Code

Rating   Name Duplication Size Complexity Changes Bugs Features
B ModelStates\HasStates::bootHasStates() 0 35 7 1 0 0
B ModelStates\StateConfig::allowTransition() 0 12 7 0 0 0
B ModelStates\State::resolveStateClass() 0 11 7 0 0 0
A ModelStates\State::resolveStateMapping() 0 18 5 0 0 0
A ModelStates\HasStates::canTransitionTo() 0 12 5 1 0 0
A Spatie\ModelStates\State::transition() 0 11 5 0 0 0
A ModelStates\State::resolveStateName() 0 9 5 0 0 0
A InvalidConfig::doesNotExtendBaseClass() 0 1 1 0 0 0
A StateConfig::createTransitionKey() 0 1 1 0 0 0
A Spatie\ModelStates\State::isOneOf() 0 5 3 0 0 0
A Exceptions\FieldDoesNotExtendState::make() 0 4 1 1 0 0
A ModelStates\StateConfig::default() 0 3 1 0 0 0
A ModelStates\State::getMorphClass() 0 1 1 0 0 0
A Exceptions\UnknownState::setModelClass() 0 2 1 1 0 0
A TransitionNotAllowed::getSolution() 0 4 1 1 0 0