Code

Rating   Name Duplication Size Complexity CRAP Changes Bugs Features
A Heshen\Blueprint::addTransition() 0 20 3 3 1 0 0
A Runner\Heshen\Transition::can() 0 6 5 5 1 0 0
A Runner\Heshen\Machine::apply() 0 15 3 3 2 0 0
A Heshen\Transition::getFromStates() 0 1 1 1 0 0 0
A Runner\Heshen\State::getType() 0 1 1 1 1 0 0
A Runner\Heshen\Machine::dispatchEvent() 0 1 1 1 1 0 0
A Runner\Heshen\Blueprint::configure() 0 1 1 1 1 0 0
A Heshen\Blueprint::eventListener() 0 2 1 1 1 0 0
A Runner\Heshen\Machine::getBlueprint() 0 1 1 1 0 0 0
A Runner\Heshen\State::__construct() 0 2 1 1 1 0 0
A Heshen\Blueprint::getDispatcher() 0 1 1 1 1 0 0
A Runner\Heshen\Transition::getToState() 0 1 1 1 1 0 0
A Runner\Heshen\Blueprint::addState() 0 2 1 1 1 0 0
A Heshen\Event\Event::getParameters() 0 1 1 1 1 0 0
A Runner\Heshen\State::isInitial() 0 1 1 1 1 0 0