ManaPHP\Serializer\Adapter\Json::serialize PHP Метод

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

public serialize ( mixed $data ) : string
$data mixed
Результат string
    public function serialize($data)
    {
        if (!is_array($data)) {
            $data = ['__wrapper__' => $data];
        }
        $serialized = json_encode($data, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE);
        if ($serialized === false) {
            throw new JsonException('json_encode failed: :message', ['message' => json_last_error_msg()]);
        }
        return $serialized;
    }