SchemaDiff extends SchemaDiff

Based on the doctrine/dbal implementation restoring direct property access and adding further helper methods.

Internal

not part of public Core API.

Table of Contents

Properties

$alteredSequences  : array<string|int, mixed>
$alteredTables  : array<string|int, mixed>
$createdSchemas  : array<string|int, mixed>
$createdSequences  : array<string|int, mixed>
$createdTables  : array<string|int, mixed>
$droppedSchemas  : array<string|int, mixed>
$droppedSequences  : array<string|int, mixed>
$droppedTables  : array<string|int, mixed>

Methods

__construct()  : mixed
Constructs an SchemaDiff object.
ensure()  : self
ensureCollection()  : array<string|int, TableDiff>|array<string|int, Table>
getAlteredSequences()  : array<string|int, Sequence>
getAlteredTables()  : array<string, TableDiff>
getCreatedSchemas()  : array<string|int, string>
getCreatedSequences()  : array<string|int, Sequence>
getCreatedTables()  : array<string, Table>
getDroppedSchemas()  : array<string|int, string>
getDroppedSequences()  : array<string|int, Sequence>
getDroppedTables()  : array<string, Table>
isEmpty()  : bool
Returns whether the diff is empty (contains no changes).

Properties

$alteredSequences

public array<string|int, mixed> $alteredSequences

$alteredTables

public array<string|int, mixed> $alteredTables

$createdSchemas

public array<string|int, mixed> $createdSchemas

$createdSequences

public array<string|int, mixed> $createdSequences

$createdTables

public array<string|int, mixed> $createdTables

$droppedSchemas

public array<string|int, mixed> $droppedSchemas

$droppedSequences

public array<string|int, mixed> $droppedSequences

$droppedTables

public array<string|int, mixed> $droppedTables

Methods

__construct()

Constructs an SchemaDiff object.

public __construct(array<string|int, string> $createdSchemas, array<string|int, string> $droppedSchemas, array<string, Table$createdTables, array<string, TableDiff$alteredTables, array<string, Table$droppedTables, array<string|int, Sequence$createdSequences, array<string|int, Sequence$alteredSequences, array<string|int, Sequence$droppedSequences) : mixed
Parameters
$createdSchemas : array<string|int, string>
$droppedSchemas : array<string|int, string>
$createdTables : array<string, Table>
$alteredTables : array<string, TableDiff>
$droppedTables : array<string, Table>
$createdSequences : array<string|int, Sequence>
$alteredSequences : array<string|int, Sequence>
$droppedSequences : array<string|int, Sequence>
Internal

The diff can be only instantiated by a Comparator.

ensure()

public static ensure(SchemaDiff|SchemaDiff $schemaDiff[, array<string|int, mixed> $additionalArguments = [] ]) : self
Parameters
$schemaDiff : SchemaDiff|SchemaDiff
$additionalArguments : array<string|int, mixed> = []
Return values
self

ensureCollection()

public static ensureCollection(TableDiff|TableDiff|Table ...$tableDiffs) : array<string|int, TableDiff>|array<string|int, Table>
Parameters
$tableDiffs : TableDiff|TableDiff|Table
Return values
array<string|int, TableDiff>|array<string|int, Table>

getAlteredSequences()

public getAlteredSequences() : array<string|int, Sequence>
Return values
array<string|int, Sequence>

getCreatedSchemas()

public getCreatedSchemas() : array<string|int, string>
Return values
array<string|int, string>

getCreatedSequences()

public getCreatedSequences() : array<string|int, Sequence>
Return values
array<string|int, Sequence>

getCreatedTables()

public getCreatedTables() : array<string, Table>
Return values
array<string, Table>

getDroppedSchemas()

public getDroppedSchemas() : array<string|int, string>
Return values
array<string|int, string>

getDroppedSequences()

public getDroppedSequences() : array<string|int, Sequence>
Return values
array<string|int, Sequence>

getDroppedTables()

public getDroppedTables() : array<string, Table>
Return values
array<string, Table>

isEmpty()

Returns whether the diff is empty (contains no changes).

public isEmpty() : bool
Return values
bool

        
On this page

Search results