protected function getThemeIdFromThemeDetailsProviders()
    {
        $providers = $this->getThemeDetailsProviders();
        foreach ($providers as $provider) {
            if ($provider instanceof ThemeDetailsProviderInterface) {
                $themeId = $provider->getThemeId();
                if (!empty($themeId) && $themeId !== ' ') {
                    if ($this->hasTheme($themeId)) {
                        return $themeId;
                    }

                    \common_Logger::i(
                        'The requested theme ' . $themeId .
                        ' requested by the ' . get_class($provider) . ' provider does not exist!'
                    );
                }
            }
        }

        return '';
    }
protected function getThemeIdFromThemeDetailsProviders()
    {
        $providers = $this->getThemeDetailsProviders();
        foreach ($providers as $provider) {
            if ($provider instanceof ThemeDetailsProviderInterface) {
                $themeId = $provider->getThemeId();
                if (!empty($themeId) && $themeId !== ' ') {
                    if ($this->hasTheme($themeId)) {
                        return $themeId;
                    }

                    \common_Logger::i(
                        'The requested theme ' . $themeId .
                        ' requested by the ' . get_class($provider) . ' provider does not exist!'
                    );
                }
            }
        }

        return '';
    }
protected function getThemeIdFromThemeDetailsProviders ( ) { $ providers = $ this -> getThemeDetailsProviders ( ) ; foreach ( $ providers as $ provider ) { if ( $ provider instanceof ThemeDetailsProviderInterface ) { $ themeId = $ provider -> getThemeId ( ) ; if ( ! empty ( $ themeId ) && $ themeId !== ' ' ) { if ( $ this -> hasTheme ( $ themeId ) ) { return $ themeId ; } \ common_Logger :: i ( 'The requested theme ' . $ themeId . ' requested by the ' . get_class ( $ provider ) . ' provider does not exist!' ) ; } } } return '' ; }
Returns the theme id provided by the themeDetailsProviders.

@return string
Returns the theme id provided by the themeDetailsProviders .