Browse Source

Fix memory leak in TranslatorRegistry

Val Bancer 4 years ago
parent
commit
5830f07b89
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);