ColumnDiff
in package
Represents the change of a column.
Table of Contents
Properties
- $changedProperties : array<string|int, string>
- $oldColumnName : string
Methods
- getNewColumn() : Column
- getOldColumn() : Column|null
- getOldColumnName() : Identifier
- hasAutoIncrementChanged() : bool
- hasChanged() : bool
- hasCommentChanged() : bool
- hasDefaultChanged() : bool
- hasFixedChanged() : bool
- hasLengthChanged() : bool
- hasNotNullChanged() : bool
- hasPrecisionChanged() : bool
- hasScaleChanged() : bool
- hasTypeChanged() : bool
- hasUnsignedChanged() : bool
Properties
$changedProperties
public
array<string|int, string>
$changedProperties
= []
Tags
$oldColumnName
public
string
$oldColumnName
Tags
Methods
getNewColumn()
public
getNewColumn() : Column
Return values
ColumngetOldColumn()
public
getOldColumn() : Column|null
Return values
Column|nullgetOldColumnName()
public
getOldColumnName() : Identifier
Tags
Return values
IdentifierhasAutoIncrementChanged()
public
hasAutoIncrementChanged() : bool
Return values
boolhasChanged()
public
hasChanged(string $propertyName) : bool
Parameters
- $propertyName : string
Tags
Return values
boolhasCommentChanged()
public
hasCommentChanged() : bool
Return values
boolhasDefaultChanged()
public
hasDefaultChanged() : bool
Return values
boolhasFixedChanged()
public
hasFixedChanged() : bool
Return values
boolhasLengthChanged()
public
hasLengthChanged() : bool
Return values
boolhasNotNullChanged()
public
hasNotNullChanged() : bool
Return values
boolhasPrecisionChanged()
public
hasPrecisionChanged() : bool
Return values
boolhasScaleChanged()
public
hasScaleChanged() : bool
Return values
boolhasTypeChanged()
public
hasTypeChanged() : bool
Return values
boolhasUnsignedChanged()
public
hasUnsignedChanged() : bool