/** * Test delete action */ public function testDeleteAction() { $this->markTestSkipped('To reactivate when API roles will be implemented'); $node = $this->nodeRepository->findOneCurrentlyPublished('fixture_page_contact', 'fr', '2'); $node->getStatus()->setPublished(false); static::$kernel->getContainer()->get('object_manager')->flush(); $nbNode = count($this->nodeRepository->findLastVersionByType('2')); $this->client->request('DELETE', '/api/node/fixture_page_contact/delete'); $nodesDelete = $this->nodeRepository->findLastVersionByType('2'); $this->assertCount($nbNode - 1, $nodesDelete); }
/** * @return string */ public function show() { $siteId = $this->currentSiteManager->getCurrentSiteId(); $nodes = $this->nodeRepository->findLastVersionByType($siteId); return $this->render('OpenOrchestraBackofficeBundle:BackOffice:Include/NavigationPanel/Menu/Editorial/nodes.html.twig', array('nodes' => $nodes, 'nodeId404' => ReadNodeInterface::ERROR_404_NODE_ID, 'nodeId503' => ReadNodeInterface::ERROR_503_NODE_ID)); }