5 * Test module implementing a form that can be embedded in search results.
7 * A sample use of an embedded form is an e-commerce site where each search
8 * result may include an embedded form with buttons like "Add to cart" for each
9 * individual product (node) listed in the search results.
13 * Adds the test form to search results.
15 function search_embedded_form_preprocess_search_result(&$variables) {
16 $form = \Drupal::formBuilder()->getForm('Drupal\search_embedded_form\Form\SearchEmbeddedForm');
17 $variables['snippet'] = array_merge($variables['snippet'], $form);