Exemplo n.º 1
0
 /**
  * Returns the database for the given request or NULL if it is not specified
  *
  * @param RequestInfo $requestInfo
  * @return DatabaseInterface|NULL
  */
 public function getDatabaseForRequestInfo(RequestInfo $requestInfo)
 {
     if (!$requestInfo->getDatabaseIdentifier()) {
         return NULL;
     }
     $databaseIdentifier = $requestInfo->getDatabaseIdentifier();
     //		if (!$this->coordinator->databaseExists($databaseIdentifier)) {
     //			return NULL;
     //		}
     try {
         return $this->coordinator->getDatabase($databaseIdentifier);
     } catch (ReaderException $exception) {
         return NULL;
     }
 }