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

@@ 267-275 (lines=9) @@
264
     * @return self
265
     * @param \AlgoWeb\ODataMetadata\MetadataV3\edm\EntityContainer\EntitySetAnonymousType $entitySet
266
     */
267
    public function addToEntitySet(EntitySetAnonymousType $entitySet)
268
    {
269
        $msg = null;
270
        if (!$entitySet->isOK($msg)) {
271
            throw new \InvalidArgumentException($msg);
272
        }
273
        $this->entitySet[] = $entitySet;
274
        return $this;
275
    }
276
277
    /**
278
     * isset entitySet
@@ 315-326 (lines=12) @@
312
     * @param \AlgoWeb\ODataMetadata\MetadataV3\edm\EntityContainer\EntitySetAnonymousType[] $entitySet
313
     * @return self
314
     */
315
    public function setEntitySet(array $entitySet)
316
    {
317
        if (!$this->isValidArrayOK(
318
            $entitySet,
319
            '\AlgoWeb\ODataMetadata\MetadataV3\edm\EntityContainer\EntitySetAnonymousType',
320
            $msg
321
        )) {
322
            throw new \InvalidArgumentException($msg);
323
        }
324
        $this->entitySet = $entitySet;
325
        return $this;
326
    }
327
328
    /**
329
     * Adds as associationSet