BlockTemplateRelationshipRepository
class BlockTemplateRelationshipRepository extends EntityRepository
Class BlockTemplateRelationshipRepository is injected as empire_block_templates_relationship.repository service. BlockTemplateRelationshipRepository is used for crud operation for entity.
Use this class to work with database.
Constants
| ALIAS |
Alias for main entity |
| TEMPLATE_ALIAS |
Alias for templates |
Methods
Get all template relationships for entity namespace
Get Template relationship for id
Get all entities fom alligator or Plugins namespace
Get data for JqGrid
Get data for JqGrid
Delete all temples for array of ids
Remove all relationships without template
Details
at line 43
BlockTemplateRelationship|null
findTemplateRelationshipForEntity(string $entityNamespace)
Get all template relationships for entity namespace
at line 68
BlockTemplateRelationship|null
getBlockTemplateRelationshipById(int $id)
Get Template relationship for id
at line 83
BlockTemplateRelationship
save(BlockTemplateRelationship $entity)
Save BlockTemplateRelationship
at line 104
BlockTemplateRelationship
edit(BlockTemplateRelationship $entity)
Merge BlockTemplateRelationship
at line 123
array
getAllEntites()
Get all entities fom alligator or Plugins namespace
at line 151
array
searchForJQGRID(array $searchParams, bool $isCountSearch = false, array $sortParams = array(), array $additionalParams = array())
Get data for JqGrid
at line 198
array
findAllForJQGRID(int $page, int $offset, array $sortParams = array(), array $additionalParams = array())
Get data for JqGrid
at line 218
bool
deleteTemplateRelationships(array $ids)
Delete all temples for array of ids
at line 236
bool
removeTemplateRelationshipsWithoutTemplates()
Remove all relationships without template