Laravel 5.6 - BroadcastManager (Broadcasting)

BroadcastManager




laravel

कक्षा ब्रॉडकास्ट प्रबंधक लागू Factory ( स्रोत देखें )

गुण

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

तरीके

शून्य __construct ( Application $ ऐप)

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

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

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

स्ट्रिंग | अशक्त socket ( Request | शून्य $ अनुरोध = शून्य)

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

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

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

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

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

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

एक ड्राइवर उदाहरण प्राप्त करें।

मिश्रित driver (स्ट्रिंग $ 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 $ एप्लिकेशन

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

शून्य

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

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

पैरामीटर

सरणी $ गुण

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

शून्य

स्ट्रिंग | शून्य सॉकेट ( Request | शून्य $ अनुरोध = शून्य)

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

पैरामीटर

Request | शून्य $ अनुरोध

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

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

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

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

पैरामीटर

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

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

PendingBroadcast | शून्य

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

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

पैरामीटर

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

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

शून्य

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

एक ड्राइवर उदाहरण प्राप्त करें।

पैरामीटर

तार $ ड्राइवर

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

शून्य

मिश्रित चालक (स्ट्रिंग $ 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 (स्ट्रिंग $ विधि, सरणी $ पैरामीटर)

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

पैरामीटर

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

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

मिश्रित