make data in routing endpoint array

This commit is contained in:
Dennis Eichhorn 2023-09-27 22:33:53 +00:00
parent 1238b8ff09
commit 59ffd0ec40
3 changed files with 21 additions and 21 deletions

View File

@ -42,7 +42,7 @@ final class ApiController extends Controller
* *
* @param RequestAbstract $request Request * @param RequestAbstract $request Request
* @param ResponseAbstract $response Response * @param ResponseAbstract $response Response
* @param mixed $data Generic data * @param array $data Generic data
* *
* @return void * @return void
* *
@ -50,7 +50,7 @@ final class ApiController extends Controller
* *
* @since 1.0.0 * @since 1.0.0
*/ */
public function apiSessionCreate(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void public function apiSessionCreate(RequestAbstract $request, ResponseAbstract $response, array $data = []) : void
{ {
if (!$this->app->accountManager->get($request->header->account)->hasPermission( if (!$this->app->accountManager->get($request->header->account)->hasPermission(
PermissionType::CREATE, $this->app->unitId, $this->app->appId, self::NAME, PermissionCategory::SESSION_FOREIGN PermissionType::CREATE, $this->app->unitId, $this->app->appId, self::NAME, PermissionCategory::SESSION_FOREIGN
@ -124,7 +124,7 @@ final class ApiController extends Controller
* *
* @param RequestAbstract $request Request * @param RequestAbstract $request Request
* @param ResponseAbstract $response Response * @param ResponseAbstract $response Response
* @param mixed $data Generic data * @param array $data Generic data
* *
* @return void * @return void
* *
@ -132,7 +132,7 @@ final class ApiController extends Controller
* *
* @since 1.0.0 * @since 1.0.0
*/ */
public function apiSessionElementCreate(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void public function apiSessionElementCreate(RequestAbstract $request, ResponseAbstract $response, array $data = []) : void
{ {
if (($request->getDataInt('status') ?? -1) === ClockingStatus::START) { if (($request->getDataInt('status') ?? -1) === ClockingStatus::START) {
$this->apiSessionCreate($request, $response); $this->apiSessionCreate($request, $response);
@ -234,7 +234,7 @@ final class ApiController extends Controller
* *
* @param RequestAbstract $request Request * @param RequestAbstract $request Request
* @param ResponseAbstract $response Response * @param ResponseAbstract $response Response
* @param mixed $data Generic data * @param array $data Generic data
* *
* @return void * @return void
* *
@ -242,7 +242,7 @@ final class ApiController extends Controller
* *
* @since 1.0.0 * @since 1.0.0
*/ */
public function apiSessionUpdate(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void public function apiSessionUpdate(RequestAbstract $request, ResponseAbstract $response, array $data = []) : void
{ {
} }
@ -251,7 +251,7 @@ final class ApiController extends Controller
* *
* @param RequestAbstract $request Request * @param RequestAbstract $request Request
* @param ResponseAbstract $response Response * @param ResponseAbstract $response Response
* @param mixed $data Generic data * @param array $data Generic data
* *
* @return void * @return void
* *
@ -259,7 +259,7 @@ final class ApiController extends Controller
* *
* @since 1.0.0 * @since 1.0.0
*/ */
public function apiSessionElementUpdate(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void public function apiSessionElementUpdate(RequestAbstract $request, ResponseAbstract $response, array $data = []) : void
{ {
} }
@ -268,7 +268,7 @@ final class ApiController extends Controller
* *
* @param RequestAbstract $request Request * @param RequestAbstract $request Request
* @param ResponseAbstract $response Response * @param ResponseAbstract $response Response
* @param mixed $data Generic data * @param array $data Generic data
* *
* @return void * @return void
* *
@ -276,7 +276,7 @@ final class ApiController extends Controller
* *
* @since 1.0.0 * @since 1.0.0
*/ */
public function apiSessionDelete(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void public function apiSessionDelete(RequestAbstract $request, ResponseAbstract $response, array $data = []) : void
{ {
} }
@ -285,7 +285,7 @@ final class ApiController extends Controller
* *
* @param RequestAbstract $request Request * @param RequestAbstract $request Request
* @param ResponseAbstract $response Response * @param ResponseAbstract $response Response
* @param mixed $data Generic data * @param array $data Generic data
* *
* @return void * @return void
* *
@ -293,7 +293,7 @@ final class ApiController extends Controller
* *
* @since 1.0.0 * @since 1.0.0
*/ */
public function apiSessionElementDelete(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void public function apiSessionElementDelete(RequestAbstract $request, ResponseAbstract $response, array $data = []) : void
{ {
} }
} }

View File

@ -39,7 +39,7 @@ final class BackendController extends Controller implements DashboardElementInte
/** /**
* {@inheritdoc} * {@inheritdoc}
*/ */
public function viewDashboard(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : RenderableInterface public function viewDashboard(RequestAbstract $request, ResponseAbstract $response, array $data = []) : RenderableInterface
{ {
$view = new View($this->app->l11nManager, $request, $response); $view = new View($this->app->l11nManager, $request, $response);
$view->setTemplate('/Modules/HumanResourceTimeRecording/Theme/Backend/dashboard'); $view->setTemplate('/Modules/HumanResourceTimeRecording/Theme/Backend/dashboard');
@ -57,14 +57,14 @@ final class BackendController extends Controller implements DashboardElementInte
* *
* @param RequestAbstract $request Request * @param RequestAbstract $request Request
* @param ResponseAbstract $response Response * @param ResponseAbstract $response Response
* @param mixed $data Generic data * @param array $data Generic data
* *
* @return RenderableInterface * @return RenderableInterface
* *
* @since 1.0.0 * @since 1.0.0
* @codeCoverageIgnore * @codeCoverageIgnore
*/ */
public function viewPrivateDashboard(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : RenderableInterface public function viewPrivateDashboard(RequestAbstract $request, ResponseAbstract $response, array $data = []) : RenderableInterface
{ {
$view = new View($this->app->l11nManager, $request, $response); $view = new View($this->app->l11nManager, $request, $response);
$view->setTemplate('/Modules/HumanResourceTimeRecording/Theme/Backend/private-dashboard'); $view->setTemplate('/Modules/HumanResourceTimeRecording/Theme/Backend/private-dashboard');
@ -103,14 +103,14 @@ final class BackendController extends Controller implements DashboardElementInte
* *
* @param RequestAbstract $request Request * @param RequestAbstract $request Request
* @param ResponseAbstract $response Response * @param ResponseAbstract $response Response
* @param mixed $data Generic data * @param array $data Generic data
* *
* @return RenderableInterface * @return RenderableInterface
* *
* @since 1.0.0 * @since 1.0.0
* @codeCoverageIgnore * @codeCoverageIgnore
*/ */
public function viewPrivateSession(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : RenderableInterface public function viewPrivateSession(RequestAbstract $request, ResponseAbstract $response, array $data = []) : RenderableInterface
{ {
$view = new View($this->app->l11nManager, $request, $response); $view = new View($this->app->l11nManager, $request, $response);
$view->setTemplate('/Modules/HumanResourceTimeRecording/Theme/Backend/private-session'); $view->setTemplate('/Modules/HumanResourceTimeRecording/Theme/Backend/private-session');
@ -140,14 +140,14 @@ final class BackendController extends Controller implements DashboardElementInte
* *
* @param RequestAbstract $request Request * @param RequestAbstract $request Request
* @param ResponseAbstract $response Response * @param ResponseAbstract $response Response
* @param mixed $data Generic data * @param array $data Generic data
* *
* @return RenderableInterface * @return RenderableInterface
* *
* @since 1.0.0 * @since 1.0.0
* @codeCoverageIgnore * @codeCoverageIgnore
*/ */
public function viewHRStats(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : RenderableInterface public function viewHRStats(RequestAbstract $request, ResponseAbstract $response, array $data = []) : RenderableInterface
{ {
$view = new View($this->app->l11nManager, $request, $response); $view = new View($this->app->l11nManager, $request, $response);
$view->setTemplate('/Modules/HumanResourceTimeRecording/Theme/Backend/hr-stats'); $view->setTemplate('/Modules/HumanResourceTimeRecording/Theme/Backend/hr-stats');

View File

@ -36,14 +36,14 @@ final class TimerecordingController extends Controller
* *
* @param RequestAbstract $request Request * @param RequestAbstract $request Request
* @param ResponseAbstract $response Response * @param ResponseAbstract $response Response
* @param mixed $data Generic data * @param array $data Generic data
* *
* @return RenderableInterface * @return RenderableInterface
* *
* @since 1.0.0 * @since 1.0.0
* @codeCoverageIgnore * @codeCoverageIgnore
*/ */
public function viewDashboard(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : RenderableInterface public function viewDashboard(RequestAbstract $request, ResponseAbstract $response, array $data = []) : RenderableInterface
{ {
$view = new View($this->app->l11nManager, $request, $response); $view = new View($this->app->l11nManager, $request, $response);
$view->setTemplate('/Modules/HumanResourceTimeRecording/Theme/Timeterminal/overview'); $view->setTemplate('/Modules/HumanResourceTimeRecording/Theme/Timeterminal/overview');