Suggest moving `dbInit` to its own separate class method wrapper:

    protected function dbInit() {
        dbInit();
    }

Then the `if` section can be removed and the `dbconfig` controller can overload the `dbInit` method and make it empty.