Example #1
0
 /**
  * Formatação de Livros
  * 
  * @param Hazel_Bibliography_DocumentAbstract $document
  * @return string Referência Bibliográfica
  */
 public function formatBook(Hazel_Bibliography_DocumentAbstract $document)
 {
     $author = $this->_formatAuthor($document->getAuthor());
     $title = $document->getTitle();
     $publisher = $document->getPublisher();
     $year = $document->getYear();
     return "{$author} ({$year}). {$title}. {$publisher}.";
 }
Example #2
0
 /**
  * Adiciona um Documento no Gerenciamento
  * 
  * @param string $name Nome Identificador do Documento
  * @param Hazel_Bibliography_DocumentAbstract $document
  * @return Hazel_Bibliography_Manager Próprio Objeto
  */
 public function addDocument(Hazel_Bibliography_DocumentAbstract $document)
 {
     $name = $document->getName();
     $this->documents[$name] = $document;
     return $this;
 }