Code Duplication    Length = 9-13 lines in 2 locations

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

@@ 259-267 (lines=9) @@
256
     * @return self
257
     * @param \AlgoWeb\ODataMetadata\MetadataV3\mapping\cs\TFunctionImportMappingType $functionImportMapping
258
     */
259
    public function addToFunctionImportMapping(TFunctionImportMappingType $functionImportMapping)
260
    {
261
        $msg = null;
262
        if (!$functionImportMapping->isOK($msg)) {
263
            throw new \InvalidArgumentException($msg);
264
        }
265
        $this->functionImportMapping[] = $functionImportMapping;
266
        return $this;
267
    }
268
269
    /**
270
     * isset functionImportMapping
@@ 308-320 (lines=13) @@
305
     * $functionImportMapping
306
     * @return self
307
     */
308
    public function setFunctionImportMapping(array $functionImportMapping)
309
    {
310
        $msg = null;
311
        if (!$this->isValidArrayOK(
312
            $functionImportMapping,
313
            '\AlgoWeb\ODataMetadata\MetadataV3\mapping\cs\TFunctionImportMappingType',
314
            $msg
315
        )) {
316
            throw new \InvalidArgumentException($msg);
317
        }
318
        $this->functionImportMapping = $functionImportMapping;
319
        return $this;
320
    }
321
322
    public function isOK(&$msg = null)
323
    {