/** * @param string $secret * @param string $algo * @param null $driver */ public function __construct($secret, $algo, $driver = null) { array_walk($secret, function (&$path) { $path = 'file://' . $path; }); parent::__construct($secret, $algo); $this->jws = $driver ?: new JWS(['alg' => $algo]); }
/** * @param string $secret * @param string $algo * @param null $driver */ public function __construct($secret, $algo, $driver = null) { parent::__construct($secret, $algo); $this->jws = $driver ?: new JWS(['alg' => $algo]); }
/** * SpomkyAdapter constructor. * @param ConfigBagInterface $configBag */ public function __construct(ConfigBagInterface $configBag) { parent::__construct($configBag->get('signature_secret'), $configBag->get('signature_algo')); $this->signatureKey = $this->buildSignatureKey($configBag->get('signature_secret'), $configBag->get('signature_algo')); $this->encryptionKey = $this->buildEncryptionKey($configBag->get('encrypt_secret'), $configBag->get('encrypt_algo')); }