Code

Rating   Name Duplication Size Complexity Changes Bugs Features
A JsonDocument\AbstractParent::checkNode() 10 5 4 0 0 0
A ObjectNodeToArrayHandler::getArray() 0 9 4 0 0 0
A JsonDocument\ObjectNode::checkAttribute() 10 5 4 0 0 0
A DocumentTrait::walkRecursiveRemove() 0 8 4 0 0 0
A ValueNodeToArrayHandler::getArray() 12 6 3 0 0 0
A JsonDocument\AbstractElement::nextSibling() 8 4 2 0 0 0
A JsonDocument\AttributeNode::nextSibling() 8 4 2 0 0 0
A NodeToArray\NodeToArray::__construct() 0 6 3 0 0 0
A AbstractNodeToArrayHandler::getMainHandler() 0 4 2 0 0 0
A JsonDocument\ObjectNode::addAttribute() 12 8 2 0 0 0
A NodeToArray\NodeToArray::getArray() 0 4 3 0 0 0
A ArrayNodeToArrayHandler::getArray() 0 7 3 0 0 0
A JsonDocument\ObjectNode::addNode() 12 8 2 0 0 0
A JsonDocument\DocumentTrait::save() 0 7 3 0 0 0
A AbstractParent::removeNodeFromParent() 0 3 2 0 0 0