Propel API
Class

PropelSqlManager

class PropelSqlManager

Service class for managing SQL.

Methods

setConnections(array $connections)

Set the database connection settings

array getConnections()

Get the database connection settings

hasConnection($connection)

getConnection($datasource)

setGeneratorConfig(GeneratorConfigInterface $generatorConfig)

GeneratorConfigInterface getGeneratorConfig()

setDataModels(array $dataModels)

array getDataModels()

setWorkingDirectory(string $workingDirectory)

getWorkingDirectory()

return string

array getDatabases()

string getSqlDbMapFilename()

buildSql()

Build SQL files.

insertSql(string $datasource = null)

Details

at line 49
public setConnections(array $connections)

Set the database connection settings

Parameters

array $connections

at line 59
public array getConnections()

Get the database connection settings

Return Value

array

at line 64
public hasConnection($connection)

Parameters

$connection

at line 69
public getConnection($datasource)

Parameters

$datasource

at line 80
public setGeneratorConfig(GeneratorConfigInterface $generatorConfig)

Parameters

GeneratorConfigInterface $generatorConfig

at line 88
public GeneratorConfigInterface getGeneratorConfig()

at line 96
public setDataModels(array $dataModels)

Parameters

array $dataModels

at line 104
public array getDataModels()

Return Value

array

at line 112
public setWorkingDirectory(string $workingDirectory)

Parameters

string $workingDirectory

at line 120
public getWorkingDirectory()

return string

at line 128
public array getDatabases()

Return Value

array

at line 155
public string getSqlDbMapFilename()

Return Value

string

at line 163
public buildSql()

Build SQL files.

at line 192
public insertSql(string $datasource = null)

Parameters

string $datasource A datasource name.