/
var
/
www
/
flurhymez
/
vendor
/
firebase
/
php-jwt
/
src
/
/var/www/flurhymez/vendor/firebase/php-jwt/src
mkdir
upload
Name
Size
Mode
Actions
BeforeValidException.php
97
0644
edit
dl
rm
ExpiredException.php
93
0644
edit
dl
rm
JWK.php
5604
0644
edit
dl
rm
JWT.php
22517
0644
edit
dl
rm
Key.php
1451
0644
edit
dl
rm
SignatureInvalidException.php
102
0644
edit
dl
rm
Edit:
/var/www/flurhymez/vendor/firebase/php-jwt/src/Key.php
(1451B)
<?php namespace Firebase\JWT; use InvalidArgumentException; use OpenSSLAsymmetricKey; class Key { /** @var string $algorithm */ private $algorithm; /** @var string|resource|OpenSSLAsymmetricKey $keyMaterial */ private $keyMaterial; /** * @param string|resource|OpenSSLAsymmetricKey $keyMaterial * @param string $algorithm */ public function __construct($keyMaterial, $algorithm) { if ( !is_string($keyMaterial) && !is_resource($keyMaterial) && !$keyMaterial instanceof OpenSSLAsymmetricKey ) { throw new InvalidArgumentException('Type error: $keyMaterial must be a string, resource, or OpenSSLAsymmetricKey'); } if (empty($keyMaterial)) { throw new InvalidArgumentException('Type error: $keyMaterial must not be empty'); } if (!is_string($algorithm)|| empty($keyMaterial)) { throw new InvalidArgumentException('Type error: $algorithm must be a string'); } $this->keyMaterial = $keyMaterial; $this->algorithm = $algorithm; } /** * Return the algorithm valid for this key * * @return string */ public function getAlgorithm() { return $this->algorithm; } /** * @return string|resource|OpenSSLAsymmetricKey */ public function getKeyMaterial() { return $this->keyMaterial; } }
Save
cmd:
run