ColumnDiff
in package
Represents the change of a column.
Table of Contents
- $changedProperties : array<string|int, string>
- $column : Column
- $fromColumn : Column|null
- $oldColumnName : string
- __construct() : mixed
- getOldColumnName() : Identifier
- hasChanged() : bool
Properties
$changedProperties
public
array<string|int, string>
$changedProperties
= []
$column
public
Column
$column
$fromColumn
public
Column|null
$fromColumn
$oldColumnName
public
string
$oldColumnName
Methods
__construct()
public
__construct(string $oldColumnName, Column $column[, array<string|int, string> $changedProperties = [] ][, Column|null $fromColumn = null ]) : mixed
Parameters
- $oldColumnName : string
- $column : Column
- $changedProperties : array<string|int, string> = []
- $fromColumn : Column|null = null
Return values
mixed —getOldColumnName()
public
getOldColumnName() : Identifier
Return values
Identifier —hasChanged()
public
hasChanged(string $propertyName) : bool
Parameters
- $propertyName : string