@@ 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']); |