|
@@ 811-817 (lines=7) @@
|
| 808 |
|
$column = null; |
| 809 |
|
$defaultPrevented = false; |
| 810 |
|
|
| 811 |
|
if (null !== $eventManager && $eventManager->hasListeners(Events::onSchemaColumnDefinition)) { |
| 812 |
|
$eventArgs = new SchemaColumnDefinitionEventArgs($tableColumn, $table, $database, $this->_conn); |
| 813 |
|
$eventManager->dispatchEvent(Events::onSchemaColumnDefinition, $eventArgs); |
| 814 |
|
|
| 815 |
|
$defaultPrevented = $eventArgs->isDefaultPrevented(); |
| 816 |
|
$column = $eventArgs->getColumn(); |
| 817 |
|
} |
| 818 |
|
|
| 819 |
|
if ( ! $defaultPrevented) { |
| 820 |
|
$column = $this->_getPortableTableColumnDefinition($tableColumn); |
|
@@ 880-886 (lines=7) @@
|
| 877 |
|
$index = null; |
| 878 |
|
$defaultPrevented = false; |
| 879 |
|
|
| 880 |
|
if (null !== $eventManager && $eventManager->hasListeners(Events::onSchemaIndexDefinition)) { |
| 881 |
|
$eventArgs = new SchemaIndexDefinitionEventArgs($data, $tableName, $this->_conn); |
| 882 |
|
$eventManager->dispatchEvent(Events::onSchemaIndexDefinition, $eventArgs); |
| 883 |
|
|
| 884 |
|
$defaultPrevented = $eventArgs->isDefaultPrevented(); |
| 885 |
|
$index = $eventArgs->getIndex(); |
| 886 |
|
} |
| 887 |
|
|
| 888 |
|
if ( ! $defaultPrevented) { |
| 889 |
|
$index = new Index($data['name'], $data['columns'], $data['unique'], $data['primary'], $data['flags'], $data['options']); |