예제 #1
0
 public function addFunction(Apishka_Templater_Function $function)
 {
     $this->functions[$function->getName()] = $function;
 }
예제 #2
0
 /**
  * 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);
 }