get('plugin.manager.entity')
->getListController('picture_mapping')
->render();
}
/**
* Page callback: Presents the picture mapping editing form.
*
* @param Drupal\picture\PictureMapping $picture_mapping
*
* @return
* A render array for a page containing a list of content.
*
* @see picture_menu()
*/
function picture_mapping_page_edit($picture_mapping) {
drupal_set_title(t('Edit picture mapping @label', array('@label' => $picture_mapping->label())), PASS_THROUGH);
return entity_get_form($picture_mapping);
}
/**
* Page callback: Presents the picture mapping duplicate form.
*
* @param Drupal\picture\PictureMapping $picture_mapping
*
* @return
* A render array for a page containing a list of content.
*
* @see picture_menu()
*/
function picture_mapping_page_duplicate($picture_mapping) {
drupal_set_title(t('Duplicate picture mapping @label', array('@label' => $picture_mapping->label())), PASS_THROUGH);
return entity_get_form($picture_mapping->createDuplicate());
}
/**
* Page callback: Provides the new picture mapping addition form.
*
* @return
* A render array for a page containing a list of content.
*
* @see picture_menu()
*/
function picture_mapping_page_add() {
$picture_mapping = entity_create('picture_mapping', array());
$form = entity_get_form($picture_mapping);
return $form;
}