PHP Class PhpSpec\Wrapper\Subject\WrappedObject

Mostra file Open project: phpspec/phpspec Class Usage Examples

Public Methods

Method Description
__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 )

Private Methods

Method Description
instantiateFromCallback ( callable $factoryCallable ) : object

Method Details

__construct() public method

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

beAnInstanceOf() public method

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

beConstructedThrough() public method

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

beConstructedWith() public method

public beConstructedWith ( array $args )
$args array

getArguments() public method

public getArguments ( ) : array
return array

getClassName() public method

public getClassName ( ) : string
return string

getFactoryMethod() public method

public getFactoryMethod ( ) : callable | null
return callable | null

getInstance() public method

public getInstance ( ) : object | null
return object | null

instantiate() public method

public instantiate ( ) : object
return object

isInstantiated() public method

public isInstantiated ( ) : boolean
return boolean

setClassName() public method

public setClassName ( string $classname )
$classname string

setInstance() public method

public setInstance ( object $instance )
$instance object

setInstantiated() public method

public setInstantiated ( boolean $instantiated )
$instantiated boolean