Browse Source

Merge pull request #16313 from bancer/patch-25

Fix memory leak in TranslatorRegistry
Mark Story 4 years ago
parent
commit
477eff8738
1 changed files with 1 additions and 0 deletions
  1. 1 0
      src/I18n/TranslatorRegistry.php

+ 1 - 0
src/I18n/TranslatorRegistry.php

@@ -145,6 +145,7 @@ class TranslatorRegistry extends TranslatorLocator
 
         $key = "translations.$name.$locale";
         $translator = $this->_cacher->read($key);
+        gc_collect_cycles();
         if (!$translator || !$translator->getPackage()) {
             $translator = $this->_getTranslator($name, $locale);
             $this->_cacher->write($key, $translator);