| @@ 14-27 (lines=14) @@ | ||
| 11 | /** |
|
| 12 | * @ORM\MappedSuperclass |
|
| 13 | */ |
|
| 14 | class DDC889SuperClass |
|
| 15 | { |
|
| 16 | /** @ORM\Column() */ |
|
| 17 | protected $name; |
|
| 18 | ||
| 19 | public static function loadMetadata(Mapping\ClassMetadata $metadata) |
|
| 20 | { |
|
| 21 | $fieldMetadata = new Mapping\FieldMetadata('name'); |
|
| 22 | $fieldMetadata->setType(Type::getType('string')); |
|
| 23 | ||
| 24 | $metadata->addProperty($fieldMetadata); |
|
| 25 | $metadata->isMappedSuperclass = true; |
|
| 26 | } |
|
| 27 | } |
|
| 28 | ||
| @@ 1629-1647 (lines=19) @@ | ||
| 1626 | * "TWO" = "SingleTableEntityNoDiscriminatorColumnMappingSub2" |
|
| 1627 | * }) |
|
| 1628 | */ |
|
| 1629 | class SingleTableEntityNoDiscriminatorColumnMapping |
|
| 1630 | { |
|
| 1631 | /** |
|
| 1632 | * @ORM\Id |
|
| 1633 | * @ORM\Column(type="integer") |
|
| 1634 | * @ORM\GeneratedValue(strategy="NONE") |
|
| 1635 | */ |
|
| 1636 | public $id; |
|
| 1637 | ||
| 1638 | public static function loadMetadata(ClassMetadata $metadata) |
|
| 1639 | { |
|
| 1640 | $fieldMetadata = new Mapping\FieldMetadata('id'); |
|
| 1641 | $fieldMetadata->setType(Type::getType('string')); |
|
| 1642 | $fieldMetadata->setPrimaryKey(true); |
|
| 1643 | ||
| 1644 | $metadata->addProperty($fieldMetadata); |
|
| 1645 | ||
| 1646 | } |
|
| 1647 | } |
|
| 1648 | ||
| 1649 | /** |
|
| 1650 | * @ORM\Entity |
|
| @@ 1668-1687 (lines=20) @@ | ||
| 1665 | * }) |
|
| 1666 | * @ORM\DiscriminatorColumn(name="dtype") |
|
| 1667 | */ |
|
| 1668 | class SingleTableEntityIncompleteDiscriminatorColumnMapping |
|
| 1669 | { |
|
| 1670 | /** |
|
| 1671 | * @ORM\Id |
|
| 1672 | * @ORM\Column(type="integer") |
|
| 1673 | * @ORM\GeneratedValue(strategy="NONE") |
|
| 1674 | */ |
|
| 1675 | public $id; |
|
| 1676 | ||
| 1677 | public static function loadMetadata(ClassMetadata $metadata) |
|
| 1678 | { |
|
| 1679 | // @todo: String != Integer and this should not work |
|
| 1680 | $fieldMetadata = new Mapping\FieldMetadata('id'); |
|
| 1681 | $fieldMetadata->setType(Type::getType('string')); |
|
| 1682 | $fieldMetadata->setPrimaryKey(true); |
|
| 1683 | ||
| 1684 | $metadata->addProperty($fieldMetadata); |
|
| 1685 | ||
| 1686 | } |
|
| 1687 | } |
|
| 1688 | ||
| 1689 | class SingleTableEntityIncompleteDiscriminatorColumnMappingSub1 |
|
| 1690 | extends SingleTableEntityIncompleteDiscriminatorColumnMapping {} |
|