Laravel 5.6 - Broadcaster (Broadcasting\Broadcasters)

Broadcaster




laravel

क्लास ब्रॉडकास्टर ब्रॉडकास्टर लागू करता है ( स्रोत देखें )

गुण

संरक्षित सरणी $ चैनलों पंजीकृत चैनल प्रमाणीकरणकर्ता।
संरक्षित BindingRegistrar $ bindingRegistrar बाध्यकारी रजिस्ट्रार उदाहरण।

तरीके

इस $ channel (स्ट्रिंग $ चैनल, कॉल करने योग्य | स्ट्रिंग $ कॉलबैक)

एक चैनल प्रमाणीकरण रजिस्टर करें।

मिश्रित verifyUserCanAccessChannel ( Request $ अनुरोध, स्ट्रिंग $ चैनल)

किसी दिए गए चैनल के आने वाले अनुरोध को प्रमाणित करें।

सरणी extractAuthParameters (स्ट्रिंग $ पैटर्न, स्ट्रिंग $ चैनल, extractAuthParameters योग्य | स्ट्रिंग $ कॉलबैक)

दिए गए पैटर्न और चैनल से पैरामीटर निकालें।

ReflectionParameter [] extractParameters ( extractParameters योग्य | स्ट्रिंग $ कॉलबैक)

चैनल प्रमाणीकरण को संभालने के लिए उपयोगकर्ता द्वारा पारित किए गए पैरामीटर को बाहर निकालें।

ReflectionParameter [] extractParametersFromClass (स्ट्रिंग $ कॉलबैक)

क्लास चैनल की "जॉइन" विधि से पैरामीटर निकालता है।

सरणी extractChannelKeys (स्ट्रिंग $ पैटर्न, स्ट्रिंग $ चैनल)

आने वाले चैनल नाम से चैनल कुंजी निकालें।

मिश्रित resolveBinding (स्ट्रिंग $ कुंजी, स्ट्रिंग $ मान, सरणी $ कॉलबैक resolveBinding )

दिए गए पैरामीटर बाध्यकारी हल करें।

मिश्रित resolveExplicitBindingIfPossible (स्ट्रिंग $ कुंजी, मिश्रित $ मान)

लागू होने पर एक स्पष्ट पैरामीटर बाध्यकारी हल करें।

मिश्रित resolveImplicitBindingIfPossible (स्ट्रिंग $ कुंजी, मिश्रित $ मान, सरणी $ कॉलबैक resolveImplicitBindingIfPossible )

लागू होने पर एक अंतर्निहित पैरामीटर बाध्यकारी हल करें।

bool isImplicitlyBindable (स्ट्रिंग $ कुंजी, ReflectionParameter पैरामीटर $ पैरामीटर)

निर्धारित करें कि दी गई कुंजी और पैरामीटर निश्चित रूप से बाध्यकारी है या नहीं।

सरणी formatChannels चैनल (सरणी $ चैनल)

चैनल सरणी को तारों की सरणी में प्रारूपित करें।

BindingRegistrar binder ()

मॉडल बाध्यकारी रजिस्ट्रार उदाहरण प्राप्त करें।

प्रतिदेय | Closure normalizeChannelHandlerToCallable (मिश्रित $ कॉलबैक)

कॉल किए जाने योग्य कॉलबैक को कॉल करने योग्य बनाएं।

विवरण

$ इस चैनल (स्ट्रिंग $ चैनल, कॉल करने योग्य | स्ट्रिंग $ कॉलबैक)

एक चैनल प्रमाणीकरण रजिस्टर करें।

पैरामीटर

तार $ चैनल
प्रतिदेय | स्ट्रिंग $ कॉलबैक

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

इस $

संरक्षित मिश्रित सत्यापन UserCanAccessChannel ( Request $ अनुरोध, स्ट्रिंग $ चैनल)

किसी दिए गए चैनल के आने वाले अनुरोध को प्रमाणित करें।

पैरामीटर

Request $ अनुरोध
तार $ चैनल

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

मिश्रित

अपवाद

AccessDeniedHttpException

संरक्षित सरणी निकालेंऑथ पैरामीटर (स्ट्रिंग $ पैटर्न, स्ट्रिंग $ चैनल, कॉल करने योग्य | स्ट्रिंग $ कॉलबैक)

दिए गए पैटर्न और चैनल से पैरामीटर निकालें।

पैरामीटर

तार $ पैटर्न
तार $ चैनल
प्रतिदेय | स्ट्रिंग $ कॉलबैक

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

सरणी

संरक्षित ReflectionParameter पैरामीटर [] निकालें पैरामीटर (कॉल करने योग्य | स्ट्रिंग $ कॉलबैक)

चैनल प्रमाणीकरण को संभालने के लिए उपयोगकर्ता द्वारा पारित किए गए पैरामीटर को बाहर निकालें।

पैरामीटर

प्रतिदेय | स्ट्रिंग $ कॉलबैक

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

ReflectionParameter []

अपवाद

Exception

संरक्षित ReflectionParameter पैरामीटर [] निकालें पैरामीटरफ्रम क्लास (स्ट्रिंग $ कॉलबैक)

क्लास चैनल की "जॉइन" विधि से पैरामीटर निकालता है।

पैरामीटर

तार $ कॉलबैक

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

ReflectionParameter []

अपवाद

Exception

संरक्षित सरणी निकालेंChannelKeys (स्ट्रिंग $ पैटर्न, स्ट्रिंग $ चैनल)

आने वाले चैनल नाम से चैनल कुंजी निकालें।

पैरामीटर

तार $ पैटर्न
तार $ चैनल

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

सरणी

संरक्षित मिश्रित संकल्प बाध्यकारी (स्ट्रिंग $ कुंजी, स्ट्रिंग $ मान, सरणी $ कॉलबैक पैरामीटर)

दिए गए पैरामीटर बाध्यकारी हल करें।

पैरामीटर

तार $ कुंजी
तार $ मूल्य
सरणी $ callbackParameters

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

मिश्रित

संरक्षित मिश्रित संकल्प एक्स्प्लिटी बाइंडिंगइफ संभव (स्ट्रिंग $ कुंजी, मिश्रित $ मान)

लागू होने पर एक स्पष्ट पैरामीटर बाध्यकारी हल करें।

पैरामीटर

तार $ कुंजी
मिश्रित $ मूल्य

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

मिश्रित

संरक्षित मिश्रित संकल्प IplicitBindingIfPossible (स्ट्रिंग $ कुंजी, मिश्रित $ मान, सरणी $ कॉलबैक पैरामीटर)

लागू होने पर एक अंतर्निहित पैरामीटर बाध्यकारी हल करें।

पैरामीटर

तार $ कुंजी
मिश्रित $ मूल्य
सरणी $ callbackParameters

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

मिश्रित

अपवाद

AccessDeniedHttpException

संरक्षित बूल isplicitlyBindable (स्ट्रिंग $ कुंजी, ReflectionParameter पैरामीटर $ पैरामीटर)

निर्धारित करें कि दी गई कुंजी और पैरामीटर निश्चित रूप से बाध्यकारी है या नहीं।

पैरामीटर

तार $ कुंजी
ReflectionParameter $ पैरामीटर

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

bool

संरक्षित सरणी प्रारूप चैनल (सरणी $ चैनल)

चैनल सरणी को तारों की सरणी में प्रारूपित करें।

पैरामीटर

सरणी $ चैनलों

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

सरणी

संरक्षित BindingRegistrar बांधने की मशीन ()

मॉडल बाध्यकारी रजिस्ट्रार उदाहरण प्राप्त करें।

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

BindingRegistrar

संरक्षित कॉल करने योग्य | Closure सामान्य करें Closure टॉकबल (मिश्रित $ कॉलबैक)

कॉल किए जाने योग्य कॉलबैक को कॉल करने योग्य बनाएं।

पैरामीटर

मिश्रित $ कॉलबैक

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

प्रतिदेय | Closure