public function generateNewToken(string $tag) : string
    {
        $token = str_random(7);
        $this->setTokenInMemory($tag, $token);
        $this->persistToken($tag, $token);

        return $token;
    }
public function generateNewToken(string $tag) : string
    {
        $token = str_random(7);
        $this->setTokenInMemory($tag, $token);
        $this->persistToken($tag, $token);

        return $token;
    }
public function generateNewToken ( string $ tag ) : string { $ token = str_random ( 7 ) ; $ this -> setTokenInMemory ( $ tag , $ token ) ; $ this -> persistToken ( $ tag , $ token ) ; return $ token ; }
Generates a brand new token.
@param $tag string
@return string
Generates a brand new token .