Eloquent\Phony\Event\EventSequence::__construct PHP Method

__construct() public method

Construct a new event sequence.
public __construct ( array $events, CallVerifierFactory $callVerifierFactory )
$events array
$callVerifierFactory Eloquent\Phony\Call\CallVerifierFactory The call verifier factory to use.
    public function __construct(array $events, CallVerifierFactory $callVerifierFactory)
    {
        $calls = array();
        foreach ($events as $event) {
            if ($event instanceof Call) {
                $calls[] = $event;
            }
        }
        $this->events = $events;
        $this->calls = $calls;
        $this->eventCount = count($events);
        $this->callCount = count($calls);
        $this->callVerifierFactory = $callVerifierFactory;
    }