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\Machine::getCurrentState() 0 1 1 1 1 0 0
A Runner\Heshen\Blueprint::__construct() 0 2 1 1 1 0 0
A Heshen\Transition::__construct() 0 4 2 2 1 0 0
A Runner\Heshen\Support\Str::studly() 0 1 1 1 1 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