PHP Класс Eloquent\Phony\Spy\SpyFactory

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

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

Метод Описание
__construct ( Sequencer $labelSequencer, CallFactory $callFactory, Invoker $invoker, GeneratorSpyFactory $generatorSpyFactory, IterableSpyFactory $iterableSpyFactory ) Construct a new spy factory.
create ( callable | null $callback = null ) : Eloquent\Phony\Spy\Spy Create a new spy.
instance ( ) : SpyFactory Get the static instance of this factory.

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

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

Construct a new spy factory.
public __construct ( Sequencer $labelSequencer, CallFactory $callFactory, Invoker $invoker, GeneratorSpyFactory $generatorSpyFactory, IterableSpyFactory $iterableSpyFactory )
$labelSequencer Eloquent\Phony\Sequencer\Sequencer The label sequencer to use.
$callFactory Eloquent\Phony\Call\CallFactory The call factory to use.
$invoker Eloquent\Phony\Invocation\Invoker The invoker to use.
$generatorSpyFactory GeneratorSpyFactory The generator spy factory to use.
$iterableSpyFactory IterableSpyFactory The iterable spy factory to use.

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

Create a new spy.
public create ( callable | null $callback = null ) : Eloquent\Phony\Spy\Spy
$callback callable | null The callback, or null to create an anonymous spy.
Результат Eloquent\Phony\Spy\Spy The newly created spy.

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

Get the static instance of this factory.
public static instance ( ) : SpyFactory
Результат SpyFactory The static factory.