fix(core): route params coerced to declared type, request errors no longer render as BOOT FAILURE
اتنين أعطال بنيوية طلعوا من فحص الـ 830 شاشة: 1. الراوتر بيبعت بارامترات الـ URL كـ string، وفي ١٣ كنترولر معرّفينها int، ومع strict_types ده TypeError بيقع الشاشة. الراوتر دلوقتي بيقرا النوع المطلوب من الميثود نفسها ويحوّل ليه. 2. public/index.php كان لافف الـ dispatch والـ boot في try واحدة، فأي استثناء جوه الطلب بيطلّع «BOOT FAILURE» بـ 500 حتى لو كان 404 أو 403. الطلب دلوقتي ليه try لوحده بيسلّم لـ ExceptionHandler اللي بيحترم الكود.
Showing
Please register or sign in to comment