trait PmTrait (View source)

Properties

protected ConfigFactoryInterface $configFactory
protected ModuleExtensionList $extensionListModule
protected ModuleHandlerInterface $moduleHandler
protected PermissionHandlerInterface $permissionHandler
protected ThemeExtensionList $extensionListTheme

Methods

array
addInstallDependencies($projects, $type = 'modules')

No description

false|array
addUninstallDependencies($modules)

No description

string
extensionStatus($extension)

Calculate an extension status based on current status and schema version.

array
getModuleLinks(Extension $module)

No description

Details

array addInstallDependencies($projects, $type = 'modules')

No description

Parameters

$projects
$type

Return Value

array

false|array addUninstallDependencies($modules)

No description

Parameters

$modules

Return Value

false|array

string extensionStatus($extension)

Calculate an extension status based on current status and schema version.

Parameters

$extension

Object of a single extension info.

Return Value

string

Status. Values: enabled|disabled.

No description

Parameters

Extension $module

Return Value

array