$filters[] = $filter[0].'('.implode(', ', $filter[1]).')';
}
- $repr = array(get_class($this).'(');
+ $repr = array(get_class($this).'('.implode(', ', $filters));
foreach (explode("\n", $this->node->__toString()) as $line)
{
$repr[] = ' '.$line;
}
- $repr[] = ' ('.implode(', ', $filters).')';
$repr[] = ')';
return implode("\n", $repr);
public function __toString()
{
- return get_class($this).'('.$this->filters.')';
+ $filters = array();
+ foreach ($this->filters as $filter)
+ {
+ $filters[] = $filter[0].'('.implode(', ', $filter[1]).')';
+ }
+
+ $repr = array(get_class($this).'('.implode(', ', $filters));
+
+ foreach (explode("\n", $this->body->__toString()) as $line)
+ {
+ $repr[] = ' '.$line;
+ }
+
+ $repr[] = ')';
+
+ return implode("\n", $repr);
}
public function getNodes()