PHP Класс Eris\Generator\GeneratedValue

Immutable object, modifiers return a new GeneratedValue instance.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__toString ( )
derivedIn ( string $generatorName ) : GeneratedValue
fromJustValue ( T $value, string $generatorName = null ) : GeneratedValue Input will be copied from value.
fromValueAndInput ( T $value, GeneratedValue | mixed $input, string $generatorName = null ) : GeneratedValue A value and the input that was used to derive it.
input ( ) : GeneratedValue | mixed
map ( callable $applyToValue, $generatorName ) : GeneratedValue
unbox ( ) : T

Приватные методы

Метод Описание
__construct ( $value, $input, $generatorName, array $annotations = [] )

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

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

public __toString ( )

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

public derivedIn ( string $generatorName ) : GeneratedValue
$generatorName string 'tuple', 'vector'
Результат GeneratedValue

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

Input will be copied from value.
public static fromJustValue ( T $value, string $generatorName = null ) : GeneratedValue
$value T
$generatorName string 'tuple'
Результат GeneratedValue

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

The input usually comes from another Generator.
public static fromValueAndInput ( T $value, GeneratedValue | mixed $input, string $generatorName = null ) : GeneratedValue
$value T
$input GeneratedValue | mixed
$generatorName string 'tuple'
Результат GeneratedValue

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

public input ( ) : GeneratedValue | mixed
Результат GeneratedValue | mixed

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

public map ( callable $applyToValue, $generatorName ) : GeneratedValue
$applyToValue callable
Результат GeneratedValue

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

public unbox ( ) : T
Результат T