PHP Класс Jarves\Propel\PropelHelper

Class PropelHelper
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$classDefinition array
$objectsToExtension array

Защищенные свойства (Protected)

Свойство Тип Описание
$jarves Jarves\Jarves

Открытые методы

Метод Описание
__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

Описание методов

__construct() публичный Метод

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

checkModelXml() публичный Метод

public checkModelXml ( ) : array
Результат array

cleanup() публичный Метод

public cleanup ( )

collectSchemas() публичный Метод

public collectSchemas ( ) : boolean
Результат boolean

fullGenerator() публичный Метод

public fullGenerator ( ) : string
Результат string

generateClasses() публичный Метод

public generateClasses ( ) : string
Результат string

getConnectionYml() публичный Метод

public getConnectionYml ( Connection $connection, Connection[] $slaves ) : string
$connection Jarves\Configuration\Connection
$slaves Jarves\Configuration\Connection[]
Результат string

getJarves() публичный Метод

public getJarves ( ) : Jarves
Результат Jarves\Jarves

getManagerConfig() публичный Метод

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

getSqlDiff() публичный Метод

public getSqlDiff ( ) : array | string
Результат array | string

getTempFolder() публичный Метод

public getTempFolder ( ) : string
Результат string

init() публичный Метод

public init ( ) : string
Результат string

loadConfig() публичный Метод

public loadConfig ( )

moveClasses() публичный Метод

public moveClasses ( ) : string
Результат string

setJarves() публичный Метод

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

updateSchema() публичный Метод

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
Результат string

writeBuildProperties() публичный Метод

writeConfig() публичный Метод

public writeConfig ( ) : boolean
Результат boolean

Описание свойств

$classDefinition публичное свойство

public array $classDefinition
Результат array

$jarves защищенное свойство

protected Jarves,Jarves $jarves
Результат Jarves\Jarves

$objectsToExtension публичное свойство

public array $objectsToExtension
Результат array