Code Duplication    Length = 12-12 lines in 2 locations

src/Traits/MapLikeTrait.php 1 location

@@ 93-104 (lines=12) @@
90
    /**
91
     * {@inheritdoc}
92
     */
93
    public function remove($element)
94
    {
95
        $key = array_search($element, $this->container);
96
97
        if (false === $key) {
98
            throw new \OutOfBoundsException('No element found in the collection');
99
        }
100
101
        $this->removeKey($key);
102
103
        return $this;
104
    }
105
106
    /**
107
     * {@inheritDoc}

src/Traits/SetLikeTrait.php 1 location

@@ 56-67 (lines=12) @@
53
    /**
54
     * {@inheritdoc}
55
     */
56
    public function remove($element)
57
    {
58
        $key = array_search($element, $this->container);
59
60
        if (false === $key) {
61
            throw new \OutOfBoundsException('No element found in the collection');
62
        }
63
64
        $this->removeKey($key);
65
66
        return $this;
67
    }
68
69
    /**
70
     * @inheritDoc