20250802-1

This commit is contained in:
2025-08-02 21:20:32 +03:00
parent 4ec8ccc089
commit a80c4e6f65
7 changed files with 402 additions and 315 deletions

View File

@@ -31,15 +31,22 @@
*/
public ?Closure $ConvertFromDB;
/**
* @var Closure|null Метод сравнения типов.
*/
public ?Closure $Compare;
/**
* Конструктор.
*
* @param callable|null $fromType Метод конвертации из типа для заполнения таблицы базы данных.
* @param callable|null $toType Метод конвертации в тип для заполнения таблицы базы данных.
* @param callable|null $compare Метод сравнения типов.
*/
public function __construct (?callable $fromType = null, ?callable $toType = null)
public function __construct (?callable $fromType = null, ?callable $toType = null, ?callable $compare = null)
{
$this->ConvertToDB = $fromType;
$this->ConvertFromDB = $toType;
$this->Compare = $compare;
}
}