class FormAssemblyEntity in FormAssembly 7
@file An Entity class for the FormAssembly entity
Longer file description goes here Author: Shawn P. Duncan Date: 7/23/14 Time: 1:14 PM
Hierarchy
- class \Entity implements EntityInterface
- class \FormAssemblyEntity
Expanded class hierarchy of FormAssemblyEntity
1 string reference to 'FormAssemblyEntity'
- formassembly_entity_info in ./
formassembly.module - Implements hook_entity_info().
File
- includes/
FormAssemblyEntity.php, line 12 - An Entity class for the FormAssembly entity
View source
class FormAssemblyEntity extends Entity {
/**
* Overrides the parent method to implement a custom default label.
*
* @return string
* Returns the name property of the fa_form
*/
protected function defaultLabel() {
return $this->name;
}
/**
* Overrides the parent method to implement a custom default URI.
*
* @return array
* Drupal path specification
*/
protected function defaultUri() {
return array(
'path' => 'formassembly/' . $this
->identifier(),
);
}
/**
* Get the value on the fa_form->modified field.
*
* @return string
* Unix timestamp as Drupal date
*/
public function getModified() {
return $this->modified;
}
/**
* Fully update the entity with new data obtained from FormAssembly.
*
* The Form Assembly ID (faid) is persistent.
*
* @param array $data
* An array of values to set
*/
public function updateData($data) {
$this->modified = $data['modified'];
$this->name = $data['name'];
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
Entity:: |
protected | property | 1 | |
Entity:: |
protected | property | ||
Entity:: |
protected | property | ||
Entity:: |
protected | property | ||
Entity:: |
protected | property | ||
Entity:: |
public | function |
Builds a structured array representing the entity's content. Overrides EntityInterface:: |
1 |
Entity:: |
public | function |
Returns the bundle of the entity. Overrides EntityInterface:: |
|
Entity:: |
public | function |
Permanently deletes the entity. Overrides EntityInterface:: |
|
Entity:: |
public | function |
Returns the info of the type of the entity. Overrides EntityInterface:: |
|
Entity:: |
public | function |
Returns the type of the entity. Overrides EntityInterface:: |
|
Entity:: |
public | function |
Exports the entity. Overrides EntityInterface:: |
|
Entity:: |
public | function |
Gets the raw, translated value of a property or field. Overrides EntityInterface:: |
|
Entity:: |
public | function |
Checks if the entity has a certain exportable status. Overrides EntityInterface:: |
|
Entity:: |
public | function |
Returns the entity identifier, i.e. the entities name or numeric id. Overrides EntityInterface:: |
|
Entity:: |
public | function |
Returns the internal, numeric identifier. Overrides EntityInterface:: |
|
Entity:: |
public | function |
Checks whether the entity is the default revision. Overrides EntityInterface:: |
|
Entity:: |
public | function |
Returns the label of the entity. Overrides EntityInterface:: |
|
Entity:: |
public | function |
Permanently saves the entity. Overrides EntityInterface:: |
|
Entity:: |
protected | function | Set up the object instance on construction or unserializiation. | |
Entity:: |
public | function |
Returns the uri of the entity just as entity_uri(). Overrides EntityInterface:: |
|
Entity:: |
public | function |
Generate an array for rendering the entity. Overrides EntityInterface:: |
|
Entity:: |
public | function |
Returns the EntityMetadataWrapper of the entity. Overrides EntityInterface:: |
|
Entity:: |
public | function | 1 | |
Entity:: |
public | function | Magic method to only serialize what's necessary. | |
Entity:: |
public | function | Magic method to invoke setUp() on unserialization. | |
FormAssemblyEntity:: |
protected | function |
Overrides the parent method to implement a custom default label. Overrides Entity:: |
|
FormAssemblyEntity:: |
protected | function |
Overrides the parent method to implement a custom default URI. Overrides Entity:: |
|
FormAssemblyEntity:: |
public | function | Get the value on the fa_form->modified field. | |
FormAssemblyEntity:: |
public | function | Fully update the entity with new data obtained from FormAssembly. |