Method |
Description |
|
__construct ( array $modules = [] ) |
|
|
add ( Puli\Manager\Api\Module\Module $module ) |
Adds a module to the collection. |
|
clear ( ) |
Removes all modules from the collection. |
|
contains ( string $name ) : boolean |
Returns whether a module with the given name exists. |
|
count ( ) |
|
|
get ( string $name ) : Puli\Manager\Api\Module\Module |
Returns the module with the given name. |
|
getInstalledModuleNames ( ) : string[] |
Returns the names of all installed modules. |
|
getInstalledModules ( ) : Puli\Manager\Api\Module\Module[] |
Returns all installed modules. |
|
getIterator ( ) |
|
|
getModuleNames ( ) : string[] |
Returns the names of all modules. |
|
getRootModule ( ) : Puli\Manager\Api\Module\RootModule | null |
Returns the root module. |
|
getRootModuleName ( ) : string | null |
Returns the name of the root module. |
|
isEmpty ( ) : boolean |
Returns whether the collection is empty. |
|
merge ( array $modules ) |
Adds multiple modules to the collection. |
|
offsetExists ( $name ) |
|
|
offsetGet ( $name ) |
|
|
offsetSet ( $name, $module ) |
|
|
offsetUnset ( $name ) |
|
|
remove ( string $name ) |
Removes a module from the collection. |
|
replace ( array $modules ) |
Replaces the collection with the given modules. |
|
toArray ( ) : Puli\Manager\Api\Module\Module[] |
Returns the modules in the collection. |
|