PackageManifest

Extends Manifest

Joomla! Package Manifest File

since

3.1

package

Joomla CMS

Methods

__construct

Constructor

__construct( xmlpath = '') : 
inherited
since

3.1

Arguments

xmlpath

stringPath to XML manifest file.

Response

mixed

loadManifestFromData

Apply manifest data from a \SimpleXMLElement to the object.

loadManifestFromData(\SimpleXMLElement xml) : 
since

3.1

Arguments

xml

SimpleXMLElementData to load

Response

void

loadManifestFromXml

Load a manifest from a file

loadManifestFromXml( xmlfile) : 
inherited
since

3.1

Arguments

xmlfile

stringPath to file to load

Response

bool

Properties

_errors

The error messages

inherited
since

4.3.0

Type(s)

array<string|int, mixed>

manifest_file

Path to the manifest file

inherited
since

3.1

Type(s)

string

name

Name of the extension

inherited
since

3.1

Type(s)

string

version

Version of the extension

inherited
since

3.1

Type(s)

string

description

Description of the extension

inherited
since

3.1

Type(s)

string

packager

Packager of the extension

inherited
since

3.1

Type(s)

string

packagerurl

Packager's URL of the extension

inherited
since

3.1

Type(s)

string

update

Update site for the extension

inherited
since

3.1

Type(s)

string

filelist

List of files in the extension

inherited
since

3.1

Type(s)

array<string|int, mixed>

authorurl

Author url of the package

since

4.3.0

Type(s)

string

author

Author of the package

since

4.3.0

Type(s)

string

authoremail

Author email of the package

since

4.3.0

Type(s)

string

packagename

Unique name of the package

since

3.1

Type(s)

string

url

Website for the package

since

3.1

Type(s)

string

scriptfile

Scriptfile for the package

since

3.1

Type(s)

string

blockChildUninstall

Flag if the package blocks individual child extensions from being uninstalled

since

3.7.0

Type(s)

bool