class PropelTableDiff
Value object for storing Table object diffs Heavily inspired by Doctrine2's Migrations (see http://github.com/doctrine/dbal/tree/master/lib/Doctrine/DBAL/Schema/)
Methods
setFromTable(Table $fromTable)
Setter for the fromTable property |
||
Table |
getFromTable()
Getter for the fromTable property |
|
setToTable(Table $toTable)
Setter for the toTable property |
||
Table |
getToTable()
Getter for the toTable property |
|
setAddedColumns(array $addedColumns)
Setter for the addedColumns property |
||
addAddedColumn(string $columnName, Column $addedColumn)
Add an added column |
||
removeAddedColumn(string $columnName)
Remove an added column |
||
array |
getAddedColumns()
Getter for the addedColumns property |
|
getAddedColumn($columnName)
Get an added column |
||
setRemovedColumns(array $removedColumns)
Setter for the removedColumns property |
||
addRemovedColumn(string $columnName, Column $removedColumn)
Add a removed column |
||
removeRemovedColumn(string $columnName)
Remove a removed column |
||
array |
getRemovedColumns()
Getter for the removedColumns property |
|
getRemovedColumn($columnName)
Get a removed column |
||
setModifiedColumns(array $modifiedColumns)
Setter for the modifiedColumns property |
||
addModifiedColumn(string $columnName, PropelColumnDiff $modifiedColumn)
Add a column difference |
||
array |
getModifiedColumns()
Getter for the modifiedColumns property |
|
setRenamedColumns(array $renamedColumns)
Setter for the renamedColumns property |
||
addRenamedColumn(Column $fromColumn, Column $toColumn)
Add a renamed column |
||
array |
getRenamedColumns()
Getter for the renamedColumns property |
|
setAddedPkColumns($addedPkColumns $addedPkColumns)
Setter for the addedPkColumns property |
||
addAddedPkColumn(string $columnName, Column $addedPkColumn)
Add an added Pk column |
||
removeAddedPkColumn(string $columnName)
Remove an added Pk column |
||
array |
getAddedPkColumns()
Getter for the addedPkColumns property |
|
setRemovedPkColumns($removedPkColumns $removedPkColumns)
Setter for the removedPkColumns property |
||
addRemovedPkColumn($columnName, Column $removedPkColumn)
Add a removed Pk column |
||
removeRemovedPkColumn(string $columnName)
Remove a removed Pk column |
||
array |
getRemovedPkColumns()
Getter for the removedPkColumns property |
|
setRenamedPkColumns($renamedPkColumns $renamedPkColumns)
Setter for the renamedPkColumns property |
||
addRenamedPkColumn(Column $fromColumn, Column $toColumn)
Add a renamed Pk column |
||
array |
getRenamedPkColumns()
Getter for the renamedPkColumns property |
|
boolean |
hasModifiedPk()
Whether the primary key was modified |
|
setAddedIndices($addedIndices $addedIndices)
Setter for the addedIndices property |
||
addAddedIndex(string $indexName, Index $addedIndex)
Add an added Index |
||
array |
getAddedIndices()
Getter for the addedIndices property |
|
setRemovedIndices($removedIndices $removedIndices)
Setter for the removedIndices property |
||
addRemovedIndex(string $indexName, Index $removedIndex)
Add a removed Index |
||
array |
getRemovedIndices()
Getter for the removedIndices property |
|
setModifiedIndices($modifiedIndices $modifiedIndices)
Setter for the modifiedIndices property |
||
addModifiedIndex(string $indexName, Index $fromIndex, Index $toIndex)
Add a modified Index |
||
getModifiedIndices()
Getter for the modifiedIndices property |
||
setAddedFks($addedFks $addedFks)
Setter for the addedFks property |
||
addAddedFk(string $fkName, ForeignKey $addedFk)
Add an added Fk column |
||
removeAddedFk(string $fkName)
Remove an added Fk column |
||
array |
getAddedFks()
Getter for the addedFks property |
|
setRemovedFks($removedFks $removedFks)
Setter for the removedFks property |
||
addRemovedFk($fkName, ForeignKey $removedFk)
Add a removed Fk column |
||
removeRemovedFk(string $fkName)
Remove a removed Fk column |
||
array |
getRemovedFks()
Getter for the removedFks property |
|
setModifiedFks(array $modifiedFks)
Setter for the modifiedFks property |
||
addModifiedFk(string $fkName, ForeignKey $fromFk, ForeignKey $toFk)
Add a modified Fk |
||
array |
getModifiedFks()
Getter for the modifiedFks property |
|
PropelTableDiff |
getReverseDiff()
Get the reverse diff for this diff |
|
__toString() |
Details
at line 48
public
setFromTable(Table $fromTable)
Setter for the fromTable property
at line 58
public Table
getFromTable()
Getter for the fromTable property
at line 68
public
setToTable(Table $toTable)
Setter for the toTable property
at line 78
public Table
getToTable()
Getter for the toTable property
at line 88
public
setAddedColumns(array $addedColumns)
Setter for the addedColumns property
at line 99
public
addAddedColumn(string $columnName, Column $addedColumn)
Add an added column
at line 109
public
removeAddedColumn(string $columnName)
Remove an added column
at line 119
public array
getAddedColumns()
Getter for the addedColumns property
at line 131
public
getAddedColumn($columnName)
Get an added column
at line 141
public
setRemovedColumns(array $removedColumns)
Setter for the removedColumns property
at line 152
public
addRemovedColumn(string $columnName, Column $removedColumn)
Add a removed column
at line 162
public
removeRemovedColumn(string $columnName)
Remove a removed column
at line 172
public array
getRemovedColumns()
Getter for the removedColumns property
at line 184
public
getRemovedColumn($columnName)
Get a removed column
at line 194
public
setModifiedColumns(array $modifiedColumns)
Setter for the modifiedColumns property
at line 205
public
addModifiedColumn(string $columnName, PropelColumnDiff $modifiedColumn)
Add a column difference
at line 215
public array
getModifiedColumns()
Getter for the modifiedColumns property
at line 225
public
setRenamedColumns(array $renamedColumns)
Setter for the renamedColumns property
at line 236
public
addRenamedColumn(Column $fromColumn, Column $toColumn)
Add a renamed column
at line 246
public array
getRenamedColumns()
Getter for the renamedColumns property
at line 256
public
setAddedPkColumns($addedPkColumns $addedPkColumns)
Setter for the addedPkColumns property
at line 267
public
addAddedPkColumn(string $columnName, Column $addedPkColumn)
Add an added Pk column
at line 277
public
removeAddedPkColumn(string $columnName)
Remove an added Pk column
at line 287
public array
getAddedPkColumns()
Getter for the addedPkColumns property
at line 297
public
setRemovedPkColumns($removedPkColumns $removedPkColumns)
Setter for the removedPkColumns property
at line 308
public
addRemovedPkColumn($columnName, Column $removedPkColumn)
Add a removed Pk column
at line 318
public
removeRemovedPkColumn(string $columnName)
Remove a removed Pk column
at line 328
public array
getRemovedPkColumns()
Getter for the removedPkColumns property
at line 338
public
setRenamedPkColumns($renamedPkColumns $renamedPkColumns)
Setter for the renamedPkColumns property
at line 349
public
addRenamedPkColumn(Column $fromColumn, Column $toColumn)
Add a renamed Pk column
at line 359
public array
getRenamedPkColumns()
Getter for the renamedPkColumns property
at line 369
public boolean
hasModifiedPk()
Whether the primary key was modified
at line 379
public
setAddedIndices($addedIndices $addedIndices)
Setter for the addedIndices property
at line 390
public
addAddedIndex(string $indexName, Index $addedIndex)
Add an added Index
at line 400
public array
getAddedIndices()
Getter for the addedIndices property
at line 410
public
setRemovedIndices($removedIndices $removedIndices)
Setter for the removedIndices property
at line 421
public
addRemovedIndex(string $indexName, Index $removedIndex)
Add a removed Index
at line 431
public array
getRemovedIndices()
Getter for the removedIndices property
at line 441
public
setModifiedIndices($modifiedIndices $modifiedIndices)
Setter for the modifiedIndices property
at line 453
public
addModifiedIndex(string $indexName, Index $fromIndex, Index $toIndex)
Add a modified Index
at line 463
public
getModifiedIndices()
Getter for the modifiedIndices property
at line 473
public
setAddedFks($addedFks $addedFks)
Setter for the addedFks property
at line 484
public
addAddedFk(string $fkName, ForeignKey $addedFk)
Add an added Fk column
at line 494
public
removeAddedFk(string $fkName)
Remove an added Fk column
at line 504
public array
getAddedFks()
Getter for the addedFks property
at line 514
public
setRemovedFks($removedFks $removedFks)
Setter for the removedFks property
at line 525
public
addRemovedFk($fkName, ForeignKey $removedFk)
Add a removed Fk column
at line 535
public
removeRemovedFk(string $fkName)
Remove a removed Fk column
at line 545
public array
getRemovedFks()
Getter for the removedFks property
at line 555
public
setModifiedFks(array $modifiedFks)
Setter for the modifiedFks property
at line 567
public
addModifiedFk(string $fkName, ForeignKey $fromFk, ForeignKey $toFk)
Add a modified Fk
at line 577
public array
getModifiedFks()
Getter for the modifiedFks property
at line 587
public PropelTableDiff
getReverseDiff()
Get the reverse diff for this diff