PHP Class Jarves\Configuration\Object

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

Protected Properties

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

Méthodes publiques

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

Method Details

__sleep() public méthode

public __sleep ( ) : array
Résultat array

addField() public méthode

public addField ( Field $field )
$field Field

addRelation() public méthode

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

bootRunTime() public méthode

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

getAddEntryPoint() public méthode

public getAddEntryPoint ( ) : null | string
Résultat null | string

getApiControllerDefinition() public méthode

public getApiControllerDefinition ( ) : string
Résultat string

getApiControllerService() public méthode

public getApiControllerService ( ) : string
Résultat string

getAutoCrud() public méthode

public getAutoCrud ( ) : boolean
Résultat boolean

getBlacklistSelection() public méthode

public getBlacklistSelection ( ) : string
Résultat string

getBrowserColumns() public méthode

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

getBrowserColumnsArray() public méthode

public getBrowserColumnsArray ( ) : array
Résultat array

getBrowserInterface() public méthode

public getBrowserInterface ( ) : string
Résultat string

getBrowserInterfaceClass() public méthode

getBrowserOptions() public méthode

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

getBundle() public méthode

public getBundle ( ) : Bundle
Résultat Bundle

getCrossRef() public méthode

public getCrossRef ( ) : boolean
Résultat boolean

getCrudService() public méthode

public getCrudService ( ) : string
Résultat string

getDefaultSelection() public méthode

public getDefaultSelection ( ) : string
Résultat string

getDesc() public méthode

public getDesc ( ) : string
Résultat string

getDomainDepended() public méthode

public getDomainDepended ( ) : boolean
Résultat boolean

getEditEntryPoint() public méthode

public getEditEntryPoint ( ) : null | string
Résultat null | string

getExcludeFromREST() public méthode

public getExcludeFromREST ( ) : boolean
Résultat boolean

getField() public méthode

public getField ( $fieldId ) : Field
$fieldId
Résultat Field

getFieldTemplate() public méthode

public getFieldTemplate ( ) : string
Résultat string

getFields() public méthode

public getFields ( ) : Field[]
Résultat Field[] underscored fieldNames as index

getFieldsArray() public méthode

public getFieldsArray ( ) : array
Résultat array camelCased fieldNames as index

getFinalApiController() public méthode

public getFinalApiController ( ) : string
Résultat string

getId() public méthode

Returns the object id. E.g. Node
public getId ( ) : string
Résultat string

getIndexes() public méthode

public getIndexes ( ) : array
Résultat array

getKey() public méthode

Returns the full object key. E.g. jarves/node
public getKey ( ) : string
Résultat string

getLabel() public méthode

public getLabel ( ) : string
Résultat string

getLabelField() public méthode

Which field (the value of it) shall be used as default label for the object.
public getLabelField ( ) : string
Résultat string

getLabelTemplate() public méthode

public getLabelTemplate ( ) : string
Résultat string

getLimitDataSets() public méthode

public getLimitDataSets ( ) : Condition
Résultat Condition

getListEntryPoint() public méthode

public getListEntryPoint ( ) : null | string
Résultat null | string

getMultiLanguage() public méthode

public getMultiLanguage ( ) : boolean
Résultat boolean

getNested() public méthode

public getNested ( ) : boolean
Résultat boolean

getNestedRootAsObject() public méthode

public getNestedRootAsObject ( ) : boolean
Résultat boolean

getNestedRootObject() public méthode

public getNestedRootObject ( ) : string
Résultat string

getNestedRootObjectExtraFields() public méthode

getNestedRootObjectField() public méthode

public getNestedRootObjectField ( ) : string
Résultat string

getNestedRootObjectLabelField() public méthode

getPrimaryKeyNames() public méthode

public getPrimaryKeyNames ( ) : string[]
Résultat string[]

getPrimaryKeys() public méthode

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

getPublicUrlGenerator() public méthode

public getPublicUrlGenerator ( ) : string
Résultat string

getRelation() public méthode

public getRelation ( $name ) : Jarves\Admin\FieldTypes\RelationDefinitionInterface
$name
Résultat Jarves\Admin\FieldTypes\RelationDefinitionInterface

getRelations() public méthode

public getRelations ( ) : Jarves\Admin\FieldTypes\RelationDefinitionInterface[]
Résultat Jarves\Admin\FieldTypes\RelationDefinitionInterface[]

getSearchable() public méthode

public getSearchable ( ) : boolean
Résultat boolean

getSingleItemLabelField() public méthode

public getSingleItemLabelField ( ) : string
Résultat string

getSingleItemSelection() public méthode

public getSingleItemSelection ( ) : array | string
Résultat array | string

getStorageService() public méthode

public getStorageService ( ) : string
Résultat string

getTable() public méthode

public getTable ( ) : string
Résultat string

getTreeDefaultIcon() public méthode

public getTreeDefaultIcon ( ) : string
Résultat string

getTreeFields() public méthode

public getTreeFields ( ) : string
Résultat string

getTreeFixedIcon() public méthode

public getTreeFixedIcon ( ) : boolean
Résultat boolean

getTreeIcon() public méthode

public getTreeIcon ( ) : string
Résultat string

getTreeIconMapping() public méthode

public getTreeIconMapping ( ) : TreeIconMapping
Résultat TreeIconMapping

getTreeInterface() public méthode

public getTreeInterface ( ) : string
Résultat string

getTreeInterfaceClass() public méthode

public getTreeInterfaceClass ( ) : string
Résultat string

getTreeLabel() public méthode

public getTreeLabel ( ) : string
Résultat string

getTreeRootFieldFields() public méthode

public getTreeRootFieldFields ( ) : string
Résultat string

getTreeRootFieldLabel() public méthode

public getTreeRootFieldLabel ( ) : string
Résultat string

getTreeRootFieldTemplate() public méthode

public getTreeRootFieldTemplate ( ) : string
Résultat string

getTreeRootObjectFixedIcon() public méthode

public getTreeRootObjectFixedIcon ( ) : boolean
Résultat boolean

getTreeRootObjectIconPath() public méthode

public getTreeRootObjectIconPath ( ) : string
Résultat string

getTreeTemplate() public méthode

public getTreeTemplate ( ) : string
Résultat string

getWorkspace() public méthode

public getWorkspace ( ) : boolean
Résultat boolean

hasField() public méthode

public hasField ( string $name ) : boolean
$name string
Résultat boolean

hasRelation() public méthode

public hasRelation ( $name ) : boolean
$name
Résultat boolean

isCrossRef() public méthode

public isCrossRef ( ) : boolean
Résultat boolean

isExcludeFromREST() public méthode

public isExcludeFromREST ( ) : boolean
Résultat boolean

isNested() public méthode

public isNested ( )

isSearchable() public méthode

public isSearchable ( ) : boolean
Résultat boolean

setAddEntryPoint() public méthode

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

setApiControllerDefinition() public méthode

public setApiControllerDefinition ( string $apiControllerDefinition )
$apiControllerDefinition string

setApiControllerService() public méthode

public setApiControllerService ( string $apiControllerService )
$apiControllerService string

setAutoCrud() public méthode

public setAutoCrud ( boolean $autoCrud )
$autoCrud boolean

setBlacklistSelection() public méthode

public setBlacklistSelection ( string $blacklistSelection )
$blacklistSelection string

setBrowserColumns() public méthode

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

setBrowserInterface() public méthode

public setBrowserInterface ( string $browserInterface )
$browserInterface string

setBrowserInterfaceClass() public méthode

public setBrowserInterfaceClass ( $browserInterfaceClass )
$browserInterfaceClass

setBrowserOptions() public méthode

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

setBundle() public méthode

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

setCrossRef() public méthode

public setCrossRef ( boolean $crossRef )
$crossRef boolean

setCrudService() public méthode

public setCrudService ( string $crudService )
$crudService string

setDefaultSelection() public méthode

public setDefaultSelection ( string $defaultSelection )
$defaultSelection string

setDesc() public méthode

public setDesc ( string $desc )
$desc string

setDomainDepended() public méthode

public setDomainDepended ( boolean $domainDepended )
$domainDepended boolean

setEditEntryPoint() public méthode

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

setExcludeFromREST() public méthode

public setExcludeFromREST ( boolean $excludeFromREST )
$excludeFromREST boolean

setFieldTemplate() public méthode

public setFieldTemplate ( string $fieldTemplate )
$fieldTemplate string

setFields() public méthode

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

setId() public méthode

public setId ( string $id )
$id string

setIndexes() public méthode

public setIndexes ( array $indexes )
$indexes array

setLabel() public méthode

public setLabel ( string $label )
$label string

setLabelField() public méthode

public setLabelField ( string $labelField )
$labelField string

setLabelTemplate() public méthode

public setLabelTemplate ( string $labelTemplate )
$labelTemplate string

setLimitDataSets() public méthode

public setLimitDataSets ( Condition $limitDataSets )
$limitDataSets Condition

setListEntryPoint() public méthode

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

setMultiLanguage() public méthode

public setMultiLanguage ( boolean $multiLanguage )
$multiLanguage boolean

setNested() public méthode

public setNested ( boolean $nested )
$nested boolean

setNestedRootAsObject() public méthode

public setNestedRootAsObject ( boolean $nestedRootAsObject )
$nestedRootAsObject boolean

setNestedRootObject() public méthode

public setNestedRootObject ( string $nestedRootObject )
$nestedRootObject string

setNestedRootObjectExtraFields() public méthode

public setNestedRootObjectExtraFields ( string $nestedRootObjectExtraFields )
$nestedRootObjectExtraFields string

setNestedRootObjectField() public méthode

public setNestedRootObjectField ( string $nestedRootObjectField )
$nestedRootObjectField string

setNestedRootObjectLabelField() public méthode

public setNestedRootObjectLabelField ( string $nestedRootObjectLabelField )
$nestedRootObjectLabelField string

setPublicUrlGenerator() public méthode

public setPublicUrlGenerator ( string $publicUrlGenerator )
$publicUrlGenerator string

setRelations() public méthode

public setRelations ( array $relations )
$relations array

setSearchable() public méthode

public setSearchable ( boolean $searchable )
$searchable boolean

setSingleItemLabelField() public méthode

public setSingleItemLabelField ( string $fieldLabel )
$fieldLabel string

setSingleItemSelection() public méthode

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

setStorageService() public méthode

public setStorageService ( string $storageService )
$storageService string

setTable() public méthode

public setTable ( string $table )
$table string

setTreeDefaultIcon() public méthode

public setTreeDefaultIcon ( string $treeDefaultIcon )
$treeDefaultIcon string

setTreeFields() public méthode

public setTreeFields ( string $treeFields )
$treeFields string

setTreeFixedIcon() public méthode

public setTreeFixedIcon ( boolean $treeFixedIcon )
$treeFixedIcon boolean

setTreeIcon() public méthode

public setTreeIcon ( string $treeIcon )
$treeIcon string

setTreeIconMapping() public méthode

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

setTreeInterface() public méthode

public setTreeInterface ( string $treeInterface )
$treeInterface string

setTreeInterfaceClass() public méthode

public setTreeInterfaceClass ( string $treeInterfaceClass )
$treeInterfaceClass string

setTreeLabel() public méthode

public setTreeLabel ( string $treeLabel )
$treeLabel string

setTreeRootFieldFields() public méthode

public setTreeRootFieldFields ( string $treeRootFieldFields )
$treeRootFieldFields string

setTreeRootFieldLabel() public méthode

public setTreeRootFieldLabel ( string $treeRootFieldLabel )
$treeRootFieldLabel string

setTreeRootFieldTemplate() public méthode

public setTreeRootFieldTemplate ( string $treeRootFieldTemplate )
$treeRootFieldTemplate string

setTreeRootObjectFixedIcon() public méthode

public setTreeRootObjectFixedIcon ( boolean $treeRootObjectFixedIcon )
$treeRootObjectFixedIcon boolean

setTreeRootObjectIconPath() public méthode

public setTreeRootObjectIconPath ( string $treeRootObjectIconPath )
$treeRootObjectIconPath string

setTreeTemplate() public méthode

public setTreeTemplate ( string $treeTemplate )
$treeTemplate string

setWorkspace() public méthode

public setWorkspace ( boolean $workspace )
$workspace boolean

toArray() public méthode

public toArray ( $printDefaults = false )

Property Details

$_excludeFromExport protected_oe property

protected $_excludeFromExport

$addEntryPoint protected_oe property

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
Résultat string | null

$apiControllerDefinition protected_oe property

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
Résultat string

$apiControllerService protected_oe property

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
Résultat string

$attributes protected_oe property

protected $attributes

$autoCrud protected_oe property

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
Résultat boolean

$blacklistSelection protected_oe property

Comma separated list of fields which are blacklisted and therefore not selectable through the object API.
protected string $blacklistSelection
Résultat string

$browserColumns protected_oe property

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

$browserInterface protected_oe property

default|custom
protected $browserInterface

$browserInterfaceClass protected_oe property

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

$browserOptions protected_oe property

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

$bundle protected_oe property

protected Bundle,Jarves\Configuration $bundle
Résultat Bundle

$crossRef protected_oe property

protected bool $crossRef
Résultat boolean

$crudService protected_oe property

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
Résultat string

$defaultSelection protected_oe property

Comma separated list of fields which are selected per default.
protected string $defaultSelection
Résultat string

$desc protected_oe property

protected string $desc
Résultat string

$domainDepended protected_oe property

protected bool $domainDepended
Résultat boolean

$editEntryPoint protected_oe property

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
Résultat string | null

$excludeFromREST protected_oe property

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
Résultat boolean

$fieldTemplate protected_oe property

protected string $fieldTemplate
Résultat string

$fields protected_oe property

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

$id protected_oe property

The id of the object.
protected string $id
Résultat string

$label protected_oe property

A label of the object.
protected string $label
Résultat string

$labelField protected_oe property

Which field (the value of it) shall be used as default label for the object.
protected string $labelField
Résultat string

$labelTemplate protected_oe property

protected string $labelTemplate
Résultat string

$limitDataSets protected_oe property

protected array $limitDataSets
Résultat array

$listEntryPoint protected_oe property

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
Résultat string | null

$multiLanguage protected_oe property

Whether we handle multi languages or not.
protected bool $multiLanguage
Résultat boolean

$nested protected_oe property

If the object is nested.
protected bool $nested
Résultat boolean

$nestedRootAsObject protected_oe property

protected bool $nestedRootAsObject
Résultat boolean

$nestedRootObject protected_oe property

protected string $nestedRootObject
Résultat string

$nestedRootObjectExtraFields protected_oe property

protected string $nestedRootObjectExtraFields
Résultat string

$nestedRootObjectField protected_oe property

protected string $nestedRootObjectField
Résultat string

$nestedRootObjectLabelField protected_oe property

protected string $nestedRootObjectLabelField
Résultat string

$publicUrlGenerator protected_oe property

example: \MyBundle\ControllerXy::getPublicUrl The function should have this signature: `function($objectKey, array $pk, array $pluginProperties )
protected string $publicUrlGenerator
Résultat string

$searchable protected_oe property

Whether this object can be searched in the administration search.
protected bool $searchable
Résultat boolean

$singleItemLabelField protected_oe property

(jarves.Field instance)
protected string $singleItemLabelField
Résultat string

$singleItemSelection protected_oe property

Extra fields to select for single item.
protected string|array $singleItemSelection
Résultat string | array

$storageService protected_oe property

Schema (default): Jarves\Objects -> crudService (ObjectCrud) -> storageService (propel) Note: the service needs to have shared: false.
protected string $storageService
Résultat string

$table protected_oe property

protected string $table
Résultat string

$treeDefaultIcon protected_oe property

protected string $treeDefaultIcon
Résultat string

$treeFields protected_oe property

Which fields are selected per default in the nested rest.
protected string $treeFields
Résultat string

$treeFixedIcon protected_oe property

protected bool $treeFixedIcon
Résultat boolean

$treeIcon protected_oe property

protected string $treeIcon
Résultat string

$treeIconMapping protected_oe property

protected TreeIconMapping,Jarves\Configuration $treeIconMapping
Résultat TreeIconMapping

$treeInterface protected_oe property

default|custom
protected $treeInterface

$treeInterfaceClass protected_oe property

Javascript class/function for the tree user interface.
protected string $treeInterfaceClass
Résultat string

$treeLabel protected_oe property

Which field shall be used as default label for the nested set object.
protected string $treeLabel
Résultat string

$treeRootFieldFields protected_oe property

Comma separated list of field which shall be selected per default in the rest api.
protected string $treeRootFieldFields
Résultat string

$treeRootFieldLabel protected_oe property

Which field shall be used as label for the nested root.
protected string $treeRootFieldLabel
Résultat string

$treeRootFieldTemplate protected_oe property

protected string $treeRootFieldTemplate
Résultat string

$treeRootObjectFixedIcon protected_oe property

protected bool $treeRootObjectFixedIcon
Résultat boolean

$treeRootObjectIconPath protected_oe property

protected string $treeRootObjectIconPath
Résultat string

$treeTemplate protected_oe property

protected string $treeTemplate
Résultat string

$workspace protected_oe property

Whether we handle workspaces or not.
protected bool $workspace
Résultat boolean