summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/Resource/ExtendsPlugin.php6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/Resource/ExtendsPlugin.php b/src/Resource/ExtendsPlugin.php
index acce54e2..0f9c9de2 100644
--- a/src/Resource/ExtendsPlugin.php
+++ b/src/Resource/ExtendsPlugin.php
@@ -93,7 +93,11 @@ class ExtendsPlugin extends BasePlugin
*/
public function getBasename(Source $source)
{
- return str_replace(':', '.', basename($source->getResourceName()));
+ $search = array(':');
+ if (\Smarty\Smarty::$_IS_WINDOWS) {
+ $search = array(':', '|');
+ }
+ return str_replace($search, '.', basename($source->getResourceName()));
}
/*