Laravel 5.7 - BroadcastManager (Broadcasting)

BroadcastManager




laravel

BroadcastManager

वर्ग प्रसारण प्रबंधक Factory ( देखें स्रोत )

गुण

संरक्षित Application $ एप्लिकेशन आवेदन उदाहरण।
संरक्षित सरणी $ ड्राइवरों प्रसारित प्रसारण चालकों की सरणी।
संरक्षित सरणी $ customCreators पंजीकृत कस्टम ड्राइवर निर्माता।

तरीके

शून्य __construct ( Application $ एप्लिकेशन)

एक नया प्रबंधक उदाहरण बनाएँ।

शून्य routes (सरणी $ विशेषताएँ = अशक्त)

प्रसारण प्रमाणीकरण और सॉकेट को संभालने के लिए मार्गों को पंजीकृत करें।

स्ट्रिंग | अशक्त socket ( Request | null $ request = null)

दिए गए अनुरोध के लिए सॉकेट आईडी प्राप्त करें।

PendingBroadcast | शून्य event (मिश्रित | अशक्त $ घटना = अशक्त)

किसी घटना का प्रसारण शुरू करें।

शून्य queue (मिश्रित $ घटना)

प्रसारण के लिए दी गई घटना को पंक्तिबद्ध करें।

शून्य connection (स्ट्रिंग $ ड्राइवर = अशक्त)

ड्राइवर का उदाहरण लें।

मिश्रित driver (स्ट्रिंग | null $ name = null)

ड्राइवर का उदाहरण लें।

Broadcaster get (स्ट्रिंग $ नाम)

स्थानीय कैश से कनेक्शन प्राप्त करने का प्रयास करें।

Broadcaster resolve (स्ट्रिंग $ नाम)

दिए गए स्टोर को हल करें।

मिश्रित callCustomCreator (सरणी $ config)

एक कस्टम ड्राइवर निर्माता को बुलाओ।

Broadcaster createPusherDriver (सरणी $ config)

ड्राइवर का एक उदाहरण बनाएँ।

Broadcaster createRedisDriver (सरणी $ config)

ड्राइवर का एक उदाहरण बनाएँ।

Broadcaster createLogDriver (सरणी $ config)

ड्राइवर का एक उदाहरण बनाएँ।

Broadcaster createNullDriver (सरणी $ config)

ड्राइवर का एक उदाहरण बनाएँ।

सरणी getConfig (स्ट्रिंग $ नाम)

कनेक्शन कॉन्फ़िगरेशन प्राप्त करें।

तार getDefaultDriver ()

डिफ़ॉल्ट ड्राइवर नाम प्राप्त करें।

शून्य setDefaultDriver (स्ट्रिंग $ नाम)

डिफ़ॉल्ट ड्राइवर नाम सेट करें।

इस $ extend (स्ट्रिंग $ ड्राइवर, Closure $ कॉलबैक)

एक कस्टम ड्राइवर निर्माता बंद करें।

मिश्रित __call (स्ट्रिंग $ पद्धति, सरणी $ पैरामीटर)

डिफ़ॉल्ट ड्राइवर आवृत्ति को गतिशील रूप से कॉल करें।

विवरण

शून्य __construct ( Application $ एप्लिकेशन)

एक नया प्रबंधक उदाहरण बनाएँ।

पैरामीटर

Application $ एप्लिकेशन

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

शून्य

शून्य मार्ग (सरणी $ विशेषताएँ = अशक्त)

प्रसारण प्रमाणीकरण और सॉकेट को संभालने के लिए मार्गों को पंजीकृत करें।

पैरामीटर

सरणी $ गुण

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

शून्य

स्ट्रिंग | null सॉकेट ( Request | null $ request = null)

दिए गए अनुरोध के लिए सॉकेट आईडी प्राप्त करें।

पैरामीटर

Request | अशक्त $ अनुरोध

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

स्ट्रिंग | अशक्त

PendingBroadcast | शून्य घटना (मिश्रित | शून्य $ घटना = अशक्त)

किसी घटना का प्रसारण शुरू करें।

पैरामीटर

मिश्रित | अशक्त $ घटना

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

PendingBroadcast | शून्य

शून्य कतार (मिश्रित $ घटना)

प्रसारण के लिए दी गई घटना को पंक्तिबद्ध करें।

पैरामीटर

मिश्रित $ घटना

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

शून्य

शून्य कनेक्शन (स्ट्रिंग $ ड्राइवर = अशक्त)

ड्राइवर का उदाहरण लें।

पैरामीटर

तार $ ड्राइवर

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

शून्य

मिश्रित ड्राइवर (string | null $ name = null)

ड्राइवर का उदाहरण लें।

पैरामीटर

स्ट्रिंग | अशक्त $ नाम

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

मिश्रित

संरक्षित Broadcaster मिलता है (स्ट्रिंग $ नाम)

स्थानीय कैश से कनेक्शन प्राप्त करने का प्रयास करें।

पैरामीटर

तार $ नाम

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

Broadcaster

संरक्षित Broadcaster रिज़ॉल्यूशन (स्ट्रिंग $ नाम)

दिए गए स्टोर को हल करें।

पैरामीटर

तार $ नाम

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

Broadcaster

अपवाद

InvalidArgumentException

संरक्षित मिश्रित कॉलकस्टमक्रेटर (सरणी $ config)

एक कस्टम ड्राइवर निर्माता को बुलाओ।

पैरामीटर

सरणी $ config

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

मिश्रित

संरक्षित Broadcaster createPusherDriver (सरणी $ config)

ड्राइवर का एक उदाहरण बनाएँ।

पैरामीटर

सरणी $ config

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

Broadcaster

संरक्षित Broadcaster createRedisDriver (सरणी $ config)

ड्राइवर का एक उदाहरण बनाएँ।

पैरामीटर

सरणी $ config

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

Broadcaster

संरक्षित Broadcaster createLogDriver (सरणी $ config)

ड्राइवर का एक उदाहरण बनाएँ।

पैरामीटर

सरणी $ config

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

Broadcaster

संरक्षित Broadcaster createNullDriver (सरणी $ config)

ड्राइवर का एक उदाहरण बनाएँ।

पैरामीटर

सरणी $ config

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

Broadcaster

संरक्षित सरणी getConfig (स्ट्रिंग $ नाम)

कनेक्शन कॉन्फ़िगरेशन प्राप्त करें।

पैरामीटर

तार $ नाम

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

सरणी

स्ट्रिंग getDefaultDriver ()

डिफ़ॉल्ट ड्राइवर नाम प्राप्त करें।

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

तार

शून्य सेटडिफॉल्टड्राइवर (स्ट्रिंग $ नाम)

डिफ़ॉल्ट ड्राइवर नाम सेट करें।

पैरामीटर

तार $ नाम

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

शून्य

$ यह विस्तार (स्ट्रिंग $ ड्राइवर, Closure $ कॉलबैक)

एक कस्टम ड्राइवर निर्माता बंद करें।

पैरामीटर

तार $ ड्राइवर
Closure $ कॉलबैक

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

इस $

मिश्रित __call (स्ट्रिंग $ विधि, सरणी $ पैरामीटर)

डिफ़ॉल्ट ड्राइवर आवृत्ति को गतिशील रूप से कॉल करें।

पैरामीटर

तार $ विधि
सरणी $ मानकों

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

मिश्रित