PHP Class Jarves\Propel\PropelHelper

Class PropelHelper
Afficher le fichier Open project: jarves/jarves

Méthodes publiques

Свойство Type Description
$classDefinition array
$objectsToExtension array

Protected Properties

Свойство Type Description
$jarves Jarves\Jarves

Méthodes publiques

Méthode Description
__construct ( Jarves $jarves, Filesystem $cacheFilesystem )
checkModelXml ( ) : array
cleanup ( )
collectSchemas ( ) : boolean
fullGenerator ( ) : string
generateClasses ( ) : string
getConnectionYml ( Connection $connection, Connection[] $slaves ) : string
getJarves ( ) : Jarves
getManagerConfig ( Connection $connection )
getSqlDiff ( ) : array | string
getTempFolder ( ) : string
init ( ) : string
loadConfig ( )
moveClasses ( ) : string
setJarves ( Jarves $jarves )
updateSchema ( boolean $withDrop = false ) : string Updates database's Schema.
writeBuildProperties ( )
writeConfig ( ) : boolean

Method Details

__construct() public méthode

public __construct ( Jarves $jarves, Filesystem $cacheFilesystem )
$jarves Jarves\Jarves
$cacheFilesystem Jarves\Filesystem\Filesystem

checkModelXml() public méthode

public checkModelXml ( ) : array
Résultat array

cleanup() public méthode

public cleanup ( )

collectSchemas() public méthode

public collectSchemas ( ) : boolean
Résultat boolean

fullGenerator() public méthode

public fullGenerator ( ) : string
Résultat string

generateClasses() public méthode

public generateClasses ( ) : string
Résultat string

getConnectionYml() public méthode

public getConnectionYml ( Connection $connection, Connection[] $slaves ) : string
$connection Jarves\Configuration\Connection
$slaves Jarves\Configuration\Connection[]
Résultat string

getJarves() public méthode

public getJarves ( ) : Jarves
Résultat Jarves\Jarves

getManagerConfig() public méthode

public getManagerConfig ( Connection $connection )
$connection Jarves\Configuration\Connection

getSqlDiff() public méthode

public getSqlDiff ( ) : array | string
Résultat array | string

getTempFolder() public méthode

public getTempFolder ( ) : string
Résultat string

init() public méthode

public init ( ) : string
Résultat string

loadConfig() public méthode

public loadConfig ( )

moveClasses() public méthode

public moveClasses ( ) : string
Résultat string

setJarves() public méthode

public setJarves ( Jarves $jarves )
$jarves Jarves\Jarves

updateSchema() public méthode

This function creates whatever is needed to do the job. (means, calls writeXmlConfig() etc if necessary). This function inits the Propel class.
public updateSchema ( boolean $withDrop = false ) : string
$withDrop boolean
Résultat string

writeBuildProperties() public méthode

writeConfig() public méthode

public writeConfig ( ) : boolean
Résultat boolean

Property Details

$classDefinition public_oe property

public array $classDefinition
Résultat array

$jarves protected_oe property

protected Jarves,Jarves $jarves
Résultat Jarves\Jarves

$objectsToExtension public_oe property

public array $objectsToExtension
Résultat array