diff options
author | David Rothstein <drothstein@gmail.com> | 2015-10-14 18:17:45 -0400 |
---|---|---|
committer | David Rothstein <drothstein@gmail.com> | 2015-10-14 18:17:45 -0400 |
commit | 7ec991628cec7dfd56e162bf5ca65ae214c46c38 (patch) | |
tree | d4bc1b6e4ead40cd38af34d50caae0d6bd210282 /modules | |
parent | 8b0f1c71c519acc70617faf836336014af925cb7 (diff) | |
download | brdo-7ec991628cec7dfd56e162bf5ca65ae214c46c38.tar.gz brdo-7ec991628cec7dfd56e162bf5ca65ae214c46c38.tar.bz2 |
Issue #2393569 by talhaparacha, vbouchet: document which of hook_entity_info() 'entity keys' get filled in and what the defaults are
Diffstat (limited to 'modules')
-rw-r--r-- | modules/system/system.api.php | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/modules/system/system.api.php b/modules/system/system.api.php index 806b618a2..3f61cc0e8 100644 --- a/modules/system/system.api.php +++ b/modules/system/system.api.php @@ -113,21 +113,21 @@ function hook_hook_info_alter(&$hooks) { * translation handlers. Array keys are the module names, array values * can be any data structure the module uses to provide field translation. * Any empty value disallows the module to appear as a translation handler. - * - entity keys: An array describing how the Field API can extract the - * information it needs from the objects of the type. Elements: + * - entity keys: (optional) An array describing how the Field API can extract + * the information it needs from the objects of the type. Elements: * - id: The name of the property that contains the primary id of the * entity. Every entity object passed to the Field API must have this * property and its value must be numeric. * - revision: The name of the property that contains the revision id of * the entity. The Field API assumes that all revision ids are unique * across all entities of a type. This entry can be omitted if the - * entities of this type are not versionable. + * entities of this type are not versionable. Defaults to an empty string. * - bundle: The name of the property that contains the bundle name for the * entity. The bundle name defines which set of fields are attached to * the entity (e.g. what nodes call "content type"). This entry can be * omitted if this entity type exposes a single bundle (all entities have * the same collection of fields). The name of this single bundle will be - * the same as the entity type. + * the same as the entity type. Defaults to an empty string. * - label: The name of the property that contains the entity label. For * example, if the entity's label is located in $entity->subject, then * 'subject' should be specified here. If complex logic is required to |