protected function compileChildren(IObject $aObject, ObjectContainer $aObjectContainer, TargetCodeOutputStream $aDev, CompilerManager $aCompilerManager) { foreach ($aObject->iterator() as $aChild) { if ($aCompiler = $aCompilerManager->compiler($aChild)) { $aCompiler->compile($aChild, $aObjectContainer, $aDev, $aCompilerManager); } } }
public function compileChildren(Node $aNode, ObjectContainer $aObjectContainer, TargetCodeOutputStream $aDev, CompilerManager $aCompilerManager) { foreach ($aNode->childElementsIterator() as $aObject) { if ($aCompiler = $aCompilerManager->compiler($aObject)) { $aCompiler->compile($aObject, $aObjectContainer, $aDev, $aCompilerManager); } } }
/** * @return CompilerManager */ public function newCompilerManager() { return CompilerManager::singleton(true); }
/** * @return CompilerManager */ public function newCompilerManager() { $aCompilers = CompilerManager::singleton(true); $aCompilers->setApplication($this->application(true)); return $aCompilers; }