Commit 7131f844 authored by Jan Sorgalla's avatar Jan Sorgalla

Simplfy code

parent b80a56d5
...@@ -1046,29 +1046,25 @@ abstract class AbstractPlatform ...@@ -1046,29 +1046,25 @@ abstract class AbstractPlatform
} }
} }
$tableSql = array();
$defaultPrevented = false;
if (null !== $this->_eventManager && $this->_eventManager->hasListeners(Events::onSchemaCreateTable)) { if (null !== $this->_eventManager && $this->_eventManager->hasListeners(Events::onSchemaCreateTable)) {
$eventArgs = new SchemaCreateTableEventArgs($table, $columns, $options, $this); $eventArgs = new SchemaCreateTableEventArgs($table, $columns, $options, $this);
$this->_eventManager->dispatchEvent(Events::onSchemaCreateTable, $eventArgs); $this->_eventManager->dispatchEvent(Events::onSchemaCreateTable, $eventArgs);
$defaultPrevented = $eventArgs->isDefaultPrevented(); if ($eventArgs->isDefaultPrevented()) {
$tableSql = $eventArgs->getSql(); return array_merge($eventArgs->getSql(), $columnSql);
}
} }
if (!$defaultPrevented) { $sql = $this->_getCreateTableSQL($tableName, $columns, $options);
$tableSql = $this->_getCreateTableSQL($tableName, $columns, $options); if ($this->supportsCommentOnStatement()) {
if ($this->supportsCommentOnStatement()) { foreach ($table->getColumns() AS $column) {
foreach ($table->getColumns() AS $column) { if ($column->getComment()) {
if ($column->getComment()) { $sql[] = $this->getCommentOnColumnSQL($tableName, $column->getName(), $this->getColumnComment($column));
$tableSql[] = $this->getCommentOnColumnSQL($tableName, $column->getName(), $this->getColumnComment($column));
}
} }
} }
} }
return array_merge($tableSql, $columnSql); return array_merge($sql, $columnSql);
} }
public function getCommentOnColumnSQL($tableName, $columnName, $comment) public function getCommentOnColumnSQL($tableName, $columnName, $comment)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment