Code Duplication    Length = 13-19 lines in 2 locations

src/POData/Providers/Metadata/SimpleMetadataProvider.php 2 locations

@@ 450-468 (lines=19) @@
447
     * @param TypeCode $typeCode type of the key property
448
     * @param bool $isBag property is bag or not
449
     */
450
    public function addPrimitiveProperty(
451
        $resourceType,
452
        $name,
453
        $typeCode,
454
        $isBag = false,
455
        $defaultValue = null,
456
        $nullable = false
457
    ) {
458
        $this->_addPrimitivePropertyInternal(
459
            $resourceType,
460
            $name,
461
            $typeCode,
462
            false,
463
            $isBag,
464
            false,
465
            $defaultValue,
466
            $nullable
467
        );
468
    }
469
470
    /**
471
     * To add a non-key etag property.
@@ 478-490 (lines=13) @@
475
     * @param string $name name of the property
476
     * @param TypeCode $typeCode type of the etag property
477
     */
478
    public function addETagProperty($resourceType, $name, $typeCode, $defaultValue = null, $nullable = false)
479
    {
480
        $this->_addPrimitivePropertyInternal(
481
            $resourceType,
482
            $name,
483
            $typeCode,
484
            false,
485
            false,
486
            true,
487
            $defaultValue,
488
            $nullable
489
        );
490
    }
491
492
    /**
493
     * To add a resource reference property.