Symfony 4.1

TranslationsCacheWarmer




symfony

TranslationsCacheWarmer

क्लास ट्रांसलेशनकैशेवर्मर लागू करता है CacheWarmerInterface , ServiceSubscriberInterface

अनुवाद के लिए कैटलॉग बनाता है।

तरीके

__construct ( __construct $ कंटेनर)
warmUp (स्ट्रिंग $ कैशडिर)

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

bool isOptional ()

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

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

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

विवरण

__construct (कंटेनरइंटरफेस $ कंटेनर)

पैरामीटर

ContainerInterface $ कंटेनर

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

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

पैरामीटर

तार $ 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')

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

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