Symfony 4.1

TwigEngine




symfony

TwigEngine

कक्षा TwigEngine TwigEngine का विस्तार TwigEngine है EngineInterface

यह इंजन ट्विग टेम्प्लेट का प्रतिपादन करता है।

गुण

संरक्षित $ पर्यावरण TwigEngine
संरक्षित $ पार्सर TwigEngine
संरक्षित $ लोकेटर

तरीके

__construct (पर्यावरण $ वातावरण, TemplateNameParserInterface $ parser, FileLocatorInterface )
तार render (स्ट्रिंग | TemplateReferenceInterface $ नाम, ऐरे $ पैरामीटर = ऐरे ())

एक टेम्पलेट रेंडर करता है।

stream (स्ट्रिंग | TemplateReferenceInterface $ नाम, सरणी $ पैरामीटर = सरणी ())

एक टेम्पलेट स्ट्रीम करता है।

TwigEngine
bool exists (स्ट्रिंग | TemplateReferenceInterface $ नाम)

यदि टेम्पलेट मौजूद है तो सही है।

TwigEngine
bool supports (स्ट्रिंग | TemplateReferenceInterface $ नाम)

यदि यह वर्ग दिए गए टेम्प्लेट को प्रस्तुत करने में सक्षम है, तो सही है।

TwigEngine
खाका load (स्ट्रिंग | TemplateReferenceInterface

दिए गए टेम्पलेट को लोड करता है।

TwigEngine
Response renderResponse (स्ट्रिंग $ दृश्य, सरणी $ पैरामीटर = सरणी (), Response $ प्रतिक्रिया = शून्य)

एक दृश्य प्रस्तुत करता है और एक प्रतिक्रिया देता है।

विवरण

__construct (पर्यावरण $ वातावरण, TemplateNameParserInterface $ parser, FileLocatorInterface )

पैरामीटर

वातावरण $ पर्यावरण
TemplateNameParserInterface $ पार्सर
FileLocatorInterface $ लोकेटर

स्ट्रिंग रेंडर (स्ट्रिंग | TemplateReferenceInterface $ नाम, सरणी $ पैरामीटर = सरणी ())

एक टेम्पलेट रेंडर करता है।

पैरामीटर

स्ट्रिंग | TemplateReferenceInterface $ नाम एक टेम्प्लेट का नाम या एक खाका
सरणी $ मानकों टेम्पलेट को पास करने के लिए मापदंडों की एक सरणी

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

तार एक स्ट्रिंग के रूप में मूल्यांकन किया गया टेम्प्लेट

अपवाद

RuntimeException यदि टेम्पलेट प्रदान नहीं किया जा सकता है

स्ट्रीम (स्ट्रिंग | TemplateReferenceInterface $ नाम, सरणी $ पैरामीटर = सरणी ())

एक टेम्पलेट स्ट्रीम करता है।

कार्यान्वयन ग्राहक को सीधे सामग्री का उत्पादन करना चाहिए।

पैरामीटर

स्ट्रिंग | TemplateReferenceInterface $ नाम एक टेम्प्लेट का नाम या एक खाका
सरणी $ मानकों टेम्पलेट को पास करने के लिए मापदंडों की एक सरणी

अपवाद

RuntimeException यदि टेम्पलेट प्रदान नहीं किया जा सकता है
LogicException यदि टेम्पलेट को स्ट्रीम नहीं किया जा सकता है

बूल मौजूद है (स्ट्रिंग | TemplateReferenceInterface $ नाम)

यदि टेम्पलेट मौजूद है तो सही है।

पैरामीटर

स्ट्रिंग | TemplateReferenceInterface $ नाम एक टेम्प्लेट का नाम या एक खाका

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

bool सच है अगर टेम्पलेट मौजूद है, अन्यथा गलत है

अपवाद

RuntimeException यदि इंजन टेम्पलेट नाम को संभाल नहीं सकता है

बूल समर्थन (स्ट्रिंग |

यदि यह वर्ग दिए गए टेम्प्लेट को प्रस्तुत करने में सक्षम है, तो सही है।

पैरामीटर

स्ट्रिंग | TemplateReferenceInterface $ नाम एक टेम्प्लेट का नाम या एक खाका

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

bool सच है अगर यह वर्ग दिए गए टेम्पलेट का समर्थन करता है, तो गलत है

संरक्षित टेम्प्लेट लोड (स्ट्रिंग | TemplateReferenceInterface

दिए गए टेम्पलेट को लोड करता है।

पैरामीटर

स्ट्रिंग | TemplateReferenceInterface | TemplateReferenceInterface | $ नाम एक टेम्प्लेट का नाम या एक टेम्पलेट का उदाहरण। संदर्भ या टेम्पलेट

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

खाका

अपवाद

InvalidArgumentException यदि टेम्पलेट मौजूद नहीं है

Response प्रस्तुत करना (स्ट्रिंग $ दृश्य, सरणी $ पैरामीटर = सरणी (), Response $ प्रतिक्रिया = शून्य)

एक दृश्य प्रस्तुत करता है और एक प्रतिक्रिया देता है।

पैरामीटर

तार $ दृश्य देखने का नाम
सरणी $ मानकों व्यू में पास होने के लिए मापदंडों की एक सरणी
Response $ प्रतिक्रिया एक प्रतिक्रिया उदाहरण

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

Response एक प्रतिक्रिया उदाहरण

अपवाद

RuntimeException यदि टेम्पलेट प्रदान नहीं किया जा सकता है