PHP Класс WildPHP\Modules\ModulePool

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$pool BaseModuleInterface>\array

Открытые методы

Метод Описание
add ( WildPHP\BaseModuleInterface $module, string $key = '' )
exists ( WildPHP\BaseModuleInterface $module ) : boolean
existsByKey ( string $key ) : boolean
get ( string $key ) : WildPHP\BaseModuleInterface
getAll ( ) : BaseModuleInterface>\array
getKey ( WildPHP\BaseModuleInterface $module ) : string
isInstance ( string $key, string $className ) : boolean
remove ( WildPHP\BaseModuleInterface $module )
removeByKey ( string $key )

Описание методов

add() публичный Метод

public add ( WildPHP\BaseModuleInterface $module, string $key = '' )
$module WildPHP\BaseModuleInterface
$key string

exists() публичный Метод

public exists ( WildPHP\BaseModuleInterface $module ) : boolean
$module WildPHP\BaseModuleInterface
Результат boolean

existsByKey() публичный Метод

public existsByKey ( string $key ) : boolean
$key string
Результат boolean

get() публичный Метод

public get ( string $key ) : WildPHP\BaseModuleInterface
$key string
Результат WildPHP\BaseModuleInterface

getAll() публичный Метод

public getAll ( ) : BaseModuleInterface>\array
Результат BaseModuleInterface>\array

getKey() публичный Метод

public getKey ( WildPHP\BaseModuleInterface $module ) : string
$module WildPHP\BaseModuleInterface
Результат string

isInstance() публичный Метод

public isInstance ( string $key, string $className ) : boolean
$key string
$className string
Результат boolean

remove() публичный Метод

public remove ( WildPHP\BaseModuleInterface $module )
$module WildPHP\BaseModuleInterface

removeByKey() публичный Метод

public removeByKey ( string $key )
$key string

Описание свойств

$pool защищенное свойство

protected array $pool
Результат BaseModuleInterface>\array