SerializeEofPacker.php
603 字节
<?php
namespace AukeySwrpc\Packer;
use AukeySwrpc\Request\Request;
/**
* Class SerializeEofPacker
*
* @package AukeySwrpc\Packer
* @author pengjch 202439 11:37:17
*/
class SerializeEofPacker implements PackerInterface
{
/**
* @var string
*/
protected $eof;
public function __construct(array $options = [])
{
$this->eof = $options['settings']['package_eof'] ?? "\r\n";
}
public function pack(Request $data): string
{
return serialize($data);
}
public function unpack(string $data)
{
return unserialize($data);
}
}