Laravel 5.6 - Application (Foundation)

Application




laravel

कक्षा अनुप्रयोग Container लागू करता है Application , HttpKernelInterface ( स्रोत देखें )

स्थिरांक

संस्करण

लैरवेल ढांचा संस्करण।

गुण

स्थिर संरक्षित Container $ उदाहरण वर्तमान वैश्विक रूप से उपलब्ध कंटेनर (यदि कोई है)। Container
संरक्षित सरणी $ संकल्प लिया हल किए गए प्रकारों की एक सरणी। Container
संरक्षित सरणी $ बाइंडिंग कंटेनर बाइंडिंग्स। Container
संरक्षित सरणी $ methodBindings कंटेनर की विधि बाइंडिंग्स। Container
संरक्षित सरणी $ उदाहरणों कंटेनर के साझा उदाहरण। Container
संरक्षित सरणी $ उपनाम पंजीकृत प्रकार उपनाम। Container
संरक्षित सरणी $ abstractAliases अमूर्त नाम से पंजीकृत पंजीकृत उपनाम। Container
संरक्षित सरणी $ extenders एक्सटेंशन सेवाओं के लिए बंद कर देता है। Container
संरक्षित सरणी $ टैग सभी पंजीकृत टैग। Container
संरक्षित सरणी $ buildStack वर्तमान में निर्मित स्रावों का ढेर। Container
संरक्षित सरणी $ के साथ पैरामीटर ढेर ओवरराइड। Container
सरणी $ प्रासंगिक प्रासंगिक बाध्यकारी मानचित्र। Container
संरक्षित सरणी $ reboundCallbacks सभी पंजीकृत रिबाउंड कॉलबैक। Container
संरक्षित सरणी $ globalResolvingCallbacks वैश्विक समाधान कॉलबैक के सभी। Container
संरक्षित सरणी $ globalAfterResolvingCallbacks कॉलबैक को हल करने के बाद सभी वैश्विक। Container
संरक्षित सरणी $ resolvingCallbacks क्लास प्रकार के सभी हल करने वाले कॉलबैक। Container
संरक्षित सरणी $ afterResolvingCallbacks कक्षा के प्रकार से कॉलबैक को हल करने के बाद सभी। Container
संरक्षित स्ट्रिंग $ basePath Laravel स्थापना के लिए आधार पथ।
संरक्षित बूल $ hasBeenBootstrapped इंगित करता है कि एप्लिकेशन पहले बूटस्ट्रैप किया गया है या नहीं।
संरक्षित बूल $ हटा दिया गया इंगित करता है कि एप्लिकेशन "बूट" है या नहीं।
संरक्षित सरणी $ bootingCallbacks कॉलबैक बूटिंग की सरणी।
संरक्षित सरणी $ bootedCallbacks बूट किए गए कॉलबैक की सरणी।
संरक्षित सरणी $ terminatingCallbacks कॉलबैक को समाप्त करने की सरणी।
संरक्षित सरणी $ serviceProviders सभी पंजीकृत सेवा प्रदाताओं।
संरक्षित सरणी $ loadedProviders लोड सेवा प्रदाताओं के नाम।
संरक्षित सरणी $ deferredServices स्थगित सेवाओं और उनके प्रदाताओं।
संरक्षित स्ट्रिंग $ DatabasePath डेवलपर द्वारा परिभाषित कस्टम डेटाबेस पथ।
संरक्षित स्ट्रिंग $ storagePath डेवलपर द्वारा परिभाषित कस्टम स्टोरेज पथ।
संरक्षित स्ट्रिंग $ environmentPath डेवलपर द्वारा परिभाषित कस्टम पर्यावरण पथ।
संरक्षित स्ट्रिंग $ environmentFile बूटस्ट्रैपिंग के दौरान लोड करने के लिए पर्यावरण फ़ाइल।
संरक्षित स्ट्रिंग $ नाम स्थान एप्लिकेशन नेमस्पेस।

तरीके

ContextualBindingBuilder when (स्ट्रिंग $ कंक्रीट)

एक प्रासंगिक बाध्यकारी परिभाषित करें।

Container
bool bound (स्ट्रिंग $ सार)

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

has ($ आईडी)

{} @inheritdoc

Container
bool resolved (स्ट्रिंग $ सार)

निर्धारित करें कि दिया गया सार प्रकार हल हो गया है या नहीं।

Container
bool isShared (स्ट्रिंग $ सार)

निर्धारित करें कि कोई दिया गया प्रकार साझा किया गया है या नहीं।

Container
bool isAlias (स्ट्रिंग $ नाम)

निर्धारित करें कि दी गई स्ट्रिंग एक उपनाम है या नहीं।

Container
शून्य bind (स्ट्रिंग $ सार, Closure | स्ट्रिंग | शून्य $ concrete = null, bool $ shared = false)

कंटेनर के साथ बाध्यकारी रजिस्टर करें।

Container
Closure getClosure (स्ट्रिंग $ सार, स्ट्रिंग $ कंक्रीट)

एक प्रकार का निर्माण करते समय उपयोग करने के लिए बंद करें।

Container
bool hasMethodBinding (स्ट्रिंग $ विधि)

निर्धारित करें कि कंटेनर में बाध्यकारी विधि है या नहीं।

Container
शून्य bindMethod (सरणी | स्ट्रिंग $ विधि, Closure $ कॉलबैक)

कंटेनर :: कॉल के साथ हल करने के लिए कॉलबैक बांधें।

Container
तार parseBindMethod (सरणी | स्ट्रिंग $ विधि)

वर्ग @ विधि प्रारूप में बाध्य होने की विधि प्राप्त करें।

Container
मिश्रित callMethodBinding (स्ट्रिंग $ विधि, मिश्रित $ उदाहरण)

दिए गए विधि के लिए विधि बाध्यकारी प्राप्त करें।

Container
शून्य addContextualBinding (स्ट्रिंग $ कंक्रीट, स्ट्रिंग $ सार, Closure | स्ट्रिंग $ कार्यान्वयन)

कंटेनर के लिए एक प्रासंगिक बाध्यकारी जोड़ें।

Container
शून्य bindIf (स्ट्रिंग $ सार, Closure | स्ट्रिंग | शून्य $ concrete = null, bool $ shared = false)

एक बाध्यकारी रजिस्टर करें अगर यह पहले से ही पंजीकृत नहीं है।

Container
शून्य singleton (स्ट्रिंग $ सार, Closure | स्ट्रिंग | शून्य $ कंक्रीट = शून्य)

कंटेनर में साझा बाध्यकारी रजिस्टर करें।

Container
शून्य extend (स्ट्रिंग $ सार, Closure $ बंद)

कंटेनर में एक सार प्रकार "विस्तार करें"।

Container
मिश्रित instance (स्ट्रिंग $ सार, मिश्रित $ उदाहरण)

कंटेनर में साझा किए गए एक मौजूदा उदाहरण को पंजीकृत करें।

Container
शून्य removeAbstractAlias (स्ट्रिंग $ खोजा गया)

प्रासंगिक बाध्यकारी उपनाम कैश से उपनाम निकालें।

Container
शून्य tag (सरणी | स्ट्रिंग $ सार तत्व, सरणी | मिश्रित $ टैग)

दिए गए बाध्यकारी में टैग का एक सेट असाइन करें।

Container
सरणी tagged (स्ट्रिंग $ टैग)

किसी दिए गए टैग के लिए सभी बाइंडिंग को हल करें।

Container
शून्य alias (स्ट्रिंग $ सार, स्ट्रिंग $ उपनाम)

उपनाम एक अलग नाम के लिए एक प्रकार।

Container
मिश्रित rebinding (स्ट्रिंग $ सार, Closure $ कॉलबैक)

एक सार की पुनर्जन्म घटना के लिए एक नया कॉलबैक बांधें।

Container
मिश्रित refresh (स्ट्रिंग $ सार, मिश्रित $ लक्ष्य, स्ट्रिंग $ विधि)

दिए गए लक्ष्य और विधि पर एक उदाहरण ताज़ा करें।

Container
शून्य rebound (स्ट्रिंग $ सार)

दिए गए सार प्रकार के लिए "रिबाउंड" कॉलबैक को फायर करें।

Container
सरणी getReboundCallbacks (स्ट्रिंग $ सार)

किसी दिए गए प्रकार के लिए रिबाउंड कॉलबैक प्राप्त करें।

Container
Closure wrap ( Closure $ कॉलबैक, सरणी $ पैरामीटर = [])

दिए गए बंद को लपेटें जैसे निष्पादित होने पर इसकी निर्भरता इंजेक्शन दी जाएगी।

Container
मिश्रित call ( call योग्य | स्ट्रिंग $ कॉलबैक, सरणी $ पैरामीटर = [], स्ट्रिंग | शून्य $ defaultMethod = null)

दिए गए क्लोजर / क्लास @ विधि को कॉल करें और इसकी निर्भरता इंजेक्ट करें।

Container
Closure factory (स्ट्रिंग $ सार)

कंटेनर से दिए गए प्रकार को हल करने के लिए एक बंद करें।

Container
मिश्रित makeWith (स्ट्रिंग $ सार, सरणी $ पैरामीटर = [])

बनाने के लिए एक उपनाम समारोह नाम ()।

Container
मिश्रित make (स्ट्रिंग $ सार, सरणी $ पैरामीटर = [])

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

get ($ आईडी)

{} @inheritdoc

Container
मिश्रित resolve (स्ट्रिंग $ सार, सरणी $ पैरामीटर = [])

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

Container
मिश्रित getConcrete (स्ट्रिंग $ सार)

किसी दिए गए सार के लिए ठोस प्रकार प्राप्त करें।

Container
स्ट्रिंग | अशक्त getContextualConcrete (स्ट्रिंग $ सार)

दिए गए सार के लिए प्रासंगिक ठोस बाध्यकारी प्राप्त करें।

Container
स्ट्रिंग | अशक्त findInContextualBindings (स्ट्रिंग $ सार)

प्रासंगिक बाध्यकारी सरणी में दिए गए सार के लिए ठोस बाध्यकारी पाएं।

Container
bool isBuildable (मिश्रित $ ठोस, स्ट्रिंग $ सार)

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

Container
मिश्रित build (स्ट्रिंग $ कंक्रीट)

दिए गए प्रकार के एक ठोस उदाहरण को तत्काल करें।

Container
सरणी resolveDependencies निर्भरता (सरणी $ निर्भरता)

प्रतिबिंब पैरामीटर से सभी निर्भरताओं को हल करें।

Container
bool hasParameterOverride ( ReflectionParameter hasParameterOverride $ निर्भरता)

निर्धारित करें कि दिए गए निर्भरता में पैरामीटर ओवरराइड है या नहीं।

Container
मिश्रित getParameterOverride ( ReflectionParameter getParameterOverride $ निर्भरता)

एक निर्भरता के लिए एक पैरामीटर ओवरराइड प्राप्त करें।

Container
सरणी getLastParameterOverride ()

अंतिम पैरामीटर ओवरराइड प्राप्त करें।

Container
मिश्रित resolvePrimitive ( ReflectionParameter पैरामीटर $ पैरामीटर)

एक गैर-वर्ग संकेतित आदिम निर्भरता को हल करें।

Container
मिश्रित resolveClass ( ReflectionParameter पैरामीटर $ पैरामीटर)

कंटेनर से कक्षा आधारित निर्भरता को हल करें।

Container
शून्य notInstantiable (स्ट्रिंग $ कंक्रीट)

एक अपवाद फेंक दें कि कंक्रीट तत्काल नहीं है।

Container
शून्य unresolvablePrimitive ( ReflectionParameter पैरामीटर $ पैरामीटर)

एक अनजान आदिम के लिए एक अपवाद फेंको।

Container
शून्य resolving ( Closure | स्ट्रिंग $ सार, Closure $ कॉलबैक = शून्य)

एक नया समाधान कॉलबैक पंजीकृत करें।

Container
शून्य afterResolving ( Closure | स्ट्रिंग $ सार, Closure $ कॉलबैक = शून्य)

सभी प्रकार के लिए कॉलबैक को हल करने के बाद एक नया पंजीकरण करें।

Container
शून्य fireResolvingCallbacks (स्ट्रिंग $ सार, मिश्रित $ ऑब्जेक्ट)

सभी हल करने वाले कॉलबैक को फायर करें।

Container
शून्य fireAfterResolvingCallbacks (स्ट्रिंग $ सार, मिश्रित $ ऑब्जेक्ट)

कॉलबैक को हल करने के बाद सभी को आग लगाना।

Container
सरणी getCallbacksForType (स्ट्रिंग $ सार, वस्तु $ ऑब्जेक्ट, सरणी $ callbacksPerType)

किसी दिए गए प्रकार के लिए सभी कॉलबैक प्राप्त करें।

Container
शून्य fireCallbackArray (मिश्रित $ ऑब्जेक्ट, सरणी $ कॉलबैक)

ऑब्जेक्ट के साथ कॉलबैक की एक सरणी को फायर करें।

Container
सरणी getBindings ()

कंटेनर की बाइंडिंग प्राप्त करें।

Container
तार getAlias (स्ट्रिंग $ सार)

उपलब्ध होने पर एक सार के लिए उपनाम प्राप्त करें।

Container
सरणी getExtenders (स्ट्रिंग $ सार)

किसी दिए गए प्रकार के लिए विस्तारक कॉलबैक प्राप्त करें।

Container
शून्य forgetExtenders (स्ट्रिंग $ सार)

किसी दिए गए प्रकार के लिए सभी विस्तारक कॉलबैक हटाएं।

Container
शून्य dropStaleInstances (स्ट्रिंग $ सार)

सभी पुराने उदाहरणों और उपनामों को छोड़ दें।

Container
शून्य forgetInstance (स्ट्रिंग $ सार)

इंस्टेंस कैश से एक हल किया गया उदाहरण निकालें।

Container
शून्य forgetInstances ()

कंटेनर से सभी उदाहरण साफ़ करें।

Container
शून्य flush ()

सभी बाइंडिंग और हल किए गए उदाहरणों के कंटेनर को फ्लश करें।

स्थिर Container getInstance ()

कंटेनर के वैश्विक रूप से उपलब्ध उदाहरण सेट करें।

Container
स्थिर Container setInstance ( Container $ कंटेनर = शून्य)

कंटेनर का साझा उदाहरण सेट करें।

Container
bool offsetExists (स्ट्रिंग $ कुंजी)

निर्धारित करें कि दिया गया ऑफ़सेट मौजूद है या नहीं।

Container
मिश्रित offsetGet (स्ट्रिंग $ कुंजी)

किसी दिए गए ऑफ़सेट पर मान प्राप्त करें।

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

किसी दिए गए ऑफ़सेट पर मान सेट करें।

Container
शून्य offsetUnset (स्ट्रिंग $ कुंजी)

किसी दिए गए ऑफ़सेट पर मान को अनसेट करें।

Container
मिश्रित __get (स्ट्रिंग $ कुंजी)

गतिशील रूप से कंटेनर सेवाओं तक पहुंचें।

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

गतिशील रूप से कंटेनर सेवाएं सेट करें।

Container
शून्य __construct (स्ट्रिंग | शून्य $ बेसपाथ = शून्य)

एक नया रोशनी अनुप्रयोग उदाहरण बनाएँ।

तार version ()

एप्लिकेशन का संस्करण संख्या प्राप्त करें।

शून्य registerBaseBindings ()

कंटेनर में मूल बाइंडिंग पंजीकृत करें।

शून्य registerBaseServiceProviders ()

सभी बेस सेवा प्रदाताओं को पंजीकृत करें।

शून्य bootstrapWith (सरणी $ बूटस्ट्रैपर्स)

बूटस्ट्रैप कक्षाओं के दिए गए सरणी को चलाएं।

शून्य afterLoadingEnvironment ( Closure $ कॉलबैक)

पर्यावरण लोड करने के बाद चलाने के लिए कॉलबैक पंजीकृत करें।

शून्य बूटस्ट्रैपिंग से beforeBootstrapping (स्ट्रिंग $ बूटस्ट्रैपर, Closure $ कॉलबैक)

बूटस्ट्रैपर से पहले चलाने के लिए कॉलबैक पंजीकृत करें।

शून्य बूटस्ट्रैपिंग के afterBootstrapping (स्ट्रिंग $ बूटस्ट्रैपर, Closure $ कॉलबैक)

बूटस्ट्रैपर के बाद चलाने के लिए कॉलबैक पंजीकृत करें।

bool hasBeenBootstrapped ()

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

इस $ setBasePath (स्ट्रिंग $ बेसपाथ)

आवेदन के लिए आधार पथ सेट करें।

शून्य bindPathsInContainer ()

कंटेनर में सभी एप्लिकेशन पथ बांधें।

तार path (स्ट्रिंग $ path = '')

एप्लिकेशन "ऐप" निर्देशिका का मार्ग प्राप्त करें।

तार basePath (स्ट्रिंग $ path = '')

Laravel स्थापना का आधार पथ प्राप्त करें।

तार bootstrapPath (स्ट्रिंग $ path = '')

बूटस्ट्रैप निर्देशिका के लिए रास्ता प्राप्त करें।

तार configPath (स्ट्रिंग $ path = '')

एप्लिकेशन कॉन्फ़िगरेशन फ़ाइलों का मार्ग प्राप्त करें।

तार databasePath (स्ट्रिंग $ path = '')

डेटाबेस निर्देशिका के लिए रास्ता प्राप्त करें।

इस $ useDatabasePath (स्ट्रिंग $ पथ)

डेटाबेस निर्देशिका सेट करें।

तार langPath ()

भाषा फ़ाइलों के लिए रास्ता प्राप्त करें।

तार publicPath ()

सार्वजनिक / वेब निर्देशिका का मार्ग प्राप्त करें।

तार storagePath ()

भंडारण निर्देशिका के लिए रास्ता प्राप्त करें।

इस $ useStoragePath (स्ट्रिंग $ पथ)

भंडारण निर्देशिका सेट करें।

तार resourcePath (स्ट्रिंग $ path = '')

संसाधन निर्देशिका का मार्ग प्राप्त करें।

तार environmentPath ()

पर्यावरण फ़ाइल निर्देशिका का मार्ग प्राप्त करें।

इस $ useEnvironmentPath (स्ट्रिंग $ पथ)

पर्यावरण फ़ाइल के लिए निर्देशिका सेट करें।

इस $ loadEnvironmentFrom (स्ट्रिंग $ फ़ाइल)

बूटस्ट्रैपिंग के दौरान लोड होने के लिए पर्यावरण फ़ाइल सेट करें।

तार environmentFile ()

एप्लिकेशन का उपयोग कर रहे पर्यावरण फ़ाइल प्राप्त करें।

तार environmentFilePath ()

पर्यावरण फ़ाइल के लिए पूरी तरह से योग्य मार्ग प्राप्त करें।

तार environment ()

वर्तमान एप्लिकेशन वातावरण प्राप्त करें या जांचें।

bool isLocal ()

निर्धारित करें कि एप्लिकेशन स्थानीय वातावरण में है या नहीं।

तार detectEnvironment ( Closure $ कॉलबैक)

एप्लिकेशन के वर्तमान पर्यावरण का पता लगाएं।

bool runningInConsole ()

यह निर्धारित करें कि एप्लिकेशन कंसोल में चल रहा है या नहीं।

bool runningUnitTests ()

यह निर्धारित करें कि एप्लिकेशन यूनिट परीक्षण चला रहा है या नहीं।

शून्य registerConfiguredProviders ()

सभी कॉन्फ़िगर किए गए प्रदाताओं को पंजीकृत करें।

ServiceProvider register ( ServiceProvider | स्ट्रिंग $ प्रदाता, सरणी $ विकल्प = [], बूल $ बल = झूठा)

आवेदन के साथ एक सेवा प्रदाता रजिस्टर करें।

ServiceProvider | शून्य getProvider ( ServiceProvider | स्ट्रिंग $ प्रदाता)

यदि यह मौजूद है तो पंजीकृत सेवा प्रदाता उदाहरण प्राप्त करें।

सरणी getProviders ( ServiceProvider | स्ट्रिंग $ प्रदाता)

यदि कोई मौजूद है तो पंजीकृत सेवा प्रदाता उदाहरण प्राप्त करें।

ServiceProvider resolveProvider (स्ट्रिंग $ प्रदाता)

कक्षा के नाम से सेवा प्रदाता उदाहरण को हल करें।

शून्य markAsRegistered ( ServiceProvider $ प्रदाता)

दिए गए प्रदाता को पंजीकृत के रूप में चिह्नित करें।

शून्य loadDeferredProviders ()

सभी शेष स्थगित प्रदाताओं को लोड और बूट करें।

शून्य loadDeferredProvider (स्ट्रिंग $ सेवा)

एक स्थगित सेवा के लिए प्रदाता लोड करें।

शून्य registerDeferredProvider (स्ट्रिंग $ प्रदाता, स्ट्रिंग | शून्य $ सेवा = शून्य)

एक स्थगित प्रदाता और सेवा पंजीकृत करें।

bool isBooted ()

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

शून्य boot ()

एप्लिकेशन के सेवा प्रदाताओं को बूट करें।

मिश्रित bootProvider ( ServiceProvider $ प्रदाता)

दिए गए सेवा प्रदाता को बूट करें।

शून्य booting (मिश्रित $ कॉलबैक)

एक नया बूट श्रोता पंजीकृत करें।

शून्य booted (मिश्रित $ कॉलबैक)

एक नया "बूट" श्रोता पंजीकृत करें।

शून्य fireAppCallbacks (सरणी $ कॉलबैक)

एप्लिकेशन के लिए बूटिंग कॉलबैक पर कॉल करें।

handle ($ अनुरोध का अनुरोध करें, $ type = self :: MASTER_REQUEST, $ catch = true)

{} @inheritdoc

bool shouldSkipMiddleware ()

निर्धारित करें कि एप्लिकेशन के लिए मिडलवेयर अक्षम कर दिया गया है या नहीं।

तार getCachedServicesPath ()

कैश्ड services.php फ़ाइल के लिए पथ प्राप्त करें।

तार getCachedPackagesPath ()

कैश किए गए packages.php फ़ाइल के लिए पथ प्राप्त करें।

bool configurationIsCached ()

निर्धारित करें कि एप्लिकेशन कॉन्फ़िगरेशन कैश किया गया है या नहीं।

तार getCachedConfigPath ()

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

bool routesAreCached ()

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

तार getCachedRoutesPath ()

मार्ग कैश फ़ाइल के लिए पथ प्राप्त करें।

bool isDownForMaintenance ()

यह निर्धारित करें कि एप्लिकेशन वर्तमान में रखरखाव के लिए नीचे है या नहीं।

शून्य abort (int $ कोड, स्ट्रिंग $ message = '', सरणी $ हेडर = [])

दिए गए डेटा के साथ एक HttpException फेंको।

इस $ terminating ( Closure $ कॉलबैक)

एप्लिकेशन के साथ एक टर्मिनल कॉलबैक पंजीकृत करें।

शून्य terminate ()

आवेदन समाप्त करें।

सरणी getLoadedProviders ()

लोड किए गए सेवा प्रदाताओं को प्राप्त करें।

सरणी getDeferredServices ()

एप्लिकेशन की स्थगित सेवाओं को प्राप्त करें।

शून्य setDeferredServices (सरणी $ सेवाएं)

एप्लिकेशन की स्थगित सेवाओं को सेट करें।

शून्य addDeferredServices (सरणी $ सेवाएं)

एप्लिकेशन की स्थगित सेवाओं में सेवाओं की एक सरणी जोड़ें।

bool isDeferredService (स्ट्रिंग $ सेवा)

निर्धारित करें कि दी गई सेवा एक स्थगित सेवा है या नहीं।

शून्य provideFacades (स्ट्रिंग $ नेमस्पेस)

रीयल-टाइम मुखौटा नामस्थान कॉन्फ़िगर करें।

तार getLocale ()

वर्तमान एप्लिकेशन लोकेल प्राप्त करें।

शून्य setLocale (स्ट्रिंग $ लोकेल)

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

bool isLocale (स्ट्रिंग $ लोकेल)

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

शून्य registerCoreContainerAliases ()

कंटेनर में कोर क्लास उपनाम पंजीकृत करें।

तार getNamespace ()

एप्लिकेशन नेमस्पेस प्राप्त करें।

विवरण

ContextualBindingBuilder जब (स्ट्रिंग $ कंक्रीट)

एक प्रासंगिक बाध्यकारी परिभाषित करें।

पैरामीटर

तार $ ठोस

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

ContextualBindingBuilder

बूल बाध्य (स्ट्रिंग $ सार)

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

(ओवरराइड कंटेनर :: बाध्य)

पैरामीटर

तार $ सार

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

bool

है ($ आईडी)

{} @inheritdoc

पैरामीटर

$ आईडी

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

निर्धारित करें कि दिया गया सार प्रकार हल हो गया है या नहीं।

पैरामीटर

तार $ सार

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

bool

बूल isShared (स्ट्रिंग $ सार)

निर्धारित करें कि कोई दिया गया प्रकार साझा किया गया है या नहीं।

पैरामीटर

तार $ सार

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

bool

बूल isAlias ​​(स्ट्रिंग $ नाम)

निर्धारित करें कि दी गई स्ट्रिंग एक उपनाम है या नहीं।

पैरामीटर

तार $ नाम

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

bool

शून्य बांध (स्ट्रिंग $ सार, Closure | स्ट्रिंग | शून्य $ concrete = null, bool $ shared = false)

कंटेनर के साथ बाध्यकारी रजिस्टर करें।

पैरामीटर

तार $ सार
Closure | स्ट्रिंग | शून्य $ ठोस
bool $ साझा

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

शून्य

संरक्षित Closure getClosure (स्ट्रिंग $ सार, स्ट्रिंग $ कंक्रीट)

एक प्रकार का निर्माण करते समय उपयोग करने के लिए बंद करें।

पैरामीटर

तार $ सार
तार $ ठोस

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

Closure

बूल है MethodBinding (स्ट्रिंग $ विधि)

निर्धारित करें कि कंटेनर में बाध्यकारी विधि है या नहीं।

पैरामीटर

तार $ विधि

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

bool

शून्य bindMethod (सरणी | स्ट्रिंग $ विधि, Closure $ कॉलबैक)

कंटेनर :: कॉल के साथ हल करने के लिए कॉलबैक बांधें।

पैरामीटर

सरणी | स्ट्रिंग $ विधि
Closure $ कॉलबैक

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

शून्य

संरक्षित स्ट्रिंग parseBindMethod (सरणी | स्ट्रिंग $ विधि)

वर्ग @ विधि प्रारूप में बाध्य होने की विधि प्राप्त करें।

पैरामीटर

सरणी | स्ट्रिंग $ विधि

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

तार

मिश्रित कॉल MethodBinding (स्ट्रिंग $ विधि, मिश्रित $ उदाहरण)

दिए गए विधि के लिए विधि बाध्यकारी प्राप्त करें।

पैरामीटर

तार $ विधि
मिश्रित $ उदाहरण

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

मिश्रित

शून्य addContextual बाइंडिंग (स्ट्रिंग $ कंक्रीट, स्ट्रिंग $ सार, Closure | स्ट्रिंग $ कार्यान्वयन)

कंटेनर के लिए एक प्रासंगिक बाध्यकारी जोड़ें।

पैरामीटर

तार $ ठोस
तार $ सार
Closure | स्ट्रिंग $ कार्यान्वयन

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

शून्य

शून्य bindIf (स्ट्रिंग $ सार, Closure | स्ट्रिंग | शून्य $ concrete = null, bool $ shared = false)

एक बाध्यकारी रजिस्टर करें अगर यह पहले से ही पंजीकृत नहीं है।

पैरामीटर

तार $ सार
Closure | स्ट्रिंग | शून्य $ ठोस
bool $ साझा

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

शून्य

शून्य सिंगलटन (स्ट्रिंग $ सार, Closure | स्ट्रिंग | शून्य $ concrete = null)

कंटेनर में साझा बाध्यकारी रजिस्टर करें।

पैरामीटर

तार $ सार
Closure | स्ट्रिंग | शून्य $ ठोस

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

शून्य

शून्य विस्तार (स्ट्रिंग $ सार, Closure $ बंद)

कंटेनर में एक सार प्रकार "विस्तार करें"।

पैरामीटर

तार $ सार
Closure $ बंद

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

शून्य

अपवाद

InvalidArgumentException

मिश्रित उदाहरण (स्ट्रिंग $ सार, मिश्रित $ उदाहरण)

कंटेनर में साझा किए गए एक मौजूदा उदाहरण को पंजीकृत करें।

पैरामीटर

तार $ सार
मिश्रित $ उदाहरण

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

मिश्रित

संरक्षित शून्य हटाएंअनस्ट्रैलीस (स्ट्रिंग $ खोजी गई)

प्रासंगिक बाध्यकारी उपनाम कैश से उपनाम निकालें।

पैरामीटर

तार $ खोजा गया

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

शून्य

शून्य टैग (सरणी | स्ट्रिंग $ सार तत्व, सरणी | मिश्रित $ टैग)

दिए गए बाध्यकारी में टैग का एक सेट असाइन करें।

पैरामीटर

सरणी | स्ट्रिंग $ सार
सरणी | मिलाया $ टैग

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

शून्य

सरणी टैग की गईं (स्ट्रिंग $ टैग)

किसी दिए गए टैग के लिए सभी बाइंडिंग को हल करें।

पैरामीटर

तार $ टैग

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

सरणी

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

उपनाम एक अलग नाम के लिए एक प्रकार।

पैरामीटर

तार $ सार
तार $ उर्फ

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

शून्य

मिश्रित rebinding (स्ट्रिंग $ सार, Closure $ कॉलबैक)

एक सार की पुनर्जन्म घटना के लिए एक नया कॉलबैक बांधें।

पैरामीटर

तार $ सार
Closure $ कॉलबैक

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

मिश्रित

मिश्रित ताज़ा करें (स्ट्रिंग $ सार, मिश्रित $ लक्ष्य, स्ट्रिंग $ विधि)

दिए गए लक्ष्य और विधि पर एक उदाहरण ताज़ा करें।

पैरामीटर

तार $ सार
मिश्रित $ लक्ष्य
तार $ विधि

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

मिश्रित

संरक्षित शून्य रिबाउंड (स्ट्रिंग $ सार)

दिए गए सार प्रकार के लिए "रिबाउंड" कॉलबैक को फायर करें।

पैरामीटर

तार $ सार

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

शून्य

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

किसी दिए गए प्रकार के लिए रिबाउंड कॉलबैक प्राप्त करें।

पैरामीटर

तार $ सार

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

सरणी

Closure रैप ( Closure $ कॉलबैक, सरणी $ पैरामीटर = [])

दिए गए बंद को लपेटें जैसे निष्पादित होने पर इसकी निर्भरता इंजेक्शन दी जाएगी।

पैरामीटर

Closure $ कॉलबैक
सरणी $ मानकों

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

Closure

मिश्रित कॉल (कॉल करने योग्य | स्ट्रिंग $ कॉलबैक, सरणी $ पैरामीटर = [], स्ट्रिंग | शून्य $ defaultMethod = null)

दिए गए क्लोजर / क्लास @ विधि को कॉल करें और इसकी निर्भरता इंजेक्ट करें।

पैरामीटर

प्रतिदेय | स्ट्रिंग $ कॉलबैक
सरणी $ मानकों
स्ट्रिंग | अशक्त $ defaultMethod

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

मिश्रित

Closure फैक्ट्री (स्ट्रिंग $ सार)

कंटेनर से दिए गए प्रकार को हल करने के लिए एक बंद करें।

पैरामीटर

तार $ सार

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

Closure

मिश्रित मेकथथ (स्ट्रिंग $ सार, सरणी $ पैरामीटर = [])

बनाने के लिए एक उपनाम समारोह नाम ()।

पैरामीटर

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

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

मिश्रित

मिश्रित मेक (स्ट्रिंग $ सार, सरणी $ पैरामीटर = [])

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

(ओवरराइड कंटेनर :: बनाना)

पैरामीटर

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

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

मिश्रित

मिल ($ आईडी)

{} @inheritdoc

पैरामीटर

$ आईडी

संरक्षित मिश्रित संकल्प (स्ट्रिंग $ सार, सरणी $ पैरामीटर = [])

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

पैरामीटर

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

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

मिश्रित

सुरक्षित मिश्रित getConcrete (स्ट्रिंग $ सार)

किसी दिए गए सार के लिए ठोस प्रकार प्राप्त करें।

पैरामीटर

तार $ सार

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

मिश्रित $ ठोस

संरक्षित स्ट्रिंग | नल getContextualConcrete (स्ट्रिंग $ सार)

दिए गए सार के लिए प्रासंगिक ठोस बाध्यकारी प्राप्त करें।

पैरामीटर

तार $ सार

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

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

संरक्षित स्ट्रिंग | null findInContextual बाइंडिंग्स (स्ट्रिंग $ सार)

प्रासंगिक बाध्यकारी सरणी में दिए गए सार के लिए ठोस बाध्यकारी पाएं।

पैरामीटर

तार $ सार

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

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

संरक्षित बूल हैबल (मिश्रित $ ठोस, स्ट्रिंग $ सार)

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

पैरामीटर

मिश्रित $ ठोस
तार $ सार

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

bool

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

दिए गए प्रकार के एक ठोस उदाहरण को तत्काल करें।

पैरामीटर

तार $ ठोस

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

मिश्रित

अपवाद

BindingResolutionException

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

प्रतिबिंब पैरामीटर से सभी निर्भरताओं को हल करें।

पैरामीटर

सरणी $ निर्भरता

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

सरणी

संरक्षित बूल है पैरामीटर ओवरराइड ( ReflectionParameter पैरामीटर $ निर्भरता)

निर्धारित करें कि दिए गए निर्भरता में पैरामीटर ओवरराइड है या नहीं।

पैरामीटर

ReflectionParameter $ निर्भरता

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

bool

संरक्षित मिश्रित getParameterOverride ( ReflectionParameter पैरामीटर $ निर्भरता)

एक निर्भरता के लिए एक पैरामीटर ओवरराइड प्राप्त करें।

पैरामीटर

ReflectionParameter $ निर्भरता

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

मिश्रित

संरक्षित सरणी getLastParameterOverride ()

अंतिम पैरामीटर ओवरराइड प्राप्त करें।

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

सरणी

संरक्षित मिश्रित संकल्प प्रायोगिक ( ReflectionParameter पैरामीटर $ पैरामीटर)

एक गैर-वर्ग संकेतित आदिम निर्भरता को हल करें।

पैरामीटर

ReflectionParameter $ पैरामीटर

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

मिश्रित

अपवाद

BindingResolutionException

सुरक्षित मिश्रित संकल्प क्लास ( ReflectionParameter पैरामीटर $ पैरामीटर)

कंटेनर से कक्षा आधारित निर्भरता को हल करें।

पैरामीटर

ReflectionParameter $ पैरामीटर

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

मिश्रित

अपवाद

BindingResolutionException

संरक्षित शून्य नहीं है (स्ट्रिंग $ कंक्रीट)

एक अपवाद फेंक दें कि कंक्रीट तत्काल नहीं है।

पैरामीटर

तार $ ठोस

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

शून्य

अपवाद

BindingResolutionException

संरक्षित शून्य अनारक्षित योग्य ( ReflectionParameter पैरामीटर $ पैरामीटर)

एक अनजान आदिम के लिए एक अपवाद फेंको।

पैरामीटर

ReflectionParameter $ पैरामीटर

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

शून्य

अपवाद

BindingResolutionException

शून्य समाधान ( Closure | स्ट्रिंग $ सार, Closure $ कॉलबैक = शून्य)

एक नया समाधान कॉलबैक पंजीकृत करें।

पैरामीटर

Closure | स्ट्रिंग $ सार
Closure $ कॉलबैक

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

शून्य

रद्द करने के बाद शून्य ( Closure | स्ट्रिंग $ सार, Closure $ कॉलबैक = शून्य)

सभी प्रकार के लिए कॉलबैक को हल करने के बाद एक नया पंजीकरण करें।

पैरामीटर

Closure | स्ट्रिंग $ सार
Closure $ कॉलबैक

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

शून्य

संरक्षित शून्य अग्निरोधक कॉलबैक (स्ट्रिंग $ सार, मिश्रित $ ऑब्जेक्ट)

सभी हल करने वाले कॉलबैक को फायर करें।

पैरामीटर

तार $ सार
मिश्रित $ वस्तु

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

शून्य

संरक्षित शून्य आगफाररोलिंगवॉलबैक (स्ट्रिंग $ सार, मिश्रित $ ऑब्जेक्ट)

कॉलबैक को हल करने के बाद सभी को आग लगाना।

पैरामीटर

तार $ सार
मिश्रित $ वस्तु

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

शून्य

संरक्षित सरणी getCallbacksForType (स्ट्रिंग $ सार, ऑब्जेक्ट $ ऑब्जेक्ट, सरणी $ callbacksPerType)

किसी दिए गए प्रकार के लिए सभी कॉलबैक प्राप्त करें।

पैरामीटर

तार $ सार
वस्तु $ वस्तु
सरणी $ callbacksPerType

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

सरणी

संरक्षित शून्य आगकॉलबैकअरे (मिश्रित $ ऑब्जेक्ट, सरणी $ कॉलबैक)

ऑब्जेक्ट के साथ कॉलबैक की एक सरणी को फायर करें।

पैरामीटर

मिश्रित $ वस्तु
सरणी $ कॉलबैक

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

शून्य

सरणी मिलना बाइंडिंग्स ()

कंटेनर की बाइंडिंग प्राप्त करें।

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

सरणी

स्ट्रिंग getAlias ​​(स्ट्रिंग $ सार)

उपलब्ध होने पर एक सार के लिए उपनाम प्राप्त करें।

पैरामीटर

तार $ सार

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

तार

अपवाद

LogicException

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

किसी दिए गए प्रकार के लिए विस्तारक कॉलबैक प्राप्त करें।

पैरामीटर

तार $ सार

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

सरणी

शून्य भूलें एक्स्टेंडर (स्ट्रिंग $ सार)

किसी दिए गए प्रकार के लिए सभी विस्तारक कॉलबैक हटाएं।

पैरामीटर

तार $ सार

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

शून्य

संरक्षित शून्य ड्रॉपस्टेलइंस्टेंस (स्ट्रिंग $ सार)

सभी पुराने उदाहरणों और उपनामों को छोड़ दें।

पैरामीटर

तार $ सार

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

शून्य

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

इंस्टेंस कैश से एक हल किया गया उदाहरण निकालें।

पैरामीटर

तार $ सार

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

शून्य

शून्य भूलना संस्थान ()

कंटेनर से सभी उदाहरण साफ़ करें।

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

शून्य

शून्य फ्लश ()

सभी बाइंडिंग और हल किए गए उदाहरणों के कंटेनर को फ्लश करें।

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

शून्य

स्थैतिक Container getInstance ()

कंटेनर के वैश्विक रूप से उपलब्ध उदाहरण सेट करें।

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

Container

स्थिर Container सेट इंस्टेंस ( Container $ कंटेनर = शून्य)

कंटेनर का साझा उदाहरण सेट करें।

पैरामीटर

Container $ कंटेनर

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

Container

बूल ऑफ़सेट एक्स्टिस्ट्स (स्ट्रिंग $ कुंजी)

निर्धारित करें कि दिया गया ऑफ़सेट मौजूद है या नहीं।

पैरामीटर

तार $ कुंजी

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

bool

मिश्रित ऑफसेट गेट (स्ट्रिंग $ कुंजी)

किसी दिए गए ऑफ़सेट पर मान प्राप्त करें।

पैरामीटर

तार $ कुंजी

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

मिश्रित

शून्य ऑफसेटसेट (स्ट्रिंग $ कुंजी, मिश्रित $ मान)

किसी दिए गए ऑफ़सेट पर मान सेट करें।

पैरामीटर

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

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

शून्य

शून्य ऑफसेट अनसेट (स्ट्रिंग $ कुंजी)

किसी दिए गए ऑफ़सेट पर मान को अनसेट करें।

पैरामीटर

तार $ कुंजी

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

शून्य

मिश्रित __get (स्ट्रिंग $ कुंजी)

गतिशील रूप से कंटेनर सेवाओं तक पहुंचें।

पैरामीटर

तार $ कुंजी

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

मिश्रित

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

गतिशील रूप से कंटेनर सेवाएं सेट करें।

पैरामीटर

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

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

शून्य

शून्य __construct (स्ट्रिंग | शून्य $ बेसपाथ = शून्य)

एक नया रोशनी अनुप्रयोग उदाहरण बनाएँ।

पैरामीटर

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

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

शून्य

स्ट्रिंग संस्करण ()

एप्लिकेशन का संस्करण संख्या प्राप्त करें।

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

तार

संरक्षित शून्य रजिस्टरबेस बाइंडिंग्स ()

कंटेनर में मूल बाइंडिंग पंजीकृत करें।

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

शून्य

संरक्षित शून्य रजिस्टरबेस सेवा प्रदाता ()

सभी बेस सेवा प्रदाताओं को पंजीकृत करें।

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

शून्य

शून्य बूटस्ट्रैप के साथ (सरणी $ बूटस्ट्रैपर्स)

बूटस्ट्रैप कक्षाओं के दिए गए सरणी को चलाएं।

पैरामीटर

सरणी $ bootstrappers

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

शून्य

शून्य के बाद लोडिंग पर्यावरण ( Closure $ कॉलबैक)

पर्यावरण लोड करने के बाद चलाने के लिए कॉलबैक पंजीकृत करें।

पैरामीटर

Closure $ कॉलबैक

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

शून्य

बूटस्ट्रैपिंग से पहले शून्य (स्ट्रिंग $ बूटस्ट्रैपर, Closure $ कॉलबैक)

बूटस्ट्रैपर से पहले चलाने के लिए कॉलबैक पंजीकृत करें।

पैरामीटर

तार $ bootstrapper
Closure $ कॉलबैक

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

शून्य

बूटस्ट्रैपिंग के बाद शून्य (स्ट्रिंग $ बूटस्ट्रैपर, Closure $ कॉलबैक)

बूटस्ट्रैपर के बाद चलाने के लिए कॉलबैक पंजीकृत करें।

पैरामीटर

तार $ bootstrapper
Closure $ कॉलबैक

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

शून्य

बूल हैबिनबूटस्ट्रैप ()

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

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

bool

$ इस सेटबेसपैथ (स्ट्रिंग $ बेसपाथ)

आवेदन के लिए आधार पथ सेट करें।

पैरामीटर

तार $ basePath

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

इस $

संरक्षित शून्य bindPathsInContainer ()

कंटेनर में सभी एप्लिकेशन पथ बांधें।

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

शून्य

स्ट्रिंग पथ (स्ट्रिंग $ path = '')

एप्लिकेशन "ऐप" निर्देशिका का मार्ग प्राप्त करें।

पैरामीटर

तार $ पथ वैकल्पिक रूप से, ऐप पथ में शामिल करने का एक पथ

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

तार

स्ट्रिंग बेसपाथ (स्ट्रिंग $ path = '')

Laravel स्थापना का आधार पथ प्राप्त करें।

पैरामीटर

तार $ पथ वैकल्पिक रूप से, आधार पथ में शामिल करने का एक मार्ग

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

तार

स्ट्रिंग बूटस्ट्रैपपैथ (स्ट्रिंग $ path = '')

बूटस्ट्रैप निर्देशिका के लिए रास्ता प्राप्त करें।

पैरामीटर

तार $ पथ वैकल्पिक रूप से, बूटस्ट्रैप पथ में जोड़ने का पथ

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

तार

स्ट्रिंग configPath (स्ट्रिंग $ path = '')

एप्लिकेशन कॉन्फ़िगरेशन फ़ाइलों का मार्ग प्राप्त करें।

पैरामीटर

तार $ पथ वैकल्पिक रूप से, कॉन्फ़िगर पथ में जोड़ने का पथ

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

तार

स्ट्रिंग डेटाबेसपैथ (स्ट्रिंग $ path = '')

डेटाबेस निर्देशिका के लिए रास्ता प्राप्त करें।

पैरामीटर

तार $ पथ वैकल्पिक रूप से, डेटाबेस पथ में जोड़ने का एक पथ

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

तार

$ इस उपयोग डेटाबेसबेस (स्ट्रिंग $ पथ)

डेटाबेस निर्देशिका सेट करें।

पैरामीटर

तार $ पथ

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

इस $

स्ट्रिंग लैंगपाथ ()

भाषा फ़ाइलों के लिए रास्ता प्राप्त करें।

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

तार

स्ट्रिंग पब्लिकपैथ ()

सार्वजनिक / वेब निर्देशिका का मार्ग प्राप्त करें।

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

तार

स्ट्रिंग स्टोरेजपाथ ()

भंडारण निर्देशिका के लिए रास्ता प्राप्त करें।

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

तार

$ इस उपयोग स्टोरेजपाथ (स्ट्रिंग $ पथ)

भंडारण निर्देशिका सेट करें।

पैरामीटर

तार $ पथ

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

इस $

स्ट्रिंग संसाधनपैथ (स्ट्रिंग $ path = '')

संसाधन निर्देशिका का मार्ग प्राप्त करें।

पैरामीटर

तार $ पथ

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

तार

स्ट्रिंग पर्यावरणपैथ ()

पर्यावरण फ़ाइल निर्देशिका का मार्ग प्राप्त करें।

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

तार

$ इस उपयोग पर्यावरण संरक्षण (स्ट्रिंग $ पथ)

पर्यावरण फ़ाइल के लिए निर्देशिका सेट करें।

पैरामीटर

तार $ पथ

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

इस $

$ this loadEnvironmentFrom (स्ट्रिंग $ फ़ाइल)

बूटस्ट्रैपिंग के दौरान लोड होने के लिए पर्यावरण फ़ाइल सेट करें।

पैरामीटर

तार $ फ़ाइल

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

इस $

स्ट्रिंग पर्यावरणफाइल ()

एप्लिकेशन का उपयोग कर रहे पर्यावरण फ़ाइल प्राप्त करें।

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

तार

स्ट्रिंग पर्यावरणफाइलपाथ ()

पर्यावरण फ़ाइल के लिए पूरी तरह से योग्य मार्ग प्राप्त करें।

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

तार

स्ट्रिंग पर्यावरण ()

वर्तमान एप्लिकेशन वातावरण प्राप्त करें या जांचें।

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

तार

बूल isLocal ()

निर्धारित करें कि एप्लिकेशन स्थानीय वातावरण में है या नहीं।

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

bool

स्ट्रिंग डिटेक्ट पर्यावरण ( Closure $ कॉलबैक)

एप्लिकेशन के वर्तमान पर्यावरण का पता लगाएं।

पैरामीटर

Closure $ कॉलबैक

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

तार

बूल चल रहा है कंसोल ()

यह निर्धारित करें कि एप्लिकेशन कंसोल में चल रहा है या नहीं।

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

bool

बूल रनिंग UnitTests ()

यह निर्धारित करें कि एप्लिकेशन यूनिट परीक्षण चला रहा है या नहीं।

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

bool

शून्य रजिस्टर कॉन्फ़िगर किया गया प्रदाता ()

सभी कॉन्फ़िगर किए गए प्रदाताओं को पंजीकृत करें।

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

शून्य

ServiceProvider रजिस्टर ( ServiceProvider | स्ट्रिंग $ प्रदाता, सरणी $ विकल्प = [], बूल $ बल = झूठी)

आवेदन के साथ एक सेवा प्रदाता रजिस्टर करें।

पैरामीटर

ServiceProvider | स्ट्रिंग $ प्रदाता
सरणी $ विकल्प
bool $ बल

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

ServiceProvider

ServiceProvider | शून्य getProvider ( ServiceProvider | स्ट्रिंग $ प्रदाता)

यदि यह मौजूद है तो पंजीकृत सेवा प्रदाता उदाहरण प्राप्त करें।

पैरामीटर

ServiceProvider | स्ट्रिंग $ प्रदाता

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

ServiceProvider | शून्य

सरणी getProviders ( ServiceProvider | स्ट्रिंग $ प्रदाता)

यदि कोई मौजूद है तो पंजीकृत सेवा प्रदाता उदाहरण प्राप्त करें।

पैरामीटर

ServiceProvider | स्ट्रिंग $ प्रदाता

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

सरणी

ServiceProvider संकल्पप्रदाता (स्ट्रिंग $ प्रदाता)

कक्षा के नाम से सेवा प्रदाता उदाहरण को हल करें।

पैरामीटर

तार $ प्रदाता

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

ServiceProvider

संरक्षित शून्य चिह्नएस पंजीकृत (सेवाप्रदाता $ प्रदाता)

दिए गए प्रदाता को पंजीकृत के रूप में चिह्नित करें।

पैरामीटर

ServiceProvider $ प्रदाता

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

शून्य

शून्य लोड डिफर्डप्रोवाइडर्स ()

सभी शेष स्थगित प्रदाताओं को लोड और बूट करें।

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

शून्य

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

एक स्थगित सेवा के लिए प्रदाता लोड करें।

पैरामीटर

तार $ सेवा

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

शून्य

शून्य रजिस्टरDeferredProvider (स्ट्रिंग $ प्रदाता, स्ट्रिंग | शून्य $ सेवा = शून्य)

एक स्थगित प्रदाता और सेवा पंजीकृत करें।

पैरामीटर

तार $ प्रदाता
स्ट्रिंग | अशक्त $ सेवा

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

शून्य

बूल isbooted ()

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

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

bool

शून्य बूट ()

एप्लिकेशन के सेवा प्रदाताओं को बूट करें।

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

शून्य

संरक्षित मिश्रित बूटप्रोवाइडर ( ServiceProvider $ प्रदाता)

दिए गए सेवा प्रदाता को बूट करें।

पैरामीटर

ServiceProvider $ प्रदाता

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

मिश्रित

शून्य बूटिंग (मिश्रित $ कॉलबैक)

एक नया बूट श्रोता पंजीकृत करें।

पैरामीटर

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

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

शून्य

शून्य बूट (मिश्रित $ कॉलबैक)

एक नया "बूट" श्रोता पंजीकृत करें।

पैरामीटर

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

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

शून्य

सुरक्षित शून्य fireAppCallbacks (सरणी $ कॉलबैक)

एप्लिकेशन के लिए बूटिंग कॉलबैक पर कॉल करें।

पैरामीटर

सरणी $ कॉलबैक

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

शून्य

हैंडल ($ अनुरोध का अनुरोध करें, $ type = self :: MASTER_REQUEST, $ catch = true)

{} @inheritdoc

पैरामीटर

निवेदन $ अनुरोध
$ प्रकार
$ पकड़

बूल चाहिएस्किप मिडलवेयर ()

निर्धारित करें कि एप्लिकेशन के लिए मिडलवेयर अक्षम कर दिया गया है या नहीं।

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

bool

स्ट्रिंग getCachedServicesPath ()

कैश्ड services.php फ़ाइल के लिए पथ प्राप्त करें।

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

तार

स्ट्रिंग getCachedPackagesPath ()

कैश किए गए packages.php फ़ाइल के लिए पथ प्राप्त करें।

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

तार

बूल कॉन्फ़िगरेशन ICached ()

निर्धारित करें कि एप्लिकेशन कॉन्फ़िगरेशन कैश किया गया है या नहीं।

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

bool

स्ट्रिंग getCachedConfigPath ()

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

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

तार

बूल मार्गअरेक ()

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

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

bool

स्ट्रिंग getCachedRoutesPath ()

मार्ग कैश फ़ाइल के लिए पथ प्राप्त करें।

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

तार

बूल isDownForMaintenance ()

यह निर्धारित करें कि एप्लिकेशन वर्तमान में रखरखाव के लिए नीचे है या नहीं।

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

bool

शून्य निरस्त (int $ कोड, स्ट्रिंग $ message = '', सरणी $ हेडर = [])

दिए गए डेटा के साथ एक HttpException फेंको।

पैरामीटर

पूर्णांक $ कोड
तार $ संदेश
सरणी $ हेडर

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

शून्य

अपवाद

HttpException

$ यह समाप्ति ( Closure $ कॉलबैक)

एप्लिकेशन के साथ एक टर्मिनल कॉलबैक पंजीकृत करें।

पैरामीटर

Closure $ कॉलबैक

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

इस $

शून्य समाप्त ()

आवेदन समाप्त करें।

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

शून्य

सरणी getLoadedProviders ()

लोड किए गए सेवा प्रदाताओं को प्राप्त करें।

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

सरणी

सरणी प्राप्त करें सर्विसेज सर्विसेज ()

एप्लिकेशन की स्थगित सेवाओं को प्राप्त करें।

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

सरणी

शून्य सेट डिफर्ड सर्विसेज (सरणी $ सेवाएं)

एप्लिकेशन की स्थगित सेवाओं को सेट करें।

पैरामीटर

सरणी $ सेवाओं

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

शून्य

शून्य addDeferredServices (सरणी $ सेवाएं)

एप्लिकेशन की स्थगित सेवाओं में सेवाओं की एक सरणी जोड़ें।

पैरामीटर

सरणी $ सेवाओं

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

शून्य

बूल isDferredService (स्ट्रिंग $ सेवा) है

निर्धारित करें कि दी गई सेवा एक स्थगित सेवा है या नहीं।

पैरामीटर

तार $ सेवा

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

bool

शून्य प्रदान करें Facades (स्ट्रिंग $ नामस्थान)

रीयल-टाइम मुखौटा नामस्थान कॉन्फ़िगर करें।

पैरामीटर

तार $ नाम स्थान

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

शून्य

स्ट्रिंग getLocale ()

वर्तमान एप्लिकेशन लोकेल प्राप्त करें।

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

तार

शून्य सेट लोकेले (स्ट्रिंग $ लोकेल)

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

पैरामीटर

तार $ स्थान

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

शून्य

बूल isLocale (स्ट्रिंग $ लोकेल)

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

पैरामीटर

तार $ स्थान

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

bool

शून्य रजिस्टरकोर कॉन्टैनेरअलीसेस ()

कंटेनर में कोर क्लास उपनाम पंजीकृत करें।

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

शून्य

स्ट्रिंग getNamespace ()

एप्लिकेशन नेमस्पेस प्राप्त करें।

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

तार

अपवाद

RuntimeException