Metabor\Statemachine\Statemachine::checkTransitions PHP Method

checkTransitions() public method

public checkTransitions ( ArrayAccess $context = null )
$context ArrayAccess
    public function checkTransitions(\ArrayAccess $context = null)
    {
        $this->acquireLockOrThrowException();
        if (!$context) {
            $context = new \ArrayIterator(array());
        }
        $this->doCheckTransitions($context);
        $this->mutex->releaseLock();
    }