Auth_OpenID_Association::serialize PHP Метод

serialize() публичный Метод

Convert an association to KV form.
public serialize ( ) : string
Результат string $result String in KV form suitable for deserialization by deserialize.
    function serialize()
    {
        $data = array('version' => '2', 'handle' => $this->handle, 'secret' => base64_encode($this->secret), 'issued' => strval(intval($this->issued)), 'lifetime' => strval(intval($this->lifetime)), 'assoc_type' => $this->assoc_type);
        assert(array_keys($data) == $this->assoc_keys);
        return Auth_OpenID_KVForm::fromArray($data, $strict = true);
    }

Usage Example

Пример #1
0
 function test_me()
 {
     $issued = time();
     $lifetime = 600;
     $assoc = new Auth_OpenID_Association('handle', 'secret', $issued, $lifetime, 'HMAC-SHA1');
     $s = $assoc->serialize();
     $assoc2 = Auth_OpenID_Association::deserialize('Auth_OpenID_Association', $s);
     if ($assoc2 === null) {
         $this->fail('deserialize returned null');
     } else {
         $this->assertTrue($assoc2->equal($assoc));
     }
 }
All Usage Examples Of Auth_OpenID_Association::serialize