PHP 클래스 Jarves\ORM\Builder\Builder

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

보호된 프로퍼티들

프로퍼티 타입 설명
$builder Jarves\ORM\Builder\BuildInterface[]
$jarves Jarves\Jarves
$objects Jarves\Configuration\Object[]

공개 메소드들

메소드 설명
__construct ( Jarves $jarves )
addBuilder ( string $id, Jarves\ORM\Builder\BuildInterface $builder )
addObject ( Object $objectDefinition )
boot ( ) Checks if at least one orm builder needs a build and triggers the build then.
bootBuildTime ( ) Loads all objects and
build ( Symfony\Component\Console\Output\OutputInterface $output = null ) : string Calls build on each builder.
getBuilder ( string $id ) : Jarves\ORM\Builder\BuildInterface
getJarves ( ) : Jarves
getObject ( string $objectKey ) : Object
hasObject ( string $objectKey ) : boolean
needsBuild ( ) : boolean Returns whether at least one orm builder needs a build.
setJarves ( Jarves $jarves )

메소드 상세

__construct() 공개 메소드

public __construct ( Jarves $jarves )
$jarves Jarves\Jarves

addBuilder() 공개 메소드

public addBuilder ( string $id, Jarves\ORM\Builder\BuildInterface $builder )
$id string
$builder Jarves\ORM\Builder\BuildInterface

addObject() 공개 메소드

public addObject ( Object $objectDefinition )
$objectDefinition Jarves\Configuration\Object

boot() 공개 메소드

Checks if at least one orm builder needs a build and triggers the build then.
public boot ( )

bootBuildTime() 공개 메소드

Loads all objects and
public bootBuildTime ( )

build() 공개 메소드

Calls build on each builder.
public build ( Symfony\Component\Console\Output\OutputInterface $output = null ) : string
$output Symfony\Component\Console\Output\OutputInterface
리턴 string

getBuilder() 공개 메소드

public getBuilder ( string $id ) : Jarves\ORM\Builder\BuildInterface
$id string
리턴 Jarves\ORM\Builder\BuildInterface

getJarves() 공개 메소드

public getJarves ( ) : Jarves
리턴 Jarves\Jarves

getObject() 공개 메소드

public getObject ( string $objectKey ) : Object
$objectKey string
리턴 Jarves\Configuration\Object

hasObject() 공개 메소드

public hasObject ( string $objectKey ) : boolean
$objectKey string
리턴 boolean

needsBuild() 공개 메소드

Returns whether at least one orm builder needs a build.
public needsBuild ( ) : boolean
리턴 boolean

setJarves() 공개 메소드

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

프로퍼티 상세

$builder 보호되어 있는 프로퍼티

protected BuildInterface[],Jarves\ORM\Builder $builder
리턴 Jarves\ORM\Builder\BuildInterface[]

$jarves 보호되어 있는 프로퍼티

protected Jarves,Jarves $jarves
리턴 Jarves\Jarves

$objects 보호되어 있는 프로퍼티

protected Object[],Jarves\Configuration $objects
리턴 Jarves\Configuration\Object[]