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