Sfoglia il codice sorgente

ZF-8913: better support for phar in Zend_Loader

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@20619 44c647ce-9c0f-0410-b52a-842ac1e357ba
matthew 16 anni fa
parent
commit
13bb166637
1 ha cambiato i file con 5 aggiunte e 0 eliminazioni
  1. 5 0
      library/Zend/Loader.php

+ 5 - 0
library/Zend/Loader.php

@@ -173,6 +173,11 @@ class Zend_Loader
      */
     public static function isReadable($filename)
     {
+        // Phar occasionally fails when using fopen()
+        if (strpos($filename, 'phar://') !== false) {
+            return is_readable($filename);
+        }
+
         if (!$fh = @fopen($filename, 'r', true)) {
             return false;
         }