Class rex_addon_manager

rex_package_manager uses rex_factory_trait
Extended by rex_addon_manager
Package: redaxo\core\packages
Located at redaxo/src/core/lib/packages/addons/manager.php

Methods summary

protected
# __construct( rex_addon $addon )

Constructor.

public boolean
# install( boolean $installDump = true )

Installs a package.

public boolean
# uninstall( boolean $installDump = true )

Uninstalls a package.

public boolean
# activate( )

Activates a package.

public boolean
# checkDependencies( )

Checks if another Package which is activated, depends on the given package.

protected string
# wrongPackageId( string $addonName, string $pluginName = null )

Methods inherited from rex_package_manager

_delete(), checkConflicts(), checkPackageConflict(), checkPackageRequirement(), checkRedaxoRequirement(), checkRequirements(), deactivate(), delete(), factory(), generatePackageOrder(), getMessage(), i18n(), saveConfig(), synchronizeWithFileSystem()

Methods used from rex_factory_trait

callFactoryClass(), getFactoryClass(), hasFactoryClass(), setFactoryClass()

Properties summary

Properties inherited from rex_package_manager

$generatePackageOrder, $message, $package