PHP Класс Jarves\Configuration\Bundle

Наследование: extends Model
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$propertyToFile

Защищенные свойства (Protected)

Свойство Тип Описание
$_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