2025-02-03 18:49:47 +03:00

30 lines
721 B
PHP

<?php
namespace goodboyalex\php_components_pack\interfaces;
/**
* Интерфейс поддержки правильной сериализации объектов.
*
* @author Александр Бабаев
* @package php_components_pack
* @version 1.0
* @since 1.0
*/
interface ISerializable
{
/**
* Сериализация модели
*
* @return string Сериализованная модель
*/
public function Serialize (): string;
/**
* Десериализует модель
*
* @param string $serialized Сериализованная модель
*
* @return void
*/
public function UnSerialize (string $serialized): void;
}