@@ 28-31 (lines=4) @@ | ||
25 | ||
26 | public function __construct($maxDataServiceVersion = '3.0', $dataServiceVersion = '3.0') |
|
27 | { |
|
28 | if ('3.0' == $this->maxDataServiceVersion && '4.0' == $this->dataServiceVersion) { |
|
29 | $msg = "Data service version cannot be greater than maximum service version"; |
|
30 | throw new \InvalidArgumentException($msg); |
|
31 | } |
|
32 | $this->setDataServiceVersion($dataServiceVersion); |
|
33 | $this->setMaxDataServiceVersion($maxDataServiceVersion); |
|
34 | } |
|
@@ 168-171 (lines=4) @@ | ||
165 | $msg = "Data service version must be 1.0, 2.0, 3.0 or 4.0"; |
|
166 | return false; |
|
167 | } |
|
168 | if ('3.0' == $this->maxDataServiceVersion && '4.0' == $this->dataServiceVersion) { |
|
169 | $msg = "Data service version cannot be greater than maximum service version"; |
|
170 | return false; |
|
171 | } |
|
172 | ||
173 | if (!$this->isValidArrayOK($this->schema, '\AlgoWeb\ODataMetadata\MetadataV3\edm\Schema', $msg, 1)) { |
|
174 | return false; |