Security update for Core, with self-updated composer
[yaffs-website] / vendor / symfony / dependency-injection / Reference.php
index cb2445023da014a0fe351ffeba69d3b127f89f39..3c8b314f5619fb25384b5891fdd7449a5d393d25 100644 (file)
@@ -20,22 +20,17 @@ class Reference
 {
     private $id;
     private $invalidBehavior;
-    private $strict;
 
     /**
-     * Note: The $strict parameter is deprecated since version 2.8 and will be removed in 3.0.
-     *
      * @param string $id              The service identifier
      * @param int    $invalidBehavior The behavior when the service does not exist
-     * @param bool   $strict          Sets how this reference is validated
      *
      * @see Container
      */
-    public function __construct($id, $invalidBehavior = ContainerInterface::EXCEPTION_ON_INVALID_REFERENCE, $strict = true)
+    public function __construct($id, $invalidBehavior = ContainerInterface::EXCEPTION_ON_INVALID_REFERENCE)
     {
         $this->id = strtolower($id);
         $this->invalidBehavior = $invalidBehavior;
-        $this->strict = $strict;
     }
 
     /**
@@ -55,20 +50,4 @@ class Reference
     {
         return $this->invalidBehavior;
     }
-
-    /**
-     * Returns true when this Reference is strict.
-     *
-     * @return bool
-     *
-     * @deprecated since version 2.8, to be removed in 3.0.
-     */
-    public function isStrict($triggerDeprecationError = true)
-    {
-        if ($triggerDeprecationError) {
-            @trigger_error('The '.__METHOD__.' method is deprecated since version 2.8 and will be removed in 3.0.', E_USER_DEPRECATED);
-        }
-
-        return $this->strict;
-    }
 }