PHP Класс Nelmio\Alice\Definition\SpecificationBag

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__clone ( )
__construct ( Nelmio\Alice\Definition\MethodCallInterface $constructor = null, PropertyBag $properties, MethodCallBag $calls )
getConstructor ( ) : Nelmio\Alice\Definition\MethodCallInterface | null
getMethodCalls ( ) : MethodCallBag
getProperties ( ) : PropertyBag
mergeWith ( self $specs ) : self Creates a new instance to which the given specs have been merged. In case of conflicts, the existing values are kept.
withConstructor ( Nelmio\Alice\Definition\MethodCallInterface $constructor = null ) : self

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

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

public __clone ( )

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

public __construct ( Nelmio\Alice\Definition\MethodCallInterface $constructor = null, PropertyBag $properties, MethodCallBag $calls )
$constructor Nelmio\Alice\Definition\MethodCallInterface
$properties PropertyBag
$calls MethodCallBag

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

public getConstructor ( ) : Nelmio\Alice\Definition\MethodCallInterface | null
Результат Nelmio\Alice\Definition\MethodCallInterface | null

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

public getMethodCalls ( ) : MethodCallBag
Результат MethodCallBag

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

public getProperties ( ) : PropertyBag
Результат PropertyBag

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

Creates a new instance to which the given specs have been merged. In case of conflicts, the existing values are kept.
public mergeWith ( self $specs ) : self
$specs self
Результат self

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

public withConstructor ( Nelmio\Alice\Definition\MethodCallInterface $constructor = null ) : self
$constructor Nelmio\Alice\Definition\MethodCallInterface
Результат self