public static function getEntityManager($db = null, $context = 'shared')
    {
        // Get db config info from file
        $dbConfig = \erdiko\core\Helper::getConfig("database", $context);
        if($db == null)
            $db = $dbConfig['default'];
        $dbParams = $dbConfig['connections'][$db];
        $dbParams['dbname'] = $dbParams['database'];
        $dbParams['user'] = $dbParams['username'];

        $paths = array(ERDIKO_ROOT.$dbConfig['entities']);
        $isDevMode = isset($dbConfig['is_dev_mode']) ? (bool)$dbConfig['is_dev_mode'] : false;
        $config = \Doctrine\ORM\Tools\Setup::createAnnotationMetadataConfiguration($paths, $isDevMode);
        
        // Create and return the entity manager
        return \Doctrine\ORM\EntityManager::create($dbParams, $config);
    }
public static function getEntityManager($db = null, $context = 'shared')
    {
        // Get db config info from file
        $dbConfig = \erdiko\core\Helper::getConfig("database", $context);
        if($db == null)
            $db = $dbConfig['default'];
        $dbParams = $dbConfig['connections'][$db];
        $dbParams['dbname'] = $dbParams['database'];
        $dbParams['user'] = $dbParams['username'];

        $paths = array(ERDIKO_ROOT.$dbConfig['entities']);
        $isDevMode = isset($dbConfig['is_dev_mode']) ? (bool)$dbConfig['is_dev_mode'] : false;
        $config = \Doctrine\ORM\Tools\Setup::createAnnotationMetadataConfiguration($paths, $isDevMode);
        
        // Create and return the entity manager
        return \Doctrine\ORM\EntityManager::create($dbParams, $config);
    }
public static function getEntityManager ( $ db = null , $ context = 'shared' ) { // Get db config info from file $ dbConfig = \ erdiko \ core \ Helper :: getConfig ( "database" , $ context ) ; if ( $ db == null ) $ db = $ dbConfig [ 'default' ] ; $ dbParams = $ dbConfig [ 'connections' ] [ $ db ] ; $ dbParams [ 'dbname' ] = $ dbParams [ 'database' ] ; $ dbParams [ 'user' ] = $ dbParams [ 'username' ] ; $ paths = array ( ERDIKO_ROOT . $ dbConfig [ 'entities' ] ) ; $ isDevMode = isset ( $ dbConfig [ 'is_dev_mode' ] ) ? ( bool ) $ dbConfig [ 'is_dev_mode' ] : false ; $ config = \ Doctrine \ ORM \ Tools \ Setup :: createAnnotationMetadataConfiguration ( $ paths , $ isDevMode ) ; // Create and return the entity manager return \ Doctrine \ ORM \ EntityManager :: create ( $ dbParams , $ config ) ; }
Get Doctrine entity manager
@param string $db, default to the 'default' database in the config
@param string
Get Doctrine entity manager