interface FlexiformFormEntityManagerInterface in Flexiform 7
Interface for form entities.
Hierarchy
- interface \FlexiformFormEntityManagerInterface
Expanded class hierarchy of FlexiformFormEntityManagerInterface
All classes that implement FlexiformFormEntityManagerInterface
File
- includes/
flexiform.form_entity_manager.inc, line 10 - Contains the default entity manager for flexiforms.
View source
interface FlexiformFormEntityManagerInterface {
/**
* Set the base entity.
*
* @param $entity
* The base entity object.
* @param $base_entity_namespace
* The namespace of the base entity, usually 'base entity'.
*/
public function setBaseEntity($entity, $base_entity_namespace);
/**
* Get the base entity.
*
* @return Entity|stdClass
* The base entity as set by setBaseEntity().
*
* @see FlexiformFormEntityManagerInterface::setBaseEntity()
*/
public function getBaseEntity();
/**
* Prepare the entities needed for the form, either by creating or loading.
*/
public function prepareEntities();
/**
* Prepare an individual entity.
*
* @param $namespace
* The namespace of the entity to be prepared.
*/
public function prepareEntity($namespace);
/**
* Get the entities.
*
* @return array
* An array of all the entities ready to be used in this form.
*/
public function getEntities();
/**
* Get an entity from the set.
*
* This method will prepare the entity if it has not already been prepared.
*
* @param string $namespace
* The namespace of the required entity.
*
* @return Entity|stdClass
* The prepared entity object.
*/
public function getEntity($namespace);
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
FlexiformFormEntityManagerInterface:: |
public | function | Get the base entity. | 1 |
FlexiformFormEntityManagerInterface:: |
public | function | Get the entities. | 1 |
FlexiformFormEntityManagerInterface:: |
public | function | Get an entity from the set. | 1 |
FlexiformFormEntityManagerInterface:: |
public | function | Prepare the entities needed for the form, either by creating or loading. | 1 |
FlexiformFormEntityManagerInterface:: |
public | function | Prepare an individual entity. | 1 |
FlexiformFormEntityManagerInterface:: |
public | function | Set the base entity. | 1 |