@@ 54-63 (lines=10) @@ | ||
51 | return array_key_exists($name, $this->values); |
|
52 | } |
|
53 | ||
54 | public function getValue($name) |
|
55 | { |
|
56 | if(!$this->hasValue($name)) |
|
57 | { |
|
58 | $mapsKeys = $this->maps ? implode(', ', array_keys($this->values)) : 'empty array'; |
|
59 | throw new \RuntimeException(sprintf('Value %s not found among %s!', $name, $mapsKeys)); |
|
60 | } |
|
61 | ||
62 | return $this->values[$name]; |
|
63 | } |
|
64 | ||
65 | public function hasArray($name) |
|
66 | { |
|
@@ 70-79 (lines=10) @@ | ||
67 | return array_key_exists($name, $this->arrays); |
|
68 | } |
|
69 | ||
70 | public function getArray($name) |
|
71 | { |
|
72 | if(!$this->hasArray($name)) |
|
73 | { |
|
74 | $mapsKeys = $this->maps ? implode(', ', array_keys($this->arrays)) : 'empty array'; |
|
75 | throw new \RuntimeException(sprintf('Array %s not found among %s!', $name, $mapsKeys)); |
|
76 | } |
|
77 | ||
78 | return $this->arrays[$name]; |
|
79 | } |
|
80 | ||
81 | public function hasMap($name) |
|
82 | { |
|
@@ 86-95 (lines=10) @@ | ||
83 | return array_key_exists($name, $this->maps); |
|
84 | } |
|
85 | ||
86 | public function getMap($name) |
|
87 | { |
|
88 | if(!$this->hasMap($name)) |
|
89 | { |
|
90 | $mapsKeys = $this->maps ? implode(', ', array_keys($this->maps)) : 'empty array'; |
|
91 | throw new \RuntimeException(sprintf('Map %s not found among %s!', $name, $mapsKeys)); |
|
92 | } |
|
93 | ||
94 | return $this->maps[$name]; |
|
95 | } |
|
96 | ||
97 | public function getMapValue($name, $key) |
|
98 | { |
|
@@ 114-123 (lines=10) @@ | ||
111 | return array_key_exists($name, $this->tuples); |
|
112 | } |
|
113 | ||
114 | public function getTuple($name) |
|
115 | { |
|
116 | if(!$this->hasTuple($name)) |
|
117 | { |
|
118 | $tuplesKeys = $this->tuples ? implode(', ', array_keys($this->tuples)) : 'empty array'; |
|
119 | throw new \RuntimeException(sprintf('Tuple %s not found among %s!', $name, $tuplesKeys)); |
|
120 | } |
|
121 | ||
122 | return $this->tuples[$name]; |
|
123 | } |
|
124 | } |
|
125 |