The "Frosh\MailArchive\Task\CleanupTaskHandler" class extends "Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskHandler" that is deprecated tag:v6.6.0 - reason:class-hierarchy-change - Won't implement MessageSubscriberInterface anymore, tag all ScheduledTaskHandlers with #[AsMessageHandler] instead.
The "Shopware\Storefront\Controller\AccountOrderController" class is considered internal Do not use direct or indirect repository calls in a controller. Always use a store-api route to get or put data. It may change without further notice. You should not use it from "D2WFrontendCommon\Services\AccountOrderControllerX".
The "Shopware\Storefront\Controller\AccountOrderController::__construct()" method is considered internal. It may change without further notice. You should not extend it from "D2WFrontendCommon\Services\AccountOrderControllerX".
The "Shopware\Storefront\Controller\CartLineItemController" class is considered internal Do not use direct or indirect repository calls in a controller. Always use a store-api route to get or put data. It may change without further notice. You should not use it from "D2WFrontendCommon\Services\CartLineItemControllerX".
The "Shopware\Storefront\Controller\CartLineItemController::__construct()" method is considered internal. It may change without further notice. You should not extend it from "D2WFrontendCommon\Services\CartLineItemControllerX".
The "Shopware\Storefront\Controller\FormController" class is considered internal Do not use direct or indirect repository calls in a controller. Always use a store-api route to get or put data. It may change without further notice. You should not use it from "D2WFrontendEnde\Services\FormControllerX".
The "Shopware\Storefront\Controller\FormController::__construct()" method is considered internal. It may change without further notice. You should not extend it from "D2WFrontendEnde\Services\FormControllerX".
The "Shopware\Storefront\Controller\RegisterController" class is considered internal Do not use direct or indirect repository calls in a controller. Always use a store-api route to get or put data. It may change without further notice. You should not use it from "D2WFrontendCommon\Storefront\Controller\RegisterControllerX".
The "Shopware\Storefront\Controller\RegisterController::__construct()" method is considered internal. It may change without further notice. You should not extend it from "D2WFrontendCommon\Storefront\Controller\RegisterControllerX".
Since symfony/messenger 6.2: Implementing "Symfony\Component\Messenger\Handler\MessageSubscriberInterface" is deprecated, use the "Symfony\Component\Messenger\Attribute\AsMessageHandler" attribute instead.
The "Swag\CmsExtensions\Form\Event\CustomFormEvent" class implements "Shopware\Core\Framework\Event\SalesChannelAware" that is deprecated tag:v6.6.0 - reason:class-hierarchy-change - extends of FlowEventAware will be removed.
Method "Symfony\Component\EventDispatcher\EventSubscriberInterface::getSubscribedEvents()" might add "array" as a native return type declaration in the future. Do the same in implementation "Shopware\Commercial\AdvancedSearch\Subscriber\ProductCustomFieldsMappingEventSubscriber" now to avoid errors or add an explicit @return annotation to suppress this message.
Method "Symfony\Component\Console\Command\Command::configure()" might add "void" as a native return type declaration in the future. Do the same in child class "D2WCommon\Command\Snippets" now to avoid errors or add an explicit @return annotation to suppress this message.
The "Symfony\Component\Console\Command\Command::$defaultName" property is considered final. You should not override it in "D2WCommon\Command\Snippets".
The "Symfony\Component\Console\Command\Command::$defaultDescription" property is considered final. You should not override it in "D2WCommon\Command\Snippets".
Since symfony/console 6.1: Relying on the static property "$defaultName" for setting a command name is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand" attribute to the "D2WCommon\Command\Snippets" class instead.
Since symfony/console 6.1: Relying on the static property "$defaultDescription" for setting a command description is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand" attribute to the "D2WCommon\Command\Snippets" class instead.
The "Symfony\Component\Console\Command\Command::$defaultName" property is considered final. You should not override it in "D2WCommon\Command\CategoryFilters".
The "Symfony\Component\Console\Command\Command::$defaultDescription" property is considered final. You should not override it in "D2WCommon\Command\CategoryFilters".
Since symfony/console 6.1: Relying on the static property "$defaultName" for setting a command name is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand" attribute to the "D2WCommon\Command\CategoryFilters" class instead.
Since symfony/console 6.1: Relying on the static property "$defaultDescription" for setting a command description is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand" attribute to the "D2WCommon\Command\CategoryFilters" class instead.
The "Symfony\Component\Console\Command\Command::$defaultDescription" property is considered final. You should not override it in "D2WCommon\Command\Indexer".
Since symfony/console 6.1: Relying on the static property "$defaultName" for setting a command name is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand" attribute to the "D2WCommon\Command\Indexer" class instead.
Since symfony/console 6.1: Relying on the static property "$defaultDescription" for setting a command description is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand" attribute to the "D2WCommon\Command\Indexer" class instead.
The "Symfony\Component\Console\Command\Command::$defaultDescription" property is considered final. You should not override it in "D2WCommon\Command\Search".
Since symfony/console 6.1: Relying on the static property "$defaultName" for setting a command name is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand" attribute to the "D2WCommon\Command\Search" class instead.
Since symfony/console 6.1: Relying on the static property "$defaultDescription" for setting a command description is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand" attribute to the "D2WCommon\Command\Search" class instead.
The "Symfony\Component\Console\Command\Command::$defaultName" property is considered final. You should not override it in "D2WCommon\Command\SyncControl".
The "Symfony\Component\Console\Command\Command::$defaultDescription" property is considered final. You should not override it in "D2WCommon\Command\SyncControl".
Since symfony/console 6.1: Relying on the static property "$defaultName" for setting a command name is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand" attribute to the "D2WCommon\Command\SyncControl" class instead.
Since symfony/console 6.1: Relying on the static property "$defaultDescription" for setting a command description is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand" attribute to the "D2WCommon\Command\SyncControl" class instead.
The "Symfony\Component\Console\Command\Command::$defaultName" property is considered final. You should not override it in "D2WCommon\Command\CheckJdeIntegrity".
The "Symfony\Component\Console\Command\Command::$defaultDescription" property is considered final. You should not override it in "D2WCommon\Command\CheckJdeIntegrity".
Since symfony/console 6.1: Relying on the static property "$defaultName" for setting a command name is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand" attribute to the "D2WCommon\Command\CheckJdeIntegrity" class instead.
Since symfony/console 6.1: Relying on the static property "$defaultDescription" for setting a command description is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand" attribute to the "D2WCommon\Command\CheckJdeIntegrity" class instead.
The "Symfony\Component\Console\Command\Command::$defaultName" property is considered final. You should not override it in "D2WCommon\Command\CheckJdeTables".
The "Symfony\Component\Console\Command\Command::$defaultDescription" property is considered final. You should not override it in "D2WCommon\Command\CheckJdeTables".
Since symfony/console 6.1: Relying on the static property "$defaultName" for setting a command name is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand" attribute to the "D2WCommon\Command\CheckJdeTables" class instead.
Since symfony/console 6.1: Relying on the static property "$defaultDescription" for setting a command description is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand" attribute to the "D2WCommon\Command\CheckJdeTables" class instead.
The "Symfony\Component\Console\Command\Command::$defaultName" property is considered final. You should not override it in "D2WCommon\Command\CategoryUpSync".
The "Symfony\Component\Console\Command\Command::$defaultDescription" property is considered final. You should not override it in "D2WCommon\Command\CategoryUpSync".
Since symfony/console 6.1: Relying on the static property "$defaultName" for setting a command name is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand" attribute to the "D2WCommon\Command\CategoryUpSync" class instead.
Since symfony/console 6.1: Relying on the static property "$defaultDescription" for setting a command description is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand" attribute to the "D2WCommon\Command\CategoryUpSync" class instead.
The "Symfony\Component\Console\Command\Command::$defaultName" property is considered final. You should not override it in "D2WCommon\Command\ProductUpSync".
The "Symfony\Component\Console\Command\Command::$defaultDescription" property is considered final. You should not override it in "D2WCommon\Command\ProductUpSync".
Since symfony/console 6.1: Relying on the static property "$defaultName" for setting a command name is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand" attribute to the "D2WCommon\Command\ProductUpSync" class instead.
Since symfony/console 6.1: Relying on the static property "$defaultDescription" for setting a command description is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand" attribute to the "D2WCommon\Command\ProductUpSync" class instead.
The "Symfony\Component\Console\Command\Command::$defaultName" property is considered final. You should not override it in "D2WCommon\Command\MediaUpSync".
Since symfony/console 6.1: Relying on the static property "$defaultName" for setting a command name is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand" attribute to the "D2WCommon\Command\MediaUpSync" class instead.
The "Symfony\Component\Console\Command\Command::$defaultName" property is considered final. You should not override it in "D2WCommon\Command\NewsLetterSync".
The "Symfony\Component\Console\Command\Command::$defaultDescription" property is considered final. You should not override it in "D2WCommon\Command\NewsLetterSync".
Since symfony/console 6.1: Relying on the static property "$defaultName" for setting a command name is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand" attribute to the "D2WCommon\Command\NewsLetterSync" class instead.
Since symfony/console 6.1: Relying on the static property "$defaultDescription" for setting a command description is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand" attribute to the "D2WCommon\Command\NewsLetterSync" class instead.
The "Symfony\Component\Console\Command\Command::$defaultName" property is considered final. You should not override it in "D2WFrontendCommon\Command\AddImageToCategories".
Since symfony/console 6.1: Relying on the static property "$defaultName" for setting a command name is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand" attribute to the "D2WFrontendCommon\Command\AddImageToCategories" class instead.
The "Symfony\Component\Console\Command\Command::$defaultName" property is considered final. You should not override it in "D2WFrontendCommon\Command\AdditionalInfoForProducts".
Since symfony/console 6.1: Relying on the static property "$defaultName" for setting a command name is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand" attribute to the "D2WFrontendCommon\Command\AdditionalInfoForProducts" class instead.
The "Symfony\Component\Console\Command\Command::$defaultName" property is considered final. You should not override it in "D2WFrontendCommon\Command\TestEmail".
Since symfony/console 6.1: Relying on the static property "$defaultName" for setting a command name is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand" attribute to the "D2WFrontendCommon\Command\TestEmail" class instead.
The "Symfony\Component\Console\Command\Command::$defaultName" property is considered final. You should not override it in "D2WEnde\Command\CrossSellingUpSync".
The "Symfony\Component\Console\Command\Command::$defaultDescription" property is considered final. You should not override it in "D2WEnde\Command\CrossSellingUpSync".
Since symfony/console 6.1: Relying on the static property "$defaultName" for setting a command name is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand" attribute to the "D2WEnde\Command\CrossSellingUpSync" class instead.
Since symfony/console 6.1: Relying on the static property "$defaultDescription" for setting a command description is deprecated. Add the "Symfony\Component\Console\Attribute\AsCommand" attribute to the "D2WEnde\Command\CrossSellingUpSync" class instead.
The "Shopware\Core\Framework\DataAbstractionLayer\Search\Term\Tokenizer::__construct()" method is considered internal. It may change without further notice. You should not extend it from "D2WCommon\Core\Framework\DataAbstractionLayer\Search\Term\TokenizerX".
The "Shopware\Core\Content\Product\SearchKeyword\ProductSearchTermInterpreter::__construct()" method is considered internal. It may change without further notice. You should not extend it from "D2WFrontendCommon\Services\ProductSearchTermInterpreterX".
The "Shopware\Core\System\SalesChannel\Context\SalesChannelContextPersister::__construct()" method is considered internal. It may change without further notice. You should not extend it from "D2WCommon\Service\SalesChannelContextPersisterX".
The "Shopware\Core\Content\Product\SalesChannel\Listing\ProductListingLoader::__construct()" method is considered internal. It may change without further notice. You should not extend it from "D2WFrontendCommon\Core\Content\Product\SalesChannel\Listing\ProductListingLoaderX".
The "Shopware\Storefront\Controller\AuthController" class is considered internal Do not use direct or indirect repository calls in a controller. Always use a store-api route to get or put data. It may change without further notice. You should not use it from "D2WFrontendCommon\Storefront\Controller\AuthControllerX".
The "Shopware\Storefront\Controller\AuthController::__construct()" method is considered internal. It may change without further notice. You should not extend it from "D2WFrontendCommon\Storefront\Controller\AuthControllerX".
The "Shopware\Storefront\Controller\AccountPaymentController" class is considered internal Do not use direct or indirect repository calls in a controller. Always use a store-api route to get or put data. It may change without further notice. You should not use it from "D2WFrontendCommon\Storefront\Controller\AccountPaymentControllerX".
The "Shopware\Storefront\Controller\AccountPaymentController::__construct()" method is considered internal. It may change without further notice. You should not extend it from "D2WFrontendCommon\Storefront\Controller\AccountPaymentControllerX".
The "Monolog\Logger" class is considered final. It may change without further notice as of its next major version. You should not extend it from "Symfony\Bridge\Monolog\Logger".
User Deprecated: Since shopware/core : Method "Shopware\Core\Content\Media\Pathname\UrlGenerator::Shopware\Core\Content\Media\Pathname\UrlGenerator::getAbsoluteMediaUrl()" is deprecated and will be removed in v6.6.0.0. Use "Use AbstractUrlGenerator instead" instead.