From ab5d8d4e07bb3c8230d0285ef8902ef1979fce51 Mon Sep 17 00:00:00 2001 From: emkael Date: Thu, 18 Oct 2018 02:39:34 +0200 Subject: Updating Smarty --- .../smarty_internal_method_getautoloadfilters.php | 37 ++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 lib/smarty/sysplugins/smarty_internal_method_getautoloadfilters.php (limited to 'lib/smarty/sysplugins/smarty_internal_method_getautoloadfilters.php') diff --git a/lib/smarty/sysplugins/smarty_internal_method_getautoloadfilters.php b/lib/smarty/sysplugins/smarty_internal_method_getautoloadfilters.php new file mode 100644 index 0000000..4145db1 --- /dev/null +++ b/lib/smarty/sysplugins/smarty_internal_method_getautoloadfilters.php @@ -0,0 +1,37 @@ + array( 'filter1', 'filter2', … ) ) or array( 'filter1', 'filter2', …) if $type + * was specified + * @throws \SmartyException + */ + public function getAutoloadFilters(Smarty_Internal_TemplateBase $obj, $type = null) + { + $smarty = $obj->_getSmartyObj(); + if ($type !== null) { + $this->_checkFilterType($type); + return isset($smarty->autoload_filters[ $type ]) ? $smarty->autoload_filters[ $type ] : array(); + } + return $smarty->autoload_filters; + } +} -- cgit v1.2.3