Laravel 5.6 - Dispatcher (Contracts)

Dispatcher




laravel

इंटरफ़ेस डिस्पैचर ( स्रोत देखें )

तरीके

शून्य listen (स्ट्रिंग | सरणी $ घटनाएं, मिश्रित $ श्रोता)

प्रेषक के साथ एक ईवेंट श्रोता रजिस्टर करें।

bool hasListeners (स्ट्रिंग $ eventName)

निर्धारित करें कि किसी दिए गए कार्यक्रम में श्रोताओं हैं।

शून्य subscribe (ऑब्जेक्ट | स्ट्रिंग $ ग्राहक)

प्रेषक के साथ एक घटना ग्राहक पंजीकृत करें।

सरणी | अशक्त until (स्ट्रिंग | ऑब्जेक्ट $ इवेंट, मिश्रित $ पेलोड = [])

एक घटना को तब तक प्रेषित करें जब तक कि पहली गैर-शून्य प्रतिक्रिया वापस नहीं आती।

सरणी | अशक्त dispatch (स्ट्रिंग | ऑब्जेक्ट $ इवेंट, मिश्रित $ payload = [], bool $ halt = false)

एक घटना प्रेषित करें और श्रोताओं को बुलाओ।

शून्य push (स्ट्रिंग $ घटना, सरणी $ payload = [])

बाद में निकाल दिए जाने के लिए एक ईवेंट और पेलोड पंजीकृत करें।

शून्य flush (स्ट्रिंग $ घटना)

धक्का घटनाओं का एक सेट फ्लश करें।

शून्य forget (स्ट्रिंग $ घटना)

प्रेषक से श्रोताओं का एक सेट निकालें।

शून्य forgetPushed ()

सभी कतारबद्ध श्रोताओं को भूल जाओ।

विवरण

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

प्रेषक के साथ एक ईवेंट श्रोता रजिस्टर करें।

पैरामीटर

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

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

शून्य

बूल हैलिस्टर्स (स्ट्रिंग $ eventName)

निर्धारित करें कि किसी दिए गए कार्यक्रम में श्रोताओं हैं।

पैरामीटर

तार $ घटनानाम

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

bool

शून्य सदस्यता लें (ऑब्जेक्ट | स्ट्रिंग $ ग्राहक)

प्रेषक के साथ एक घटना ग्राहक पंजीकृत करें।

पैरामीटर

वस्तु | स्ट्रिंग $ ग्राहक

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

शून्य

सरणी | शून्य तक (स्ट्रिंग | ऑब्जेक्ट $ इवेंट, मिश्रित $ payload = [])

एक घटना को तब तक प्रेषित करें जब तक कि पहली गैर-शून्य प्रतिक्रिया वापस नहीं आती।

पैरामीटर

स्ट्रिंग | वस्तु $ घटना
मिश्रित $ पेलोड

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

सरणी | अशक्त

सरणी | शून्य प्रेषण (स्ट्रिंग | ऑब्जेक्ट $ इवेंट, मिश्रित $ payload = [], bool $ halt = false)

एक घटना प्रेषित करें और श्रोताओं को बुलाओ।

पैरामीटर

स्ट्रिंग | वस्तु $ घटना
मिश्रित $ पेलोड
bool $ पड़ाव

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

सरणी | अशक्त

शून्य धक्का (स्ट्रिंग $ घटना, सरणी $ payload = [])

बाद में निकाल दिए जाने के लिए एक ईवेंट और पेलोड पंजीकृत करें।

पैरामीटर

तार $ घटना
सरणी $ पेलोड

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

शून्य

शून्य फ्लश (स्ट्रिंग $ घटना)

धक्का घटनाओं का एक सेट फ्लश करें।

पैरामीटर

तार $ घटना

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

शून्य

शून्य भूल जाओ (स्ट्रिंग $ घटना)

प्रेषक से श्रोताओं का एक सेट निकालें।

पैरामीटर

तार $ घटना

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

शून्य

शून्य भूल जाओ ()

सभी कतारबद्ध श्रोताओं को भूल जाओ।

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

शून्य