/** * Returns first node name if nodes is not empty * * @param GroupNodeDefinition $node * * @return null|string */ public static function getFirstNodeName(GroupNodeDefinition $node) { if (!$node->isEmpty()) { $firstNode = $node->first(); return $firstNode->getName(); } return null; }
public function testFirst() { // empty node $node = new GroupNodeDefinition(self::TEST_NAME); $this->assertFalse($node->first()); // not empty node $node = self::getTestGroup(); $this->assertEquals('node1', $node->first()->getName()); }