aboutsummaryrefslogtreecommitdiffstats
path: root/cypress/fixtures/testapp/lib/Controller/PageController.php
diff options
context:
space:
mode:
Diffstat (limited to 'cypress/fixtures/testapp/lib/Controller/PageController.php')
-rw-r--r--cypress/fixtures/testapp/lib/Controller/PageController.php27
1 files changed, 27 insertions, 0 deletions
diff --git a/cypress/fixtures/testapp/lib/Controller/PageController.php b/cypress/fixtures/testapp/lib/Controller/PageController.php
new file mode 100644
index 00000000000..e7812fa1046
--- /dev/null
+++ b/cypress/fixtures/testapp/lib/Controller/PageController.php
@@ -0,0 +1,27 @@
+<?php
+
+declare(strict_types=1);
+/**
+ * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
+namespace OCA\TestApp\Controller;
+
+use OCA\TestApp\AppInfo\Application;
+use OCP\AppFramework\Controller;
+use OCP\AppFramework\Http\Attribute\NoAdminRequired;
+use OCP\AppFramework\Http\Attribute\NoCSRFRequired;
+use OCP\AppFramework\Http\TemplateResponse;
+use OCP\IRequest;
+
+class PageController extends Controller {
+ public function __construct(IRequest $request) {
+ parent::__construct(Application::APP_ID, $request);
+ }
+
+ #[NoAdminRequired]
+ #[NoCSRFRequired]
+ public function index(): TemplateResponse {
+ return new TemplateResponse(Application::APP_ID, 'main');
+ }
+}