FormManager
class FormManager extends TranslatableManager implements JQGridInterface
Class FormManager is injected as form.builder.repository.manager service. FormManager handles the logic for entity.
Traits
Trait JQGridManagerTrait
Class BlockElementManagerTrait. Handles reading data for block elements
Properties
| protected FormRepository | $repository | ||
| protected ContainerInterface | $container |
Methods
setRepositoryLocale(ContainerInterface|null $container)
Sets the repository request default locale
from TranslatableManager
mixed
searchForJQGRID(array $searchParams, array $sortParams = array(), array $additionalParams = array(), JQGridWrapper $jqGridWrapper = null)
No description
from JQGridManagerTrait
mixed
findAllForJQGRID(int $page, int $offset, array $sortParams, array $additionalParams = array(), JQGridWrapper $jqGridWrapper = null)
No description
from JQGridManagerTrait
mixed
getCountForJQGRID(array|null $searchParams = null, array|null $sortParams = null, array|null $additionalParams = array(), JQGridWrapper|null $jqGridWrapper = null)
No description
from JQGridManagerTrait
array
getEntitiesForBlockElementsExtension(array $ids)
Get entities from database by ids
Exception|mixed
deleteForm(array $ids)
Delete forms by ids
deleteResultCaches()
Delete all cached results
array
getTemplates()
No description
Details
in TranslatableManager at line 30
setRepositoryLocale(ContainerInterface|null $container)
Sets the repository request default locale
in TranslatableManager at line 63
setRepository(mixed $repository)
in TranslatableManager at line 73
mixed
getLanguagesForIds(array $ids)
in JQGridManagerTrait at line 26
mixed
searchForJQGRID(array $searchParams, array $sortParams = array(), array $additionalParams = array(), JQGridWrapper $jqGridWrapper = null)
in JQGridManagerTrait at line 40
mixed
findAllForJQGRID(int $page, int $offset, array $sortParams, array $additionalParams = array(), JQGridWrapper $jqGridWrapper = null)
in JQGridManagerTrait at line 53
mixed
getCountForJQGRID(array|null $searchParams = null, array|null $sortParams = null, array|null $additionalParams = array(), JQGridWrapper|null $jqGridWrapper = null)
in BlockElementManagerTrait at line 28
array
getEntitiesForBlockElementsExtension(array $ids)
Get entities from database by ids
in BlockElementManagerTrait at line 40
array
getEntityNamesForIds(array $ids)
Get id and name of entity
at line 44
__construct(FormRepository $repository, ContainerInterface $container)
FormManager constructor.
at line 71
Exception|mixed
deleteForm(array $ids)
Delete forms by ids
at line 88
mixed
save(Form $form)
Persist or merge form
at line 108
deleteResultCaches()
Delete all cached results