/** * @return PHPUnit_Extensions_Database_DB_IDatabaseConnection */ public function getConnection() { $em = $this->getContainer()->getDoctrine()->createEntityManager(); $pdo = $em->getConnection()->getWrappedConnection(); $em->clear(); self::$em = $em; self::$tool = new SchemaTool($em); self::$classes = self::$em->getMetaDataFactory()->getAllMetaData(); self::$connection = $this->createDefaultDBConnection($pdo, ':memory:'); return self::$connection; }