PHP 클래스 WildPHP\Modules\ModulePool

파일 보기 프로젝트 열기: wildphp/wild-irc-bot 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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