Example #1
0
            $options['charset'] = $connection_settings['charset'];
        }
        $options = array_filter($options);
        $settings['connection'] = array_merge($options, $connection_settings['connection']);
        $settings['profiling'] = \Arr::get($connection_settings, 'profiling', false);
        $settings['init_callback'] = \Arr::get($settings, 'init_callback');
        return $settings;
    }
    /**
     * @return \Doctrine\ORM\EntityManager
     */
    public static function manager($connection = null)
    {
        if (empty($connection)) {
            $connection = static::$settings['active'];
        }
        if (!isset(static::$_managers[$connection])) {
            static::_init_manager($connection);
        }
        return static::$_managers[$connection];
    }
    /**
     * @return array Doctrine version information
     */
    public static function version_check()
    {
        return array('common' => \Doctrine\Common\Version::VERSION, 'dbal' => \Doctrine\DBAL\Version::VERSION, 'orm' => \Doctrine\ORM\Version::VERSION);
    }
}
Doctrine::_init();