5 * Contains \Drupal\Console\Generator\BreakPointGenerator.
8 namespace Drupal\Console\Generator;
10 use Drupal\Console\Core\Generator\Generator;
11 use Drupal\Console\Extension\Manager;
14 * Class BreakPointGenerator
16 * @package Drupal\Console\Generator
18 class BreakPointGenerator extends Generator
23 protected $extensionManager;
26 * BreakPointGenerator constructor.
28 * @param Manager $extensionManager
30 public function __construct(
31 Manager $extensionManager
33 $this->extensionManager = $extensionManager;
38 * Generator BreakPoint.
42 * @param $machine_name
44 public function generate($theme, $breakpoints, $machine_name)
48 'breakpoints' => $breakpoints,
49 'machine_name' => $machine_name
52 $theme_path = $this->extensionManager->getTheme($theme)->getPath();
55 'theme/breakpoints.yml.twig',
56 $theme_path .'/'.$machine_name.'.breakpoints.yml',