title: hook_form for multiple content types defined by the same module
body: <p>A new module 'foo' implements <a href="http://api.drupal.org/api/function/hook_node_info" rel="nofollow noreferrer">foo_node_info()</a> where one or more new content types can be defined.</p>
  
  <p>If <a href="http://api.drupal.org/api/function/hook_node_info" rel="nofollow noreferrer">foo_node_info()</a> defines two content types, namely a content type 'footypea' and a content type 'footypeb', how does one go about implementing <a href="http://api.drupal.org/api/function/hook_form" rel="nofollow noreferrer">hook_form()</a> (what should the name of the "hook" be?) to configure each node's editing form?</p>
  
  <p>In the <a href="http://api.drupal.org/api/drupal/developer--examples--node_example--node_example.module/6/source" rel="nofollow noreferrer">drupal example</a>, the name of the new content type is the same as the module name. What happens in the above described example where two new content types are defined by the module?</p>
  
  <p>Should the implemented hook_form() function be of the form: footypea_form() and footypeb_form() ? (this doesn't seem to work)</p>
  
  <p>Or should you implement a single foo_form() function and within this create and return an array $form with elements $form['footypea'] and $form['footypeb'] that are in turn arrays of the individual form field definitions?</p>