Eloquent\Phony\Spy\SpyFactory::__construct PHP Method

__construct() public method

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.
    public function __construct(Sequencer $labelSequencer, CallFactory $callFactory, Invoker $invoker, GeneratorSpyFactory $generatorSpyFactory, IterableSpyFactory $iterableSpyFactory)
    {
        $this->labelSequencer = $labelSequencer;
        $this->callFactory = $callFactory;
        $this->invoker = $invoker;
        $this->generatorSpyFactory = $generatorSpyFactory;
        $this->iterableSpyFactory = $iterableSpyFactory;
    }