|
@@ 1522-1538 (lines=17) @@
|
| 1519 |
|
return $this->value; |
| 1520 |
|
} |
| 1521 |
|
|
| 1522 |
|
public static function loadMetadata(ClassMetadata $metadata) |
| 1523 |
|
{ |
| 1524 |
|
$fieldMetadata = new Mapping\FieldMetadata('id'); |
| 1525 |
|
|
| 1526 |
|
$fieldMetadata->setType(Type::getType('integer')); |
| 1527 |
|
$fieldMetadata->setColumnDefinition('INT unsigned NOT NULL'); |
| 1528 |
|
$fieldMetadata->setPrimaryKey(true); |
| 1529 |
|
|
| 1530 |
|
$metadata->addProperty($fieldMetadata); |
| 1531 |
|
|
| 1532 |
|
$fieldMetadata = new Mapping\FieldMetadata('value'); |
| 1533 |
|
|
| 1534 |
|
$fieldMetadata->setType(Type::getType('string')); |
| 1535 |
|
$fieldMetadata->setColumnDefinition('VARCHAR(255) NOT NULL'); |
| 1536 |
|
|
| 1537 |
|
$metadata->addProperty($fieldMetadata); |
| 1538 |
|
} |
| 1539 |
|
|
| 1540 |
|
} |
| 1541 |
|
|
|
@@ 1557-1574 (lines=18) @@
|
| 1554 |
|
**/ |
| 1555 |
|
public $id; |
| 1556 |
|
|
| 1557 |
|
public static function loadMetadata(ClassMetadata $metadata) |
| 1558 |
|
{ |
| 1559 |
|
$fieldMetadata = new Mapping\FieldMetadata('id'); |
| 1560 |
|
|
| 1561 |
|
$fieldMetadata->setType(Type::getType('string')); |
| 1562 |
|
$fieldMetadata->setPrimaryKey(true); |
| 1563 |
|
|
| 1564 |
|
$metadata->addProperty($fieldMetadata); |
| 1565 |
|
|
| 1566 |
|
$discrColumn = new Mapping\DiscriminatorColumnMetadata(); |
| 1567 |
|
|
| 1568 |
|
$discrColumn->setTableName($metadata->getTableName()); |
| 1569 |
|
$discrColumn->setColumnName('dtype'); |
| 1570 |
|
$discrColumn->setType(Type::getType('string')); |
| 1571 |
|
$discrColumn->setColumnDefinition("ENUM('ONE','TWO')"); |
| 1572 |
|
|
| 1573 |
|
$metadata->setDiscriminatorColumn($discrColumn); |
| 1574 |
|
} |
| 1575 |
|
} |
| 1576 |
|
|
| 1577 |
|
class DDC807SubClasse1 {} |