आर्किटेक्चर और request · प्रश्न 2 / 12

एक extension dependency injection के लिए अपनी services को किस file में configure करता है?

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

उत्तर दिखाएँ

उत्तर

  • B Configuration/Services.yaml

व्याख्या

File Configuration/Services.yaml (वैकल्पिक रूप से Services.php) तय करती है कि Symfony container extension की classes के साथ कैसा व्यवहार करे। आम तौर पर इसमें autowire: true, autoconfigure: true और public: false वाला _defaults block होता है, साथ ही एक entry जो Classes/ के अंतर्गत सभी classes को services के रूप में load करती है और Classes/Domain/Model/* जैसे data objects को बाहर रखती है। इस file के बिना extension की classes की constructor dependencies अपने आप resolve नहीं होतीं। composer.json संबंधित लगता है क्योंकि यह class autoloading संभालता है – लेकिन यह केवल यह सुनिश्चित करता है कि PHP classes ढूँढ सके, न कि वे services के रूप में जोड़ी जाएँ।

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

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

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

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