PHP Class Doctrine\DBAL\Migrations\SqlFileWriter

Afficher le fichier Open project: doctrine/migrations Class Usage Examples

Méthodes publiques

Méthode Description
__construct ( string $migrationsColumnName, string $migrationsTableName, string $destPath, Doctrine\DBAL\Migrations\OutputWriter $outputWriter = null )
write ( array $queriesByVersion, string $direction ) : integer | boolean

Méthodes protégées

Méthode Description
throwInvalidArgumentException ( $message ) This only exists for backwards-compatibiliy with DBAL 2.4

Private Methods

Méthode Description
buildMigrationFile ( array $queriesByVersion, $direction )
buildMigrationFilePath ( )
getVersionUpdateQuery ( $version, $direction )

Method Details

__construct() public méthode

public __construct ( string $migrationsColumnName, string $migrationsTableName, string $destPath, Doctrine\DBAL\Migrations\OutputWriter $outputWriter = null )
$migrationsColumnName string
$migrationsTableName string
$destPath string
$outputWriter Doctrine\DBAL\Migrations\OutputWriter

throwInvalidArgumentException() protected méthode

This only exists for backwards-compatibiliy with DBAL 2.4
protected throwInvalidArgumentException ( $message )

write() public méthode

public write ( array $queriesByVersion, string $direction ) : integer | boolean
$queriesByVersion array array Keys are versions and values are arrays of SQL queries (they must be castable to string)
$direction string
Résultat integer | boolean