PHP Класс ValueObjects\Structure\KeyValuePair

Наследование: implements ValueObjects\ValueObjectInterface
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$key ValueObjects\ValueObjectInterface
$value ValueObjects\ValueObjectInterface

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

Метод Описание
__construct ( ValueObjects\ValueObjectInterface $key, ValueObjects\ValueObjectInterface $value ) Returns a KeyValuePair
__toString ( ) : string Returns a string representation of the KeyValuePair in format "$key => $value"
fromNative ( ) : self Returns a KeyValuePair from native PHP arguments evaluated as strings
getKey ( ) : ValueObjects\ValueObjectInterface Returns key
getValue ( ) : ValueObjects\ValueObjectInterface Returns value
sameValueAs ( ValueObjects\ValueObjectInterface $keyValuePair ) : boolean Tells whether two KeyValuePair are equal

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

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

Returns a KeyValuePair
public __construct ( ValueObjects\ValueObjectInterface $key, ValueObjects\ValueObjectInterface $value )
$key ValueObjects\ValueObjectInterface
$value ValueObjects\ValueObjectInterface

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

Returns a string representation of the KeyValuePair in format "$key => $value"
public __toString ( ) : string
Результат string

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

Returns a KeyValuePair from native PHP arguments evaluated as strings
public static fromNative ( ) : self
Результат self

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

Returns key
public getKey ( ) : ValueObjects\ValueObjectInterface
Результат ValueObjects\ValueObjectInterface

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

Returns value
public getValue ( ) : ValueObjects\ValueObjectInterface
Результат ValueObjects\ValueObjectInterface

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

Tells whether two KeyValuePair are equal
public sameValueAs ( ValueObjects\ValueObjectInterface $keyValuePair ) : boolean
$keyValuePair ValueObjects\ValueObjectInterface
Результат boolean

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

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

protected ValueObjectInterface,ValueObjects $key
Результат ValueObjects\ValueObjectInterface

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

protected ValueObjectInterface,ValueObjects $value
Результат ValueObjects\ValueObjectInterface