PSR मानक · प्रश्न 5 / 12

PSR-15 MiddlewareInterface को पूरा करने के लिए किसी class को कौन-सा method implement करना होता है?

1 उत्तर सही है। आसान

उत्तर दिखाएँ

उत्तर

  • B process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface

व्याख्या

MiddlewareInterface ठीक एक method की माँग करता है: process(), जो request और अगला handler प्राप्त करता है और एक response लौटाता है। handle() दूसरे PSR-15 interface, RequestHandlerInterface, का है, यानी उस object का, जिसे middleware request आगे देता है। Request और response लेने वाला __invoke() variant पुराने तथाकथित double-pass middlewares से आता है, जिन्हें PSR-15 ने जानबूझकर नहीं अपनाया। इसके विपरीत dispatch() PSR-14 event dispatcher का method है और इसका middlewares से कोई संबंध नहीं है।

सर्टिफ़िकेशन और परीक्षाएँ

अगली परीक्षा कौन-सी होगी?

आप 19 परीक्षाओं का अभ्यास पहले से कर सकते हैं, 21 पर वोटिंग चल रही है। सभी सर्टिफ़िकेशन आधिकारिक जानकारी के साथ देखें, वोट करें या अपनी परीक्षा सुझाएँ।

सभी सर्टिफ़िकेशन देखें