registered_plugins['modifier'][$modifier])) { throw new Exception("Plugin \"{$modifier}\" already registered"); } elseif (!is_callable($modifier_impl)) { throw new Exception("Plugin \"{$modifier}\" not callable"); } else { $smarty->registered_plugins['modifier'][$modifier] = array($modifier_impl); } } ?>