public function CommerceCardOnFileExtraFieldsController::fieldExtraFields in Commerce Card on File 7.2
Implements EntityExtraFieldsControllerInterface::fieldExtraFields().
Overrides EntityDefaultExtraFieldsController::fieldExtraFields
File
- includes/
commerce_cardonfile.extra_fields_controller.inc, line 13
Class
- CommerceCardOnFileExtraFieldsController
- Card on File extra fields controller.
Code
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;
}