Пример #1
0
 /**
  * Returns a list of all elements of the given type
  *
  * @param $elementType
  *
  * @return string
  */
 public function elementsOverviewAction($elementType)
 {
     try {
         $elementReferences = array_map(function (Element $element) {
             return $element->getReference();
         }, $this->elementTypesModel->getListedElements($elementType));
         return $this->twig->render("@core/elements_overview_page.twig", ["elementReferences" => $elementReferences]);
     } catch (\InvalidArgumentException $e) {
         throw new NotFoundHttpException("Unknown element type '{$elementType}'.", $e);
     }
 }