PHP 클래스 mpyw\Co\Internal\CoOption

상속: implements ArrayAccess
파일 보기 프로젝트 열기: mpyw/co 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( array $options = [] ) Constructor.
getDefault ( ) : array Get default options.
offsetExists ( mixed $offset ) : boolean Implemention of ArrayAccess.
offsetGet ( mixed $offset ) : mixed Implemention of ArrayAccess.
offsetSet ( mixed $offset, mixed $value ) Implemention of ArrayAccess.
offsetUnset ( mixed $offset ) Implemention of ArrayAccess.
reconfigure ( array $options ) : CoOption Reconfigure to get new instance.
setDefault ( array $options ) Set default options.

비공개 메소드들

메소드 설명
validateBool ( string $key, mixed $value ) : boolean Validate bool value.
validateNaturalFloat ( string $key, mixed $value ) : float Validate natural float value.
validateNaturalInt ( string $key, mixed $value ) : integer Validate natural int value.
validateOptions ( array $options ) : array Validate options.

메소드 상세

__construct() 공개 메소드

Constructor.
public __construct ( array $options = [] )
$options array

getDefault() 공개 정적인 메소드

Get default options.
public static getDefault ( ) : array
리턴 array $options

offsetExists() 공개 메소드

Implemention of ArrayAccess.
public offsetExists ( mixed $offset ) : boolean
$offset mixed
리턴 boolean

offsetGet() 공개 메소드

Implemention of ArrayAccess.
public offsetGet ( mixed $offset ) : mixed
$offset mixed
리턴 mixed

offsetSet() 공개 메소드

Implemention of ArrayAccess.
public offsetSet ( mixed $offset, mixed $value )
$offset mixed
$value mixed

offsetUnset() 공개 메소드

Implemention of ArrayAccess.
public offsetUnset ( mixed $offset )
$offset mixed

reconfigure() 공개 메소드

Reconfigure to get new instance.
public reconfigure ( array $options ) : CoOption
$options array
리턴 CoOption

setDefault() 공개 정적인 메소드

Set default options.
public static setDefault ( array $options )
$options array