Code

Rating   Name Duplication Size Complexity CRAP Changes Bugs Features
A DataNode\NodeCollection::first() 0 6 5 5 1 0 0
A Graze\DataNode\NodeCollection::last() 0 6 5 5 1 0 0
A NodeCollectionTest::testLastWithCallbackWillReturnDefaultIfNoMatchesAreFound() 0 13 1 ? 0 0 0
A NodeCollectionTest::testFirstWithCallbackWillReturnDefaultIfNoMatchesAreFound() 0 13 1 ? 0 0 0
A NodeCollectionTest::testFirstWithCallbackWillReturnTheFirstThatMatches() 0 12 1 ? 0 0 0
A NodeCollectionTest::testLastWithCallbackWillReturnTheFirstThatMatches() 0 12 1 ? 0 0 0
A NodeCollectionTest::testCallingApplyWillModifyTheContentsUsingReturnValue() 0 11 1 ? 0 0 0
A NodeCollectionTest::testCallingApplyWillModifyTheContentsUsingReference() 0 10 1 ? 0 0 0
A IteratorNodeTest::testFetchWillReturnAnIterator() 0 5 1 ? 0 0 0
A DataNode\IteratorNode::__toString() 0 1 1 1 0 0 0
A Graze\DataNode\NodeCollection::add() 0 3 2 2 1 0 0
A NodeCollectionTest::testLastWithNoCallbackWillReturnTheFirstEntry() 0 4 1 ? 0 0 0
A DataNode\NodeCollection::apply() 0 5 4 4 1 0 0
A NodeCollectionTest::testCanAddADataNode() 0 3 1 ? 0 0 0
A IteratorNodeTest::testInstantiateWithArrayAndKeys() 0 2 1 ? 0 0 0