private function getModuleProviders()
    {
        $defaultProviders = [
            'vegas-cmf'
        ];

        $appConfig = $this->di->get('config')->application;
        if (!isset($appConfig->vendorModuleProvider)) {
            $providerNames = [];
        } else if (is_string($appConfig->vendorModuleProvider)) {
            $providerNames = [$appConfig->vendorModuleProvider];
        } else {
            $providerNames = $appConfig->vendorModuleProvider->toArray();
        }

        return array_unique(array_merge($defaultProviders, $providerNames));
    }