Home > database >  Replacement for deprecated Shopware EntityRepositoryInterface is also deprecated
Replacement for deprecated Shopware EntityRepositoryInterface is also deprecated

Time:07-10

According to screenshot of deprecation message in PhpStorm IDE

Class 'EntityRepository' is deprecated

class EntityRepository implements EntityRepositoryInterface \Shopware\Core\Framework\DataAbstractionLayer\EntityRepository

Deprecated: 5.6.0 Namespace: \Shopware\Core\Framework\DataAbstractionLayer\

Source: development/vendor/shopware/platform/src/Core/Framework/DataAbstractionLayer/EntityRepository.php

How to handle the deprecation and what to use instead of EntityRepositoryInterface that will not be deprecated as well?

How to know if the IDE's deprecation notice can be safely ignored? I suppose that it can be ignored, as the mentioned version number "5.6.0" does not match any current or upcoming Shopware 6 release.

How to turn off misleading deprecation notices in my IDE?

CodePudding user response:

Has been fixed with commit https://github.com/shopware/platform/commit/99cf9093464d679f6abcb91bb68cc4205bc6ccf0

it has now only @final https://github.com/shopware/platform/blob/trunk/src/Core/Framework/DataAbstractionLayer/EntityRepository.php#L29

  • Related