Symfony 4.1

TemplateCacheCacheWarmer




symfony

TemplateCacheCacheWarmer

वर्ग टेम्प्लेटचेचेचेवार्मर लागू करता है CacheWarmerInterface , CacheWarmerInterface

सभी टेम्प्लेट्स के लिए ट्विग कैश उत्पन्न करता है।

इस वार्मर को TemplatePathsCacheWarmer के बाद पंजीकृत होना चाहिए, क्योंकि Twig लोडर को इससे उत्पन्न कैश की आवश्यकता होगी।

गुण

संरक्षित $ कंटेनर
संरक्षित $ खोजक

तरीके

__construct ( __construct $ कंटेनर, TemplateFinderInterface $ खोजक = अशक्त, सरणी $ पथ = सरणी ())
warmUp (स्ट्रिंग $ कैशडिर)

कैश को चेतावनी देता है।

bool isOptional ()

जाँचता है कि यह गर्म वैकल्पिक है या नहीं।

स्थिर सरणी getSubscribedServices ()

ऐसे उदाहरणों के लिए आवश्यक सेवा प्रकारों की एक सरणी लौटाता है, आंतरिक रूप से उपयोग किए जाने वाले सेवा नामों द्वारा वैकल्पिक रूप से कुंजीबद्ध होता है।

विवरण

__construct (कंटेनरइंटरफेस $ कंटेनर, TemplateFinderInterface $ खोजक = अशक्त, सरणी $ पथ = सरणी ())

पैरामीटर

ContainerInterface $ कंटेनर
TemplateFinderInterface $ खोजक
सरणी $ पथ

वार्मअप (स्ट्रिंग $ कैशडिर)

कैश को चेतावनी देता है।

पैरामीटर

तार $ cacheDir कैश निर्देशिका

बूल isOptional ()

जाँचता है कि यह गर्म वैकल्पिक है या नहीं।

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

bool सच है अगर गरम वैकल्पिक है, तो झूठा है

स्थिर सरणी getSubscribedServices ()

ऐसे उदाहरणों के लिए आवश्यक सेवा प्रकारों की एक सरणी लौटाता है, आंतरिक रूप से उपयोग किए जाने वाले सेवा नामों द्वारा वैकल्पिक रूप से कुंजीबद्ध होता है।

अनिवार्य निर्भरता के लिए:

  • सरणी ('लकड़हारा' => 'Psr \ Log \ LoggerInterface') का अर्थ है कि वस्तुएं "लकड़हारा" नाम का उपयोग आंतरिक रूप से एक सेवा लाने के लिए करती हैं जिसे Psr \ Log \ LoggerInterface को लागू करना चाहिए।
  • सरणी ('Psr \ Log \ LoggerInterface') के लिए एक शॉर्टकट है
  • सरणी ('Psr \ Log \ LoggerInterface' => 'Psr \ Log \ LoggerInterface')

अन्यथा:

  • सरणी ('लकड़हारा' => '; Psr \ Log \ LoggerInterface') एक वैकल्पिक निर्भरता को दर्शाता है
  • सरणी ('; Psr \ Log \ LoggerInterface') के लिए एक शॉर्टकट है
  • सरणी ('Psr \ Log \ LoggerInterface' => '; Psr \ Log \ LoggerInterface')

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

सरणी आवश्यक सेवा प्रकार, वैकल्पिक रूप से सेवा नामों द्वारा कुंजीबद्ध