Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. BreakpointManager.php

function BreakpointManager::getGroupProviders

File

core/modules/breakpoint/src/BreakpointManager.php, line 215

Class

BreakpointManager
Defines a breakpoint plugin manager to deal with breakpoints.

Namespace

Drupal\breakpoint

Code

public function getGroupProviders($group) {
    $providers = [];
    $breakpoints = $this->getBreakpointsByGroup($group);
    foreach ($breakpoints as $breakpoint) {
        $provider = $breakpoint->getProvider();
        $extension = FALSE;
        if ($this->moduleHandler
            ->moduleExists($provider)) {
            $extension = $this->moduleHandler
                ->getModule($provider);
        }
        elseif ($this->themeHandler
            ->themeExists($provider)) {
            $extension = $this->themeHandler
                ->getTheme($provider);
        }
        if ($extension) {
            $providers[$extension->getName()] = $extension->getType();
        }
    }
    return $providers;
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal