/**
  * @param IDbConfig $dbConfig
  * @param IDoctrineConfig $doctrineConfig
  */
 public function __construct(IDBConfig $dbConfig, IDoctrineConfig $doctrineConfig)
 {
     $this->dbConfig = $dbConfig;
     $this->doctrineConfig = $doctrineConfig;
     $paths = array($this->doctrineConfig->getModelPath());
     $this->setDbParams();
     $this->config = Setup::createAnnotationMetadataConfiguration($paths, $this->doctrineConfig->isInDevMode());
 }
 /**
  * @param $shortClassName
  *
  * @return string
  */
 public function getModelClassName($shortClassName)
 {
     return $this->doctrineConfig->getModelNamespace() . "\\" . $shortClassName;
 }