Final Class Yiisoft\Queue\Message\Serializer\JsonMessageEncoder
| Inheritance | Yiisoft\Queue\Message\Serializer\JsonMessageEncoder |
|---|---|
| Implements | Yiisoft\Queue\Message\Serializer\MessageEncoderInterface |
Encodes and decodes queue messages using JSON format.
Public Methods
| Method | Description | Defined By |
|---|---|---|
| decode() | Yiisoft\Queue\Message\Serializer\JsonMessageEncoder | |
| encode() | Yiisoft\Queue\Message\Serializer\JsonMessageEncoder |
Method Details
| public mixed decode ( string $value ) | ||
| $value | string | |
public function decode(string $value): mixed
{
try {
return json_decode($value, true, 512, JSON_THROW_ON_ERROR);
} catch (JsonException $e) {
throw new MessageSerializerException($e->getMessage(), previous: $e);
}
}
Signup or Login in order to comment.