The ConnectionLoaderInterface defines the interface used to load the Doctrine\DBAL\Connection instance to use for migrations.
The MigrationDeepFinder interface denotes a MigrationFinder that recursively finds migrations in a directory.
The MigrationFinder interface defines the interface used for finding migrations in a given directory and namespace.
The ParameterFormatterInterface defines the interface for formatting SQL query parameters to a string for display output.
The SchemaDiffProviderInterface defines the interface used to provide the from and to schemas and to produce the SQL queries needed to migrate.
The SchemaProviderInterface defines the interface used to create a Doctrine\DBAL\Schema\Schema instance that represents the current state of your database.
The QueryWriter defines the interface used for writing migration SQL queries to a file on disk.
The ConfigurationHelperInterface defines the interface for getting the Configuration instance to be used for migrations.
The ExecutorInterface defines the interface used for adding sql for a migration and executing that sql.