public function __construct(Config $config)
 {
     $paths = [$config->getModelPath()];
     $isDevMode = $config->getDevMode();
     $dbParams = ['driver' => $config->getDriver(), 'user' => $config->getUser(), 'password' => $config->getPassword(), 'dbname' => $config->getDbname()];
     $config = Setup::createAnnotationMetadataConfiguration($paths, $isDevMode);
     $this->entityManager = DoctrineEntityManager::create($dbParams, $config);
 }