Code Duplication    Length = 9-13 lines in 5 locations

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

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

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

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

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

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

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

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