Skip to content

Commit dc09a0c

Browse files
authored
Merge pull request #3080 from stof/return_types
Add native return types
2 parents 49f2c44 + fd22eae commit dc09a0c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+82
-260
lines changed

src/Controller/SecurityController.php

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -49,18 +49,12 @@ public function loginAction(): Response
4949
]);
5050
}
5151

52-
/**
53-
* @return never
54-
*/
55-
public function checkAction()
52+
public function checkAction(): never
5653
{
5754
throw new \RuntimeException('You must configure the check path to be handled by the firewall using form_login in your security firewall configuration.');
5855
}
5956

60-
/**
61-
* @return never
62-
*/
63-
public function logoutAction()
57+
public function logoutAction(): never
6458
{
6559
throw new \RuntimeException('You must activate the logout in your security firewall configuration.');
6660
}

src/Doctrine/UserManager.php

Lines changed: 7 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -43,21 +43,16 @@ public function __construct(PasswordUpdaterInterface $passwordUpdater, Canonical
4343
$this->class = $class;
4444
}
4545

46-
/**
47-
* @return void
48-
*/
49-
public function deleteUser(UserInterface $user)
46+
public function deleteUser(UserInterface $user): void
5047
{
5148
$this->objectManager->remove($user);
5249
$this->objectManager->flush();
5350
}
5451

5552
/**
56-
* @return string
57-
*
5853
* @phpstan-return class-string<UserInterface>
5954
*/
60-
public function getClass()
55+
public function getClass(): string
6156
{
6257
if (false !== strpos($this->class, ':')) {
6358
$metadata = $this->objectManager->getClassMetadata($this->class);
@@ -67,34 +62,25 @@ public function getClass()
6762
return $this->class;
6863
}
6964

70-
/**
71-
* @return UserInterface|null
72-
*/
73-
public function findUserBy(array $criteria)
65+
public function findUserBy(array $criteria): ?UserInterface
7466
{
7567
return $this->getRepository()->findOneBy($criteria);
7668
}
7769

7870
/**
7971
* @return iterable<UserInterface>
8072
*/
81-
public function findUsers()
73+
public function findUsers(): iterable
8274
{
8375
return $this->getRepository()->findAll();
8476
}
8577

86-
/**
87-
* @return void
88-
*/
89-
public function reloadUser(UserInterface $user)
78+
public function reloadUser(UserInterface $user): void
9079
{
9180
$this->objectManager->refresh($user);
9281
}
9382

94-
/**
95-
* @return void
96-
*/
97-
public function updateUser(UserInterface $user, $andFlush = true)
83+
public function updateUser(UserInterface $user, $andFlush = true): void
9884
{
9985
$this->updateCanonicalFields($user);
10086
$this->updatePassword($user);
@@ -108,7 +94,7 @@ public function updateUser(UserInterface $user, $andFlush = true)
10894
/**
10995
* @return ObjectRepository<UserInterface>
11096
*/
111-
protected function getRepository()
97+
protected function getRepository(): ObjectRepository
11298
{
11399
return $this->objectManager->getRepository($this->getClass());
114100
}

src/Event/FilterUserResponseEvent.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,8 @@ public function getResponse(): Response
3535

3636
/**
3737
* Sets a new response object.
38-
*
39-
* @return void
4038
*/
41-
public function setResponse(Response $response)
39+
public function setResponse(Response $response): void
4240
{
4341
$this->response = $response;
4442
}

src/Event/FormEvent.php

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,7 @@ public function getRequest(): Request
5252
return $this->request;
5353
}
5454

55-
/**
56-
* @return void
57-
*/
58-
public function setResponse(Response $response)
55+
public function setResponse(Response $response): void
5956
{
6057
$this->response = $response;
6158
}

src/Event/GetResponseNullableUserEvent.php

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,7 @@ public function getRequest(): Request
5454
return $this->request;
5555
}
5656

57-
/**
58-
* @return void
59-
*/
60-
public function setResponse(Response $response)
57+
public function setResponse(Response $response): void
6158
{
6259
$this->response = $response;
6360
}

src/Event/GetResponseUserEvent.php

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,7 @@ final class GetResponseUserEvent extends UserEvent
2020
*/
2121
private $response;
2222

23-
/**
24-
* @return void
25-
*/
26-
public function setResponse(Response $response)
23+
public function setResponse(Response $response): void
2724
{
2825
$this->response = $response;
2926
}

src/EventListener/AuthenticationListener.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,8 @@ public static function getSubscribedEvents(): array
5656

5757
/**
5858
* @param string $eventName
59-
*
60-
* @return void
6159
*/
62-
public function authenticate(FilterUserResponseEvent $event, $eventName, EventDispatcherInterface $eventDispatcher)
60+
public function authenticate(FilterUserResponseEvent $event, $eventName, EventDispatcherInterface $eventDispatcher): void
6361
{
6462
try {
6563
$this->loginManager->logInUser($this->firewallName, $event->getUser(), $event->getResponse());

src/EventListener/EmailConfirmationListener.php

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,7 @@ public static function getSubscribedEvents(): array
4545
];
4646
}
4747

48-
/**
49-
* @return void
50-
*/
51-
public function onRegistrationSuccess(FormEvent $event)
48+
public function onRegistrationSuccess(FormEvent $event): void
5249
{
5350
/** @var \FOS\UserBundle\Model\UserInterface $user */
5451
$user = $event->getForm()->getData();

src/EventListener/FlashListener.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,8 @@ public static function getSubscribedEvents(): array
6464

6565
/**
6666
* @param string $eventName
67-
*
68-
* @return void
6967
*/
70-
public function addSuccessFlash(Event $event, $eventName)
68+
public function addSuccessFlash(Event $event, $eventName): void
7169
{
7270
if (!isset(self::$successMessages[$eventName])) {
7371
throw new \InvalidArgumentException('This event does not correspond to a known flash message');

src/EventListener/LastLoginListener.php

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -45,21 +45,15 @@ public static function getSubscribedEvents(): array
4545
];
4646
}
4747

48-
/**
49-
* @return void
50-
*/
51-
public function onImplicitLogin(UserEvent $event)
48+
public function onImplicitLogin(UserEvent $event): void
5249
{
5350
$user = $event->getUser();
5451

5552
$user->setLastLogin(new \DateTime());
5653
$this->userManager->updateUser($user);
5754
}
5855

59-
/**
60-
* @return void
61-
*/
62-
public function onSecurityInteractiveLogin(InteractiveLoginEvent $event)
56+
public function onSecurityInteractiveLogin(InteractiveLoginEvent $event): void
6357
{
6458
$user = $event->getAuthenticationToken()->getUser();
6559

0 commit comments

Comments
 (0)