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'];
 }
Example #2
0
 /**
  * @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())));
 }