Voting starts in March for the Drupal Association Board election.
Modules can't implement more than one of hook_field_storage_info(), hook_field_info() or hook_entity_info() (and their _alter counterparts).
The attached patch adds a
field_requirements() function that warns in the system status report when a module implements two or more different kinds of hooks, as forbidden above.
The patch needs to be reviewed by a core developer.
User interface changes
The status page will warn if a module breaks this particular rule.
FAILED: [[SimpleTest]]: [PHP 5.4 MySQL] Unable to apply patch 1288276-6-field_requirements.patch. Unable to apply patch. See the log in the details link for more information. View
PASSED: [[SimpleTest]]: [MySQL] 32,869 pass(es). View
FAILED: [[SimpleTest]]: [MySQL] 32,883 pass(es), 0 fail(s), and 6 exception(es). View