This commit is contained in:
2025-02-03 18:49:47 +03:00
parent f1a79d66ec
commit dd62ad0ca4
1739 changed files with 154102 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
<?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;
}