You are here

function paypal_donations_entity_info in PayPal Donations 7

Implements hook_entity_info().

File

includes/paypal_donations.entity.inc, line 10
Deinfes the PayPal donation item entity

Code

function paypal_donations_entity_info() {
  $info['paypal_donations_item'] = array(
    'label' => t('PayPal donation'),
    'controller class' => 'EntityAPIControllerExportable',
    'base table' => 'paypal_donations_item',
    'uri callback' => 'paypal_donations__uri',
    'module' => 'paypal_donations',
    'fieldable' => TRUE,
    'entity keys' => array(
      'id' => 'donation_id',
    ),
    'static cache' => TRUE,
    'bundles' => array(
      'paypal_donations_item' => array(
        'label' => 'Paypal Donation item',
        'admin' => array(
          'path' => 'admin/structure/paypal_donations/manage',
          'access arguments' => array(
            'administer paypal donations',
          ),
        ),
      ),
    ),
    'view modes' => array(
      'full' => array(
        'label' => t('Full Donation'),
        'custom settings' => FALSE,
      ),
    ),
  );
  return $info;
}