Symfony 4.1

TemplateLocator




symfony

TemplateLocator

क्लास टेम्प्लेटकॉटर FileLocatorInterface लागू करता है

TemplateLocator बंडलों में टेम्पलेट्स का पता लगाता है।

गुण

संरक्षित $ लोकेटर
संरक्षित $ कैश

तरीके

__construct ( FileLocatorInterface $ locator, string $ cacheDir = null)
तार getCacheKey ($ टेम्प्लेट)

किसी दिए गए फ़ाइल के लिए एक पूर्ण पथ देता है।

स्ट्रिंग | सरणी locate ( TemplateReferenceInterface $ टेम्पलेट, स्ट्रिंग | अशक्त $ currentPath = null, bool $ first = true)

किसी दिए गए फ़ाइल के लिए एक पूर्ण पथ देता है।

विवरण

__construct ( FileLocatorInterface $ locator, string $ cacheDir = null)

पैरामीटर

FileLocatorInterface $ लोकेटर एक FileLocatorInterface उदाहरण
तार $ cacheDir कैश पथ

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

किसी दिए गए फ़ाइल के लिए एक पूर्ण पथ देता है।

पैरामीटर

$ टेम्पलेट

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

तार फ़ाइल के लिए पूर्ण पथ

स्ट्रिंग | सरणी का पता लगाएं ( TemplateReferenceInterface $ टेम्पलेट, स्ट्रिंग | अशक्त $ currentPath = null, bool $ first = true)

किसी दिए गए फ़ाइल के लिए एक पूर्ण पथ देता है।

पैरामीटर

TemplateReferenceInterface $ टेम्पलेट टेम्पलेट
स्ट्रिंग | अशक्त $ currentPath वर्तमान पथ
bool $ पहले चाहे पहली घटना वापस करनी हो या फ़ाइलनाम की एक सरणी

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

स्ट्रिंग | सरणी फ़ाइल का पूर्ण पथ या फ़ाइल पथों की एक सरणी

अपवाद

InvalidArgumentException जब टेम्पलेट TemplateReferenceInterface का उदाहरण नहीं है
InvalidArgumentException जब टेम्प्लेट फ़ाइल नहीं मिल सकती है