[ Index ] |
PHP Cross Reference of phpBB-3.3.14-deutsch |
[Summary view] [Print] [Text view]
1 <?php 2 3 declare(strict_types=1); 4 5 namespace ProxyManager\Signature; 6 7 use ProxyManager\Inflector\Util\ParameterEncoder; 8 use ProxyManager\Inflector\Util\ParameterHasher; 9 10 /** 11 * {@inheritDoc} 12 * 13 * @author Marco Pivetta <ocramius@gmail.com> 14 * @license MIT 15 */ 16 final class SignatureGenerator implements SignatureGeneratorInterface 17 { 18 /** 19 * @var ParameterEncoder 20 */ 21 private $parameterEncoder; 22 23 /** 24 * @var ParameterHasher 25 */ 26 private $parameterHasher; 27 28 /** 29 * Constructor. 30 */ 31 public function __construct() 32 { 33 $this->parameterEncoder = new ParameterEncoder(); 34 $this->parameterHasher = new ParameterHasher(); 35 } 36 37 /** 38 * {@inheritDoc} 39 */ 40 public function generateSignature(array $parameters) : string 41 { 42 return $this->parameterEncoder->encodeParameters($parameters); 43 } 44 45 /** 46 * {@inheritDoc} 47 */ 48 public function generateSignatureKey(array $parameters) : string 49 { 50 return $this->parameterHasher->hashParameters($parameters); 51 } 52 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Mon Nov 25 19:05:08 2024 | Cross-referenced by PHPXref 0.7.1 |