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 ModelStates\State::resolveStateName() 0 9 5 0 0 0
A Spatie\ModelStates\State::transition() 0 11 5 0 0 0
A InvalidConfig::doesNotExtendTransition() 0 1 1 0 0 0
A Spatie\ModelStates\State::find() 0 1 1 0 0 0
A Validation\ValidStateRule::required() 0 2 1 0 0 0
A ClassDoesNotExtendBaseClass::setBaseClass() 0 2 1 1 0 0
A HasStates::initializeHasStates() 0 4 3 0 0 0
A ModelStates\StateConfig::__construct() 0 4 2 0 0 0
A Spatie\ModelStates\State::equals() 0 2 1 0 0 0
A FieldDoesNotExtendState::setExpectedStateClass() 0 2 1 1 0 0