|
| | buildStruct (array $struct, array $array) |
| | Normalizes an array into the structure specified. More...
|
| |
Definition at line 18 of file ElggPluginManifest.php.
◆ __construct()
| ElggPluginManifest::__construct |
( |
|
$manifest, |
|
|
|
$plugin_id = null |
|
) |
| |
Load a manifest file, XmlElement or path to manifest.xml file.
- Parameters
-
| mixed | $manifest | A string, XmlElement, or path of a manifest file. |
| string | $plugin_id | Optional ID of the owning plugin. Used to fill in some values automatically. |
- Exceptions
-
Definition at line 151 of file ElggPluginManifest.php.
◆ buildStruct()
| ElggPluginManifest::buildStruct |
( |
array |
$struct, |
|
|
array |
$array |
|
) |
| |
|
protected |
Normalizes an array into the structure specified.
- Parameters
-
| array | $struct | The struct to normalize $element to. |
| array | $array | The array |
- Returns
- array
Definition at line 718 of file ElggPluginManifest.php.
◆ getActivateOnInstall()
| ElggPluginManifest::getActivateOnInstall |
( |
| ) |
|
◆ getApiVersion()
| ElggPluginManifest::getApiVersion |
( |
| ) |
|
◆ getAuthor()
| ElggPluginManifest::getAuthor |
( |
| ) |
|
◆ getBlurb()
| ElggPluginManifest::getBlurb |
( |
| ) |
|
◆ getBugTrackerURL()
| ElggPluginManifest::getBugTrackerURL |
( |
| ) |
|
◆ getCategories()
| ElggPluginManifest::getCategories |
( |
| ) |
|
◆ getConflicts()
| ElggPluginManifest::getConflicts |
( |
| ) |
|
◆ getContributors()
| ElggPluginManifest::getContributors |
( |
| ) |
|
◆ getCopyright()
| ElggPluginManifest::getCopyright |
( |
| ) |
|
◆ getDescription()
| ElggPluginManifest::getDescription |
( |
| ) |
|
◆ getDonationsPageURL()
| ElggPluginManifest::getDonationsPageURL |
( |
| ) |
|
◆ getFriendlyCategory()
| static ElggPluginManifest::getFriendlyCategory |
( |
|
$category | ) |
|
|
static |
Returns a category's friendly name.
This can be localized by defining the string 'admin:plugins:category:<category>'. If no localization is found, returns the category with _ and - converted to ' ' and then ucwords()'d.
- Parameters
-
| string | $category | The category as defined in the manifest. |
- Returns
- string A human-readable category
Definition at line 737 of file ElggPluginManifest.php.
◆ getID()
| ElggPluginManifest::getID |
( |
| ) |
|
Return the plugin ID required by the author.
If getPluginID() does not match this, the plugin should not be started.
- Returns
- string empty string if not empty/not defined
Definition at line 271 of file ElggPluginManifest.php.
◆ getLicense()
| ElggPluginManifest::getLicense |
( |
| ) |
|
◆ getManifest()
| ElggPluginManifest::getManifest |
( |
| ) |
|
Returns the manifest array.
Used for backward compatibility. Specific methods should be called instead.
- Returns
- array
Definition at line 242 of file ElggPluginManifest.php.
◆ getName()
| ElggPluginManifest::getName |
( |
| ) |
|
◆ getPluginID()
| ElggPluginManifest::getPluginID |
( |
| ) |
|
◆ getProvides()
| ElggPluginManifest::getProvides |
( |
| ) |
|
◆ getRepositoryURL()
| ElggPluginManifest::getRepositoryURL |
( |
| ) |
|
◆ getRequires()
| ElggPluginManifest::getRequires |
( |
| ) |
|
◆ getScreenshots()
| ElggPluginManifest::getScreenshots |
( |
| ) |
|
◆ getSuggests()
| ElggPluginManifest::getSuggests |
( |
| ) |
|
◆ getVersion()
| ElggPluginManifest::getVersion |
( |
| ) |
|
◆ getWebsite()
| ElggPluginManifest::getWebsite |
( |
| ) |
|
◆ $apiVersion
| ElggPluginManifest::$apiVersion |
|
protected |
◆ $namespace_root
| ElggPluginManifest::$namespace_root = 'http://www.elgg.org/plugin_manifest/' |
|
protected |
◆ $parser
| ElggPluginManifest::$parser |
|
protected |
◆ $pluginID
| ElggPluginManifest::$pluginID |
|
protected |
The documentation for this class was generated from the following file: