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 Spatie\ModelStates\State::all() 0 1 1 0 0 0
A Validation\ValidStateRule::nullable() 0 2 1 0 0 0
A MissingTraitOnModel::setModelClass() 0 2 1 1 0 0
A ModelStates\Transition::canTransition() 0 1 1 0 0 0
A CouldNotResolveTransitionField::setModelClass() 0 2 1 1 0 0
A InvalidConfig::resolveTransitionNotFound() 0 3 1 0 0 0
A Spatie\ModelStates\State::make() 0 4 2 0 0 0
A ModelStates\State::__construct() 0 1 1 0 0 0