Example #1
0
 /**
  * コンストラクタのテストです. 以下を確認します.
  * 
  * - 引数なしで初期化した場合, 子ノードを持たないインスタンスが生成されること
  * - 引数を指定して初期化した場合, 引数のノードを子ノードとして持つインスタンスが生成されること
  * 
  * @covers Peach\Markup\NodeList::__construct
  */
 public function test__construct()
 {
     $l1 = new NodeList();
     $this->assertSame(array(), $l1->getChildNodes());
     $l2 = new NodeList(array("foo", "bar", "baz"));
     $childNodes = $l2->getChildNodes();
     $this->assertEquals(new Text("baz"), $childNodes[2]);
 }
Example #2
0
 /**
  * すべての子ノードを配列で返します.
  * @return array Node の配列
  */
 public function getChildNodes()
 {
     return $this->childNodes->getChildNodes();
 }