Files
YeePay/lib/Auth/SignerFactory.php
2024-04-01 09:54:43 +08:00

30 lines
441 B
PHP

<?php
namespace Yeepay\Yop\Sdk\Auth;
use Yeepay\Yop\Sdk\Auth\Signer\RsaSigner;
class SignerFactory
{
private static $signers = [];
public static function init()
{
self::$signers['RSA'] = new RsaSigner();
}
/**
* @param $signerType string
* @return Signer
*/
public static function getSigner($signerType)
{
return self::$signers[$signerType];
}
}
SignerFactory::init();