You are here

public function RouteHelper::routes in Theme Compiler 2.0.x

Same name and namespace in other branches
  1. 8 src/Routing/RouteHelper.php \Drupal\theme_compiler\Routing\RouteHelper::routes()

Generate a list of routes for all applicable compiler configurations.

@internal

Return value

\Generator A collection of routes produced by this module.

File

src/Routing/RouteHelper.php, line 183

Class

RouteHelper
Builds the route(s) that facilitate compilation of theme-provided assets.

Namespace

Drupal\theme_compiler\Routing

Code

public function routes() : \Generator {
  foreach ($this->discovery
    ->findAll() as $theme => $compilers) {
    foreach ($this
      ->getThemeRoutes($theme, $compilers) as $name => $route) {
      (yield $name => $route);
    }
  }
}