public function getTitle(FilePath $path) { $params = array('index' => $this->index, 'type' => self::MARKDOWN_DOCUMENT_TYPE, 'id' => $path->toAbsoluteUrlString(), '_source_include' => array('title')); $result = $this->client->get($params); if (null === $result) { return null; } return $result['_source']['title']; }
/** * @param Request $request * @param FilePath $path * * @return \Symfony\Component\HttpFoundation\RedirectResponse */ public function deleteFileAction(Request $request, FilePath $path) { $this->assertRole('ROLE_COMMITTER'); $user = $this->getUser(); $commitMessage = 'Removing ' . $path->toAbsoluteUrlString(); $this->getWikiService()->deleteFile($user, $path, $commitMessage); return $this->redirect($this->generateUrl('ddr_gitki_wiki_directory', array('path' => $path->getParentPath()->toAbsoluteUrlString()))); }