Documentation

Generic

Table of Contents

Namespaces

Traits

Interfaces

EntityInterface
This is currently a null interface - it allows picking up AbstractEntities via the ClassScanner

Classes

AbstractAction
Base class for all api actions.
AbstractBatchAction
Base class for all batch actions (Update, Delete, Replace).
AbstractCreateAction
Base class for all `Create` api actions.
AbstractEntity
Base class for all api entities.
AbstractGetAction
Base class for all `Get` api actions.
AbstractQueryAction
Base class for all actions that need to fetch records (`Get`, `Update`, `Delete`, etc.).
AbstractSaveAction
Create or update one or more $ENTITIES.
AbstractUpdateAction
Base class for all `Update` api actions
AutocompleteAction
Retrieve $ENTITIES for an autocomplete form field.
BasicBatchAction
$ACTION one or more $ENTITIES.
BasicCreateAction
Create a new $ENTITY from supplied values.
BasicEntity
Base class for ad-hoc entities that implement CRUD actions.
BasicGetAction
Retrieve $ENTITIES based on criteria specified in the `where` parameter.
BasicGetFieldsAction
Lists information about fields for the $ENTITY entity.
BasicReplaceAction
Replaces an existing set of $ENTITIES with a new one.
BasicSaveAction
Create or update one or more $ENTITIES.
BasicUpdateAction
Update one or more $ENTITY with new values.
CheckAccessAction
Check if current user is authorized to perform specified action on a given $ENTITY.
DAOCreateAction
Create a new $ENTITY from supplied values.
DAODeleteAction
Delete one or more $ENTITIES.
DAOEntity
Base class for DAO entities (sql tables).
DAOGetAction
Retrieve $ENTITIES based on criteria specified in the `where` parameter.
DAOGetFieldsAction
Lists information about fields for the $ENTITY entity.
DAOSaveAction
Create or update one or more $ENTITIES.
DAOUpdateAction
Update one or more $ENTITY with new values.
ExportAction
Export $ENTITY to civicrm_managed format.
Result
Container for api results.

        
On this page

Search results