diff --git a/Admin/Hooks/Web/Api.php b/Admin/Hooks/Web/Api.php index a2851d1..74b5974 100644 --- a/Admin/Hooks/Web/Api.php +++ b/Admin/Hooks/Web/Api.php @@ -1,7 +1,13 @@ '\Modules\Auditor\Controller\ApiController:apiLogCreate', - 'PRE:Module:.*?\-update' => '\Modules\Auditor\Controller\ApiController:apiLogUpdate', - 'PRE:Module:.*?\-delete' => '\Modules\Auditor\Controller\ApiController:apiLogDelete', + 'PRE:Module:.*?\-create' => [ + 'callback' => ['\Modules\Auditor\Controller\ApiController:apiLogCreate'], + ], + 'PRE:Module:.*?\-update' => [ + 'callback' => ['\Modules\Auditor\Controller\ApiController:apiLogUpdate'], + ], + 'PRE:Module:.*?\-delete' => [ + 'callback' => ['\Modules\Auditor\Controller\ApiController:apiLogDelete'], + ], ]; diff --git a/Controller/ApiController.php b/Controller/ApiController.php index 523c306..45c7af4 100644 --- a/Controller/ApiController.php +++ b/Controller/ApiController.php @@ -20,9 +20,48 @@ use phpOMS\Message\ResponseAbstract; use phpOMS\Message\NotificationLevel; use phpOMS\Module\ModuleAbstract; use phpOMS\Views\View; +use phpOMS\Account\Account; use phpOMS\Account\PermissionType; use phpOMS\DataStorage\Database\RelationType; final class ApiController extends Controller { -} \ No newline at end of file + public function apiLogCreate( + Account $account, + $old, + $new, + int $type = 0, + int $subtype = 0, + string $module = null, + string $content = null + ) : void + { + + } + + public function apiLogUpdate( + Account $account, + $old, + $new, + int $type = 0, + int $subtype = 0, + string $module = null, + string $content = null + ) : void + { + + } + + public function apiLogDelete( + Account $account, + $old, + $new, + int $type = 0, + int $subtype = 0, + string $module = null, + string $content = null + ) : void + { + + } +}