PHP Class PhpSpec\Wrapper\Subject\WrappedObject

Afficher le fichier Open project: phpspec/phpspec Class Usage Examples

Méthodes publiques

Méthode 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

Méthode Description
instantiateFromCallback ( callable $factoryCallable ) : object

Method Details

__construct() public méthode

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

beAnInstanceOf() public méthode

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

beConstructedThrough() public méthode

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

beConstructedWith() public méthode

public beConstructedWith ( array $args )
$args array

getArguments() public méthode

public getArguments ( ) : array
Résultat array

getClassName() public méthode

public getClassName ( ) : string
Résultat string

getFactoryMethod() public méthode

public getFactoryMethod ( ) : callable | null
Résultat callable | null

getInstance() public méthode

public getInstance ( ) : object | null
Résultat object | null

instantiate() public méthode

public instantiate ( ) : object
Résultat object

isInstantiated() public méthode

public isInstantiated ( ) : boolean
Résultat boolean

setClassName() public méthode

public setClassName ( string $classname )
$classname string

setInstance() public méthode

public setInstance ( object $instance )
$instance object

setInstantiated() public méthode

public setInstantiated ( boolean $instantiated )
$instantiated boolean