<?php declare(strict_types=1);namespace Shopware\Core\Framework\MessageQueue\ScheduledTask\Subscriber;use Shopware\Core\Framework\Log\Package;use Shopware\Core\Framework\MessageQueue\ScheduledTask\Registry\TaskRegistry;use Shopware\Core\Framework\Update\Event\UpdatePostFinishEvent;use Symfony\Component\EventDispatcher\EventSubscriberInterface;/** * @deprecated tag:v6.5.0 - reason:becomes-internal - EventSubscribers will become internal in v6.5.0 */#[Package('system-settings')]class UpdatePostFinishSubscriber implements EventSubscriberInterface{ private TaskRegistry $registry; /** * @internal */ public function __construct(TaskRegistry $taskRegistry) { $this->registry = $taskRegistry; } /** * @return array<string, string|array{0: string, 1: int}|list<array{0: string, 1?: int}>> */ public static function getSubscribedEvents(): array { return [UpdatePostFinishEvent::class => 'updatePostFinishEvent']; } public function updatePostFinishEvent(): void { $this->registry->registerTasks(); }}