Skip to content

Commit de68488

Browse files
authored
Merge pull request #3060 from stof/fix_more_deprecations
Fix more deprecations
2 parents 627efd4 + c397959 commit de68488

9 files changed

+14
-13
lines changed

DependencyInjection/Compiler/CheckForSessionPass.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
*/
2727
class CheckForSessionPass implements CompilerPassInterface
2828
{
29-
public function process(ContainerBuilder $container)
29+
public function process(ContainerBuilder $container): void
3030
{
3131
if ($container->hasParameter('fos_user.session_needed') && !$container->has('session.storage.factory') && !$container->has('session')) {
3232
$message = 'FOSUserBundle requires the "session" to be available for the enabled features.';

DependencyInjection/Compiler/CheckForSwiftMailerPass.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
*/
2727
class CheckForSwiftMailerPass implements CompilerPassInterface
2828
{
29-
public function process(ContainerBuilder $container)
29+
public function process(ContainerBuilder $container): void
3030
{
3131
// if the mailer isn't needed, then no error needed
3232
if (!$container->has('fos_user.mailer')) {

DependencyInjection/Compiler/ConfigurePasswordHasherPass.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
*/
2222
final class ConfigurePasswordHasherPass implements CompilerPassInterface
2323
{
24-
public function process(ContainerBuilder $container)
24+
public function process(ContainerBuilder $container): void
2525
{
2626
if ($container->has('security.password_hasher_factory')) {
2727
return;

DependencyInjection/Compiler/InjectRememberMeServicesPass.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
*/
2727
class InjectRememberMeServicesPass implements CompilerPassInterface
2828
{
29-
public function process(ContainerBuilder $container)
29+
public function process(ContainerBuilder $container): void
3030
{
3131
$firewallName = $container->getParameter('fos_user.firewall_name');
3232
$loginManager = $container->getDefinition('fos_user.security.login_manager');

DependencyInjection/Compiler/InjectUserCheckerPass.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
*/
2727
class InjectUserCheckerPass implements CompilerPassInterface
2828
{
29-
public function process(ContainerBuilder $container)
29+
public function process(ContainerBuilder $container): void
3030
{
3131
$firewallName = $container->getParameter('fos_user.firewall_name');
3232
$loginManager = $container->findDefinition('fos_user.security.login_manager');

DependencyInjection/Compiler/ValidationPass.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
*/
2626
class ValidationPass implements CompilerPassInterface
2727
{
28-
public function process(ContainerBuilder $container)
28+
public function process(ContainerBuilder $container): void
2929
{
3030
if (!$container->hasParameter('fos_user.storage')) {
3131
return;

DependencyInjection/FOSUserExtension.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,15 @@ class FOSUserExtension extends Extension
3333
private static $doctrineDrivers = [
3434
'orm' => [
3535
'registry' => 'doctrine',
36-
'tag' => 'doctrine.event_subscriber',
36+
'tag' => 'doctrine.event_listener',
3737
],
3838
'mongodb' => [
3939
'registry' => 'doctrine_mongodb',
40-
'tag' => 'doctrine_mongodb.odm.event_subscriber',
40+
'tag' => 'doctrine_mongodb.odm.event_listener',
4141
],
4242
'couchdb' => [
4343
'registry' => 'doctrine_couchdb',
44-
'tag' => 'doctrine_couchdb.event_subscriber',
44+
'tag' => 'doctrine_couchdb.event_listener',
4545
'listener_class' => 'FOS\UserBundle\Doctrine\CouchDB\UserListener',
4646
],
4747
];
@@ -97,7 +97,8 @@ public function load(array $configs, ContainerBuilder $container): void
9797

9898
if ($config['use_listener'] && isset(self::$doctrineDrivers[$config['db_driver']])) {
9999
$listenerDefinition = $container->getDefinition('fos_user.user_listener');
100-
$listenerDefinition->addTag(self::$doctrineDrivers[$config['db_driver']]['tag']);
100+
$listenerDefinition->addTag(self::$doctrineDrivers[$config['db_driver']]['tag'], ['event' => 'prePersist']);
101+
$listenerDefinition->addTag(self::$doctrineDrivers[$config['db_driver']]['tag'], ['event' => 'preUpdate']);
101102
if (isset(self::$doctrineDrivers[$config['db_driver']]['listener_class'])) {
102103
$listenerDefinition->setClass(self::$doctrineDrivers[$config['db_driver']]['listener_class']);
103104
}

FOSUserBundle.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
*/
3232
class FOSUserBundle extends Bundle
3333
{
34-
public function build(ContainerBuilder $container)
34+
public function build(ContainerBuilder $container): void
3535
{
3636
parent::build($container);
3737
$container->addCompilerPass(new ConfigurePasswordHasherPass());
@@ -44,7 +44,7 @@ public function build(ContainerBuilder $container)
4444
$this->addRegisterMappingsPass($container);
4545
}
4646

47-
private function addRegisterMappingsPass(ContainerBuilder $container)
47+
private function addRegisterMappingsPass(ContainerBuilder $container): void
4848
{
4949
$mappings = [
5050
realpath(__DIR__.'/Resources/config/doctrine-mapping') => 'FOS\UserBundle\Model',

Validator/Initializer.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public function __construct(CanonicalFieldsUpdater $canonicalFieldsUpdater)
3636
/**
3737
* @param object $object
3838
*/
39-
public function initialize($object)
39+
public function initialize($object): void
4040
{
4141
if ($object instanceof UserInterface) {
4242
$this->canonicalFieldsUpdater->updateCanonicalFields($object);

0 commit comments

Comments
 (0)