/** * @return Encrypter */ protected function getEncrypter() { $encrypter = new Encrypter(); $encrypter->setCompressionManager($this->getCompressionManager())->setJWKManager($this->getJWKManager())->setJWKSetManager($this->getJWKSetManager())->setJWTManager($this->getJWTManager())->setJWAManager($this->getJWAManager())->setPayloadConverter($this->getPayloadConverterManager()); return $encrypter; }
/** * */ private function setEncrypter() { $this->container['Encrypter'] = function ($c) { $encrypter = new Encrypter(); $encrypter->setPayloadConverter($c['PayloadConverterManager'])->setCompressionManager($c['CompressionManager'])->setJWAManager($c['JWAManager'])->setJWKManager($c['JWKManager'])->setJWKSetManager($c['JWKSetManager'])->setJWTManager($c['JWTManager']); return $encrypter; }; }