appConfig->getSKey(), "HS256"); } /** * Create an object from the token * * @param string $token - token */ public function readHash(string $token): array { $result = null; $error = null; if ($token === "") { return [$result, "token is empty"]; } try { $result = JWT::decode($token, new Key($this->appConfig->getSKey(), "HS256")); } catch (UnexpectedValueException $e) { $error = $e->getMessage(); } return [$result, $error]; } }