fixity = $fixity; } /** * {@inheritdoc} */ public static function create(ContainerInterface $container, array $configuration, $plugin_id, $plugin_definition) { return new static( $configuration, $plugin_id, $plugin_definition, $container->get('dgi_fixity.fixity_check'), ); } /** * {@inheritdoc} */ public function processItem($data) { if ($data instanceof FixityCheckInterface) { /** @var \Drupal\dgi_fixity\FixityCheckInterface $data */ $this->fixity->check($data->getFile()); } } }