Interface rex_addon_interface

Interface for addons.

rex_addon_interface implements rex_package_interface

Direct known implementers

rex_addon, rex_null_addon

Package: redaxo\core\packages
Author: gharlan
Located at redaxo/src/core/lib/packages/addons/interface.php

Methods summary

public rex_plugin
# getPlugin( string $plugin )

Returns the child plugin by the given name.

public boolean
# pluginExists( string $plugin )

Returns if the plugin exists.

public rex_plugin[]
# getRegisteredPlugins( )

Returns the registered plugins.

public rex_plugin[]
# getInstalledPlugins( )

Returns the installed plugins.

public rex_plugin[]
# getAvailablePlugins( )

Returns the available plugins.

public rex_plugin[]
# getSystemPlugins( )

Returns the system plugins.

Methods inherited from rex_package_interface

getAddon(), getAssetsPath(), getAssetsUrl(), getAuthor(), getCachePath(), getConfig(), getDataPath(), getName(), getPackageId(), getPath(), getProperty(), getSupportPage(), getType(), getVersion(), hasConfig(), hasProperty(), i18n(), includeFile(), isAvailable(), isInstalled(), isSystemPackage(), removeConfig(), removeProperty(), setConfig(), setProperty()