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 |