PHP Класс Jarves\Configuration\Object

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

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

Свойство Тип Описание
$_excludeFromExport
$addEntryPoint string | null The path of the entry point that acts as a add window. Important for select fields, that allows the user to jump directly to the crud list/edit/add.
$apiControllerDefinition string This is used in the bundle editor and makes it very easy to modify the behavior of all REST endpoint of an object endpoint (e.g. jarves/object/jarves/node/) Example: @JarvesBundle/Resources/config/crud/node.yml
$apiControllerService string This service builds basically only the REST APIs, all action methods around ObjectCrud. class jarves.crud.controller.object (Jarves\Controller\ObjectCrudController) >extends jarves.crud.object_crud (Jarves\Admin\ObjectCrud Schema (default): REST -> apiControllerService -> storageService (propel)
$attributes
$autoCrud boolean If you disable this and have custom entry points defined, you should adjust 'editEntrypoint', 'addEntrypoint', 'listEntryPoint' pointing to your custom entry point, so the system knows what entry point to open when someone wants to edit/add/list you object items.
$blacklistSelection string Comma separated list of fields which are blacklisted and therefore not selectable through the object API.
$browserColumns Field[]
$browserInterface default|custom
$browserInterfaceClass The javascript class/function to be used as the user interface for object browsing/listing.
$browserOptions Field[]
$bundle Bundle
$crossRef boolean
$crudService string This service handles a bit more than the pure storageService. For example: ACL, automatic filtering (per language) and event dispatcher. It needs to extend ObjectCrud. Schema (default): Jarves\Objects -> crudService (ObjectCrud) -> storageService (propel) The information stored in this object is also used by apiControllerService and extracts its propertyies to the crud framework in the administration interface.
$defaultSelection string Comma separated list of fields which are selected per default.
$desc string
$domainDepended boolean
$editEntryPoint string | null The path of the entry point that acts as a edit window. Important for select fields, that allows the user to jump directly to the crud list/edit/add.
$excludeFromREST boolean When false: you can only manage and see objects of this type using a custom rest api. Note: When disabled crud windows won't work. If you want to adjust the REST API behavior of this object, you should overwrite the 'apiControllerService' property instead.
$fieldTemplate string
$fields Field[]
$id string The id of the object.
$label string A label of the object.
$labelField string Which field (the value of it) shall be used as default label for the object.
$labelTemplate string
$limitDataSets array
$listEntryPoint string | null The path of the entry point that acts as a listing window. Important for select fields, that allows the user to jump directly to the crud list/edit/add.
$multiLanguage boolean Whether we handle multi languages or not.
$nested boolean If the object is nested.
$nestedRootAsObject boolean
$nestedRootObject string
$nestedRootObjectExtraFields string
$nestedRootObjectField string
$nestedRootObjectLabelField string
$publicUrlGenerator string example: \MyBundle\ControllerXy::getPublicUrl The function should have this signature: `function($objectKey, array $pk, array $pluginProperties )
$searchable boolean Whether this object can be searched in the administration search.
$singleItemLabelField string (jarves.Field instance)
$singleItemSelection string | array Extra fields to select for single item.
$storageService string Schema (default): Jarves\Objects -> crudService (ObjectCrud) -> storageService (propel) Note: the service needs to have shared: false.
$table string
$treeDefaultIcon string
$treeFields string Which fields are selected per default in the nested rest.
$treeFixedIcon boolean
$treeIcon string
$treeIconMapping TreeIconMapping
$treeInterface default|custom
$treeInterfaceClass string Javascript class/function for the tree user interface.
$treeLabel string Which field shall be used as default label for the nested set object.
$treeRootFieldFields string Comma separated list of field which shall be selected per default in the rest api.
$treeRootFieldLabel string Which field shall be used as label for the nested root.
$treeRootFieldTemplate string
$treeRootObjectFixedIcon boolean
$treeRootObjectIconPath string
$treeTemplate string
$workspace boolean Whether we handle workspaces or not.

Открытые методы

Метод Описание
__sleep ( ) : array
addField ( Field $field )
addRelation ( Jarves\Admin\FieldTypes\RelationDefinitionInterface $relation )
bootRunTime ( Configs $configs ) Do whatever is needed to setup the runtime environment correctly.
getAddEntryPoint ( ) : null | string
getApiControllerDefinition ( ) : string
getApiControllerService ( ) : string
getAutoCrud ( ) : boolean
getBlacklistSelection ( ) : string
getBrowserColumns ( ) : Field[]
getBrowserColumnsArray ( ) : array
getBrowserInterface ( ) : string
getBrowserInterfaceClass ( )
getBrowserOptions ( ) : Field[]
getBundle ( ) : Bundle
getCrossRef ( ) : boolean
getCrudService ( ) : string
getDefaultSelection ( ) : string
getDesc ( ) : string
getDomainDepended ( ) : boolean
getEditEntryPoint ( ) : null | string
getExcludeFromREST ( ) : boolean
getField ( $fieldId ) : Field
getFieldTemplate ( ) : string
getFields ( ) : Field[]
getFieldsArray ( ) : array
getFinalApiController ( ) : string
getId ( ) : string Returns the object id. E.g. Node
getIndexes ( ) : array
getKey ( ) : string Returns the full object key. E.g. jarves/node
getLabel ( ) : string
getLabelField ( ) : string Which field (the value of it) shall be used as default label for the object.
getLabelTemplate ( ) : string
getLimitDataSets ( ) : Condition
getListEntryPoint ( ) : null | string
getMultiLanguage ( ) : boolean
getNested ( ) : boolean
getNestedRootAsObject ( ) : boolean
getNestedRootObject ( ) : string
getNestedRootObjectExtraFields ( ) : string
getNestedRootObjectField ( ) : string
getNestedRootObjectLabelField ( ) : string
getPrimaryKeyNames ( ) : string[]
getPrimaryKeys ( ) : Field[]
getPublicUrlGenerator ( ) : string
getRelation ( $name ) : Jarves\Admin\FieldTypes\RelationDefinitionInterface
getRelations ( ) : Jarves\Admin\FieldTypes\RelationDefinitionInterface[]
getSearchable ( ) : boolean
getSingleItemLabelField ( ) : string
getSingleItemSelection ( ) : array | string
getStorageService ( ) : string
getTable ( ) : string
getTreeDefaultIcon ( ) : string
getTreeFields ( ) : string
getTreeFixedIcon ( ) : boolean
getTreeIcon ( ) : string
getTreeIconMapping ( ) : TreeIconMapping
getTreeInterface ( ) : string
getTreeInterfaceClass ( ) : string
getTreeLabel ( ) : string
getTreeRootFieldFields ( ) : string
getTreeRootFieldLabel ( ) : string
getTreeRootFieldTemplate ( ) : string
getTreeRootObjectFixedIcon ( ) : boolean
getTreeRootObjectIconPath ( ) : string
getTreeTemplate ( ) : string
getWorkspace ( ) : boolean
hasField ( string $name ) : boolean
hasRelation ( $name ) : boolean
isCrossRef ( ) : boolean
isExcludeFromREST ( ) : boolean
isNested ( )
isSearchable ( ) : boolean
setAddEntryPoint ( null | string $addEntryPoint )
setApiControllerDefinition ( string $apiControllerDefinition )
setApiControllerService ( string $apiControllerService )
setAutoCrud ( boolean $autoCrud )
setBlacklistSelection ( string $blacklistSelection )
setBrowserColumns ( array $fields = null )
setBrowserInterface ( string $browserInterface )
setBrowserInterfaceClass ( $browserInterfaceClass )
setBrowserOptions ( array $browserOptions = null )
setBundle ( Bundle $bundle = null )
setCrossRef ( boolean $crossRef )
setCrudService ( string $crudService )
setDefaultSelection ( string $defaultSelection )
setDesc ( string $desc )
setDomainDepended ( boolean $domainDepended )
setEditEntryPoint ( null | string $editEntryPoint )
setExcludeFromREST ( boolean $excludeFromREST )
setFieldTemplate ( string $fieldTemplate )
setFields ( array $fields = [] )
setId ( string $id )
setIndexes ( array $indexes )
setLabel ( string $label )
setLabelField ( string $labelField )
setLabelTemplate ( string $labelTemplate )
setLimitDataSets ( Condition $limitDataSets )
setListEntryPoint ( null | string $listEntryPoint )
setMultiLanguage ( boolean $multiLanguage )
setNested ( boolean $nested )
setNestedRootAsObject ( boolean $nestedRootAsObject )
setNestedRootObject ( string $nestedRootObject )
setNestedRootObjectExtraFields ( string $nestedRootObjectExtraFields )
setNestedRootObjectField ( string $nestedRootObjectField )
setNestedRootObjectLabelField ( string $nestedRootObjectLabelField )
setPublicUrlGenerator ( string $publicUrlGenerator )
setRelations ( array $relations )
setSearchable ( boolean $searchable )
setSingleItemLabelField ( string $fieldLabel )
setSingleItemSelection ( array | string $fieldFields )
setStorageService ( string $storageService )
setTable ( string $table )
setTreeDefaultIcon ( string $treeDefaultIcon )
setTreeFields ( string $treeFields )
setTreeFixedIcon ( boolean $treeFixedIcon )
setTreeIcon ( string $treeIcon )
setTreeIconMapping ( TreeIconMapping $treeIconMapping = null )
setTreeInterface ( string $treeInterface )
setTreeInterfaceClass ( string $treeInterfaceClass )
setTreeLabel ( string $treeLabel )
setTreeRootFieldFields ( string $treeRootFieldFields )
setTreeRootFieldLabel ( string $treeRootFieldLabel )
setTreeRootFieldTemplate ( string $treeRootFieldTemplate )
setTreeRootObjectFixedIcon ( boolean $treeRootObjectFixedIcon )
setTreeRootObjectIconPath ( string $treeRootObjectIconPath )
setTreeTemplate ( string $treeTemplate )
setWorkspace ( boolean $workspace )
toArray ( $printDefaults = false )

Описание методов

__sleep() публичный Метод

public __sleep ( ) : array
Результат array

addField() публичный Метод

public addField ( Field $field )
$field Field

addRelation() публичный Метод

public addRelation ( Jarves\Admin\FieldTypes\RelationDefinitionInterface $relation )
$relation Jarves\Admin\FieldTypes\RelationDefinitionInterface

bootRunTime() публичный Метод

e.g. create cross foreignKeys for 1-to-n relations.
public bootRunTime ( Configs $configs )
$configs Configs

getAddEntryPoint() публичный Метод

public getAddEntryPoint ( ) : null | string
Результат null | string

getApiControllerDefinition() публичный Метод

public getApiControllerDefinition ( ) : string
Результат string

getApiControllerService() публичный Метод

public getApiControllerService ( ) : string
Результат string

getAutoCrud() публичный Метод

public getAutoCrud ( ) : boolean
Результат boolean

getBlacklistSelection() публичный Метод

public getBlacklistSelection ( ) : string
Результат string

getBrowserColumns() публичный Метод

public getBrowserColumns ( ) : Field[]
Результат Field[]

getBrowserColumnsArray() публичный Метод

public getBrowserColumnsArray ( ) : array
Результат array

getBrowserInterface() публичный Метод

public getBrowserInterface ( ) : string
Результат string

getBrowserInterfaceClass() публичный Метод

getBrowserOptions() публичный Метод

public getBrowserOptions ( ) : Field[]
Результат Field[]

getBundle() публичный Метод

public getBundle ( ) : Bundle
Результат Bundle

getCrossRef() публичный Метод

public getCrossRef ( ) : boolean
Результат boolean

getCrudService() публичный Метод

public getCrudService ( ) : string
Результат string

getDefaultSelection() публичный Метод

public getDefaultSelection ( ) : string
Результат string

getDesc() публичный Метод

public getDesc ( ) : string
Результат string

getDomainDepended() публичный Метод

public getDomainDepended ( ) : boolean
Результат boolean

getEditEntryPoint() публичный Метод

public getEditEntryPoint ( ) : null | string
Результат null | string

getExcludeFromREST() публичный Метод

public getExcludeFromREST ( ) : boolean
Результат boolean

getField() публичный Метод

public getField ( $fieldId ) : Field
$fieldId
Результат Field

getFieldTemplate() публичный Метод

public getFieldTemplate ( ) : string
Результат string

getFields() публичный Метод

public getFields ( ) : Field[]
Результат Field[] underscored fieldNames as index

getFieldsArray() публичный Метод

public getFieldsArray ( ) : array
Результат array camelCased fieldNames as index

getFinalApiController() публичный Метод

public getFinalApiController ( ) : string
Результат string

getId() публичный Метод

Returns the object id. E.g. Node
public getId ( ) : string
Результат string

getIndexes() публичный Метод

public getIndexes ( ) : array
Результат array

getKey() публичный Метод

Returns the full object key. E.g. jarves/node
public getKey ( ) : string
Результат string

getLabel() публичный Метод

public getLabel ( ) : string
Результат string

getLabelField() публичный Метод

Which field (the value of it) shall be used as default label for the object.
public getLabelField ( ) : string
Результат string

getLabelTemplate() публичный Метод

public getLabelTemplate ( ) : string
Результат string

getLimitDataSets() публичный Метод

public getLimitDataSets ( ) : Condition
Результат Condition

getListEntryPoint() публичный Метод

public getListEntryPoint ( ) : null | string
Результат null | string

getMultiLanguage() публичный Метод

public getMultiLanguage ( ) : boolean
Результат boolean

getNested() публичный Метод

public getNested ( ) : boolean
Результат boolean

getNestedRootAsObject() публичный Метод

public getNestedRootAsObject ( ) : boolean
Результат boolean

getNestedRootObject() публичный Метод

public getNestedRootObject ( ) : string
Результат string

getNestedRootObjectExtraFields() публичный Метод

public getNestedRootObjectExtraFields ( ) : string
Результат string

getNestedRootObjectField() публичный Метод

public getNestedRootObjectField ( ) : string
Результат string

getNestedRootObjectLabelField() публичный Метод

public getNestedRootObjectLabelField ( ) : string
Результат string

getPrimaryKeyNames() публичный Метод

public getPrimaryKeyNames ( ) : string[]
Результат string[]

getPrimaryKeys() публичный Метод

public getPrimaryKeys ( ) : Field[]
Результат Field[]

getPublicUrlGenerator() публичный Метод

public getPublicUrlGenerator ( ) : string
Результат string

getRelation() публичный Метод

public getRelation ( $name ) : Jarves\Admin\FieldTypes\RelationDefinitionInterface
$name
Результат Jarves\Admin\FieldTypes\RelationDefinitionInterface

getRelations() публичный Метод

public getRelations ( ) : Jarves\Admin\FieldTypes\RelationDefinitionInterface[]
Результат Jarves\Admin\FieldTypes\RelationDefinitionInterface[]

getSearchable() публичный Метод

public getSearchable ( ) : boolean
Результат boolean

getSingleItemLabelField() публичный Метод

public getSingleItemLabelField ( ) : string
Результат string

getSingleItemSelection() публичный Метод

public getSingleItemSelection ( ) : array | string
Результат array | string

getStorageService() публичный Метод

public getStorageService ( ) : string
Результат string

getTable() публичный Метод

public getTable ( ) : string
Результат string

getTreeDefaultIcon() публичный Метод

public getTreeDefaultIcon ( ) : string
Результат string

getTreeFields() публичный Метод

public getTreeFields ( ) : string
Результат string

getTreeFixedIcon() публичный Метод

public getTreeFixedIcon ( ) : boolean
Результат boolean

getTreeIcon() публичный Метод

public getTreeIcon ( ) : string
Результат string

getTreeIconMapping() публичный Метод

public getTreeIconMapping ( ) : TreeIconMapping
Результат TreeIconMapping

getTreeInterface() публичный Метод

public getTreeInterface ( ) : string
Результат string

getTreeInterfaceClass() публичный Метод

public getTreeInterfaceClass ( ) : string
Результат string

getTreeLabel() публичный Метод

public getTreeLabel ( ) : string
Результат string

getTreeRootFieldFields() публичный Метод

public getTreeRootFieldFields ( ) : string
Результат string

getTreeRootFieldLabel() публичный Метод

public getTreeRootFieldLabel ( ) : string
Результат string

getTreeRootFieldTemplate() публичный Метод

public getTreeRootFieldTemplate ( ) : string
Результат string

getTreeRootObjectFixedIcon() публичный Метод

public getTreeRootObjectFixedIcon ( ) : boolean
Результат boolean

getTreeRootObjectIconPath() публичный Метод

public getTreeRootObjectIconPath ( ) : string
Результат string

getTreeTemplate() публичный Метод

public getTreeTemplate ( ) : string
Результат string

getWorkspace() публичный Метод

public getWorkspace ( ) : boolean
Результат boolean

hasField() публичный Метод

public hasField ( string $name ) : boolean
$name string
Результат boolean

hasRelation() публичный Метод

public hasRelation ( $name ) : boolean
$name
Результат boolean

isCrossRef() публичный Метод

public isCrossRef ( ) : boolean
Результат boolean

isExcludeFromREST() публичный Метод

public isExcludeFromREST ( ) : boolean
Результат boolean

isNested() публичный Метод

public isNested ( )

isSearchable() публичный Метод

public isSearchable ( ) : boolean
Результат boolean

setAddEntryPoint() публичный Метод

public setAddEntryPoint ( null | string $addEntryPoint )
$addEntryPoint null | string

setApiControllerDefinition() публичный Метод

public setApiControllerDefinition ( string $apiControllerDefinition )
$apiControllerDefinition string

setApiControllerService() публичный Метод

public setApiControllerService ( string $apiControllerService )
$apiControllerService string

setAutoCrud() публичный Метод

public setAutoCrud ( boolean $autoCrud )
$autoCrud boolean

setBlacklistSelection() публичный Метод

public setBlacklistSelection ( string $blacklistSelection )
$blacklistSelection string

setBrowserColumns() публичный Метод

public setBrowserColumns ( array $fields = null )
$fields array

setBrowserInterface() публичный Метод

public setBrowserInterface ( string $browserInterface )
$browserInterface string

setBrowserInterfaceClass() публичный Метод

public setBrowserInterfaceClass ( $browserInterfaceClass )
$browserInterfaceClass

setBrowserOptions() публичный Метод

public setBrowserOptions ( array $browserOptions = null )
$browserOptions array

setBundle() публичный Метод

public setBundle ( Bundle $bundle = null )
$bundle Bundle

setCrossRef() публичный Метод

public setCrossRef ( boolean $crossRef )
$crossRef boolean

setCrudService() публичный Метод

public setCrudService ( string $crudService )
$crudService string

setDefaultSelection() публичный Метод

public setDefaultSelection ( string $defaultSelection )
$defaultSelection string

setDesc() публичный Метод

public setDesc ( string $desc )
$desc string

setDomainDepended() публичный Метод

public setDomainDepended ( boolean $domainDepended )
$domainDepended boolean

setEditEntryPoint() публичный Метод

public setEditEntryPoint ( null | string $editEntryPoint )
$editEntryPoint null | string

setExcludeFromREST() публичный Метод

public setExcludeFromREST ( boolean $excludeFromREST )
$excludeFromREST boolean

setFieldTemplate() публичный Метод

public setFieldTemplate ( string $fieldTemplate )
$fieldTemplate string

setFields() публичный Метод

public setFields ( array $fields = [] )
$fields array

setId() публичный Метод

public setId ( string $id )
$id string

setIndexes() публичный Метод

public setIndexes ( array $indexes )
$indexes array

setLabel() публичный Метод

public setLabel ( string $label )
$label string

setLabelField() публичный Метод

public setLabelField ( string $labelField )
$labelField string

setLabelTemplate() публичный Метод

public setLabelTemplate ( string $labelTemplate )
$labelTemplate string

setLimitDataSets() публичный Метод

public setLimitDataSets ( Condition $limitDataSets )
$limitDataSets Condition

setListEntryPoint() публичный Метод

public setListEntryPoint ( null | string $listEntryPoint )
$listEntryPoint null | string

setMultiLanguage() публичный Метод

public setMultiLanguage ( boolean $multiLanguage )
$multiLanguage boolean

setNested() публичный Метод

public setNested ( boolean $nested )
$nested boolean

setNestedRootAsObject() публичный Метод

public setNestedRootAsObject ( boolean $nestedRootAsObject )
$nestedRootAsObject boolean

setNestedRootObject() публичный Метод

public setNestedRootObject ( string $nestedRootObject )
$nestedRootObject string

setNestedRootObjectExtraFields() публичный Метод

public setNestedRootObjectExtraFields ( string $nestedRootObjectExtraFields )
$nestedRootObjectExtraFields string

setNestedRootObjectField() публичный Метод

public setNestedRootObjectField ( string $nestedRootObjectField )
$nestedRootObjectField string

setNestedRootObjectLabelField() публичный Метод

public setNestedRootObjectLabelField ( string $nestedRootObjectLabelField )
$nestedRootObjectLabelField string

setPublicUrlGenerator() публичный Метод

public setPublicUrlGenerator ( string $publicUrlGenerator )
$publicUrlGenerator string

setRelations() публичный Метод

public setRelations ( array $relations )
$relations array

setSearchable() публичный Метод

public setSearchable ( boolean $searchable )
$searchable boolean

setSingleItemLabelField() публичный Метод

public setSingleItemLabelField ( string $fieldLabel )
$fieldLabel string

setSingleItemSelection() публичный Метод

public setSingleItemSelection ( array | string $fieldFields )
$fieldFields array | string

setStorageService() публичный Метод

public setStorageService ( string $storageService )
$storageService string

setTable() публичный Метод

public setTable ( string $table )
$table string

setTreeDefaultIcon() публичный Метод

public setTreeDefaultIcon ( string $treeDefaultIcon )
$treeDefaultIcon string

setTreeFields() публичный Метод

public setTreeFields ( string $treeFields )
$treeFields string

setTreeFixedIcon() публичный Метод

public setTreeFixedIcon ( boolean $treeFixedIcon )
$treeFixedIcon boolean

setTreeIcon() публичный Метод

public setTreeIcon ( string $treeIcon )
$treeIcon string

setTreeIconMapping() публичный Метод

public setTreeIconMapping ( TreeIconMapping $treeIconMapping = null )
$treeIconMapping TreeIconMapping

setTreeInterface() публичный Метод

public setTreeInterface ( string $treeInterface )
$treeInterface string

setTreeInterfaceClass() публичный Метод

public setTreeInterfaceClass ( string $treeInterfaceClass )
$treeInterfaceClass string

setTreeLabel() публичный Метод

public setTreeLabel ( string $treeLabel )
$treeLabel string

setTreeRootFieldFields() публичный Метод

public setTreeRootFieldFields ( string $treeRootFieldFields )
$treeRootFieldFields string

setTreeRootFieldLabel() публичный Метод

public setTreeRootFieldLabel ( string $treeRootFieldLabel )
$treeRootFieldLabel string

setTreeRootFieldTemplate() публичный Метод

public setTreeRootFieldTemplate ( string $treeRootFieldTemplate )
$treeRootFieldTemplate string

setTreeRootObjectFixedIcon() публичный Метод

public setTreeRootObjectFixedIcon ( boolean $treeRootObjectFixedIcon )
$treeRootObjectFixedIcon boolean

setTreeRootObjectIconPath() публичный Метод

public setTreeRootObjectIconPath ( string $treeRootObjectIconPath )
$treeRootObjectIconPath string

setTreeTemplate() публичный Метод

public setTreeTemplate ( string $treeTemplate )
$treeTemplate string

setWorkspace() публичный Метод

public setWorkspace ( boolean $workspace )
$workspace boolean

toArray() публичный Метод

public toArray ( $printDefaults = false )

Описание свойств

$_excludeFromExport защищенное свойство

protected $_excludeFromExport

$addEntryPoint защищенное свойство

The path of the entry point that acts as a add window. Important for select fields, that allows the user to jump directly to the crud list/edit/add.
protected string|null $addEntryPoint
Результат string | null

$apiControllerDefinition защищенное свойство

This is used in the bundle editor and makes it very easy to modify the behavior of all REST endpoint of an object endpoint (e.g. jarves/object/jarves/node/) Example: @JarvesBundle/Resources/config/crud/node.yml
protected string $apiControllerDefinition
Результат string

$apiControllerService защищенное свойство

This service builds basically only the REST APIs, all action methods around ObjectCrud. class jarves.crud.controller.object (Jarves\Controller\ObjectCrudController) >extends jarves.crud.object_crud (Jarves\Admin\ObjectCrud Schema (default): REST -> apiControllerService -> storageService (propel)
protected string $apiControllerService
Результат string

$attributes защищенное свойство

protected $attributes

$autoCrud защищенное свойство

If you disable this and have custom entry points defined, you should adjust 'editEntrypoint', 'addEntrypoint', 'listEntryPoint' pointing to your custom entry point, so the system knows what entry point to open when someone wants to edit/add/list you object items.
protected bool $autoCrud
Результат boolean

$blacklistSelection защищенное свойство

Comma separated list of fields which are blacklisted and therefore not selectable through the object API.
protected string $blacklistSelection
Результат string

$browserColumns защищенное свойство

protected Field[],Jarves\Configuration $browserColumns
Результат Field[]

$browserInterface защищенное свойство

default|custom
protected $browserInterface

$browserInterfaceClass защищенное свойство

The javascript class/function to be used as the user interface for object browsing/listing.
protected $browserInterfaceClass

$browserOptions защищенное свойство

protected Field[],Jarves\Configuration $browserOptions
Результат Field[]

$bundle защищенное свойство

protected Bundle,Jarves\Configuration $bundle
Результат Bundle

$crossRef защищенное свойство

protected bool $crossRef
Результат boolean

$crudService защищенное свойство

This service handles a bit more than the pure storageService. For example: ACL, automatic filtering (per language) and event dispatcher. It needs to extend ObjectCrud. Schema (default): Jarves\Objects -> crudService (ObjectCrud) -> storageService (propel) The information stored in this object is also used by apiControllerService and extracts its propertyies to the crud framework in the administration interface.
protected string $crudService
Результат string

$defaultSelection защищенное свойство

Comma separated list of fields which are selected per default.
protected string $defaultSelection
Результат string

$desc защищенное свойство

protected string $desc
Результат string

$domainDepended защищенное свойство

protected bool $domainDepended
Результат boolean

$editEntryPoint защищенное свойство

The path of the entry point that acts as a edit window. Important for select fields, that allows the user to jump directly to the crud list/edit/add.
protected string|null $editEntryPoint
Результат string | null

$excludeFromREST защищенное свойство

When false: you can only manage and see objects of this type using a custom rest api. Note: When disabled crud windows won't work. If you want to adjust the REST API behavior of this object, you should overwrite the 'apiControllerService' property instead.
protected bool $excludeFromREST
Результат boolean

$fieldTemplate защищенное свойство

protected string $fieldTemplate
Результат string

$fields защищенное свойство

protected Field[],Jarves\Configuration $fields
Результат Field[]

$id защищенное свойство

The id of the object.
protected string $id
Результат string

$label защищенное свойство

A label of the object.
protected string $label
Результат string

$labelField защищенное свойство

Which field (the value of it) shall be used as default label for the object.
protected string $labelField
Результат string

$labelTemplate защищенное свойство

protected string $labelTemplate
Результат string

$limitDataSets защищенное свойство

protected array $limitDataSets
Результат array

$listEntryPoint защищенное свойство

The path of the entry point that acts as a listing window. Important for select fields, that allows the user to jump directly to the crud list/edit/add.
protected string|null $listEntryPoint
Результат string | null

$multiLanguage защищенное свойство

Whether we handle multi languages or not.
protected bool $multiLanguage
Результат boolean

$nested защищенное свойство

If the object is nested.
protected bool $nested
Результат boolean

$nestedRootAsObject защищенное свойство

protected bool $nestedRootAsObject
Результат boolean

$nestedRootObject защищенное свойство

protected string $nestedRootObject
Результат string

$nestedRootObjectExtraFields защищенное свойство

protected string $nestedRootObjectExtraFields
Результат string

$nestedRootObjectField защищенное свойство

protected string $nestedRootObjectField
Результат string

$nestedRootObjectLabelField защищенное свойство

protected string $nestedRootObjectLabelField
Результат string

$publicUrlGenerator защищенное свойство

example: \MyBundle\ControllerXy::getPublicUrl The function should have this signature: `function($objectKey, array $pk, array $pluginProperties )
protected string $publicUrlGenerator
Результат string

$searchable защищенное свойство

Whether this object can be searched in the administration search.
protected bool $searchable
Результат boolean

$singleItemLabelField защищенное свойство

(jarves.Field instance)
protected string $singleItemLabelField
Результат string

$singleItemSelection защищенное свойство

Extra fields to select for single item.
protected string|array $singleItemSelection
Результат string | array

$storageService защищенное свойство

Schema (default): Jarves\Objects -> crudService (ObjectCrud) -> storageService (propel) Note: the service needs to have shared: false.
protected string $storageService
Результат string

$table защищенное свойство

protected string $table
Результат string

$treeDefaultIcon защищенное свойство

protected string $treeDefaultIcon
Результат string

$treeFields защищенное свойство

Which fields are selected per default in the nested rest.
protected string $treeFields
Результат string

$treeFixedIcon защищенное свойство

protected bool $treeFixedIcon
Результат boolean

$treeIcon защищенное свойство

protected string $treeIcon
Результат string

$treeIconMapping защищенное свойство

protected TreeIconMapping,Jarves\Configuration $treeIconMapping
Результат TreeIconMapping

$treeInterface защищенное свойство

default|custom
protected $treeInterface

$treeInterfaceClass защищенное свойство

Javascript class/function for the tree user interface.
protected string $treeInterfaceClass
Результат string

$treeLabel защищенное свойство

Which field shall be used as default label for the nested set object.
protected string $treeLabel
Результат string

$treeRootFieldFields защищенное свойство

Comma separated list of field which shall be selected per default in the rest api.
protected string $treeRootFieldFields
Результат string

$treeRootFieldLabel защищенное свойство

Which field shall be used as label for the nested root.
protected string $treeRootFieldLabel
Результат string

$treeRootFieldTemplate защищенное свойство

protected string $treeRootFieldTemplate
Результат string

$treeRootObjectFixedIcon защищенное свойство

protected bool $treeRootObjectFixedIcon
Результат boolean

$treeRootObjectIconPath защищенное свойство

protected string $treeRootObjectIconPath
Результат string

$treeTemplate защищенное свойство

protected string $treeTemplate
Результат string

$workspace защищенное свойство

Whether we handle workspaces or not.
protected bool $workspace
Результат boolean