/** * Constructs an UploadFetcher object. * * @param array $configuration * The plugin configuration. * @param string $plugin_id * The plugin id. * @param array $plugin_definition * The plugin definition. * @param \GuzzleHttp\ClientInterface $client * The Guzzle client. * @param \Drupal\Core\Cache\CacheBackendInterface $cache * The cache backend. */ public function __construct(array $configuration, $plugin_id, array $plugin_definition, ClientInterface $client, CacheBackendInterface $cache) { $this->client = $client; $this->cache = $cache; parent::__construct($configuration, $plugin_id, $plugin_definition); }
public function __construct(array $configuration, $plugin_id, array $plugin_definition) { parent::__construct($configuration, $plugin_id, $plugin_definition); $this->configuration += $this->defaultConfiguration(); }