Symfony 4.1

ContainerAwareEventManager




symfony

ContainerAwareEventManager

क्लास कंटेनरएवेंटएवेंटमैन ईवेंट मैनजर का विस्तार करता है

श्रोता सेवाओं की आलसी लोडिंग की अनुमति देता है।

तरीके

__construct ( __construct $ कंटेनर)
bool डिस्पैचवेंट (स्ट्रिंग $ इवेंटनाम, EventArgs $ eventArgs = null)

सभी पंजीकृत श्रोताओं के लिए एक घटना भेजना।

सरणी getListeners (स्ट्रिंग $ घटना = शून्य)

एक विशिष्ट घटना या सभी श्रोताओं के श्रोताओं को प्राप्त होता है।

bool hasListeners (स्ट्रिंग $ घटना)

जाँचता है कि क्या किसी ईवेंट में कोई पंजीकृत श्रोता है या नहीं।

addEventListener (स्ट्रिंग | सरणी $ घटनाओं, वस्तु | स्ट्रिंग $ श्रोता)

एक घटना श्रोता को जोड़ता है जो निर्दिष्ट घटनाओं पर सुनता है।

removeEventListener (स्ट्रिंग | सरणी $ घटनाओं, वस्तु | स्ट्रिंग $ श्रोता)

एक ईवेंट श्रोता को निर्दिष्ट ईवेंट से निकालता है।

विवरण

__construct (कंटेनरइंटरफेस $ कंटेनर)

पैरामीटर

ContainerInterface $ कंटेनर

बूल प्रेषण (स्ट्रिंग $ eventName, EventArgs $ eventArgs = null)

सभी पंजीकृत श्रोताओं के लिए एक घटना भेजना।

पैरामीटर

तार $ घटनानाम प्रेषण के लिए घटना का नाम। घटना का नाम श्रोताओं पर लागू होने वाली विधि का नाम है।
EventArgs $ EventArgs इवेंट हैंडलर / श्रोताओं को पास करने के लिए ईवेंट तर्क। यदि आपूर्ति नहीं की जाती है, तो एकल रिक्त EventArgs उदाहरण का उपयोग किया जाता है।

प्रतिलाभ की मात्रा

bool

सरणी getListeners (स्ट्रिंग $ घटना = अशक्त)

एक विशिष्ट घटना या सभी श्रोताओं के श्रोताओं को प्राप्त होता है।

पैरामीटर

तार $ घटना घटना का नाम

प्रतिलाभ की मात्रा

सरणी निर्दिष्ट ईवेंट या सभी ईवेंट श्रोताओं के लिए ईवेंट श्रोता

बूल hasListeners (स्ट्रिंग $ घटना)

जाँचता है कि क्या किसी ईवेंट में कोई पंजीकृत श्रोता है या नहीं।

पैरामीटर

तार $ घटना

प्रतिलाभ की मात्रा

bool यदि निर्दिष्ट घटना में कोई श्रोता है तो सही, अन्यथा FALSE

addEventListener (स्ट्रिंग | सरणी $ घटनाओं, वस्तु | स्ट्रिंग $ श्रोता)

एक घटना श्रोता को जोड़ता है जो निर्दिष्ट घटनाओं पर सुनता है।

पैरामीटर

स्ट्रिंग | सरणी $ घटनाओं सुनने के लिए घटना
वस्तु | स्ट्रिंग $ श्रोता श्रोता वस्तु

अपवाद

RuntimeException

removeEventListener (स्ट्रिंग | सरणी $ घटनाओं, वस्तु | स्ट्रिंग $ श्रोता)

एक ईवेंट श्रोता को निर्दिष्ट ईवेंट से निकालता है।

पैरामीटर

स्ट्रिंग | सरणी $ घटनाओं
वस्तु | स्ट्रिंग $ श्रोता