आर्किटेक्चर और request · प्रश्न 2 / 12
एक extension TYPO3 के लिए अपने PSR-15 middlewares किस file में register करता है?
1 उत्तर सही है। आसान
उत्तर दिखाएँ
उत्तर
- A Configuration/RequestMiddlewares.php
व्याख्या
TYPO3 सभी loaded extensions से Configuration/RequestMiddlewares.php पढ़ता है और उससे हर stack (frontend या backend) के लिए middleware क्रम बनाता है। हर middleware के लिए आप एक unique identifier, class और ज़रूरत हो तो before और after देते हैं, ताकि वह chain में सही स्थान पर चले। Services.yaml एक आम ग़लतफ़हमी है: यह dependency injection को नियंत्रित करता है, यानी middleware class कैसे instantiate होती है, लेकिन यह नहीं कि वह request flow में जुड़ती है या नहीं और कहाँ। Configuration/Backend/Routes.php backend routes register करता है, middlewares नहीं।