You are here

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;
}