Laravel 5.6 - FileLoader (Config)

FileLoader




laravel

क्लास LoaderInterface लागू LoaderInterface ( स्रोत देखें )

गुण

संरक्षित Filesystem $ फ़ाइलें फाइल सिस्टम उदाहरण।
संरक्षित स्ट्रिंग $ defaultPath डिफ़ॉल्ट विन्यास पथ।
संरक्षित सरणी $ संकेत सभी नामित पथ संकेत।
संरक्षित सरणी $ मौजूद है नामस्थान और समूह मौजूद हैं या नहीं।

तरीके

शून्य __construct (फाइल Filesystem $ फाइलें, स्ट्रिंग $ defaultPath)

एक नया फ़ाइल विन्यास लोडर बनाएँ।

सरणी load (स्ट्रिंग $ पर्यावरण, स्ट्रिंग $ समूह, स्ट्रिंग $ नेमस्पेस = शून्य)

दिए गए कॉन्फ़िगरेशन समूह को लोड करें।

सरणी mergeEnvironment (सरणी $ आइटम, स्ट्रिंग $ फ़ाइल)

आइटम में दिए गए फ़ाइल में आइटम मर्ज करें।

bool exists (स्ट्रिंग $ समूह, स्ट्रिंग $ नेमस्पेस = शून्य)

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

सरणी cascadePackage (स्ट्रिंग $ env, स्ट्रिंग $ पैकेज, स्ट्रिंग $ समूह, सरणी $ आइटम)

पैकेज विकल्प की सरणी में किसी भी कैस्केड को लागू करें।

तार getPackagePath (स्ट्रिंग $ env, स्ट्रिंग $ पैकेज, स्ट्रिंग $ समूह)

पर्यावरण और समूह के लिए पैकेज पथ प्राप्त करें।

तार getPath (स्ट्रिंग $ नेमस्पेस)

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

शून्य addNamespace (स्ट्रिंग $ नेमस्पेस, स्ट्रिंग $ संकेत)

लोडर में एक नया नेमस्पेस जोड़ें।

सरणी getNamespaces ()

कॉन्फ़िगर लोडर के साथ सभी पंजीकृत नेमस्पेस लौटाता है।

मिश्रित getRequire (स्ट्रिंग $ पथ)

इसे आवश्यकतानुसार फ़ाइल की सामग्री प्राप्त करें।

Filesystem getFilesystem ()

फाइल सिस्टम उदाहरण प्राप्त करें।

विवरण

शून्य __construct (फाइल Filesystem $ फाइलें, स्ट्रिंग $ defaultPath)

एक नया फ़ाइल विन्यास लोडर बनाएँ।

पैरामीटर

Filesystem $ फ़ाइलें
तार $ defaultPath

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

शून्य

सरणी लोड (स्ट्रिंग $ पर्यावरण, स्ट्रिंग $ समूह, स्ट्रिंग $ नेमस्पेस = शून्य)

दिए गए कॉन्फ़िगरेशन समूह को लोड करें।

पैरामीटर

तार $ पर्यावरण
तार $ समूह
तार $ नाम स्थान

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

सरणी

संरक्षित सरणी विलय पर्यावरण (सरणी $ आइटम, स्ट्रिंग $ फ़ाइल)

आइटम में दिए गए फ़ाइल में आइटम मर्ज करें।

पैरामीटर

सरणी $ आइटम
तार $ फ़ाइल

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

सरणी

बूल मौजूद है (स्ट्रिंग $ समूह, स्ट्रिंग $ नेमस्पेस = शून्य)

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

पैरामीटर

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

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

bool

सरणी कैस्केड पैकेज (स्ट्रिंग $ env, स्ट्रिंग $ पैकेज, स्ट्रिंग $ समूह, सरणी $ आइटम)

पैकेज विकल्प की सरणी में किसी भी कैस्केड को लागू करें।

पैरामीटर

तार $ env
तार $ पैकेज
तार $ समूह
सरणी $ आइटम

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

सरणी

संरक्षित स्ट्रिंग getPackagePath (स्ट्रिंग $ env, स्ट्रिंग $ पैकेज, स्ट्रिंग $ समूह)

पर्यावरण और समूह के लिए पैकेज पथ प्राप्त करें।

पैरामीटर

तार $ env
तार $ पैकेज
तार $ समूह

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

तार

संरक्षित स्ट्रिंग getPath (स्ट्रिंग $ नेमस्पेस)

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

पैरामीटर

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

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

तार

शून्य addNamespace (स्ट्रिंग $ नेमस्पेस, स्ट्रिंग $ संकेत)

लोडर में एक नया नेमस्पेस जोड़ें।

पैरामीटर

तार $ नाम स्थान
तार $ संकेत

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

शून्य

सरणी getNamespaces ()

कॉन्फ़िगर लोडर के साथ सभी पंजीकृत नेमस्पेस लौटाता है।

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

सरणी

सुरक्षित मिश्रित getRequire (स्ट्रिंग $ पथ)

इसे आवश्यकतानुसार फ़ाइल की सामग्री प्राप्त करें।

पैरामीटर

तार $ पथ

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

मिश्रित

फाइल Filesystem सिस्टमफाइल Filesystem ()

फाइल सिस्टम उदाहरण प्राप्त करें।

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

Filesystem