PHP 클래스 Jarves\Propel\PropelHelper

Class PropelHelper
파일 보기 프로젝트 열기: jarves/jarves

공개 프로퍼티들

프로퍼티 타입 설명
$classDefinition array
$objectsToExtension array

보호된 프로퍼티들

프로퍼티 타입 설명
$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