Since symfony/framework-bundle 6.4: Enabling the integration of Doctrine annotations is deprecated. Set the "framework.annotations.enabled" config option to false.
The "Shopware\Storefront\Framework\Routing\Router::warmUp()" method will require a new "string|null $buildDir" argument in the next major version of its interface "Symfony\Component\HttpKernel\CacheWarmer\WarmableInterface", not defining it is deprecated.
Since symfony/messenger 6.2: Implementing "Symfony\Component\Messenger\Handler\MessageSubscriberInterface" is deprecated, use the "Symfony\Component\Messenger\Attribute\AsMessageHandler" attribute instead.
The "Cbax\ModulLexicon\ScheduledTask\SeoIndexHandler" 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 "Pluszwei\NotFoundRedirectAndDetection\ScheduledTask\UpdateRedirectTypeTaskHandler" 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 "Pluszwei\NotFoundRedirectAndDetection\ScheduledTask\RemoveInvalidReferrerUrlTaskHandler" 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 "MoorlMagazine\Core\WordpressSync\WordpressSyncTaskHandler" 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 "TenteEmail\ScheduledTask\UpdateEmailTypeTranslationsTaskHandler" 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\Core\Content\Product\Cms\ProductBoxCmsElementResolver::__construct()" method is considered internal. It may change without further notice. You should not extend it from "Acris\ProductDisplayImage\Core\Content\Product\Cms\ProductBoxCmsElementResolver".
The "Shopware\Core\Content\Product\Cms\ProductSliderCmsElementResolver::__construct()" method is considered internal. It may change without further notice. You should not extend it from "Acris\ProductDisplayImage\Core\Content\Product\Cms\ProductSliderCmsElementResolver".
The "Shopware\Core\Content\Media\Cms\Type\ImageSliderTypeDataResolver::__construct()" method is considered internal. It may change without further notice. You should not extend it from "Acris\ProductDisplayImage\Core\Content\Media\Cms\Type\ImageGalleryTypeDataResolver".
Method "Symfony\Component\EventDispatcher\EventSubscriberInterface::getSubscribedEvents()" might add "array" as a native return type declaration in the future. Do the same in implementation "Shopware\Core\System\UsageData\Subscriber\ShopIdChangedSubscriber" now to avoid errors or add an explicit @return annotation to suppress this message.
Method "Symfony\Component\EventDispatcher\EventSubscriberInterface::getSubscribedEvents()" might add "array" as a native return type declaration in the future. Do the same in implementation "Shopware\Core\System\UsageData\Consent\ConsentReporter" now to avoid errors or add an explicit @return annotation to suppress this message.
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 "Huebert\SeoUltimate\Storefront\Page\Product\Subscriber\ProductPageLoadedSubscriber" now to avoid errors or add an explicit @return annotation to suppress this message.
Method "Symfony\Component\EventDispatcher\EventSubscriberInterface::getSubscribedEvents()" might add "array" as a native return type declaration in the future. Do the same in implementation "Huebert\SeoUltimate\Storefront\Page\Navigation\Subscriber\NavigationPageLoadedSubscriber" now to avoid errors or add an explicit @return annotation to suppress this message.
Method "Symfony\Component\EventDispatcher\EventSubscriberInterface::getSubscribedEvents()" might add "array" as a native return type declaration in the future. Do the same in implementation "NwgncyPropsExportImport\Subscriber\EntityWriteSubscriber" 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 "Nwgncy\TenteTheme\Command\MagentoPasswortTest".
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 "Nwgncy\TenteTheme\Command\MagentoPasswortTest" class instead.
The "Symfony\Component\Console\Command\Command::$defaultName" property is considered final. You should not override it in "SnippetsImport\Command\ImportLanguageSnippetsCommand".
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 "SnippetsImport\Command\ImportLanguageSnippetsCommand" class instead.
The "Symfony\Component\Console\Command\Command::$defaultName" property is considered final. You should not override it in "NwgncyPropsExportImport\Command\ExportPropertyGroupTranslations".
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 "NwgncyPropsExportImport\Command\ExportPropertyGroupTranslations" class instead.
The "Symfony\Component\Console\Command\Command::$defaultName" property is considered final. You should not override it in "NwgncyPropsExportImport\Command\ImportPropertyGroupTranslations".
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 "NwgncyPropsExportImport\Command\ImportPropertyGroupTranslations" class instead.
The "Symfony\Component\Console\Command\Command::$defaultName" property is considered final. You should not override it in "NwgncyPropsExportImport\Command\TransferPropertyGroupsCustomFields".
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 "NwgncyPropsExportImport\Command\TransferPropertyGroupsCustomFields" class instead.
The "Symfony\Component\Console\Command\Command::$defaultName" property is considered final. You should not override it in "TenteAdCampaign\Command\CreateAdCampaigns".
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 "TenteAdCampaign\Command\CreateAdCampaigns" class instead.
The "Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregatorHydrator::__construct()" method is considered internal. It may change without further notice. You should not extend it from "Acris\Filter\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregatorHydrator".
The "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityAggregator" class is considered internal. It may change without further notice. You should not use it from "Acris\Filter\Core\Framework\DataAbstractionLayer\Dbal\CountEntityAggregator".
The "Shopware\Elasticsearch\Framework\ElasticsearchHelper::__construct()" method is considered internal. It may change without further notice. You should not extend it from "Acris\Filter\Elasticsearch\Framework\ElasticsearchHelper".
The "Shopware\Elasticsearch\Framework\ElasticsearchHelper::setEnabled()" method is considered internal. It may change without further notice. You should not extend it from "Acris\Filter\Elasticsearch\Framework\ElasticsearchHelper".
The "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository" class is considered final. It may change without further notice as of its next major version. You should not extend it from "Acris\Filter\Core\Content\Product\SalesChannel\SalesChannelProductRepository".
The "Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository::__construct()" method is considered internal. It may change without further notice. You should not extend it from "Acris\Filter\Core\Content\Product\SalesChannel\SalesChannelProductRepository".
The "Shopware\Core\Framework\DataAbstractionLayer\Write\WriteCommandExtractor" class is considered internal. It may change without further notice. You should not use it from "Acris\ProductDownloads\Core\Framework\DataAbstractionLayer\Write\WriteCommandExtractor".
The "Shopware\Core\Framework\DataAbstractionLayer\Write\WriteCommandExtractor::__construct()" method is considered internal. It may change without further notice. You should not extend it from "Acris\ProductDownloads\Core\Framework\DataAbstractionLayer\Write\WriteCommandExtractor".
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 "Acris\ProductDownloads\Core\Content\Product\SalesChannel\Listing\ProductListingLoader".
The "Shopware\Core\Content\Product\Cms\ProductBoxCmsElementResolver::__construct()" method is considered internal. It may change without further notice. You should not extend it from "Acris\ProductDownloads\Core\Content\Product\Cms\ProductBoxCmsElementResolver".
The "Shopware\Core\Content\Product\Cms\ProductSliderCmsElementResolver::__construct()" method is considered internal. It may change without further notice. You should not extend it from "Acris\ProductDownloads\Core\Content\Product\Cms\ProductSliderCmsElementResolver".
Method "Twig\Extension\ExtensionInterface::getFilters()" might add "array" as a native return type declaration in the future. Do the same in implementation "MoorlFoundation\Core\Framework\Twig\ListingExtension" now to avoid errors or add an explicit @return annotation to suppress this message.
Method "Twig\Extension\ExtensionInterface::getFunctions()" might add "array" as a native return type declaration in the future. Do the same in implementation "Nwgncy\TenteTheme\Twig\TenteThemeTwigFunctions" now to avoid errors or add an explicit @return annotation to suppress this message.
Method "Twig\Extension\ExtensionInterface::getFilters()" might add "array" as a native return type declaration in the future. Do the same in implementation "Nwgncy\TenteTheme\Twig\TenteThemeTwigFunctions" now to avoid errors or add an explicit @return annotation to suppress this message.
The "Shopware\Storefront\Controller\ErrorController" 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 "Pluszwei\NotFoundRedirectAndDetection\Controller\ErrorController".
The "Shopware\Storefront\Controller\ErrorController::__construct()" method is considered internal. It may change without further notice. You should not extend it from "Pluszwei\NotFoundRedirectAndDetection\Controller\ErrorController".
The "Shopware\Core\Framework\Routing\CanonicalRedirectService::__construct()" method is considered internal. It may change without further notice. You should not extend it from "Acris\SeoRedirect\Core\Framework\Routing\CanonicalRedirectService".
Method "Twig\Extension\ExtensionInterface::getFunctions()" might add "array" as a native return type declaration in the future. Do the same in implementation "Nwgncy\CrmConnector\Twig\TenteCrmConnectorTwigFunctions" now to avoid errors or add an explicit @return annotation to suppress this message.
Method "Twig\Extension\ExtensionInterface::getFunctions()" might add "array" as a native return type declaration in the future. Do the same in implementation "Nwgncy\ProductFinder\Twig\ProductFinderFunctions" now to avoid errors or add an explicit @return annotation to suppress this message.
Method "Twig\Extension\ExtensionInterface::getFunctions()" might add "array" as a native return type declaration in the future. Do the same in implementation "Nwgncy\CadConnector\Twig\CadConnectorTwigFunctions" now to avoid errors or add an explicit @return annotation to suppress this message.
The "Shopware\Core\Content\Product\Cart\ProductCartProcessor::__construct()" method is considered internal. It may change without further notice. You should not extend it from "Acris\ProductDisplayImage\Core\Content\Product\Cart\ProductCartProcessor".
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 "Acris\ProductDisplayImage\Core\Content\Product\SalesChannel\Listing\ProductListingLoader".
The "Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityHydrator" class is considered internal. It may change without further notice. You should not use it from "NwgncyShippingTime\Core\Content\ProductShippingTime\ProductShippingTimeHydrator".
Method "Twig\Extension\ExtensionInterface::getFunctions()" might add "array" as a native return type declaration in the future. Do the same in implementation "Nwgncy\ProductsConfigurator\Twig\ProductConfiguratorFunctions" now to avoid errors or add an explicit @return annotation to suppress this message.
Method "Twig\Extension\ExtensionInterface::getFunctions()" might add "array" as a native return type declaration in the future. Do the same in implementation "TenteCustomerAccount\Twig\CustomerAccountTwigFunctions" now to avoid errors or add an explicit @return annotation to suppress this message.
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 "TenteSearchAndSuggest\Core\Content\Product\SalesChannel\Listing\ProductListingLoader".
The "Shopware\Core\Content\Product\SearchKeyword\ProductSearchTermInterpreter::__construct()" method is considered internal. It may change without further notice. You should not extend it from "TenteSearchAndSuggest\Core\Content\Product\SearchKeyword\ProductSearchTermInterpreter".
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".
The "Symfony\Component\HttpKernel\HttpKernel::$dispatcher" property is considered final. You should not override it in "Shopware\Core\Framework\Adapter\Kernel\HttpKernel".
The "monolog.logger" service relies on the deprecated "Symfony\Bridge\Monolog\Logger" class. It should either be deprecated or its implementation upgraded.
Since symfony/serializer 6.4: Passing a "Doctrine\Common\Annotations\PsrCachedReader" instance as argument 1 to "Symfony\Component\Serializer\Mapping\Loader\AttributeLoader::__construct()" is deprecated, pass null or omit the parameter instead.
Since symfony/routing 6.4: Passing an instance of "Doctrine\Common\Annotations\Reader" as first and the environment as second argument to "Symfony\Component\Routing\Loader\AttributeClassLoader::__construct" is deprecated. Pass the environment as first argument instead.
Since symfony/routing 6.4: Class "Nimbits\NimbitsPriceOnRequestNext\Controller\CustomerDataController" uses Doctrine Annotations to configure routes, which is deprecated. Use PHP attributes instead.
Since symfony/routing 6.4: Class "Nimbits\NimbitsPriceOnRequestNext\Controller\PriceRequestController" uses Doctrine Annotations to configure routes, which is deprecated. Use PHP attributes instead.
Since symfony/routing 6.4: Class "Nimbits\NimbitsPriceOnRequestNext\Controller\PriceRequestModalController" uses Doctrine Annotations to configure routes, which is deprecated. Use PHP attributes instead.
Since symfony/routing 6.4: Class "Huebert\SeoFaq\Storefront\Controller\SeoFaqController" uses Doctrine Annotations to configure routes, which is deprecated. Use PHP attributes instead.
Since symfony/routing 6.4: Class "Cbax\ModulLexicon\Controller\BackendController" uses Doctrine Annotations to configure routes, which is deprecated. Use PHP attributes instead.
Since symfony/routing 6.4: Class "Cbax\ModulLexicon\Controller\FrontendController" uses Doctrine Annotations to configure routes, which is deprecated. Use PHP attributes instead.
Since symfony/routing 6.4: Class "Nwgncy\ProductFinder\Storefront\Controller\ProductFinderController" uses Doctrine Annotations to configure routes, which is deprecated. Use PHP attributes instead.
Since symfony/routing 6.4: Class "Vdct\SimpleEvents\Controller\EventDetailController" uses Doctrine Annotations to configure routes, which is deprecated. Use PHP attributes instead.
Since symfony/routing 6.4: Class "Nwgncy\ProductsConfigurator\Storefront\Controller\ProductConfiguratorController" uses Doctrine Annotations to configure routes, which is deprecated. Use PHP attributes instead.
User Deprecated: Since symfony/monolog-bridge 6.4: The "Symfony\Bridge\Monolog\Logger" class is deprecated, use HttpKernel's DebugLoggerConfigurator instead.