20250214-1
[Д] [HashGetType]: Добавлен параметр ByHash (для получения класса хеша путём передачи ему уже вычисленного хэша). [О] [FileHash]: __construct - $hashBy по умолчанию теперь HashGetType::ByHash. [Д] [FileHash]: Добавлены функции сериализации и десериализации (теперь класс реализует интерфейс ISerializable). [Д] [FileHash]: Добавлена функции валидации хэша Validate.
This commit is contained in:
@@ -9,7 +9,7 @@ use goodboyalex\php_components_pack\traits\EnumExtensionsTrait;
|
||||
*
|
||||
* @author Александр Бабаев
|
||||
* @package php_components_pack
|
||||
* @version 1.0
|
||||
* @version 1.1
|
||||
* @since 1.0.5
|
||||
*/
|
||||
enum HashGetType: int
|
||||
@@ -17,13 +17,18 @@ enum HashGetType: int
|
||||
// Подключаю расширение для Enum
|
||||
use EnumExtensionsTrait;
|
||||
|
||||
/**
|
||||
* По строке хэша.
|
||||
*/
|
||||
case ByHash = 0;
|
||||
|
||||
/**
|
||||
* По строке.
|
||||
*/
|
||||
case ByString = 0;
|
||||
case ByString = 1;
|
||||
|
||||
/**
|
||||
* По файлу.
|
||||
*/
|
||||
case ByFile = 1;
|
||||
case ByFile = 2;
|
||||
}
|
Reference in New Issue
Block a user