You are here

public function ImagickToolkit::__construct in Imagick 8

ImagickToolkit constructor.

Parameters

array $configuration:

$plugin_id:

array $plugin_definition:

\Drupal\Core\ImageToolkit\ImageToolkitOperationManagerInterface $operation_manager:

\Drupal\imagick\Plugin\ImageToolkit\LoggerInterface $logger:

\Drupal\Core\Config\ConfigFactoryInterface $config_factory:

\Drupal\Core\File\FileSystem $fileSystem:

\Drupal\Core\StreamWrapper\StreamWrapperManager $streamWrapperManager:

Overrides ImageToolkitBase::__construct

File

src/Plugin/ImageToolkit/ImagickToolkit.php, line 76

Class

ImagickToolkit
Defines the Imagick toolkit for image manipulation within Drupal.

Namespace

Drupal\imagick\Plugin\ImageToolkit

Code

public function __construct(array $configuration, $plugin_id, array $plugin_definition, ImageToolkitOperationManagerInterface $operation_manager, LoggerInterface $logger, ConfigFactoryInterface $config_factory, FileSystem $fileSystem, StreamWrapperManager $streamWrapperManager) {
  parent::__construct($configuration, $plugin_id, $plugin_definition, $operation_manager, $logger, $config_factory);
  $this->fileSystem = $fileSystem;
  $this->streamWrapperManager = $streamWrapperManager;
}