You are here

public function AbstractYamlPatternsDeriver::__construct in UI Patterns 8

Constructor.

Parameters

string $base_plugin_id: The base plugin ID.

\Drupal\Core\TypedData\TypedDataManager $typed_data_manager: Typed data manager service.

\Drupal\Core\Messenger\MessengerInterface $messenger: Messenger.

\Drupal\Core\File\FileSystemInterface $file_system: File system service.

Overrides AbstractPatternsDeriver::__construct

1 call to AbstractYamlPatternsDeriver::__construct()
LibraryDeriver::__construct in modules/ui_patterns_library/src/Plugin/Deriver/LibraryDeriver.php
Constructor.
1 method overrides AbstractYamlPatternsDeriver::__construct()
LibraryDeriver::__construct in modules/ui_patterns_library/src/Plugin/Deriver/LibraryDeriver.php
Constructor.

File

src/Plugin/Deriver/AbstractYamlPatternsDeriver.php, line 39

Class

AbstractYamlPatternsDeriver
Class AbstractYamlPatternsDeriver.

Namespace

Drupal\ui_patterns\Plugin\Deriver

Code

public function __construct($base_plugin_id, TypedDataManager $typed_data_manager, MessengerInterface $messenger, FileSystemInterface $file_system) {
  parent::__construct($base_plugin_id, $typed_data_manager, $messenger);
  $this->fileSystem = $file_system;
}