‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Database\Schema\ColumnDiff Class Reference
Inheritance diagram for TYPO3\CMS\Core\Database\Schema\ColumnDiff:

Public Member Functions

 __construct (public Column $oldColumn, public Column $newColumn)
 
 getOldColumn ()
 
 getNewColumn ()
 
 hasTypeChanged ()
 
 hasLengthChanged ()
 
 hasPrecisionChanged ()
 
 hasScaleChanged ()
 
 hasUnsignedChanged ()
 
 hasFixedChanged ()
 
 hasNotNullChanged ()
 
 hasDefaultChanged ()
 
 hasAutoIncrementChanged ()
 
 hasCommentChanged ()
 

Private Member Functions

 hasPropertyChanged (callable $property)
 

Detailed Description

Based on the doctrine/dbal implementation restoring direct property access.

not part of public Core API.

Definition at line 28 of file ColumnDiff.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Core\Database\Schema\ColumnDiff::__construct ( public Column  $oldColumn,
public Column  $newColumn 
)

Definition at line 30 of file ColumnDiff.php.

Member Function Documentation

◆ getNewColumn()

TYPO3\CMS\Core\Database\Schema\ColumnDiff::getNewColumn ( )

Definition at line 40 of file ColumnDiff.php.

◆ getOldColumn()

TYPO3\CMS\Core\Database\Schema\ColumnDiff::getOldColumn ( )

Definition at line 35 of file ColumnDiff.php.

◆ hasAutoIncrementChanged()

TYPO3\CMS\Core\Database\Schema\ColumnDiff::hasAutoIncrementChanged ( )

◆ hasCommentChanged()

TYPO3\CMS\Core\Database\Schema\ColumnDiff::hasCommentChanged ( )

◆ hasDefaultChanged()

TYPO3\CMS\Core\Database\Schema\ColumnDiff::hasDefaultChanged ( )

Definition at line 92 of file ColumnDiff.php.

◆ hasFixedChanged()

TYPO3\CMS\Core\Database\Schema\ColumnDiff::hasFixedChanged ( )

◆ hasLengthChanged()

TYPO3\CMS\Core\Database\Schema\ColumnDiff::hasLengthChanged ( )

◆ hasNotNullChanged()

TYPO3\CMS\Core\Database\Schema\ColumnDiff::hasNotNullChanged ( )

◆ hasPrecisionChanged()

TYPO3\CMS\Core\Database\Schema\ColumnDiff::hasPrecisionChanged ( )

◆ hasPropertyChanged()

◆ hasScaleChanged()

TYPO3\CMS\Core\Database\Schema\ColumnDiff::hasScaleChanged ( )

◆ hasTypeChanged()

TYPO3\CMS\Core\Database\Schema\ColumnDiff::hasTypeChanged ( )

Definition at line 45 of file ColumnDiff.php.

◆ hasUnsignedChanged()

TYPO3\CMS\Core\Database\Schema\ColumnDiff::hasUnsignedChanged ( )