/** * @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; }