Symfony 4.1

TwigEngine




symfony

TwigEngine

क्लास ट्विग्जाइन इम्प्लीमेंट्स EngineInterface , StreamingEngineInterface

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

गुण

संरक्षित $ पर्यावरण
संरक्षित $ पार्सर

तरीके

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

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

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

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

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

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

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

यह वर्ग दिए गए टेम्प्लेट को रेंडर करने में सक्षम होने पर वापस लौटता है।

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

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

विवरण

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

पैरामीटर

वातावरण $ पर्यावरण
TemplateNameParserInterface $ पार्सर

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

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

पैरामीटर

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

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

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

अपवाद

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

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

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

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

पैरामीटर

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

अपवाद

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

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

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

पैरामीटर

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

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

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

अपवाद

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

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

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

पैरामीटर

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

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

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

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

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

पैरामीटर

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

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

खाका

अपवाद

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