eZPublish  3.9
eZExtensionPackageHandler Class Reference

Handles extenstions in the package system. More...

+ Inheritance diagram for eZExtensionPackageHandler:
+ Collaboration diagram for eZExtensionPackageHandler:

Public Member Functions

 add ($packageType, &$package, &$cli, $parameters)
 
 explainInstallItem (&$package, $installItem)
 
 eZExtensionPackageHandler ()
 
 handleAddParameters ($packageType, &$package, &$cli, $arguments)
 
 install (&$package, $installType, $parameters, $name, $os, $filename, $subdirectory, &$content, &$installParameters, &$installData)
 
 uninstall (&$package, $installType, $parameters, $name, $os, $filename, $subdirectory, &$content, &$installParameters, &$installData)
 
- Public Member Functions inherited from eZPackageHandler
 add ($packageType, &$package, $parameters)
 
 createDependencyNode (&$package, &$dependencyNode, $dependencyItem, $dependencySection)
 
 createDependencyText (&$package, $dependencyItem, $dependencySection)
 
 createInstallNode (&$package, &$installNode, $installItem, $installType)
 
 errorChoosenAction ($errorCode, &$installParameters, $description=false, $handlerType=false, $resetError=true)
 
 extractInstallContent ()
 
 eZPackageHandler ($handlerType, $parameters=array())
 
 handlerType ()
 
 isErrorElement ($elementID, &$installParameters)
 
 parseDependencyNode (&$package, &$dependencyNode, &$dependencyParameters, $dependencySection)
 
 parseInstallNode (&$package, &$installNode, &$installParameters, $isInstall)
 
 reset ()
 
 uninstall (&$package, $installType, $parameters, $name, $os, $filename, $subdirectory, $installParameters, &$installData)
 

Public Attributes

 $Package = null
 

Detailed Description

Handles extenstions in the package system.

Member Function Documentation

eZExtensionPackageHandler::add (   $packageType,
$package,
$cli,
  $parameters 
)
eZExtensionPackageHandler::explainInstallItem ( $package,
  $installItem 
)
virtual

Returns an explanation for the extension install item.

Implements eZPackageHandler.

eZExtensionPackageHandler::eZExtensionPackageHandler ( )

Constructor

eZExtensionPackageHandler::handleAddParameters (   $packageType,
$package,
$cli,
  $arguments 
)
virtual

Implements eZPackageHandler.

eZExtensionPackageHandler::install ( $package,
  $installType,
  $parameters,
  $name,
  $os,
  $filename,
  $subdirectory,
$content,
$installParameters,
$installData 
)
virtual

Copy extension from the package to extension repository.

Implements eZPackageHandler.

eZExtensionPackageHandler::uninstall ( $package,
  $installType,
  $parameters,
  $name,
  $os,
  $filename,
  $subdirectory,
$content,
$installParameters,
$installData 
)

Uninstalls extensions.

Member Data Documentation

eZExtensionPackageHandler::$Package = null

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