Sfoglia il codice sorgente

Only accept arrays in the GroupsEclusionStrategy constructor

Christian Stocker 13 anni fa
parent
commit
b76c2c4783
1 ha cambiato i file con 3 aggiunte e 7 eliminazioni
  1. 3 7
      Serializer/Exclusion/GroupsExclusionStrategy.php

+ 3 - 7
Serializer/Exclusion/GroupsExclusionStrategy.php

@@ -25,14 +25,10 @@ class GroupsExclusionStrategy implements ExclusionStrategyInterface
 {
     private $groups = array();
 
-    public function __construct($groups)
+    public function __construct(array $groups)
     {
-        if (!is_array($groups)) {
-            $this->groups[$groups] = true;
-        } else {
-            foreach ($groups as $group) {
-                $this->groups[$group] = true;
-            }
+        foreach ($groups as $group) {
+            $this->groups[$group] = true;
         }
     }