public function serialize($data) { $payload = parent::serialize($data); $sig = hash_hmac('sha256', $payload, $this->__secret, $raw = true); $encoded_sig = self::base64UrlEncode($sig); return $encoded_sig . '.' . $payload; }
public function testWithDecodedString() { $base64 = Base64::serialize('string'); $this->assertSame('string', $base64->getDecoded()); $this->assertSame('c3RyaW5n', $base64->getEncoded()); }