Differences Between: [Versions 310 and 311] [Versions 39 and 311]
(no description)
File Size: | 190 lines (7 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
FileBasedStrategy:: (8 methods):
__construct()
addStringForIndex()
getSharedStringTempFilePath()
closeCache()
getStringAtIndex()
escapeLineFeed()
unescapeLineFeed()
clearCache()
Class: FileBasedStrategy - X-Ref
Class FileBasedStrategy__construct($tempFolder, $maxNumStringsPerTempFile, $helperFactory) X-Ref |
param: string $tempFolder Temporary folder where the temporary files to store shared strings will be stored param: int $maxNumStringsPerTempFile Maximum number of strings that can be stored in one temp file param: HelperFactory $helperFactory Factory to create helpers |
addStringForIndex($sharedString, $sharedStringIndex) X-Ref |
Adds the given string to the cache. param: string $sharedString The string to be added to the cache param: int $sharedStringIndex Index of the shared string in the sharedStrings.xml file return: void |
getSharedStringTempFilePath($sharedStringIndex) X-Ref |
Returns the path for the temp file that should contain the string for the given index param: int $sharedStringIndex Index of the shared string in the sharedStrings.xml file return: string The temp file path for the given index |
closeCache() X-Ref |
Closes the cache after the last shared string was added. This prevents any additional string from being added to the cache. return: void |
getStringAtIndex($sharedStringIndex) X-Ref |
Returns the string located at the given index from the cache. param: int $sharedStringIndex Index of the shared string in the sharedStrings.xml file return: string The shared string at the given index |
escapeLineFeed($unescapedString) X-Ref |
Escapes the line feed characters (\n) param: string $unescapedString return: string |
unescapeLineFeed($escapedString) X-Ref |
Unescapes the line feed characters (\n) param: string $escapedString return: string |
clearCache() X-Ref |
Destroys the cache, freeing memory and removing any created artifacts return: void |