Session serialize method implementation.
PhpHandler:serialize: Simply reverse behaviour of 'PhpHandler:unserialize' method.
This commit is contained in:
parent
a177819dd0
commit
ecbbdbe029
@ -3,10 +3,21 @@ namespace Ratchet\Session\Serialize;
|
||||
|
||||
class PhpHandler implements HandlerInterface {
|
||||
/**
|
||||
* Simply reverse behaviour of unserialize method.
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
function serialize(array $data) {
|
||||
throw new \RuntimeException("Serialize PhpHandler:serialize code not written yet, write me!");
|
||||
$preSerialized = [];
|
||||
$serialized = '';
|
||||
|
||||
if (count($data)) {
|
||||
foreach ($data as $bucket => $bucketData) {
|
||||
$preSerialized[] = $bucket . '|' . serialize($bucketData);
|
||||
}
|
||||
$serialized = implode('',$preSerialized);
|
||||
}
|
||||
|
||||
return $serialized;
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user