|
eZ Publish
[trunk]
|
Handles content classes in the package system. More...
Inheritance diagram for eZINIAddonPackageHandler:
Collaboration diagram for eZINIAddonPackageHandler:Public Member Functions | |
| eZINIAddonPackageHandler () | |
| install ($package, $installType, $parameters, $name, $os, $filename, $subdirectory, $content, $installParameters, &$installData) | |
Static Public Member Functions | |
| addOverrideAddon ($package, $filename, &$iniOverrideArray, $remoteIDArray) | |
| static | currentID ($valueNode, $db) |
| iniDOMTree ($filename, $siteAccess, &$blockArray, $remoteIDArray) | |
Handles content classes in the package system.
Definition at line 17 of file eziniaddonpackagehandler.php.
| eZINIAddonPackageHandler::addOverrideAddon | ( | $ | package, |
| $ | filename, | ||
| &$ | iniOverrideArray, | ||
| $ | remoteIDArray | ||
| ) | [static] |
Adds the content of the ini override to the package
| package | |
| ini | filename, ex: site.ini |
| iniOverrideArray | structure array( <site_access> => array( <ini_block_name> => array( <ini_block_values> ) ) ) |
| remoteIDArrat | structure: array( <class|node|object> => array( <id> => <remote_id> ) ) |
Definition at line 149 of file eziniaddonpackagehandler.php.
| static eZINIAddonPackageHandler::currentID | ( | $ | valueNode, |
| $ | db | ||
| ) | [static] |
get current id of value node
| value | DOMNode |
| db | connection |
Definition at line 97 of file eziniaddonpackagehandler.php.
Referenced by install().
Constructor
Definition at line 22 of file eziniaddonpackagehandler.php.
| eZINIAddonPackageHandler::iniDOMTree | ( | $ | filename, |
| $ | siteAccess, | ||
| &$ | blockArray, | ||
| $ | remoteIDArray | ||
| ) | [static] |
Create DOMNode from inioverride
| ini | filename |
| siteaccess | |
| ini | values, struct: array( <ini_block_name> => array( <ini_block_values> ) ) |
| remoteID | array |
Definition at line 180 of file eziniaddonpackagehandler.php.
Referenced by addOverrideAddon().
| eZINIAddonPackageHandler::install | ( | $ | package, |
| $ | installType, | ||
| $ | parameters, | ||
| $ | name, | ||
| $ | os, | ||
| $ | filename, | ||
| $ | subdirectory, | ||
| $ | content, | ||
| $ | installParameters, | ||
| &$ | installData | ||
| ) |
Creates a new override setting for the specified override.
| installParameters | - optional value array( 'site_access_map' => array( <package site="" access>=""> => <install site="" access>=""> ) ) |
Definition at line 34 of file eziniaddonpackagehandler.php.