MySQLCompatibleAlterTablePlatformAwareTrait

`doctrine/dbal` does not support handling engine options directly. This trait in combination with extended platform classes substitutes the deprecated `doctrine/event-manager` approach to influence database schema related comparison and DDL handling.

Internal

shared code for extended MySQL and MariDB platform doctrine classes.

Table of Contents

Methods

getCustomAlterTableSQLEngineOptions()  : array<int, string>

Methods

getCustomAlterTableSQLEngineOptions()

protected getCustomAlterTableSQLEngineOptions(MariaDBPlatform|MySQLPlatform $platform, TableDiff|TableDiff $tableDiff, array<int, string> $result) : array<int, string>
Parameters
$platform : MariaDBPlatform|MySQLPlatform
$tableDiff : TableDiff|TableDiff
$result : array<int, string>
Return values
array<int, string>

        
On this page

Search results