eZ Publish  [trunk]
eZINIAddonPackageHandler Class Reference

Handles content classes in the package system. More...

+ Inheritance diagram for eZINIAddonPackageHandler:
+ Collaboration diagram for eZINIAddonPackageHandler:

List of all members.

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)

Detailed Description

Handles content classes in the package system.

Definition at line 17 of file eziniaddonpackagehandler.php.


Member Function Documentation

eZINIAddonPackageHandler::addOverrideAddon ( package,
filename,
&$  iniOverrideArray,
remoteIDArray 
) [static]

Adds the content of the ini override to the package

Parameters:
package
inifilename, ex: site.ini
iniOverrideArraystructure array( <site_access> => array( <ini_block_name> => array( <ini_block_values> ) ) )
remoteIDArratstructure: 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

Parameters:
valueDOMNode
dbconnection

Definition at line 97 of file eziniaddonpackagehandler.php.

Referenced by install().

eZINIAddonPackageHandler::iniDOMTree ( filename,
siteAccess,
&$  blockArray,
remoteIDArray 
) [static]

Create DOMNode from inioverride

Parameters:
inifilename
siteaccess
inivalues, struct: array( <ini_block_name> => array( <ini_block_values> ) )
remoteIDarray
Returns:
DOMNode, false if fails

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.

Parameters:
installParameters- optional value array( 'site_access_map' => array( <package site="" access>=""> => <install site="" access>=""> ) )

Definition at line 34 of file eziniaddonpackagehandler.php.


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