/** * Returns the contact form list * * @return void */ public function indexAction() { $forms = $this->nodeDataRepository->findByNodeType('Lelesys.Plugin.ContactForm:ContactForm'); $formNodes = array(); $context = $this->contextFactory->create(array('workspaceName' => 'live')); foreach ($forms as $form) { $node = $this->nodeFactory->createFromNodeData($form, $context); $formNodes[] = $node; } $this->view->assign('forms', $formNodes); }