Symfony 4.1

JsonManifestVersionStrategy




symfony

JsonManifestVersionStrategy

वर्ग JsonManifestVersionStrategy लागू करता है VersionStrategyInterface

किसी JSON मैनिफ़ेस्ट फ़ाइल से किसी संपत्ति के संस्करणित पथ को पढ़ता है।

उदाहरण के लिए, प्रकट फ़ाइल इस तरह दिख सकती है: {"main.js": "main.abc123.js", "css / styles.css": "css / styles.555abc.css"}

फिर आप "main.js" या "css / styles.css" का संस्करण पूछ सकते हैं।

तरीके

__construct (स्ट्रिंग $ मेनिफेस्टपैथ)
तार getVersion (स्ट्रिंग $ पथ)

एक प्रकटन के साथ, हम वास्तव में यह नहीं जानते या परवाह नहीं करते कि संस्करण क्या है। इसके बजाय, यह संस्करण फ़ाइल में पथ देता है।

तार applyVersion (स्ट्रिंग $ पथ)

संस्करण को दिए गए पथ पर लागू होता है।

विवरण

__construct (स्ट्रिंग $ मेनिफेस्टपैथ)

पैरामीटर

तार $ manifestPath मैनिफ़ेस्ट फ़ाइल का पूर्ण पथ

स्ट्रिंग getVersion (स्ट्रिंग $ पथ)

एक प्रकटन के साथ, हम वास्तव में यह नहीं जानते या परवाह नहीं करते कि संस्करण क्या है। इसके बजाय, यह संस्करण फ़ाइल में पथ देता है।

पैरामीटर

तार $ पथ एक रास्ता

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

तार संस्करण स्ट्रिंग

स्ट्रिंग applyVersion (स्ट्रिंग $ पथ)

संस्करण को दिए गए पथ पर लागू होता है।

पैरामीटर

तार $ पथ एक रास्ता

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

तार संस्करणबद्ध पथ