diff --git a/rector.php b/rector.php index 46b1c004d..d0654af14 100644 --- a/rector.php +++ b/rector.php @@ -14,4 +14,5 @@ return RectorConfig::configure() ]) ->withImportNames(importShortClasses: false) ->withAttributesSets(doctrine: true) + ->withPhpSets(php55: true) ->withTypeCoverageLevel(0); diff --git a/src/ParamConverter/UsernameFeedTokenConverter.php b/src/ParamConverter/UsernameFeedTokenConverter.php index 67807efb9..6f35027ad 100644 --- a/src/ParamConverter/UsernameFeedTokenConverter.php +++ b/src/ParamConverter/UsernameFeedTokenConverter.php @@ -50,7 +50,7 @@ class UsernameFeedTokenConverter implements ParamConverterInterface $em = $this->registry->getManagerForClass($configuration->getClass()); // Check, if class name is what we need - if (null !== $em && 'Wallabag\Entity\User' !== $em->getClassMetadata($configuration->getClass())->getName()) { + if (null !== $em && User::class !== $em->getClassMetadata($configuration->getClass())->getName()) { return false; } diff --git a/tests/Event/Subscriber/TablePrefixSubscriberTest.php b/tests/Event/Subscriber/TablePrefixSubscriberTest.php index fa0c37e38..2872fb23f 100644 --- a/tests/Event/Subscriber/TablePrefixSubscriberTest.php +++ b/tests/Event/Subscriber/TablePrefixSubscriberTest.php @@ -11,6 +11,7 @@ use Doctrine\ORM\Event\LoadClassMetadataEventArgs; use Doctrine\ORM\Mapping\ClassMetadata; use Doctrine\ORM\Mapping\DefaultQuoteStrategy; use PHPUnit\Framework\TestCase; +use Wallabag\Entity\Entry; use Wallabag\Entity\User; use Wallabag\Event\Subscriber\TablePrefixSubscriber; @@ -94,7 +95,7 @@ class TablePrefixSubscriberTest extends TestCase $subscriber = new TablePrefixSubscriber('yo_'); - $metaClass = new ClassMetadata('Wallabag\Entity\Entry'); + $metaClass = new ClassMetadata(Entry::class); $metaClass->setPrimaryTable(['name' => 'entry']); $metaClass->mapManyToMany([ 'fieldName' => 'tags',