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\Event\Event::getParameters() 0 1 1 1 1 0 0
A Runner\Heshen\State::isInitial() 0 1 1 1 1 0 0
A Runner\Heshen\Machine::can() 0 4 1 1 1 0 0
A Heshen\Blueprint::getTransition() 0 3 2 2 1 0 0
A Runner\Heshen\Factory::make() 0 4 2 2 1 0 0
A Runner\Heshen\Blueprint::getState() 0 3 2 2 1 0 0
A Heshen\Event\Event::__construct() 0 2 1 1 2 1 0
A Runner\Heshen\State::isFinal() 0 1 1 1 1 0 0
A Runner\Heshen\Machine::__construct() 0 2 1 1 1 0 0
A Runner\Heshen\Factory::__construct() 0 1 1 1 1 0 0
A Heshen\Event\Event::getStateful() 0 1 1 1 1 0 0
A Runner\Heshen\State::getName() 0 1 1 1 1 0 0