Configuration
in package
The Configuration class is responsible for defining migration configuration information.
Table of Contents
- VERSIONS_ORGANIZATION_BY_YEAR = 'year'
- VERSIONS_ORGANIZATION_BY_YEAR_AND_MONTH = 'year_and_month'
- VERSIONS_ORGANIZATION_NONE = 'none'
- $allOrNothing : bool
- $checkDbPlatform : bool
- $connectionName : string|null
- $customTemplate : string|null
- $entityManagerName : string|null
- $frozen : bool
- $isDryRun : bool
- $metadataStorageConfiguration : MetadataStorageConfiguration
- $migrationClasses : array<string|int, string>
- $migrationsAreOrganizedByYear : bool
- $migrationsAreOrganizedByYearAndMonth : bool
- $migrationsDirectories : array<string, string>
- $transactional : bool
- addMigrationClass() : void
- addMigrationsDirectory() : void
- areMigrationsOrganizedByYear() : bool
- areMigrationsOrganizedByYearAndMonth() : bool
- freeze() : void
- getConnectionName() : string|null
- getCustomTemplate() : string|null
- getEntityManagerName() : string|null
- getMetadataStorageConfiguration() : MetadataStorageConfiguration|null
- getMigrationClasses() : array<string|int, string>
- getMigrationDirectories() : array<string, string>
- isAllOrNothing() : bool
- isDatabasePlatformChecked() : bool
- isDryRun() : bool
- isTransactional() : bool
- setAllOrNothing() : void
- setCheckDatabasePlatform() : void
- setConnectionName() : void
- setCustomTemplate() : void
- setEntityManagerName() : void
- setIsDryRun() : void
- setMetadataStorageConfiguration() : void
- setMigrationOrganization() : void
- setMigrationsAreOrganizedByYear() : void
- setMigrationsAreOrganizedByYearAndMonth() : void
- setTransactional() : void
- assertNotFrozen() : void
Constants
VERSIONS_ORGANIZATION_BY_YEAR
public
mixed
VERSIONS_ORGANIZATION_BY_YEAR
= 'year'
VERSIONS_ORGANIZATION_BY_YEAR_AND_MONTH
public
mixed
VERSIONS_ORGANIZATION_BY_YEAR_AND_MONTH
= 'year_and_month'
VERSIONS_ORGANIZATION_NONE
public
mixed
VERSIONS_ORGANIZATION_NONE
= 'none'
Properties
$allOrNothing
private
bool
$allOrNothing
= false
$checkDbPlatform
private
bool
$checkDbPlatform
= true
$connectionName
private
string|null
$connectionName
$customTemplate
private
string|null
$customTemplate
$entityManagerName
private
string|null
$entityManagerName
$frozen
private
bool
$frozen
= false
$isDryRun
private
bool
$isDryRun
= false
$metadataStorageConfiguration
private
MetadataStorageConfiguration
$metadataStorageConfiguration
$migrationClasses
private
array<string|int, string>
$migrationClasses
= []
$migrationsAreOrganizedByYear
private
bool
$migrationsAreOrganizedByYear
= false
$migrationsAreOrganizedByYearAndMonth
private
bool
$migrationsAreOrganizedByYearAndMonth
= false
$migrationsDirectories
private
array<string, string>
$migrationsDirectories
= []
$transactional
private
bool
$transactional
= true
Methods
addMigrationClass()
public
addMigrationClass(string $className) : void
Parameters
- $className : string
Return values
void —addMigrationsDirectory()
public
addMigrationsDirectory(string $namespace, string $path) : void
Parameters
- $namespace : string
- $path : string
Return values
void —areMigrationsOrganizedByYear()
public
areMigrationsOrganizedByYear() : bool
Return values
bool —areMigrationsOrganizedByYearAndMonth()
public
areMigrationsOrganizedByYearAndMonth() : bool
Return values
bool —freeze()
public
freeze() : void
Return values
void —getConnectionName()
public
getConnectionName() : string|null
Return values
string|null —getCustomTemplate()
public
getCustomTemplate() : string|null
Return values
string|null —getEntityManagerName()
public
getEntityManagerName() : string|null
Return values
string|null —getMetadataStorageConfiguration()
public
getMetadataStorageConfiguration() : MetadataStorageConfiguration|null
Return values
MetadataStorageConfiguration|null —getMigrationClasses()
public
getMigrationClasses() : array<string|int, string>
Return values
array<string|int, string> —getMigrationDirectories()
public
getMigrationDirectories() : array<string, string>
Return values
array<string, string> —isAllOrNothing()
public
isAllOrNothing() : bool
Return values
bool —isDatabasePlatformChecked()
public
isDatabasePlatformChecked() : bool
Return values
bool —isDryRun()
public
isDryRun() : bool
Return values
bool —isTransactional()
public
isTransactional() : bool
Return values
bool —setAllOrNothing()
public
setAllOrNothing(bool $allOrNothing) : void
Parameters
- $allOrNothing : bool
Return values
void —setCheckDatabasePlatform()
public
setCheckDatabasePlatform(bool $checkDbPlatform) : void
Parameters
- $checkDbPlatform : bool
Return values
void —setConnectionName()
public
setConnectionName(string|null $connectionName) : void
Parameters
- $connectionName : string|null
Return values
void —setCustomTemplate()
public
setCustomTemplate(string|null $customTemplate) : void
Parameters
- $customTemplate : string|null
Return values
void —setEntityManagerName()
public
setEntityManagerName(string|null $entityManagerName) : void
Parameters
- $entityManagerName : string|null
Return values
void —setIsDryRun()
public
setIsDryRun(bool $isDryRun) : void
Parameters
- $isDryRun : bool
Return values
void —setMetadataStorageConfiguration()
public
setMetadataStorageConfiguration(MetadataStorageConfiguration $metadataStorageConfiguration) : void
Parameters
- $metadataStorageConfiguration : MetadataStorageConfiguration
Return values
void —setMigrationOrganization()
public
setMigrationOrganization(string $migrationOrganization) : void
Parameters
- $migrationOrganization : string
Return values
void —setMigrationsAreOrganizedByYear()
public
setMigrationsAreOrganizedByYear([bool $migrationsAreOrganizedByYear = true ]) : void
Parameters
- $migrationsAreOrganizedByYear : bool = true
Tags
Return values
void —setMigrationsAreOrganizedByYearAndMonth()
public
setMigrationsAreOrganizedByYearAndMonth([bool $migrationsAreOrganizedByYearAndMonth = true ]) : void
Parameters
- $migrationsAreOrganizedByYearAndMonth : bool = true
Tags
Return values
void —setTransactional()
public
setTransactional(bool $transactional) : void
Parameters
- $transactional : bool
Return values
void —assertNotFrozen()
private
assertNotFrozen() : void