PHP 클래스 Jarves\Configuration\Configs

상속: implements IteratorAggregate
파일 보기 프로젝트 열기: jarves/jarves 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$core Jarves\Jarves
$needRebootBy
$triggeredReboot

공개 메소드들

메소드 설명
__construct ( Jarves $core, array $bundles = null )
__sleep ( )
addConfig ( Bundle $bundle )
addReboot ( string $source ) Recalls bootRunTime on each field when this is call inside one bootRunTime.
boot ( ) : boolean
getConfig ( string $bundleName ) : Bundle
getConfigFiles ( Symfony\Component\HttpKernel\Bundle\BundleInterface $bundle ) : string[]
getConfigHash ( string $bundleName ) : string Returns a md5 hash of all jarves config files (Resources/config/jarves.*.xml).
getConfigs ( ) : Bundle[]
getContentType ( string $id ) : ContentType | null
getContentTypes ( ) : ContentType[]
getFieldType ( string $id ) : FieldType | null
getFieldTypes ( ) : FieldType[]
getIterator ( ) : Bundle[]
getJarves ( ) : Jarves
getObject ( string $objectKey ) : Object
getObjects ( ) : Object[]
getTheme ( string $themeId ) : Theme | null
getTriggeredReboots ( ) : array
getXmlConfigsForBundle ( Symfony\Component\HttpKernel\Bundle\BundleInterface $bundle ) : array Returns a array with following structure:
loadBundles ( array $bundles )
needsReboot ( )
normalizeBundleName ( string $bundleName ) : string
parseConfig ( array $configs ) : Bundle[] $configs = $configs[$bundleName][$priority][] = $bundleDomElement;
resetReboot ( )
setCore ( Jarves $core )
toArray ( ) : array

메소드 상세

__construct() 공개 메소드

public __construct ( Jarves $core, array $bundles = null )
$core Jarves\Jarves
$bundles array

__sleep() 공개 메소드

public __sleep ( )

addConfig() 공개 메소드

public addConfig ( Bundle $bundle )
$bundle Bundle

addReboot() 공개 메소드

Needed to keep all bootRunTime informed when someone added or changed a field.
public addReboot ( string $source )
$source string

boot() 공개 메소드

public boot ( ) : boolean
리턴 boolean

getConfig() 공개 메소드

public getConfig ( string $bundleName ) : Bundle
$bundleName string
리턴 Bundle

getConfigFiles() 공개 메소드

public getConfigFiles ( Symfony\Component\HttpKernel\Bundle\BundleInterface $bundle ) : string[]
$bundle Symfony\Component\HttpKernel\Bundle\BundleInterface
리턴 string[]

getConfigHash() 공개 메소드

Returns a md5 hash of all jarves config files (Resources/config/jarves.*.xml).
public getConfigHash ( string $bundleName ) : string
$bundleName string
리턴 string

getConfigs() 공개 메소드

public getConfigs ( ) : Bundle[]
리턴 Bundle[]

getContentType() 공개 메소드

public getContentType ( string $id ) : ContentType | null
$id string
리턴 ContentType | null

getContentTypes() 공개 메소드

public getContentTypes ( ) : ContentType[]
리턴 ContentType[]

getFieldType() 공개 메소드

public getFieldType ( string $id ) : FieldType | null
$id string
리턴 FieldType | null

getFieldTypes() 공개 메소드

public getFieldTypes ( ) : FieldType[]
리턴 FieldType[]

getIterator() 공개 메소드

public getIterator ( ) : Bundle[]
리턴 Bundle[]

getJarves() 공개 메소드

public getJarves ( ) : Jarves
리턴 Jarves\Jarves

getObject() 공개 메소드

public getObject ( string $objectKey ) : Object
$objectKey string
리턴 Object

getObjects() 공개 메소드

public getObjects ( ) : Object[]
리턴 Object[]

getTheme() 공개 메소드

public getTheme ( string $themeId ) : Theme | null
$themeId string
리턴 Theme | null

getTriggeredReboots() 공개 메소드

public getTriggeredReboots ( ) : array
리턴 array

getXmlConfigsForBundle() 공개 메소드

array[$bundleName][$priority][$file] = $bundle
public getXmlConfigsForBundle ( Symfony\Component\HttpKernel\Bundle\BundleInterface $bundle ) : array
$bundle Symfony\Component\HttpKernel\Bundle\BundleInterface
리턴 array

loadBundles() 공개 메소드

public loadBundles ( array $bundles )
$bundles array

needsReboot() 공개 메소드

public needsReboot ( )

normalizeBundleName() 공개 메소드

public normalizeBundleName ( string $bundleName ) : string
$bundleName string short version, long bundle name of full php class name
리턴 string short lowercased bundle name

parseConfig() 공개 메소드

Parses and merges(imports) bundle configurations.
public parseConfig ( array $configs ) : Bundle[]
$configs array
리턴 Bundle[]

resetReboot() 공개 메소드

public resetReboot ( )

setCore() 공개 메소드

public setCore ( Jarves $core )
$core Jarves\Jarves

toArray() 공개 메소드

public toArray ( ) : array
리턴 array

프로퍼티 상세

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

protected Jarves,Jarves $core
리턴 Jarves\Jarves

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

protected $needRebootBy

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

protected $triggeredReboot