You are here

public function Textimage::__construct in Textimage 8.3

Same name and namespace in other branches
  1. 8.4 src/Textimage.php \Drupal\textimage\Textimage::__construct()

Constructs a Textimage object.

Parameters

\Drupal\textimage\TextimageFactory $textimage_factory: The Textimage factory.

\Drupal\Core\Lock\LockBackendInterface $lock_service: The lock service.

\Drupal\Core\Image\ImageFactory $image_factory: The image factory.

\Drupal\Core\Config\ConfigFactoryInterface $config_factory: The config factory.

\Psr\Log\LoggerInterface $logger: The Textimage logger.

\Drupal\Core\Cache\CacheBackendInterface $cache_service: The Textimage cache service.

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

\Drupal\image\ImageEffectManager $image_effect_manager: The image effect manager service.

File

src/Textimage.php, line 230

Class

Textimage
Provides a Textimage.

Namespace

Drupal\textimage

Code

public function __construct(TextimageFactory $textimage_factory, LockBackendInterface $lock_service, ImageFactory $image_factory, ConfigFactoryInterface $config_factory, LoggerInterface $logger, CacheBackendInterface $cache_service, FileSystemInterface $file_system, ImageEffectManager $image_effect_manager) {
  $this->factory = $textimage_factory;
  $this->lock = $lock_service;
  $this->imageFactory = $image_factory;
  $this->configFactory = $config_factory;
  $this->logger = $logger;
  $this->cache = $cache_service;
  $this->fileSystem = $file_system;
  $this->imageEffectManager = $image_effect_manager;
}