private function setupSqliteConnection() { $this->doctrineHelper->setup(['driver' => 'pdo_sqlite', 'memory' => true]); $this->doctrineHelper->addSqliteFunctions(); }
private function getEntityManager() { static $entityManager = null; if ($entityManager === null) { $cacheDriver = $this->getCacheDriver(); $doctrineHelper = new DoctrineHelper($cacheDriver); $doctrineHelper->setup(['driver' => 'pdo_sqlite', 'path' => storage_path() . '/db.sqlite']); $doctrineHelper->addSqliteFunctions(); $entityManager = $doctrineHelper->getEntityManager(); } return $entityManager; }