<?phpdeclare(strict_types=1);namespaceLcobucci\JWT\Signer;useInvalidArgumentException;useLcobucci\JWT\Exception;finalclassInvalidKeyProvidedextendsInvalidArgumentExceptionimplementsException{publicstaticfunctioncannotBeParsed(string$details):self{returnnewself('It was not possible to parse your key, reason: '.$details);}publicstaticfunctionincompatibleKey():self{returnnewself('This key is not compatible with this signer');}}