Metabor\Statemachine\Filter\FilterStateByTransition::accept PHP Method

accept() public method

See also: FilterIterator::accept()
public accept ( )
    public function accept()
    {
        /* @var $state \MetaborStd\Statemachine\StateInterface */
        $state = $this->current();
        /* @var $transition \MetaborStd\Statemachine\TransitionInterface */
        foreach ($state->getTransitions() as $transition) {
            if (!$transition->getEventName()) {
                return true;
            }
        }
        return false;
    }
FilterStateByTransition