public function addFunction(Apishka_Templater_Function $function) { $this->functions[$function->getName()] = $function; }
/** * Registers a Function. * * @param Apishka_Templater_Function $function A Apishka_Templater_Function instance */ public function addFunction(Apishka_Templater_Function $function) { if ($this->extensionInitialized) { throw new LogicException(sprintf('Unable to add function "%s" as extensions have already been initialized.', $function->getName())); } $this->staging->addFunction($function); }