From 053a4460f74c7292783354637ab51d89e8dcb608 Mon Sep 17 00:00:00 2001 From: Joseph Bielawski Date: Mon, 4 May 2015 09:14:15 +0200 Subject: [PATCH] Remove BC break for Symfony < 2.5 --- Form/FOSUBRegistrationFormHandler.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Form/FOSUBRegistrationFormHandler.php b/Form/FOSUBRegistrationFormHandler.php index 406602ae2..ca7d6c844 100644 --- a/Form/FOSUBRegistrationFormHandler.php +++ b/Form/FOSUBRegistrationFormHandler.php @@ -159,8 +159,10 @@ protected function setUserInformation(UserInterface $user, UserResponseInterface $accessor = PropertyAccess::createPropertyAccessor(); $accessor->setValue($user, 'username', $this->getUniqueUserName($userInformation->getNickname())); - if ($accessor->isWritable($user, 'email')) { + if (method_exists($accessor, 'isWritable') && $accessor->isWritable($user, 'email')) { $accessor->setValue($user, 'email', $userInformation->getEmail()); + } elseif (method_exists($user, 'setEmail')) { + $user->setEmail($userInformation->getEmail()); } return $user;