Code Duplication    Length = 18-21 lines in 2 locations

lib/Doctrine/ORM/Mapping/Driver/AnnotationDriver.php 1 location

@@ 621-641 (lines=21) @@
618
     * @throws Mapping\MappingException
619
     * @throws \UnexpectedValueException
620
     */
621
    private function convertClassAnnotationsToEntityClassMetadata(
622
        array $classAnnotations,
623
        \ReflectionClass $reflectionClass,
624
        Mapping\ClassMetadata $metadata
625
    )
626
    {
627
        /** @var Annotation\Entity $entityAnnot */
628
        $entityAnnot  = $classAnnotations[Annotation\Entity::class];
629
630
        if ($entityAnnot->repositoryClass !== null) {
631
            $metadata->setCustomRepositoryClassName(
632
                $metadata->fullyQualifiedClassName($entityAnnot->repositoryClass)
633
            );
634
        }
635
636
        if ($entityAnnot->readOnly) {
637
            $metadata->asReadOnly();
638
        }
639
640
        return $metadata;
641
    }
642
643
    /**
644
     * @param array                 $classAnnotations

lib/Doctrine/ORM/Mapping/Driver/NewAnnotationDriver.php 1 location

@@ 392-409 (lines=18) @@
389
     *
390
     * @return Mapping\MappedSuperClassMetadata
391
     */
392
    private function convertClassAnnotationsToMappedSuperClassMetadata(
393
        array $classAnnotations,
394
        \ReflectionClass $reflectionClass,
395
        Mapping\ClassMetadata $parent
396
    )
397
    {
398
        /** @var Annotation\MappedSuperclass $mappedSuperclassAnnot */
399
        $mappedSuperclassAnnot = $classAnnotations[Annotation\MappedSuperclass::class];
400
        $classMetadata         = new Mapping\MappedSuperClassMetadata($reflectionClass->getName(), $parent);
401
402
        if ($mappedSuperclassAnnot->repositoryClass !== null) {
403
            $classMetadata->setCustomRepositoryClassName(
404
                $classMetadata->fullyQualifiedClassName($mappedSuperclassAnnot->repositoryClass)
405
            );
406
        }
407
408
        return $classMetadata;
409
    }
410
411
    /**
412
     * Parse the given Table as TableMetadata