Security update for Core, with self-updated composer
[yaffs-website] / vendor / symfony / config / ConfigCache.php
index 5ede07b55230b1e3d9266f86a8c254266fb65534..591c89bc4ff029616e7895bf2dbf9028d031d18d 100644 (file)
@@ -11,7 +11,6 @@
 
 namespace Symfony\Component\Config;
 
-use Symfony\Component\Config\Resource\BCResourceInterfaceChecker;
 use Symfony\Component\Config\Resource\SelfCheckingResourceChecker;
 
 /**
@@ -21,11 +20,6 @@ use Symfony\Component\Config\Resource\SelfCheckingResourceChecker;
  * \Symfony\Component\Config\Resource\SelfCheckingResourceInterface will
  * be used to check cache freshness.
  *
- * During a transition period, also instances of
- * \Symfony\Component\Config\Resource\ResourceInterface will be checked
- * by means of the isFresh() method. This behaviour is deprecated since 2.8
- * and will be removed in 3.0.
- *
  * @author Fabien Potencier <fabien@symfony.com>
  * @author Matthias Pigulla <mp@webfactory.de>
  */
@@ -39,25 +33,14 @@ class ConfigCache extends ResourceCheckerConfigCache
      */
     public function __construct($file, $debug)
     {
-        parent::__construct($file, array(
-            new SelfCheckingResourceChecker(),
-            new BCResourceInterfaceChecker(),
-        ));
         $this->debug = (bool) $debug;
-    }
 
-    /**
-     * Gets the cache file path.
-     *
-     * @return string The cache file path
-     *
-     * @deprecated since 2.7, to be removed in 3.0. Use getPath() instead.
-     */
-    public function __toString()
-    {
-        @trigger_error('ConfigCache::__toString() is deprecated since version 2.7 and will be removed in 3.0. Use the getPath() method instead.', E_USER_DEPRECATED);
+        $checkers = array();
+        if (true === $this->debug) {
+            $checkers = array(new SelfCheckingResourceChecker());
+        }
 
-        return $this->getPath();
+        parent::__construct($file, $checkers);
     }
 
     /**