Skip to content

Commit 0aad7de

Browse files
committed
#534 - Use Readonly classes
1 parent 02597fb commit 0aad7de

File tree

5 files changed

+11
-12
lines changed

5 files changed

+11
-12
lines changed

rector.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
// define sets of rules
2323
$rectorConfig->sets([
24-
LevelSetList::UP_TO_PHP_81,
24+
LevelSetList::UP_TO_PHP_82,
2525
DoctrineSetList::ANNOTATIONS_TO_ATTRIBUTES,
2626
DoctrineSetList::DOCTRINE_DBAL_30,
2727
DoctrineSetList::DOCTRINE_ORM_214,

src/Controller/FeedGetDataController.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,11 @@
99
use Symfony\Component\HttpKernel\Attribute\AsController;
1010

1111
#[AsController]
12-
final class FeedGetDataController
12+
final readonly class FeedGetDataController
1313
{
1414
public function __construct(
15-
private readonly FeedService $feedService
15+
private FeedService $feedService
1616
) {}
17-
1817
public function __invoke(Feed $feed): ?array
1918
{
2019
return $this->feedService->getData($feed) ?: [];

src/Doctrine/UserExtension.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@
1515
use Symfony\Bundle\SecurityBundle\Security;
1616
use Symfony\Component\Security\Core\Exception\AccessDeniedException;
1717

18-
final class UserExtension implements QueryCollectionExtensionInterface, QueryItemExtensionInterface
18+
final readonly class UserExtension implements QueryCollectionExtensionInterface, QueryItemExtensionInterface
1919
{
2020
public function __construct(
21-
private readonly Security $security
21+
private Security $security
2222
) {}
2323

2424
public function applyToCollection(QueryBuilder $queryBuilder, QueryNameGeneratorInterface $queryNameGenerator, string $resourceClass, ?Operation $operation = null, array $context = []): void

src/Filter/TenantExtension.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@
1515
use Doctrine\ORM\QueryBuilder;
1616
use Symfony\Bundle\SecurityBundle\Security;
1717

18-
final class TenantExtension implements QueryCollectionExtensionInterface, QueryItemExtensionInterface
18+
final readonly class TenantExtension implements QueryCollectionExtensionInterface, QueryItemExtensionInterface
1919
{
2020
public function __construct(
21-
private readonly Security $security,
22-
private readonly EntityManagerInterface $entityManager
21+
private Security $security,
22+
private EntityManagerInterface $entityManager
2323
) {}
2424

2525
public function applyToCollection(QueryBuilder $queryBuilder, QueryNameGeneratorInterface $queryNameGenerator, string $resourceClass, ?Operation $operation = null, array $context = []): void

src/Utils/ValidationUtils.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@
1010
use Symfony\Component\Validator\Constraints as Assert;
1111
use Symfony\Component\Validator\Validator\ValidatorInterface;
1212

13-
final class ValidationUtils
13+
final readonly class ValidationUtils
1414
{
1515
public function __construct(
16-
private readonly ValidatorInterface $validator,
17-
private readonly string $defaultDateFormat
16+
private ValidatorInterface $validator,
17+
private string $defaultDateFormat
1818
) {}
1919

2020
public function validateRRule(string $rrule): RRule

0 commit comments

Comments
 (0)