*/ class Db extends \ZfcUser\Authentication\Adapter\Db implements ServiceManagerAwareInterface { /** * @var ServiceManager */ protected $serviceManager; /** * Authentification. * * @param AuthEvent $e * @return boolean */ public function authenticate(AuthEvent $e) { try { $result = parent::authenticate($e); } catch (PDOException $e) { return false; } catch (ServiceNotFoundException $e) { return false; } return $result; } /** * @param AuthenticationOptionsInterface $options * @return self */ public function setOptions(AuthenticationOptionsInterface $options) { $this->options = $options; return $this; } /** * @return ModuleOptions */ public function getOptions() { if (!$this->options instanceof ModuleOptions) { $this->setOptions($this->getServiceManager()->get('unicaen-auth_module_options')); } return $this->options; } /** * Get service manager * * @return ServiceManager */ public function getServiceManager() { return $this->serviceManager; } /** * Set service manager * * @param ServiceManager $serviceManager * @return self */ public function setServiceManager(ServiceManager $serviceManager) { $this->serviceManager = $serviceManager; return $this; } }