public static function getAllProviders()
    {
        if (is_null(self::$providers)) {
            self::$providers = array();
            $plugins   = PluginManager::getInstance()->getPluginsLoadedAndActivated();
            foreach ($plugins as $plugin) {
                foreach (self::getLocationProviders($plugin) as $instance) {
                    self::$providers[] = $instance;
                }
            }
        }

        return self::$providers;
    }
public static function getAllProviders()
    {
        if (is_null(self::$providers)) {
            self::$providers = array();
            $plugins   = PluginManager::getInstance()->getPluginsLoadedAndActivated();
            foreach ($plugins as $plugin) {
                foreach (self::getLocationProviders($plugin) as $instance) {
                    self::$providers[] = $instance;
                }
            }
        }

        return self::$providers;
    }
public static function getAllProviders ( ) { if ( is_null ( self :: $ providers ) ) { self :: $ providers = array ( ) ; $ plugins = PluginManager :: getInstance ( ) -> getPluginsLoadedAndActivated ( ) ; foreach ( $ plugins as $ plugin ) { foreach ( self :: getLocationProviders ( $ plugin ) as $ instance ) { self :: $ providers [ ] = $ instance ; } } } return self :: $ providers ; }
Returns every available provider instance.

@return LocationProvider[]
Returns every available provider instance .