Blame | Letzte Änderung | Log anzeigen | RSS feed
<?phpnamespace Doctrine\DBAL\Event;use Doctrine\DBAL\Platforms\AbstractPlatform;use Doctrine\DBAL\Schema\Column;use Doctrine\DBAL\Schema\TableDiff;use function array_merge;use function func_get_args;use function is_array;/*** Event Arguments used when SQL queries for renaming table columns are generated inside {@see AbstractPlatform}.** @deprecated*/class SchemaAlterTableRenameColumnEventArgs extends SchemaEventArgs{/** @var string */private $oldColumnName;private Column $column;private TableDiff $tableDiff;private AbstractPlatform $platform;/** @var string[] */private array $sql = [];/** @param string $oldColumnName */public function __construct($oldColumnName, Column $column, TableDiff $tableDiff, AbstractPlatform $platform){$this->oldColumnName = $oldColumnName;$this->column = $column;$this->tableDiff = $tableDiff;$this->platform = $platform;}/** @return string */public function getOldColumnName(){return $this->oldColumnName;}/** @return Column */public function getColumn(){return $this->column;}/** @return TableDiff */public function getTableDiff(){return $this->tableDiff;}/** @return AbstractPlatform */public function getPlatform(){return $this->platform;}/*** Passing multiple SQL statements as an array is deprecated. Pass each statement as an individual argument instead.** @param string|string[] $sql** @return SchemaAlterTableRenameColumnEventArgs*/public function addSql($sql){$this->sql = array_merge($this->sql, is_array($sql) ? $sql : func_get_args());return $this;}/** @return string[] */public function getSql(){return $this->sql;}}