Metabor\Statemachine\Transition\ActiveTransitionFilterTest::createTransition PHP Method

createTransition() protected method

protected createTransition ( boolean $active, object $subject, ArrayAccess $context, MetaborStd\Event\EventInterface $event = null ) : MetaborStd\Statemachine\TransitionInterface
$active boolean
$subject object
$context ArrayAccess
$event MetaborStd\Event\EventInterface
return MetaborStd\Statemachine\TransitionInterface
    protected function createTransition($active, $subject, \ArrayAccess $context, EventInterface $event = null)
    {
        $transition = $this->getMockForAbstractClass('\\MetaborStd\\Statemachine\\TransitionInterface');
        $transition->expects($this->atLeastOnce())->method('isActive')->with($subject, $context, $event)->willReturn($active);
        return $transition;
    }