Abstract class for individual migrations to extend from.
Abstract Migration Configuration class for loading configuration information from a configuration file (xml or yml).
Load migration configuration information from a PHP configuration file.
Default Migration Configuration object used for configuring an instance of the Migration class. Set the connection, version table name, register migration classes/versions, etc.
Load migration configuration information from a PHP configuration file.
Load migration configuration information from a XML configuration file.
Load migration configuration information from a YAML configuration file.
Listens for onMigrationsMigrated and, if the conneciton is has autocommit makes sure to do the final commit to ensure changes stick around.
Abstract base class for MigrationFinders
A MigrationFinderInterface implementation that uses glob and some special file and class names to load migrations from a directory.
A MigrationDeepFinderInterface is a MigrationFinderInterface, which locates migrations not only in a directory itself, but in subdirectories of this directory, too.
MigrationFinderInterface implementations locate migrations (classes that extend Doctrine\DBAL\Migrations\AbstractMigration) in a directory.
A MigrationFinderInterface implementation that uses a RegexIterator along with a RecursiveDirectoryIterator.
Exception to be thrown in the down() methods of migrations that signifies it is an irreversible migration and stops execution.
Class for running migrations to the current version or a manually specified version.
Class for Migrations specific exceptions
Simple class for outputting information from migrations.
A schema provider that uses the doctrine ORM to generate schemas.
Generates Schema objects to be passed to the migrations class.
Generates Schema objects for the diff command. A schema provider should return the schema to which the database should be migrated.
A schemea provider implementation that just returns the schema its given.
SqlFileWriter deprecated
CLI Command for adding and deleting migration versions from the version table.
Command for generate migration classes by comparing your current database schema to your mapping information.
Command for executing single migrations up or down manually.
Command for generating new blank migration classes
Outputs the latest version number.
Command for executing a migration to a specified version or the latest available version.
Command to view the status of a set of migrations.
Command to show if your schema is up-to-date.
Command for manually adding and deleting migration versions from the version table.
Handles running the Console Tools inside Symfony Console context.
Class ConfigurationHelper
Class ConfigurationHelper
Class which wraps a migration version and allows execution of the individual migration version up or down method.