PHP Class Jarves\Configuration\Bundle

Inheritance: extends Model
Afficher le fichier Open project: jarves/jarves Class Usage Examples

Méthodes publiques

Свойство Type Description
$propertyToFile

Protected Properties

Свойство Type Description
$_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

Méthodes publiques

Méthode Description
__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

Method Details

__construct() public méthode

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 méthode

public __sleep ( ) : array
Résultat array

addObject() public méthode

public addObject ( Object $object )
$object Object

boot() public méthode

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

collectAssets() public méthode

public collectAssets ( array $assets = null ) : AssetInfo[]
$assets array
Résultat Jarves\AssetHandler\AssetInfo[]

exportFileBased() public méthode

public exportFileBased ( string $property ) : string
$property string
Résultat string

getAdminAngularTemplates() public méthode

public getAdminAngularTemplates ( ) : Asset[] | Assets[]
Résultat Asset[] | Assets[]

getAdminAngularTemplatesInfo() public méthode

public getAdminAngularTemplatesInfo ( ) : AssetInfo[]
Résultat Jarves\AssetHandler\AssetInfo[]

getAdminAssets() public méthode

public getAdminAssets ( string $filter = '', boolean $regex = false ) : Asset[] | Assets[]
$filter string
$regex boolean
Résultat Asset[] | Assets[]

getAdminAssetsInfo() public méthode

public getAdminAssetsInfo ( ) : AssetInfo[]
Résultat Jarves\AssetHandler\AssetInfo[]

getAdminPreloadTypescriptModules() public méthode

public getAdminPreloadTypescriptModules ( ) : Asset[]
Résultat Asset[]

getAdminPreloadTypescriptModulesInfo() public méthode

public getAdminPreloadTypescriptModulesInfo ( ) : AssetInfo[]
Résultat Jarves\AssetHandler\AssetInfo[]

getAllEntryPoints() public méthode

public getAllEntryPoints ( EntryPoint $entryPoint = null ) : EntryPoint[]
$entryPoint EntryPoint
Résultat EntryPoint[]

getBundleClass() public méthode

Returns the Bundle class object.
public getBundleClass ( ) : Symfony\Component\HttpKernel\Bundle\BundleInterface
Résultat Symfony\Component\HttpKernel\Bundle\BundleInterface

getBundleName() public méthode

Example: JarvesBundle.
public getBundleName ( ) : string
Résultat string

getCaches() public méthode

public getCaches ( ) : BundleCache[]
Résultat BundleCache[]

getComposer() public méthode

Returns the composer configuration as array.
public getComposer ( ) : array
Résultat array

getComposerPath() public méthode

Returns the path to the composer.json
public getComposerPath ( ) : string
Résultat string

getContentTypes() public méthode

public getContentTypes ( ) : ContentType[]
Résultat ContentType[]

getContentTypesArray() public méthode

public getContentTypesArray ( ) : ContentType[]
Résultat ContentType[]

getEntryPoint() public méthode

public getEntryPoint ( string $path ) : EntryPoint
$path string Full path, delimited with `/`;
Résultat EntryPoint

getEntryPoints() public méthode

public getEntryPoints ( ) : EntryPoint[]
Résultat EntryPoint[]

getEntryPointsArray() public méthode

public getEntryPointsArray ( ) : array
Résultat array

getEvents() public méthode

public getEvents ( ) : Event[]
Résultat Event[]

getFieldTypes() public méthode

public getFieldTypes ( ) : FieldType[]
Résultat FieldType[]

getFieldTypesArray() public méthode

public getFieldTypesArray ( ) : FieldType[]
Résultat FieldType[]

getLabel() public méthode

public getLabel ( ) : string
Résultat string

getListeners() public méthode

public getListeners ( ) : Event[]
Résultat Event[]

getName() public méthode

Example: jarves, jarvesshop, `jarvespublication.
public getName ( ) : string
Résultat string

getNamespace() public méthode

public getNamespace ( ) : string
Résultat string

getObject() public méthode

public getObject ( string $id ) : Object | null
$id string
Résultat Object | null

getObjectAttributes() public méthode

public getObjectAttributes ( ) : Field[]
Résultat Field[]

getObjectAttributesArray() public méthode

public getObjectAttributesArray ( ) : array
Résultat array

getObjects() public méthode

public getObjects ( ) : Object[]
Résultat Object[]

getObjectsArray() public méthode

public getObjectsArray ( ) : array
Résultat array

getPath() public méthode

public getPath ( ) : string
Résultat string

getPlugin() public méthode

public getPlugin ( string $id ) : Plugin
$id string
Résultat Plugin

getPlugins() public méthode

public getPlugins ( ) : Plugin[]
Résultat Plugin[]

getPluginsArray() public méthode

public getPluginsArray ( ) : Plugin[]
Résultat Plugin[]

getPropertyFilePath() public méthode

public getPropertyFilePath ( $property )

getStreams() public méthode

public getStreams ( ) : Stream[]
Résultat Stream[]

getTheme() public méthode

public getTheme ( string $id ) : Theme
$id string
Résultat Theme

getThemes() public méthode

public getThemes ( ) : Theme[]
Résultat Theme[]

getThemesArray() public méthode

public getThemesArray ( ) : Theme[]
Résultat Theme[]

getVersion() public méthode

public getVersion ( ) : string
Résultat string

import() public méthode

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

newObject() public méthode

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

saveConfig() public méthode

public saveConfig ( string $path, boolean $withDefaults = false ) : boolean
$path string
$withDefaults boolean
Résultat boolean

saveFileBased() public méthode

public saveFileBased ( $property ) : boolean
$property
Résultat boolean

setAdminAngularTemplates() public méthode

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

setAdminAssets() public méthode

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

setAdminPreloadTypescriptModules() public méthode

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

setBundleClass() public méthode

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

setBundleName() public méthode

public setBundleName ( string $bundleName )
$bundleName string

setCaches() public méthode

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

setContentTypes() public méthode

public setContentTypes ( array $contentTypes )
$contentTypes array

setEntryPoints() public méthode

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

setEvents() public méthode

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

setFieldTypes() public méthode

public setFieldTypes ( array $fieldTypes )
$fieldTypes array

setLabel() public méthode

public setLabel ( string $label )
$label string

setListeners() public méthode

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

setObjectAttributes() public méthode

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

setObjects() public méthode

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

setPlugins() public méthode

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

setStreams() public méthode

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

setThemes() public méthode

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

setVersion() public méthode

public setVersion ( string $version )
$version string

toArray() public méthode

public toArray ( boolean $printDefaults = false ) : array
$printDefaults boolean
Résultat array

Property Details

$_excludeFromExport protected_oe property

protected $_excludeFromExport

$adminAngularTemplates protected_oe property

protected Asset[],Jarves\Configuration $adminAngularTemplates
Résultat Asset[]

$adminAssets protected_oe property

protected Asset[],Jarves\Configuration $adminAssets
Résultat Asset[]

$adminPreloadTypescriptModules protected_oe property

protected Asset[],Jarves\Configuration $adminPreloadTypescriptModules
Résultat Asset[]

$attributes protected_oe property

protected $attributes

$bundleName protected_oe property

protected string $bundleName
Résultat string

$caches protected_oe property

protected BundleCache[],Jarves\Configuration $caches
Résultat BundleCache[]

$contentTypes protected_oe property

protected ContentType[],Jarves\Configuration $contentTypes
Résultat ContentType[]

$entryPoints protected_oe property

protected EntryPoint[],Jarves\Configuration $entryPoints
Résultat EntryPoint[]

$events protected_oe property

protected Event[],Jarves\Configuration $events
Résultat Event[]

$fieldTypes protected_oe property

protected FieldType[],Jarves\Configuration $fieldTypes
Résultat FieldType[]

$id protected_oe property

protected $id

$label protected_oe property

protected string $label
Résultat string

$listeners protected_oe property

protected Event[],Jarves\Configuration $listeners
Résultat Event[]

$objectAttributes protected_oe property

protected Field[],Jarves\Configuration $objectAttributes
Résultat Field[]

$objects protected_oe property

protected Object[],Jarves\Configuration $objects
Résultat Object[]

$plugins protected_oe property

protected Plugin[],Jarves\Configuration $plugins
Résultat Plugin[]

$propertyToFile public_oe static_oe property

public static $propertyToFile

$streams protected_oe property

protected Stream[],Jarves\Configuration $streams
Résultat Stream[]

$themes protected_oe property

protected Theme[],Jarves\Configuration $themes
Résultat Theme[]

$version protected_oe property

protected string $version
Résultat string