public function __construct($annotationPath, $proxyDir, $proxyNamespace)
{
$cache = new ArrayCache();
$config = new Configuration();
$config->setMetadataCacheImpl($cache);
$config->setQueryCacheImpl($cache);
$config->setMetadataDriverImpl($config->newDefaultAnnotationDriver($annotationPath));
$config->setProxyDir($proxyDir);
$config->setProxyNamespace($proxyNamespace);
$config->setAutoGenerateProxyClasses(true);
$this->connectionOptions = array('driver' => 'pdo_sqlite', 'path' => ':memory:');
$this->doctrineConfig = $config;
}