Exemple #1
0
 /**
  * Inject compiled source
  *
  * @param NodeInterface $child
  * @param NodeInterface $parent
  */
 public function inject(NodeInterface $child, NodeInterface $parent)
 {
     if ($child->isExtractable() and !in_array($child->getId(), $this->injected)) {
         $this->injectOpening($child, $parent);
         $this->injectClosing($child, $parent);
         $this->injectContent($child, $parent);
         $this->injected[] = $child->getId();
     }
 }