class CommerceCardOnFileExtraFieldsController in Commerce Card on File 7.2
Card on File extra fields controller.
Defines extra fields rendered by EntityAPIController.
Hierarchy
- class \EntityDefaultExtraFieldsController implements EntityExtraFieldsControllerInterface
Expanded class hierarchy of CommerceCardOnFileExtraFieldsController
1 string reference to 'CommerceCardOnFileExtraFieldsController'
- commerce_cardonfile_entity_info in ./
commerce_cardonfile.module - Implements of hook_entity_info().
File
- includes/
commerce_cardonfile.extra_fields_controller.inc, line 8
View source
class CommerceCardOnFileExtraFieldsController extends EntityDefaultExtraFieldsController {
/**
* Implements EntityExtraFieldsControllerInterface::fieldExtraFields().
*/
public function fieldExtraFields() {
$properties = array(
'card_type',
'card_name',
'card_number',
'card_exp',
);
$extra = array();
foreach ($properties as $index => $name) {
$property_info = $this->propertyInfo['properties'][$name];
$extra_field = $this
->generateExtraFieldInfo($name, $property_info);
$extra_field['#weight'] = $index;
$extra[$this->entityType][$this->entityType]['display'][$name] = $extra_field;
}
return $extra;
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
CommerceCardOnFileExtraFieldsController:: |
public | function |
Implements EntityExtraFieldsControllerInterface::fieldExtraFields(). Overrides EntityDefaultExtraFieldsController:: |
|
EntityDefaultExtraFieldsController:: |
protected | property | ||
EntityDefaultExtraFieldsController:: |
protected | property | ||
EntityDefaultExtraFieldsController:: |
protected | function | Generates the display field info for a given property. | |
EntityDefaultExtraFieldsController:: |
public | function | Constructor. |