Code

Rating   Name Duplication Size Complexity Changes Bugs Features
C Nayjest\Tree\Utils\TreeBuilder::build() 0 26 8 2 0 1
C Nayjest\Tree\Tree::addTreeNode() 0 16 7 2 0 1
B Nayjest\Tree\Tree::build() 0 10 7 4 0 1
B Nayjest\Tree\Utils::applyCallback() 0 13 6 1 0 1
B Nayjest\Tree\NodeCollection::add() 0 14 5 5 0 1
A ChildNodeTrait::checkParentRelation() 0 7 4 2 0 1
A Nayjest\Tree\Tree::removeTreeNode() 0 11 4 3 0 1
A Tree\Utils::getDefaultTreeBuilder() 0 4 2 2 0 1
A ChildNodeTrait::onParentChange() 0 6 2 2 0 2
A Nayjest\Tree\Tree::replace() 0 5 1 3 0 1
A Tree\ParentNodeTrait::addChild() 0 3 1 2 0 1
A ChildNodeTrait::internalUnsetParent() 0 3 1 2 0 1
A ParentNodeTrait::initializeCollection() 0 4 1 2 0 0
A Nayjest\Tree\Tree::add() 0 8 2 2 0 1
A Nayjest\Tree\NodeCollection::remove() 0 6 2 3 0 1