Namshi\JOSE\JWS::getSigner PHP Метод

getSigner() защищенный Метод

Returns the signer responsible to encrypting / decrypting this JWS.
protected getSigner ( ) : Namshi\JOSE\Signer\SignerInterface
Результат Namshi\JOSE\Signer\SignerInterface
    protected function getSigner()
    {
        $signerClass = sprintf('Namshi\\JOSE\\Signer\\%s\\%s', $this->encryptionEngine, $this->header['alg']);
        if (class_exists($signerClass)) {
            return new $signerClass();
        }
        throw new InvalidArgumentException(sprintf("The algorithm '%s' is not supported for %s", $this->header['alg'], $this->encryptionEngine));
    }