public function __construct() { $config = new Config(); $connectionOptions = $config->getParamsArray(); $devMode = $config->getDevMode(); $entities = array(""); $proxies = '../models/proxies/'; $doctrineConfig = Setup::createAnnotationMetadataConfiguration($entities, $devMode, $proxies); $this->em = EntityManager::create($connectionOptions, $doctrineConfig); }
use GrassRootsMVC\Configs\Config; $config = new Config(); $config->configArray = $config->setConfigs(); /** * This will retrieve our connection parameters so we can connect. * * @var $connectionOptions */ $connectionOptions = $config->setDbParamsArray(); /** * If true caching is done in memory with the ArrayCache. Proxy objects are recreated on every request. * See docs for more information: http://doctrine-orm.readthedocs.org/en/latest/reference/configuration.html * * @var $isDevMode */ $devMode = $config->getDevMode(); /** * Change entity directory based upon your standards. * * @var $config */ $cliConfig = Setup::createAnnotationMetadataConfiguration(array($config->configArray['entities']), $devMode); /** * Provides us an access point to Doctrines EntityManager. * Must be created in order to use entities with Doctrine 2. * * @var $entityManager */ $entityManager = EntityManager::create($connectionOptions, $cliConfig); return ConsoleRunner::createHelperSet($entityManager); /**