Code Duplication    Length = 9-13 lines in 5 locations

src/MetadataV3/mapping/cs/TComplexPropertyType.php 1 location

@@ 350-358 (lines=9) @@
347
     * @return self
348
     * @param \AlgoWeb\ODataMetadata\MetadataV3\mapping\cs\TConditionType $condition
349
     */
350
    public function addToCondition(TConditionType $condition)
351
    {
352
        $msg = null;
353
        if (!$condition->isOK($msg)) {
354
            throw new \InvalidArgumentException($msg);
355
        }
356
        $this->condition[] = $condition;
357
        return $this;
358
    }
359
360
    /**
361
     * isset condition

src/MetadataV3/mapping/cs/TComplexTypeMappingType.php 1 location

@@ 240-248 (lines=9) @@
237
     * @return self
238
     * @param \AlgoWeb\ODataMetadata\MetadataV3\mapping\cs\TConditionType $condition
239
     */
240
    public function addToCondition(TConditionType $condition)
241
    {
242
        $msg = null;
243
        if (!$condition->isOK($msg)) {
244
            throw new \InvalidArgumentException($msg);
245
        }
246
        $this->condition[] = $condition;
247
        return $this;
248
    }
249
250
    /**
251
     * isset condition

src/MetadataV3/mapping/cs/TFunctionImportEntityTypeMappingType.php 1 location

@@ 135-143 (lines=9) @@
132
     * @return self
133
     * @param \AlgoWeb\ODataMetadata\MetadataV3\mapping\cs\TFunctionImportConditionType $condition
134
     */
135
    public function addToCondition(TFunctionImportConditionType $condition)
136
    {
137
        $msg = null;
138
        if (!$condition->isOK($msg)) {
139
            throw new \InvalidArgumentException($msg);
140
        }
141
        $this->condition[] = $condition;
142
        return $this;
143
    }
144
145
    /**
146
     * isset condition

src/MetadataV3/mapping/cs/TAssociationSetMappingType.php 2 locations

@@ 248-256 (lines=9) @@
245
     * @return self
246
     * @param \AlgoWeb\ODataMetadata\MetadataV3\mapping\cs\TConditionType $condition
247
     */
248
    public function addToCondition(TConditionType $condition)
249
    {
250
        $msg = null;
251
        if (!$condition->isOK($msg)) {
252
            throw new \InvalidArgumentException($msg);
253
        }
254
        $this->condition[] = $condition;
255
        return $this;
256
    }
257
258
    /**
259
     * isset condition
@@ 296-308 (lines=13) @@
293
     * @param \AlgoWeb\ODataMetadata\MetadataV3\mapping\cs\TConditionType[] $condition
294
     * @return self
295
     */
296
    public function setCondition(array $condition)
297
    {
298
        $msg = null;
299
        if (!$this->isValidArrayOK(
300
            $condition,
301
            '\AlgoWeb\ODataMetadata\MetadataV3\mapping\cs\TConditionType',
302
            $msg
303
        )) {
304
            throw new \InvalidArgumentException($msg);
305
        }
306
        $this->condition = $condition;
307
        return $this;
308
    }
309
310
    /**
311
     * Gets as modificationFunctionMapping