PHP Класс PhpSpec\Wrapper\Subject\WrappedObject

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

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

Метод Описание
__construct ( object | null $instance, PhpSpec\Formatter\Presenter\Presenter $presenter )
beAnInstanceOf ( string $classname, array $arguments = [] )
beConstructedThrough ( callable | string | null $factoryMethod, array $arguments = [] )
beConstructedWith ( array $args )
getArguments ( ) : array
getClassName ( ) : string
getFactoryMethod ( ) : callable | null
getInstance ( ) : object | null
instantiate ( ) : object
isInstantiated ( ) : boolean
setClassName ( string $classname )
setInstance ( object $instance )
setInstantiated ( boolean $instantiated )

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

Метод Описание
instantiateFromCallback ( callable $factoryCallable ) : object

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

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

public __construct ( object | null $instance, PhpSpec\Formatter\Presenter\Presenter $presenter )
$instance object | null
$presenter PhpSpec\Formatter\Presenter\Presenter

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

public beAnInstanceOf ( string $classname, array $arguments = [] )
$classname string
$arguments array

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

public beConstructedThrough ( callable | string | null $factoryMethod, array $arguments = [] )
$factoryMethod callable | string | null
$arguments array

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

public beConstructedWith ( array $args )
$args array

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

public getArguments ( ) : array
Результат array

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

public getClassName ( ) : string
Результат string

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

public getFactoryMethod ( ) : callable | null
Результат callable | null

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

public getInstance ( ) : object | null
Результат object | null

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

public instantiate ( ) : object
Результат object

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

public isInstantiated ( ) : boolean
Результат boolean

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

public setClassName ( string $classname )
$classname string

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

public setInstance ( object $instance )
$instance object

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

public setInstantiated ( boolean $instantiated )
$instantiated boolean