interface BreakpointManagerInterface

Same name in other branches
  1. 8.9.x core/modules/breakpoint/src/BreakpointManagerInterface.php \Drupal\breakpoint\BreakpointManagerInterface
  2. 10 core/modules/breakpoint/src/BreakpointManagerInterface.php \Drupal\breakpoint\BreakpointManagerInterface
  3. 11.x core/modules/breakpoint/src/BreakpointManagerInterface.php \Drupal\breakpoint\BreakpointManagerInterface

Defines an interface for breakpoint managers.

Hierarchy

Expanded class hierarchy of BreakpointManagerInterface

All classes that implement BreakpointManagerInterface

1 file declares its use of BreakpointManagerInterface
ResponsiveImageStyleForm.php in core/modules/responsive_image/src/ResponsiveImageStyleForm.php

File

core/modules/breakpoint/src/BreakpointManagerInterface.php, line 8

Namespace

Drupal\breakpoint
View source
interface BreakpointManagerInterface {
    
    /**
     * Gets breakpoints for the specified group.
     *
     * @param string $group
     *   The breakpoint group to retrieve.
     *
     * @return \Drupal\breakpoint\BreakpointInterface[]
     *   Array of breakpoint plugins keyed by machine name.
     */
    public function getBreakpointsByGroup($group);
    
    /**
     * Gets all the existing breakpoint groups.
     *
     * @return array
     *   Array of breakpoint group labels. Keyed by group name.
     */
    public function getGroups();
    
    /**
     * Gets all the providers for the specified breakpoint group.
     *
     * @param string $group
     *   The breakpoint group to retrieve.
     *
     * @return array
     *   An array keyed by provider name with values of provider type (module or
     *   theme).
     */
    public function getGroupProviders($group);

}

Members

Title Sort descending Modifiers Object type Summary Overrides
BreakpointManagerInterface::getBreakpointsByGroup public function Gets breakpoints for the specified group. 1
BreakpointManagerInterface::getGroupProviders public function Gets all the providers for the specified breakpoint group. 1
BreakpointManagerInterface::getGroups public function Gets all the existing breakpoint groups. 1

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.