Code Duplication    Length = 9-13 lines in 4 locations

src/MetadataV3/edm/ssdl/EntityContainer.php 2 locations

@@ 100-108 (lines=9) @@
97
     * @return self
98
     * @param \AlgoWeb\ODataMetadata\MetadataV3\edm\ssdl\EntityContainer\EntitySetAnonymousType $entitySet
99
     */
100
    public function addToEntitySet(EntitySetAnonymousType $entitySet)
101
    {
102
        $msg = null;
103
        if (!$entitySet->isOK($msg)) {
104
            throw new \InvalidArgumentException($msg);
105
        }
106
        $this->entitySet[] = $entitySet;
107
        return $this;
108
    }
109
110
    /**
111
     * isset entitySet
@@ 148-160 (lines=13) @@
145
     * @param \AlgoWeb\ODataMetadata\MetadataV3\edm\ssdl\EntityContainer\EntitySetAnonymousType[] $entitySet
146
     * @return self
147
     */
148
    public function setEntitySet(array $entitySet)
149
    {
150
        $msg = null;
151
        if (!$this->isValidArrayOK(
152
            $entitySet,
153
            '\AlgoWeb\ODataMetadata\MetadataV3\edm\ssdl\EntityContainer\EntitySetAnonymousType',
154
            $msg
155
        )) {
156
            throw new \InvalidArgumentException($msg);
157
        }
158
        $this->entitySet = $entitySet;
159
        return $this;
160
    }
161
162
    /**
163
     * Adds as associationSet

src/MetadataV3/edm/EntityContainer.php 2 locations

@@ 294-302 (lines=9) @@
291
     * @return self
292
     * @param \AlgoWeb\ODataMetadata\MetadataV3\edm\EntityContainer\EntitySetAnonymousType $entitySet
293
     */
294
    public function addToEntitySet(EntitySetAnonymousType $entitySet)
295
    {
296
        $msg = null;
297
        if (!$entitySet->isOK($msg)) {
298
            throw new \InvalidArgumentException($msg);
299
        }
300
        $this->entitySet[] = $entitySet;
301
        return $this;
302
    }
303
304
    /**
305
     * isset entitySet
@@ 342-353 (lines=12) @@
339
     * @param \AlgoWeb\ODataMetadata\MetadataV3\edm\EntityContainer\EntitySetAnonymousType[] $entitySet
340
     * @return self
341
     */
342
    public function setEntitySet(array $entitySet)
343
    {
344
        if (!$this->isValidArrayOK(
345
            $entitySet,
346
            '\AlgoWeb\ODataMetadata\MetadataV3\edm\EntityContainer\EntitySetAnonymousType',
347
            $msg
348
        )) {
349
            throw new \InvalidArgumentException($msg);
350
        }
351
        $this->entitySet = $entitySet;
352
        return $this;
353
    }
354
355
    /**
356
     * Adds as associationSet