/** * 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(); } }