Пример #1
0
 /**
  * Returns aliases for certain document.
  *
  * @param object $document
  *
  * @return array
  *
  * @throws \DomainException
  */
 private function getAlias($document)
 {
     $class = get_class($document);
     $documentMapping = $this->metadataCollector->getMapping($class);
     if (is_array($documentMapping) && isset($documentMapping['aliases'])) {
         return $documentMapping['aliases'];
     }
     throw new \DomainException("Aliases could not be found for {$class} document.");
 }
Пример #2
0
 /**
  * Returns aliases for certain document.
  *
  * @param object $document
  *
  * @return array
  */
 private function getAlias($document)
 {
     $class = get_class($document);
     $documentMapping = $this->metadataCollector->getMapping($class);
     return $documentMapping['aliases'];
 }