Code

Rating   Name Duplication Size Complexity CRAP Changes Bugs Features
B CollectionReadTrait::afterItem() 0 14 5 30 1 0 1
B Collection\CollectionReadTrait::sort() 0 11 4 20 2 0 1
B Collection\CollectionWriteTrait::replace() 0 16 4 20 2 0 1
A Collection\CollectionWriteTrait::addMany() 0 10 4 20 2 0 0
A CollectionReadTrait::beforeItem() 0 11 4 20 1 0 1
A Collection\CollectionReadTrait::find() 0 8 4 4 4 1 2
A CollectionWriteTrait::endEmitOnChange() 0 3 2 2 1 0 0
A CollectionReadTrait::createCollection() 0 5 1 2 4 1 1
A CompositeCollection::createCollection() 0 4 1 1 3 1 1
A ObjectCollectionTrait::findByProperty() 0 3 1 1 2 0 0
A Collection\CollectionReadTrait::random() 0 5 3 3 2 1 1
A Collection\CollectionWriteTrait::clear() 0 9 3 3 4 1 2
A Collection\Extended\Registry::hasKey() 0 3 2 6 1 0 0
A CollectionWriteTrait::onItemAdd() 0 3 1 1 3 0 1
A AbstractTypedObjectCollection::add() 0 3 1 2 1 0 0