rework source resource handling

- move class Smarty_Template_Source into its own file
- impelement all source processing into the classes it better belongs to
This commit is contained in:
Uwe Tews
2015-01-01 23:34:29 +01:00
parent dd2d24d1d6
commit c3aa9994c8
13 changed files with 533 additions and 699 deletions
@@ -73,11 +73,11 @@ class Smarty_Internal_Resource_String extends Smarty_Resource
*
* @param Smarty $smarty Smarty instance
* @param string $resource_name resource_name to make unique
* @param boolean $is_config flag for config resource
* @param boolean $isConfig flag for config resource
*
* @return string unique resource name
*/
protected function buildUniqueResourceName(Smarty $smarty, $resource_name, $is_config = false)
public function buildUniqueResourceName(Smarty $smarty, $resource_name, $isConfig = false)
{
return get_class($this) . '#' . $this->decode($resource_name);
}
@@ -90,7 +90,7 @@ class Smarty_Internal_Resource_String extends Smarty_Resource
*
* @return string resource's basename
*/
protected function getBasename(Smarty_Template_Source $source)
public function getBasename(Smarty_Template_Source $source)
{
return '';
}