Elgg  Version 2.2
 All Classes Namespaces Files Functions Variables Pages
Public Member Functions | Protected Attributes | List of all members
ElggPluginManifestParser18 Class Reference
Inheritance diagram for ElggPluginManifestParser18:
ElggPluginManifestParser

Public Member Functions

 parse ()
 Parse a manifest object from 1.8 and later. More...
 
- Public Member Functions inherited from ElggPluginManifestParser
 __construct (\ElggXMLElement $xml, $caller)
 Loads the manifest XML to be parsed. More...
 
 getManifestObject ()
 Returns the manifest XML object. More...
 
 getManifest ()
 Return the parsed manifest array. More...
 
 getAttribute ($name)
 Return an attribute in the manifest. More...
 
 parse ()
 Parse the XML object into an array. More...
 

Protected Attributes

 $validAttributes
 
 $requiredAttributes
 
- Protected Attributes inherited from ElggPluginManifestParser
 $manifestObject
 
 $manifest
 
 $validAttributes
 
 $caller
 

Detailed Description

Definition at line 9 of file ElggPluginManifestParser18.php.

Member Function Documentation

ElggPluginManifestParser18::parse ( )

Parse a manifest object from 1.8 and later.

Returns
bool
Exceptions
PluginException

Definition at line 54 of file ElggPluginManifestParser18.php.

Member Data Documentation

ElggPluginManifestParser18::$requiredAttributes
protected
Initial value:
= array(
'name', 'author', 'version', 'description', 'requires'
)

Definition at line 43 of file ElggPluginManifestParser18.php.

ElggPluginManifestParser18::$validAttributes
protected
Initial value:
= array(
'name',
'author',
'version',
'blurb',
'description',
'id',
'website',
'copyright',
'license',
'requires',
'suggests',
'screenshot',
'contributor',
'category',
'conflicts',
'provides',
'activate_on_install',
'repository',
'bugtracker',
'donations',
)

Definition at line 15 of file ElggPluginManifestParser18.php.


The documentation for this class was generated from the following file: