@@ 28-37 (lines=10) @@ | ||
25 | /** |
|
26 | * {@inheritdoc} |
|
27 | */ |
|
28 | public function get($index) |
|
29 | { |
|
30 | $this->validateKeyType($index); |
|
31 | ||
32 | if ($this->containsKey($index) === false) { |
|
33 | throw new OutOfBoundsException('No element at position ' . $index); |
|
34 | } |
|
35 | ||
36 | return $this->container[$index]; |
|
37 | } |
|
38 | ||
39 | /** |
|
40 | * {@inheritdoc} |
@@ 22-29 (lines=8) @@ | ||
19 | /** |
|
20 | * {@inheritdoc} |
|
21 | */ |
|
22 | public function get($index) |
|
23 | { |
|
24 | if ($this->containsKey($index) === false) { |
|
25 | throw new \OutOfBoundsException('No element at position ' . $index); |
|
26 | } |
|
27 | ||
28 | return $this->container[$index]; |
|
29 | } |
|
30 | ||
31 | /** |
|
32 | * {@inheritdoc} |
@@ 27-36 (lines=10) @@ | ||
24 | /** |
|
25 | * {@inheritdoc} |
|
26 | */ |
|
27 | public function get($index) |
|
28 | { |
|
29 | $this->validateKeyType($index); |
|
30 | ||
31 | if ($this->containsKey($index) === false) { |
|
32 | throw new \OutOfBoundsException('No element at position ' . $index); |
|
33 | } |
|
34 | ||
35 | return $this->container[$index]; |
|
36 | } |
|
37 | ||
38 | /** |
|
39 | * {@inheritdoc} |
@@ 34-41 (lines=8) @@ | ||
31 | /** |
|
32 | * {@inheritdoc} |
|
33 | */ |
|
34 | public function get($index) |
|
35 | { |
|
36 | if ($this->containsKey($index) === false) { |
|
37 | throw new \OutOfBoundsException('No element at position ' . $index); |
|
38 | } |
|
39 | ||
40 | return $this->container[$index]; |
|
41 | } |
|
42 | ||
43 | /** |
|
44 | * {@inheritdoc} |
|
@@ 136-145 (lines=10) @@ | ||
133 | /** |
|
134 | * {@inheritdoc} |
|
135 | */ |
|
136 | public function removeKey($key) |
|
137 | { |
|
138 | if ($this->containsKey($key) === false) { |
|
139 | throw new \OutOfBoundsException('No element at position ' . $key); |
|
140 | } |
|
141 | ||
142 | unset($this->container[$key]); |
|
143 | ||
144 | return $this; |
|
145 | } |
|
146 | ||
147 | /** |
|
148 | * {@inheritdoc} |