Code Duplication    Length = 1-3 lines in 2 locations

src/Parser/ValueData.php 2 locations

@@ 18-18 (lines=1) @@
15
16
	public function traverse($key) {
17
		if (isset($this->data->{$key})) $this->data = $this->data->{$key};
18
		else if (is_array($this->data) && isset($this->data[$key])) $this->data = $this->data[$key];
19
	}
20
21
	public function read($value) {
@@ 56-58 (lines=3) @@
53
		if ($autoLookup && isset($this->data->{$last})) {
54
			return $this->data->{$last};
55
		}
56
		else if (is_array($this->data) && isset($this->data[$last])) {
57
			return $this->data[$last];
58
		}
59
		throw new \UnexpectedValueException('Not found');
60
	}
61
}