fix(Discovery): Add comprehensive debug logging for router initialization
- Add initializer count logging in DiscoveryServiceBootstrapper - Add route structure analysis in RouterSetup - Add request parameter logging in HttpRouter - Update PHP production config for better OPcache handling - Fix various config and error handling improvements
This commit is contained in:
@@ -5,6 +5,7 @@ declare(strict_types=1);
|
||||
namespace App\Framework\Notification\Channels\Telegram\Webhook;
|
||||
|
||||
use App\Framework\Attributes\Route;
|
||||
use App\Framework\Config\Environment;
|
||||
use App\Framework\Http\HttpRequest;
|
||||
use App\Framework\Http\Method;
|
||||
use App\Framework\Router\Result\JsonResult;
|
||||
@@ -20,7 +21,8 @@ use App\Framework\Webhook\Processing\WebhookRequestHandler;
|
||||
final readonly class TelegramWebhookController
|
||||
{
|
||||
public function __construct(
|
||||
private WebhookRequestHandler $webhookHandler
|
||||
private WebhookRequestHandler $webhookHandler,
|
||||
private Environment $environment
|
||||
) {
|
||||
}
|
||||
|
||||
@@ -47,7 +49,7 @@ final readonly class TelegramWebhookController
|
||||
public function handleWebhook(HttpRequest $request): JsonResult
|
||||
{
|
||||
// Get secret token from environment
|
||||
$secretToken = $_ENV['TELEGRAM_WEBHOOK_SECRET'] ?? '';
|
||||
$secretToken = $this->environment->getString('TELEGRAM_WEBHOOK_SECRET', '');
|
||||
|
||||
if (empty($secretToken)) {
|
||||
return new JsonResult([
|
||||
|
||||
Reference in New Issue
Block a user