private function registerCompiler(\Smarty $smarty) { $names = array(); foreach ($this->helpers->getRegisteredServices() as $services) { $names = array_merge($names, $services); } $names = array_flip($names); $names = array_keys($names); foreach ($names as $name) { $smarty->registerPlugin('compiler', $name, array(__CLASS__, $name)); } }