20250713 1.1.1

This commit is contained in:
2025-07-13 12:23:08 +03:00
parent 117deab9d8
commit 62762374e0
14 changed files with 386 additions and 41 deletions

View File

@@ -5,7 +5,7 @@ namespace goodboyalex\php_components_pack\traits\ActionState;
use goodboyalex\php_components_pack\classes\ActionState;
use goodboyalex\php_components_pack\classes\ObjectArray;
use goodboyalex\php_components_pack\enums\MessageType;
use goodboyalex\php_components_pack\models\ActionStateMessageModel;
use goodboyalex\php_components_pack\models\ActionStateMessage;
/**
* Часть кода класса ActionState, отвечающая за методы добавления сообщений.
@@ -30,7 +30,7 @@ trait ActionStateAddTrait
// Если нужно очистить список сообщений
if ($clearAllBefore)
// - то очищаю список сообщений
$this->Clear(fn (ActionStateMessageModel $message) => true);
$this->Clear(fn (ActionStateMessage $message) => true);
// Добавляю сообщения из другого состояния
$this->AddRange($state->GetMessages(ActionState::GET_STRING_ALL()));
@@ -61,17 +61,17 @@ trait ActionStateAddTrait
*/
public function AddCritical (string $message): void
{
$this->Add(new ActionStateMessageModel(MessageType::Error, true, $message));
$this->Add(new ActionStateMessage(MessageType::Error, true, $message));
}
/**
* Добавление сообщения.
*
* @param ActionStateMessageModel $message Сообщение
* @param ActionStateMessage $message Сообщение
*
* @return void
*/
public function Add (ActionStateMessageModel $message): void
public function Add (ActionStateMessage $message): void
{
$this->Messages->Add($message);
}
@@ -85,7 +85,7 @@ trait ActionStateAddTrait
*/
public function AddError (string $message): void
{
$this->Add(new ActionStateMessageModel(MessageType::Error, false, $message));
$this->Add(new ActionStateMessage(MessageType::Error, false, $message));
}
/**
@@ -97,7 +97,7 @@ trait ActionStateAddTrait
*/
public function AddWarning (string $message): void
{
$this->Add(new ActionStateMessageModel(MessageType::Warning, false, $message));
$this->Add(new ActionStateMessage(MessageType::Warning, false, $message));
}
/**
@@ -109,6 +109,6 @@ trait ActionStateAddTrait
*/
public function AddInfo (string $message): void
{
$this->Add(new ActionStateMessageModel(MessageType::Info, false, $message));
$this->Add(new ActionStateMessage(MessageType::Info, false, $message));
}
}