Пример #1
0
 /**
  * Add multiple macros.
  * @param callable[]|Macros $macros Mapping of macro names to functions.
  * @param string $namepsace Macro namespace, default is 'j'.
  */
 public function addMacros($macros, $namespace = 'j')
 {
     if ($macros instanceof Macros) {
         $this->addMacros($macros->getMacros(), $macros->getNamespace());
         return;
     }
     foreach ($macros as $name => $function) {
         $this->addMacro($name, $function, $namespace);
     }
 }