PHP Класс GetOptionKit\OptionResult

create option result from array() OptionResult::create($spec, array( 'key' => 'value' ), array( ... arguments ... ) );
Наследование: implements IteratorAggregat\IteratorAggregate, implements ArrayAcces\ArrayAccess
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$arguments * arguments
$keys option specs, key => Option object

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

Метод Описание
__get ( $key )
__isset ( $key )
__set ( $key, $value )
addArgument ( Argument $arg )
create ( $specs, array $values = [], array $arguments = null )
get ( $key )
getArguments ( )
getIterator ( )
has ( $key )
offsetExists ( $name )
offsetGet ( $name )
offsetSet ( $name, $value )
offsetUnset ( $name )
set ( $key, Option $value )
toArray ( )

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

__get() публичный метод

public __get ( $key )

__isset() публичный метод

public __isset ( $key )

__set() публичный метод

public __set ( $key, $value )

addArgument() публичный метод

public addArgument ( Argument $arg )
$arg Argument

create() публичный статический метод

public static create ( $specs, array $values = [], array $arguments = null )
$values array
$arguments array

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

public get ( $key )

getArguments() публичный метод

public getArguments ( )

getIterator() публичный метод

public getIterator ( )

has() публичный метод

public has ( $key )

offsetExists() публичный метод

public offsetExists ( $name )

offsetGet() публичный метод

public offsetGet ( $name )

offsetSet() публичный метод

public offsetSet ( $name, $value )

offsetUnset() публичный метод

public offsetUnset ( $name )

set() публичный метод

public set ( $key, Option $value )
$value Option

toArray() публичный метод

public toArray ( )

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

$arguments публичное свойство

* arguments
public $arguments

$keys публичное свойство

option specs, key => Option object
public $keys