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

Simplfy code

parent b80a56d5
......@@ -1046,29 +1046,25 @@ abstract class AbstractPlatform
}
}
$tableSql = array();
$defaultPrevented = false;
if (null !== $this->_eventManager && $this->_eventManager->hasListeners(Events::onSchemaCreateTable)) {
$eventArgs = new SchemaCreateTableEventArgs($table, $columns, $options, $this);
$this->_eventManager->dispatchEvent(Events::onSchemaCreateTable, $eventArgs);
$defaultPrevented = $eventArgs->isDefaultPrevented();
$tableSql = $eventArgs->getSql();
if ($eventArgs->isDefaultPrevented()) {
return array_merge($eventArgs->getSql(), $columnSql);
}
}
if (!$defaultPrevented) {
$tableSql = $this->_getCreateTableSQL($tableName, $columns, $options);
if ($this->supportsCommentOnStatement()) {
foreach ($table->getColumns() AS $column) {
if ($column->getComment()) {
$tableSql[] = $this->getCommentOnColumnSQL($tableName, $column->getName(), $this->getColumnComment($column));
}
$sql = $this->_getCreateTableSQL($tableName, $columns, $options);
if ($this->supportsCommentOnStatement()) {
foreach ($table->getColumns() AS $column) {
if ($column->getComment()) {
$sql[] = $this->getCommentOnColumnSQL($tableName, $column->getName(), $this->getColumnComment($column));
}
}
}
return array_merge($tableSql, $columnSql);
return array_merge($sql, $columnSql);
}
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