Enable Discovery debug logging for production troubleshooting
- Add DISCOVERY_LOG_LEVEL=debug - Add DISCOVERY_SHOW_PROGRESS=true - Temporary changes for debugging InitializerProcessor fixes on production
This commit is contained in:
73
src/Application/Controller/DemoController.php
Normal file
73
src/Application/Controller/DemoController.php
Normal file
@@ -0,0 +1,73 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace App\Application\Controller;
|
||||
|
||||
use App\Framework\Attributes\Route;
|
||||
use App\Framework\Http\HttpRequest;
|
||||
use App\Framework\Http\Method;
|
||||
use App\Framework\Meta\MetaData;
|
||||
use App\Framework\Router\Result\ViewResult;
|
||||
|
||||
final readonly class DemoController
|
||||
{
|
||||
#[Route(path: '/demo/permissions', method: Method::GET)]
|
||||
public function permissionsDemo(HttpRequest $request): ViewResult
|
||||
{
|
||||
$metaData = new MetaData(
|
||||
title: 'Permission Management & Biometric Authentication Demo',
|
||||
description: 'Test und Demo des Permission Management Systems und WebAuthn Biometric Authentication'
|
||||
);
|
||||
|
||||
return new ViewResult('permissions', $metaData, [
|
||||
'features' => [
|
||||
'Permission API Management',
|
||||
'WebAuthn Biometric Authentication',
|
||||
'Onboarding Flows',
|
||||
'Conditional UI Setup',
|
||||
'Credential Management',
|
||||
],
|
||||
]);
|
||||
}
|
||||
|
||||
#[Route(path: '/demo/canvas', method: Method::GET)]
|
||||
public function canvasDemo(HttpRequest $request): ViewResult
|
||||
{
|
||||
$metaData = new MetaData(
|
||||
title: 'Canvas Animation Demo',
|
||||
description: 'Interactive Canvas Animationen, Parallax Effekte und Datenvisualisierung'
|
||||
);
|
||||
|
||||
return new ViewResult('canvas', $metaData, [
|
||||
'features' => [
|
||||
'Interactive Canvas Elements',
|
||||
'Parallax & Scroll Effects',
|
||||
'Data Visualization',
|
||||
'Particle Systems',
|
||||
'Performance Optimized',
|
||||
],
|
||||
]);
|
||||
}
|
||||
|
||||
#[Route(path: '/demo/api-manager', method: Method::GET)]
|
||||
public function apiManagerDemo(HttpRequest $request): ViewResult
|
||||
{
|
||||
$metaData = new MetaData(
|
||||
title: 'API Manager Demo',
|
||||
description: 'Zentrale Verwaltung aller Web APIs für moderne Browser-Features'
|
||||
);
|
||||
|
||||
return new ViewResult('api-manager', $metaData, [
|
||||
'features' => [
|
||||
'Observer APIs (Intersection, Resize, Mutation)',
|
||||
'Media APIs (Camera, Microphone, WebRTC)',
|
||||
'Storage APIs (IndexedDB, Cache API)',
|
||||
'Device APIs (Geolocation, Sensors)',
|
||||
'Web Animations API',
|
||||
'Worker APIs (Service Worker, Web Worker)',
|
||||
'Performance APIs',
|
||||
],
|
||||
]);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user