CrudControllerInterface
in
Tags
Table of Contents
Methods
- autocomplete() : JsonResponse
- configureActions() : Actions
- configureAssets() : Assets
- configureCrud() : Crud
- configureFields() : array<string|int, FieldInterface>|array<string|int, string>
- configureFilters() : Filters
- configureResponseParameters() : KeyValueStore
- createEditForm() : FormInterface
- createEditFormBuilder() : FormBuilderInterface
- createEntity() : mixed
- createIndexQueryBuilder() : QueryBuilder
- createNewForm() : FormInterface
- createNewFormBuilder() : FormBuilderInterface
- delete() : KeyValueStore|Response
- deleteEntity() : void
- detail() : KeyValueStore|Response
- edit() : KeyValueStore|Response
- getEntityFqcn() : string
- index() : KeyValueStore|Response
- new() : KeyValueStore|Response
- persistEntity() : void
- updateEntity() : void
Methods
autocomplete()
public
autocomplete(AdminContext $context) : JsonResponse
Parameters
- $context : AdminContext
Return values
JsonResponseconfigureActions()
public
configureActions(Actions $actions) : Actions
Parameters
- $actions : Actions
Return values
ActionsconfigureAssets()
public
configureAssets(Assets $assets) : Assets
Parameters
- $assets : Assets
Return values
AssetsconfigureCrud()
public
configureCrud(Crud $crud) : Crud
Parameters
- $crud : Crud
Return values
CrudconfigureFields()
public
configureFields(string $pageName) : array<string|int, FieldInterface>|array<string|int, string>
Parameters
- $pageName : string
Tags
Return values
array<string|int, FieldInterface>|array<string|int, string>configureFilters()
public
configureFilters(Filters $filters) : Filters
Parameters
- $filters : Filters
Return values
FiltersconfigureResponseParameters()
public
configureResponseParameters(KeyValueStore $responseParameters) : KeyValueStore
Parameters
- $responseParameters : KeyValueStore
Return values
KeyValueStorecreateEditForm()
public
createEditForm(EntityDto $entityDto, KeyValueStore $formOptions, AdminContext $context) : FormInterface
Parameters
- $entityDto : EntityDto
- $formOptions : KeyValueStore
- $context : AdminContext
Return values
FormInterfacecreateEditFormBuilder()
public
createEditFormBuilder(EntityDto $entityDto, KeyValueStore $formOptions, AdminContext $context) : FormBuilderInterface
Parameters
- $entityDto : EntityDto
- $formOptions : KeyValueStore
- $context : AdminContext
Return values
FormBuilderInterfacecreateEntity()
public
createEntity(string $entityFqcn) : mixed
Parameters
- $entityFqcn : string
createIndexQueryBuilder()
public
createIndexQueryBuilder(SearchDto $searchDto, EntityDto $entityDto, FieldCollection $fields, FilterCollection $filters) : QueryBuilder
Parameters
- $searchDto : SearchDto
- $entityDto : EntityDto
- $fields : FieldCollection
- $filters : FilterCollection
Return values
QueryBuildercreateNewForm()
public
createNewForm(EntityDto $entityDto, KeyValueStore $formOptions, AdminContext $context) : FormInterface
Parameters
- $entityDto : EntityDto
- $formOptions : KeyValueStore
- $context : AdminContext
Return values
FormInterfacecreateNewFormBuilder()
public
createNewFormBuilder(EntityDto $entityDto, KeyValueStore $formOptions, AdminContext $context) : FormBuilderInterface
Parameters
- $entityDto : EntityDto
- $formOptions : KeyValueStore
- $context : AdminContext
Return values
FormBuilderInterfacedelete()
public
delete(AdminContext $context) : KeyValueStore|Response
Parameters
- $context : AdminContext
Return values
KeyValueStore|ResponsedeleteEntity()
public
deleteEntity(EntityManagerInterface $entityManager, mixed $entityInstance) : void
Parameters
- $entityManager : EntityManagerInterface
- $entityInstance : mixed
detail()
public
detail(AdminContext $context) : KeyValueStore|Response
Parameters
- $context : AdminContext
Return values
KeyValueStore|Responseedit()
public
edit(AdminContext $context) : KeyValueStore|Response
Parameters
- $context : AdminContext
Return values
KeyValueStore|ResponsegetEntityFqcn()
public
static getEntityFqcn() : string
Return values
stringindex()
public
index(AdminContext $context) : KeyValueStore|Response
Parameters
- $context : AdminContext
Return values
KeyValueStore|Responsenew()
public
new(AdminContext $context) : KeyValueStore|Response
Parameters
- $context : AdminContext
Return values
KeyValueStore|ResponsepersistEntity()
public
persistEntity(EntityManagerInterface $entityManager, mixed $entityInstance) : void
Parameters
- $entityManager : EntityManagerInterface
- $entityInstance : mixed
updateEntity()
public
updateEntity(EntityManagerInterface $entityManager, mixed $entityInstance) : void
Parameters
- $entityManager : EntityManagerInterface
- $entityInstance : mixed