{% import '@lib/di.twig' as di %} 60], )] final class {{ class }} extends QueueWorkerBase {% if services %}implements ContainerFactoryPluginInterface {% endif %}{ {% if services %} /** * Constructs a new {{ class }} instance. */ public function __construct( array $configuration, $plugin_id, $plugin_definition, {{ di.signature(services) }} ) { parent::__construct($configuration, $plugin_id, $plugin_definition); } /** * {@inheritdoc} */ public static function create(ContainerInterface $container, array $configuration, $plugin_id, $plugin_definition): self { return new self( $configuration, $plugin_id, $plugin_definition, {{ di.container(services) }} ); } {% endif %} /** * {@inheritdoc} */ public function processItem($data): void { // @todo Process data here. } }