public __construct ( Traversable $transitions, object $subject, ArrayAccess $context, MetaborStd\Event\EventInterface $event = null ) | ||
$transitions | Traversable | |
$subject | object | |
$context | ArrayAccess | |
$event | MetaborStd\Event\EventInterface |
public function __construct(\Traversable $transitions, $subject, \ArrayAccess $context, EventInterface $event = null)
{
parent::__construct(new \IteratorIterator($transitions));
$this->subject = $subject;
$this->context = $context;
$this->event = $event;
}