public function getSignedValue($value, $signature = null) { if (null === $signature) { $signature = $this->generateSignature($value); } return $value . '.' . $signature; }
public function testSignatureShouldDependOnSecret() { $signer1 = new Signer('secret1', 'sha1'); $signer2 = new Signer('secret2', 'sha1'); $this->assertNotSame($signer1->getSignedValue('foobar'), $signer2->getSignedValue('foobar')); }