PHP 클래스 Kraken\Environment\Environment

상속: implements Kraken\Environment\EnvironmentInterface
파일 보기 프로젝트 열기: kraken-php/framework 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$context Kraken\Runtime\RuntimeContextInterface
$invoker Kraken\Util\Invoker\InvokerInterface
$loader Kraken\Environment\Loader\Loader

공개 메소드들

메소드 설명
__construct ( Kraken\Runtime\RuntimeContextInterface $context, string $filePath = '' )
__destruct ( )
getEnv ( $name )
getOption ( $key )
registerErrorHandler ( callable $handler )
registerExceptionHandler ( callable $handler )
registerShutdownHandler ( callable $handler )
registerTerminationHandler ( callable $handler )
removeEnv ( $name )
removeOption ( $key )
setEnv ( $name, $value )
setOption ( $key, $val )

보호된 메소드들

메소드 설명
createInvoker ( ) : Kraken\Util\Invoker\InvokerInterface
createLoader ( string $filePath ) : Loader

메소드 상세

__construct() 공개 메소드

public __construct ( Kraken\Runtime\RuntimeContextInterface $context, string $filePath = '' )
$context Kraken\Runtime\RuntimeContextInterface
$filePath string

__destruct() 공개 메소드

public __destruct ( )

createInvoker() 보호된 메소드

protected createInvoker ( ) : Kraken\Util\Invoker\InvokerInterface
리턴 Kraken\Util\Invoker\InvokerInterface

createLoader() 보호된 메소드

protected createLoader ( string $filePath ) : Loader
$filePath string
리턴 Kraken\Environment\Loader\Loader

getEnv() 공개 메소드

public getEnv ( $name )

getOption() 공개 메소드

public getOption ( $key )

registerErrorHandler() 공개 메소드

public registerErrorHandler ( callable $handler )
$handler callable

registerExceptionHandler() 공개 메소드

public registerExceptionHandler ( callable $handler )
$handler callable

registerShutdownHandler() 공개 메소드

public registerShutdownHandler ( callable $handler )
$handler callable

registerTerminationHandler() 공개 메소드

public registerTerminationHandler ( callable $handler )
$handler callable

removeEnv() 공개 메소드

public removeEnv ( $name )

removeOption() 공개 메소드

public removeOption ( $key )

setEnv() 공개 메소드

public setEnv ( $name, $value )

setOption() 공개 메소드

public setOption ( $key, $val )

프로퍼티 상세

$context 보호되어 있는 프로퍼티

protected RuntimeContextInterface,Kraken\Runtime $context
리턴 Kraken\Runtime\RuntimeContextInterface

$invoker 보호되어 있는 프로퍼티

protected InvokerInterface,Kraken\Util\Invoker $invoker
리턴 Kraken\Util\Invoker\InvokerInterface

$loader 보호되어 있는 프로퍼티

protected Loader,Kraken\Environment\Loader $loader
리턴 Kraken\Environment\Loader\Loader