%PDF- %PDF-
Direktori : /var/www/html/news/vendor/tymon/jwt-auth/src/Providers/JWT/ |
Current File : //var/www/html/news/vendor/tymon/jwt-auth/src/Providers/JWT/JWTProvider.php |
<?php /* * This file is part of jwt-auth. * * (c) Sean Tymon <tymon148@gmail.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Tymon\JWTAuth\Providers\JWT; abstract class JWTProvider { /** * @var string */ protected $secret; /** * @var string */ protected $algo; /** * @param string $secret * @param string $algo */ public function __construct($secret, $algo = 'HS256') { $this->secret = $secret; $this->algo = $algo; } /** * Set the algorithm used to sign the token. * * @param string $algo * @return self */ public function setAlgo($algo) { $this->algo = $algo; return $this; } /** * Get the algorithm used to sign the token. * * @return string */ public function getAlgo() { return $this->algo; } /** * Set the secret used to sign the token. * * @param string $secret * * @return $this */ public function setSecret($secret) { $this->secret = $secret; return $this; } /** * Get the secret used to sign the token. * * @return string */ public function getSecret() { return $this->secret; } }