/** * @param int $logId * @return mixed * @throws \Magento\Framework\Exception\NoSuchEntityException */ public function getById($logId) { $log = $this->logFactory->create(); $this->resource->load($log, $logId); if (!$log->getId()) { throw new \Magento\Framework\Exception\NoSuchEntityException(__('LoginLog with id "%1" does not exist.', $logId)); } return $log; }
private function logFailedCustomerAuthentication($username, $password) { try { /* @var $loginLog \Foggyline\Sentinel\Model\LoginLog */ $loginLog = $this->loginLogFactory->create(); $loginLog->setIdentifier($username); $loginLog->setRequestId($this->helper->getHttpRequestUniqueId()); $loginLog->setType(\Foggyline\Sentinel\Model\LoginLog::TYPE_CUSTOMER); $loginLog->setLoginStatus(\Foggyline\Sentinel\Model\LoginLog::LOGIN_STATUS_FAIL); $loginLog->save(); } catch (Exception $e) { $this->logger->critical($e); } }