portal.mkgtu.ru/common/components/changeHistoryHandler/interfaces/ChangeHistoryActionInterfac...

23 lines
574 B
PHP
Raw Normal View History

2024-03-28 09:51:45 +03:00
<?php
namespace common\components\changeHistoryHandler\interfaces;
use common\modules\abiturient\models\bachelor\changeHistory\ChangeHistoryEntityClass;
use common\modules\abiturient\models\bachelor\changeHistory\interfaces\ChangeDetailInterface;
interface ChangeHistoryActionInterface
{
public function proceed(): bool;
public function persistChangeDetails(ChangeHistoryEntityClass $changeEntity): array;
public function getHandler(): ChangeHistoryHandlerInterface;
public function setHandler(ChangeHistoryHandlerInterface $handler): void;
}