Add short doc to explain, why the methods where altered.

[MAILPOET-3985]
This commit is contained in:
David Remer
2022-06-07 09:27:36 +03:00
committed by Veljko V
parent 29dffe542e
commit 467ed02043
2 changed files with 10 additions and 0 deletions

View File

@@ -14,6 +14,11 @@ class TwigFileSystemCache extends \MailPoetVendor\Twig\Cache\FilesystemCache {
parent::__construct($directory, $options);
}
/**
* The original FileSystemCache of twig generates the key depending on PHP_VERSION.
* We need to produce the same key regardless of PHP_VERSION. Therefore, we
* overwrite this method.
**/
public function generateKey(string $name, string $className): string {
$hash = \hash('sha256', $className);
return $this->directory . $hash[0] . $hash[1] . '/' . $hash . '.php';