fixed Twig_Node_Set

git-svn-id: http://svn.twig-project.org/trunk@219 93ef8e89-cb99-4229-a87c-7fa0fa45744b
This commit is contained in:
fabien
2010-01-08 15:01:33 +00:00
parent 81f4ebea8f
commit 643114be06
+18 -1
View File
@@ -1,6 +1,6 @@
<?php
class Twig_Node_Set extends Twig_Node
class Twig_Node_Set extends Twig_Node implements Twig_NodeListInterface
{
protected $names;
protected $values;
@@ -30,6 +30,23 @@ class Twig_Node_Set extends Twig_Node
return implode("\n", $repr);
}
public function getNodes()
{
if ($this->isMultitarget)
{
return $this->values;
}
else
{
return array($this->values);
}
}
public function setNodes(array $nodes)
{
$this->values = $this->isMultitarget ? $nodes : $nodes[0];
}
public function compile($compiler)
{
$compiler->addDebugInfo($this);