Code Duplication    Length = 26-29 lines in 2 locations

tests/Doctrine/Tests/Models/DDC889/DDC889Class.php 1 location

@@ 5-30 (lines=26) @@
2
3
namespace Doctrine\Tests\Models\DDC889;
4
5
class DDC889Class extends DDC889SuperClass
6
{
7
8
    /**
9
     * @Id
10
     * @Column(type="integer")
11
     * @GeneratedValue
12
     */
13
    protected $id;
14
15
16
    public static function loadMetadata(\Doctrine\ORM\Mapping\ClassMetadataInfo $metadata)
17
    {
18
        $metadata->mapField(
19
            [
20
           'id'         => true,
21
           'fieldName'  => 'id',
22
           'type'       => 'integer',
23
           'columnName' => 'id',
24
            ]
25
        );
26
27
        $metadata->setIdGeneratorType(\Doctrine\ORM\Mapping\ClassMetadataInfo::GENERATOR_TYPE_AUTO);
28
    }
29
30
}
31

tests/Doctrine/Tests/ORM/Mapping/AbstractMappingDriverTest.php 1 location

@@ 1418-1446 (lines=29) @@
1415
 * @DiscriminatorMap({"ONE" = "DDC807SubClasse1", "TWO" = "DDC807SubClasse2"})
1416
 * @DiscriminatorColumn(name = "dtype", columnDefinition="ENUM('ONE','TWO')")
1417
 */
1418
class DDC807Entity
1419
{
1420
    /**
1421
     * @Id
1422
     * @Column(type="integer")
1423
     * @GeneratedValue(strategy="NONE")
1424
     **/
1425
   public $id;
1426
1427
   public static function loadMetadata(ClassMetadataInfo $metadata)
1428
    {
1429
         $metadata->mapField(
1430
             [
1431
           'id'                 => true,
1432
           'fieldName'          => 'id',
1433
             ]
1434
         );
1435
1436
        $metadata->setDiscriminatorColumn(
1437
            [
1438
            'name'              => "dtype",
1439
            'type'              => "string",
1440
            'columnDefinition'  => "ENUM('ONE','TWO')"
1441
            ]
1442
        );
1443
1444
        $metadata->setIdGeneratorType(ClassMetadataInfo::GENERATOR_TYPE_NONE);
1445
    }
1446
}
1447
1448
class DDC807SubClasse1 {}
1449
class DDC807SubClasse2 {}