From 36b1cc80ee6980d21bc8fe5ea0f6c4fd77bd4dc8 Mon Sep 17 00:00:00 2001 From: Greg Besson Date: Thu, 7 Jun 2018 17:01:26 +0200 Subject: [PATCH] revert to saty compatible with zfcuser 2.*... --- src/PlaygroundUser/Module.php | 2 +- src/PlaygroundUser/Service/User.php | 18 +++++++++++++----- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/src/PlaygroundUser/Module.php b/src/PlaygroundUser/Module.php index f2511f6..fe01ab2 100644 --- a/src/PlaygroundUser/Module.php +++ b/src/PlaygroundUser/Module.php @@ -178,10 +178,10 @@ public function getServiceConfig() 'invokables' => array( 'PlaygroundUser\Form\Login' => 'PlaygroundUser\Form\Login', 'playgrounduser_redirectionstrategy_service' => 'PlaygroundUser\View\Strategy\RedirectionStrategy', + 'playgrounduser_user_service' => 'PlaygroundUser\Service\User', ), 'factories' => array( - 'playgrounduser_user_service' => 'PlaygroundUser\Service\Factory\UserFactory', 'playgrounduser_rememberme_service' => 'PlaygroundUser\Service\Factory\RememberMeFactory', 'playgrounduser_team_service' => 'PlaygroundUser\Service\Factory\TeamFactory', 'playgrounduser_password_service' => 'PlaygroundUser\Service\Factory\PasswordFactory', diff --git a/src/PlaygroundUser/Service/User.php b/src/PlaygroundUser/Service/User.php index a3f8555..88b0400 100644 --- a/src/PlaygroundUser/Service/User.php +++ b/src/PlaygroundUser/Service/User.php @@ -5,6 +5,7 @@ use PlaygroundUser\Entity\UserProvider; use Zend\Form\Form; use Zend\ServiceManager\ServiceManager; +use Zend\ServiceManager\ServiceManagerAwareInterface; use Zend\Crypt\Password\Bcrypt; use PlaygroundUser\Options\ModuleOptions; use Zend\Validator\File\Size; @@ -14,7 +15,7 @@ use PlaygroundUser\Entity\Role; use Zend\ServiceManager\ServiceLocatorInterface; -class User extends \ZfcUser\Service\User +class User extends \ZfcUser\Service\User implements ServiceManagerAwareInterface { /** @@ -50,10 +51,10 @@ class User extends \ZfcUser\Service\User */ protected $options; - public function __construct(ServiceLocatorInterface $locator) - { - $this->serviceManager = $locator; - } + // public function __construct(ServiceLocatorInterface $locator) + // { + // $this->serviceManager = $locator; + // } /** * functional mandatory fields go in the form validator part @@ -1133,4 +1134,11 @@ public function getServiceManager() { return $this->serviceManager; } + + public function setServiceManager(ServiceManager $serviceManager) + { + $this->serviceManager = $serviceManager; + + return $this; + } }