public function setUp() { parent::setUp(); $this->service = new RememberMeService(); $this->mapper = $this->getMock('JwPersistentUser\\Mapper\\SerieTokenMapperInterface'); $this->service->setMapper($this->mapper); $this->service->setModuleOptions($this->options = new ModuleOptions()); $this->options->setSerieTokenEntityClass('JwPersistentUser\\Model\\SerieToken'); $ipService = $this->getMock('Zend\\Http\\PhpEnvironment\\RemoteAddress'); $ipService->expects($this->any())->method('getIpAddress')->will($this->returnValue(self::IP)); $this->service->setIpService($ipService); $request = $this->getMock('Zend\\Http\\Request'); $request->expects($this->any())->method('getHeader')->with('UserAgent')->will($this->returnValue(new UserAgent(self::USER_AGENT))); $this->service->setRequest($request); }
public function createService(ServiceLocatorInterface $serviceLocator) { $service = new RememberMeService(); $service->setIpService(new RemoteAddress()); $service->setRequest($serviceLocator->get('Request')); $service->setModuleOptions($serviceLocator->get('JwPersistentUser\\ModuleOptions')); $service->setMapper($serviceLocator->get('JwPersistentUser\\Mapper\\SerieToken')); return $service; }