Metabor\Statemachine\Transition\ActiveTransitionFilter::__construct PHP Method

__construct() public method

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;
    }
ActiveTransitionFilter