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.

bool 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 81
public setGeneratorConfig(GeneratorConfigInterface $generatorConfig)

Parameters

GeneratorConfigInterface $generatorConfig

at line 89
public GeneratorConfigInterface getGeneratorConfig()

at line 97
public setDataModels(array $dataModels)

Parameters

array $dataModels

at line 105
public array getDataModels()

Return Value

array

at line 113
public setWorkingDirectory(string $workingDirectory)

Parameters

string $workingDirectory

at line 121
public getWorkingDirectory()

return string

at line 129
public array getDatabases()

Return Value

array

at line 157
public string getSqlDbMapFilename()

Return Value

string

at line 165
public buildSql()

Build SQL files.

at line 198
public bool insertSql(string $datasource = null)

Parameters

string $datasource A datasource name.

Return Value

bool

Exceptions

PDOException