public function init($dbConfig)
    {
        $profiler = new Profiler();

        if (isset($this->drivers[$dbConfig['driver']])) {
            $driverClass          = $this->drivers[$dbConfig['driver']];
            self::$driverInstance = $driverClass::getInstance();

            $profiler->getTimer()->start();
            self::$driverInstance->setup($dbConfig);

            $profilerOptions = [
                'type' => 'connection',
                'time' => $profiler->getTimer()->calculate()
            ];

            $profiler->setOptions('dbConnection', $profilerOptions);
            Safan::handler()->getObjectManager()->setObject('gapOrmProfiler', $profiler);
        } else {
            throw new DriverNotFound($dbConfig['driver']);
        }
    }