]> git.mxchange.org Git - friendica.git/blobdiff - library/Smarty/libs/sysplugins/smarty_internal_resource_eval.php
Removed test output
[friendica.git] / library / Smarty / libs / sysplugins / smarty_internal_resource_eval.php
index cf2ec3e1cc5b9264d6dc621d291be97658652a43..1c64b7cf55277377a0ed25d9d6b506175cf16b38 100644 (file)
@@ -1,94 +1,96 @@
-<?php\r
-/**\r
- * Smarty Internal Plugin Resource Eval\r
- *\r
- * @package Smarty\r
- * @subpackage TemplateResources\r
- * @author Uwe Tews\r
- * @author Rodney Rehm\r
- */\r
-\r
-/**\r
- * Smarty Internal Plugin Resource Eval\r
- *\r
- * Implements the strings as resource for Smarty template\r
- *\r
- * {@internal unlike string-resources the compiled state of eval-resources is NOT saved for subsequent access}}\r
- *\r
- * @package Smarty\r
- * @subpackage TemplateResources\r
- */\r
-class Smarty_Internal_Resource_Eval extends Smarty_Resource_Recompiled {\r
-\r
-    /**\r
-     * populate Source Object with meta data from Resource\r
-     *\r
-     * @param Smarty_Template_Source   $source    source object\r
-     * @param Smarty_Internal_Template $_template template object\r
-     * @return void\r
-     */\r
-    public function populate(Smarty_Template_Source $source, Smarty_Internal_Template $_template=null)\r
-    {\r
-        $source->uid = $source->filepath = sha1($source->name);\r
-        $source->timestamp = false;\r
-        $source->exists = true;\r
-    }\r
-\r
-    /**\r
-     * Load template's source from $resource_name into current template object\r
-     *\r
-     * @uses decode() to decode base64 and urlencoded template_resources\r
-     * @param Smarty_Template_Source $source source object\r
-     * @return string template source\r
-     */\r
-    public function getContent(Smarty_Template_Source $source)\r
-    {\r
-        return $this->decode($source->name);\r
-    }\r
-    \r
-    /**\r
-     * decode base64 and urlencode\r
-     *\r
-     * @param string $string template_resource to decode\r
-     * @return string decoded template_resource\r
-     */\r
-    protected function decode($string)\r
-    {\r
-        // decode if specified\r
-        if (($pos = strpos($string, ':')) !== false) {\r
-            if (!strncmp($string, 'base64', 6)) {\r
-                return base64_decode(substr($string, 7));\r
-            } elseif (!strncmp($string, 'urlencode', 9)) {\r
-                return urldecode(substr($string, 10));\r
-            }\r
-        }\r
-        \r
-        return $string;\r
-    }\r
-    \r
-    /**\r
-     * modify resource_name according to resource handlers specifications\r
-     *\r
-     * @param Smarty $smarty        Smarty instance\r
-     * @param string $resource_name resource_name to make unique\r
-     * @return string unique resource name\r
-     */\r
-    protected function buildUniqueResourceName(Smarty $smarty, $resource_name)\r
-    {\r
-        return get_class($this) . '#' .$this->decode($resource_name);\r
-    }\r
-\r
-    /**\r
-     * Determine basename for compiled filename\r
-     *\r
-     * @param Smarty_Template_Source $source source object\r
-     * @return string resource's basename\r
-     */\r
-    protected function getBasename(Smarty_Template_Source $source)\r
-    {\r
-        return '';\r
-    }\r
-\r
-}\r
-\r
-?>
\ No newline at end of file
+<?php
+/**
+ * Smarty Internal Plugin Resource Eval
+ *
+ * @package    Smarty
+ * @subpackage TemplateResources
+ * @author     Uwe Tews
+ * @author     Rodney Rehm
+ */
+
+/**
+ * Smarty Internal Plugin Resource Eval
+ * Implements the strings as resource for Smarty template
+ * {@internal unlike string-resources the compiled state of eval-resources is NOT saved for subsequent access}}
+ *
+ * @package    Smarty
+ * @subpackage TemplateResources
+ */
+class Smarty_Internal_Resource_Eval extends Smarty_Resource_Recompiled
+{
+    /**
+     * populate Source Object with meta data from Resource
+     *
+     * @param  Smarty_Template_Source   $source    source object
+     * @param  Smarty_Internal_Template $_template template object
+     *
+     * @return void
+     */
+    public function populate(Smarty_Template_Source $source, Smarty_Internal_Template $_template = null)
+    {
+        $source->uid = $source->filepath = sha1($source->name);
+        $source->timestamp = false;
+        $source->exists = true;
+    }
+
+    /**
+     * Load template's source from $resource_name into current template object
+     *
+     * @uses decode() to decode base64 and urlencoded template_resources
+     *
+     * @param  Smarty_Template_Source $source source object
+     *
+     * @return string                 template source
+     */
+    public function getContent(Smarty_Template_Source $source)
+    {
+        return $this->decode($source->name);
+    }
+
+    /**
+     * decode base64 and urlencode
+     *
+     * @param  string $string template_resource to decode
+     *
+     * @return string decoded template_resource
+     */
+    protected function decode($string)
+    {
+        // decode if specified
+        if (($pos = strpos($string, ':')) !== false) {
+            if (!strncmp($string, 'base64', 6)) {
+                return base64_decode(substr($string, 7));
+            } elseif (!strncmp($string, 'urlencode', 9)) {
+                return urldecode(substr($string, 10));
+            }
+        }
+
+        return $string;
+    }
+
+    /**
+     * modify resource_name according to resource handlers specifications
+     *
+     * @param  Smarty  $smarty        Smarty instance
+     * @param  string  $resource_name resource_name to make unique
+     * @param  boolean $is_config     flag for config resource
+     *
+     * @return string unique resource name
+     */
+    protected function buildUniqueResourceName(Smarty $smarty, $resource_name, $is_config = false)
+    {
+        return get_class($this) . '#' . $this->decode($resource_name);
+    }
+
+    /**
+     * Determine basename for compiled filename
+     *
+     * @param  Smarty_Template_Source $source source object
+     *
+     * @return string                 resource's basename
+     */
+    protected function getBasename(Smarty_Template_Source $source)
+    {
+        return '';
+    }
+}