PHP 클래스 Jarves\Configuration\Bundle

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

공개 프로퍼티들

프로퍼티 타입 설명
$propertyToFile

보호된 프로퍼티들

프로퍼티 타입 설명
$_excludeFromExport
$adminAngularTemplates Asset[]
$adminAssets Asset[]
$adminPreloadTypescriptModules Asset[]
$attributes
$bundleName string
$caches BundleCache[]
$contentTypes ContentType[]
$entryPoints EntryPoint[]
$events Event[]
$fieldTypes FieldType[]
$id
$label string
$listeners Event[]
$objectAttributes Field[]
$objects Object[]
$plugins Plugin[]
$streams Stream[]
$themes Theme[]
$version string

공개 메소드들

메소드 설명
__construct ( string | Symfony\Component\HttpKernel\Bundle\BundleInterface $bundleClass, null $jarves = null, DOMElement $bundleDoc = null )
__sleep ( ) : array
addObject ( Object $object )
boot ( Configs $configs ) All bundle configs have been loaded.
collectAssets ( array $assets = null ) : AssetInfo[]
exportFileBased ( string $property ) : string
getAdminAngularTemplates ( ) : Asset[] | Assets[]
getAdminAngularTemplatesInfo ( ) : AssetInfo[]
getAdminAssets ( string $filter = '', boolean $regex = false ) : Asset[] | Assets[]
getAdminAssetsInfo ( ) : AssetInfo[]
getAdminPreloadTypescriptModules ( ) : Asset[]
getAdminPreloadTypescriptModulesInfo ( ) : AssetInfo[]
getAllEntryPoints ( EntryPoint $entryPoint = null ) : EntryPoint[]
getBundleClass ( ) : Symfony\Component\HttpKernel\Bundle\BundleInterface Returns the Bundle class object.
getBundleName ( ) : string Returns the bundle name with the 'Bundle' suffix.
getCaches ( ) : BundleCache[]
getComposer ( ) : array Returns the composer configuration as array.
getComposerPath ( ) : string Returns the path to the composer.json
getContentTypes ( ) : ContentType[]
getContentTypesArray ( ) : ContentType[]
getEntryPoint ( string $path ) : EntryPoint
getEntryPoints ( ) : EntryPoint[]
getEntryPointsArray ( ) : array
getEvents ( ) : Event[]
getFieldTypes ( ) : FieldType[]
getFieldTypesArray ( ) : FieldType[]
getLabel ( ) : string
getListeners ( ) : Event[]
getName ( ) : string Returns the bundle name without the 'Bundle' suffix, lowercased.
getNamespace ( ) : string
getObject ( string $id ) : Object | null
getObjectAttributes ( ) : Field[]
getObjectAttributesArray ( ) : array
getObjects ( ) : Object[]
getObjectsArray ( ) : array
getPath ( ) : string
getPlugin ( string $id ) : Plugin
getPlugins ( ) : Plugin[]
getPluginsArray ( ) : Plugin[]
getPropertyFilePath ( $property )
getStreams ( ) : Stream[]
getTheme ( string $id ) : Theme
getThemes ( ) : Theme[]
getThemesArray ( ) : Theme[]
getVersion ( ) : string
import ( DOMNode $node, string $file = null )
newObject ( string $id ) : Object Creates a new Object object and sets Object's Bundle to this instance.
saveConfig ( string $path, boolean $withDefaults = false ) : boolean
saveFileBased ( $property ) : boolean
setAdminAngularTemplates ( array $adminAngularTemplates = null )
setAdminAssets ( array $adminAssets = null )
setAdminPreloadTypescriptModules ( array $adminPreloadTypescriptModules = null )
setBundleClass ( Symfony\Component\HttpKernel\Bundle\BundleInterface $class )
setBundleName ( string $bundleName )
setCaches ( array $caches = null )
setContentTypes ( array $contentTypes )
setEntryPoints ( array $entryPoints = null )
setEvents ( array $events = null )
setFieldTypes ( array $fieldTypes )
setLabel ( string $label )
setListeners ( array $listeners = null )
setObjectAttributes ( array $objectAttributes = null )
setObjects ( array $objects = null )
setPlugins ( array $plugins = null )
setStreams ( array $streams = null )
setThemes ( array $themes = null )
setVersion ( string $version )
toArray ( boolean $printDefaults = false ) : array

메소드 상세

__construct() 공개 메소드

public __construct ( string | Symfony\Component\HttpKernel\Bundle\BundleInterface $bundleClass, null $jarves = null, DOMElement $bundleDoc = null )
$bundleClass string | Symfony\Component\HttpKernel\Bundle\BundleInterface
$jarves null
$bundleDoc DOMElement

__sleep() 공개 메소드

public __sleep ( ) : array
리턴 array

addObject() 공개 메소드

public addObject ( Object $object )
$object Object

boot() 공개 메소드

All bundle configs have been loaded.
public boot ( Configs $configs )
$configs Configs

collectAssets() 공개 메소드

public collectAssets ( array $assets = null ) : AssetInfo[]
$assets array
리턴 Jarves\AssetHandler\AssetInfo[]

exportFileBased() 공개 메소드

public exportFileBased ( string $property ) : string
$property string
리턴 string

getAdminAngularTemplates() 공개 메소드

public getAdminAngularTemplates ( ) : Asset[] | Assets[]
리턴 Asset[] | Assets[]

getAdminAngularTemplatesInfo() 공개 메소드

public getAdminAngularTemplatesInfo ( ) : AssetInfo[]
리턴 Jarves\AssetHandler\AssetInfo[]

getAdminAssets() 공개 메소드

public getAdminAssets ( string $filter = '', boolean $regex = false ) : Asset[] | Assets[]
$filter string
$regex boolean
리턴 Asset[] | Assets[]

getAdminAssetsInfo() 공개 메소드

public getAdminAssetsInfo ( ) : AssetInfo[]
리턴 Jarves\AssetHandler\AssetInfo[]

getAdminPreloadTypescriptModules() 공개 메소드

public getAdminPreloadTypescriptModules ( ) : Asset[]
리턴 Asset[]

getAdminPreloadTypescriptModulesInfo() 공개 메소드

public getAdminPreloadTypescriptModulesInfo ( ) : AssetInfo[]
리턴 Jarves\AssetHandler\AssetInfo[]

getAllEntryPoints() 공개 메소드

public getAllEntryPoints ( EntryPoint $entryPoint = null ) : EntryPoint[]
$entryPoint EntryPoint
리턴 EntryPoint[]

getBundleClass() 공개 메소드

Returns the Bundle class object.
public getBundleClass ( ) : Symfony\Component\HttpKernel\Bundle\BundleInterface
리턴 Symfony\Component\HttpKernel\Bundle\BundleInterface

getBundleName() 공개 메소드

Example: JarvesBundle.
public getBundleName ( ) : string
리턴 string

getCaches() 공개 메소드

public getCaches ( ) : BundleCache[]
리턴 BundleCache[]

getComposer() 공개 메소드

Returns the composer configuration as array.
public getComposer ( ) : array
리턴 array

getComposerPath() 공개 메소드

Returns the path to the composer.json
public getComposerPath ( ) : string
리턴 string

getContentTypes() 공개 메소드

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

getContentTypesArray() 공개 메소드

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

getEntryPoint() 공개 메소드

public getEntryPoint ( string $path ) : EntryPoint
$path string Full path, delimited with `/`;
리턴 EntryPoint

getEntryPoints() 공개 메소드

public getEntryPoints ( ) : EntryPoint[]
리턴 EntryPoint[]

getEntryPointsArray() 공개 메소드

public getEntryPointsArray ( ) : array
리턴 array

getEvents() 공개 메소드

public getEvents ( ) : Event[]
리턴 Event[]

getFieldTypes() 공개 메소드

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

getFieldTypesArray() 공개 메소드

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

getLabel() 공개 메소드

public getLabel ( ) : string
리턴 string

getListeners() 공개 메소드

public getListeners ( ) : Event[]
리턴 Event[]

getName() 공개 메소드

Example: jarves, jarvesshop, `jarvespublication.
public getName ( ) : string
리턴 string

getNamespace() 공개 메소드

public getNamespace ( ) : string
리턴 string

getObject() 공개 메소드

public getObject ( string $id ) : Object | null
$id string
리턴 Object | null

getObjectAttributes() 공개 메소드

public getObjectAttributes ( ) : Field[]
리턴 Field[]

getObjectAttributesArray() 공개 메소드

public getObjectAttributesArray ( ) : array
리턴 array

getObjects() 공개 메소드

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

getObjectsArray() 공개 메소드

public getObjectsArray ( ) : array
리턴 array

getPath() 공개 메소드

public getPath ( ) : string
리턴 string

getPlugin() 공개 메소드

public getPlugin ( string $id ) : Plugin
$id string
리턴 Plugin

getPlugins() 공개 메소드

public getPlugins ( ) : Plugin[]
리턴 Plugin[]

getPluginsArray() 공개 메소드

public getPluginsArray ( ) : Plugin[]
리턴 Plugin[]

getPropertyFilePath() 공개 메소드

public getPropertyFilePath ( $property )

getStreams() 공개 메소드

public getStreams ( ) : Stream[]
리턴 Stream[]

getTheme() 공개 메소드

public getTheme ( string $id ) : Theme
$id string
리턴 Theme

getThemes() 공개 메소드

public getThemes ( ) : Theme[]
리턴 Theme[]

getThemesArray() 공개 메소드

public getThemesArray ( ) : Theme[]
리턴 Theme[]

getVersion() 공개 메소드

public getVersion ( ) : string
리턴 string

import() 공개 메소드

public import ( DOMNode $node, string $file = null )
$node DOMNode
$file string

newObject() 공개 메소드

Creates a new Object object and sets Object's Bundle to this instance.
public newObject ( string $id ) : Object
$id string
리턴 Object

saveConfig() 공개 메소드

public saveConfig ( string $path, boolean $withDefaults = false ) : boolean
$path string
$withDefaults boolean
리턴 boolean

saveFileBased() 공개 메소드

public saveFileBased ( $property ) : boolean
$property
리턴 boolean

setAdminAngularTemplates() 공개 메소드

public setAdminAngularTemplates ( array $adminAngularTemplates = null )
$adminAngularTemplates array

setAdminAssets() 공개 메소드

public setAdminAssets ( array $adminAssets = null )
$adminAssets array

setAdminPreloadTypescriptModules() 공개 메소드

public setAdminPreloadTypescriptModules ( array $adminPreloadTypescriptModules = null )
$adminPreloadTypescriptModules array

setBundleClass() 공개 메소드

public setBundleClass ( Symfony\Component\HttpKernel\Bundle\BundleInterface $class )
$class Symfony\Component\HttpKernel\Bundle\BundleInterface

setBundleName() 공개 메소드

public setBundleName ( string $bundleName )
$bundleName string

setCaches() 공개 메소드

public setCaches ( array $caches = null )
$caches array

setContentTypes() 공개 메소드

public setContentTypes ( array $contentTypes )
$contentTypes array

setEntryPoints() 공개 메소드

public setEntryPoints ( array $entryPoints = null )
$entryPoints array

setEvents() 공개 메소드

public setEvents ( array $events = null )
$events array

setFieldTypes() 공개 메소드

public setFieldTypes ( array $fieldTypes )
$fieldTypes array

setLabel() 공개 메소드

public setLabel ( string $label )
$label string

setListeners() 공개 메소드

public setListeners ( array $listeners = null )
$listeners array

setObjectAttributes() 공개 메소드

public setObjectAttributes ( array $objectAttributes = null )
$objectAttributes array

setObjects() 공개 메소드

public setObjects ( array $objects = null )
$objects array

setPlugins() 공개 메소드

public setPlugins ( array $plugins = null )
$plugins array

setStreams() 공개 메소드

public setStreams ( array $streams = null )
$streams array

setThemes() 공개 메소드

public setThemes ( array $themes = null )
$themes array

setVersion() 공개 메소드

public setVersion ( string $version )
$version string

toArray() 공개 메소드

public toArray ( boolean $printDefaults = false ) : array
$printDefaults boolean
리턴 array

프로퍼티 상세

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

protected $_excludeFromExport

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

protected Asset[],Jarves\Configuration $adminAngularTemplates
리턴 Asset[]

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

protected Asset[],Jarves\Configuration $adminAssets
리턴 Asset[]

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

protected Asset[],Jarves\Configuration $adminPreloadTypescriptModules
리턴 Asset[]

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

protected $attributes

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

protected string $bundleName
리턴 string

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

protected BundleCache[],Jarves\Configuration $caches
리턴 BundleCache[]

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

protected ContentType[],Jarves\Configuration $contentTypes
리턴 ContentType[]

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

protected EntryPoint[],Jarves\Configuration $entryPoints
리턴 EntryPoint[]

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

protected Event[],Jarves\Configuration $events
리턴 Event[]

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

protected FieldType[],Jarves\Configuration $fieldTypes
리턴 FieldType[]

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

protected $id

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

protected string $label
리턴 string

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

protected Event[],Jarves\Configuration $listeners
리턴 Event[]

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

protected Field[],Jarves\Configuration $objectAttributes
리턴 Field[]

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

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

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

protected Plugin[],Jarves\Configuration $plugins
리턴 Plugin[]

$propertyToFile 공개적으로 정적으로 프로퍼티

public static $propertyToFile

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

protected Stream[],Jarves\Configuration $streams
리턴 Stream[]

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

protected Theme[],Jarves\Configuration $themes
리턴 Theme[]

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

protected string $version
리턴 string