Selaa lähdekoodia

Merge pull request #2957 from h3xx/fix-memory-limit

Fix global memory limit set in constructor
daniel 3 vuotta sitten
vanhempi
commit
a53692f6bf
1 muutettua tiedostoa jossa 3 lisäystä ja 1 poistoa
  1. 3 1
      app/Console/Commands/ImportCities.php

+ 3 - 1
app/Console/Commands/ImportCities.php

@@ -65,7 +65,6 @@ class ImportCities extends Command
     public function __construct()
     {
         parent::__construct();
-        ini_set('memory_limit', '256M');
     }
 
     /**
@@ -75,6 +74,8 @@ class ImportCities extends Command
      */
     public function handle()
     {
+        $old_memory_limit = ini_get('memory_limit');
+        ini_set('memory_limit', '256M');
         $path = storage_path('app/cities.json');
 
         if(hash_file('sha512', $path) !== self::CHECKSUM) {
@@ -136,6 +137,7 @@ class ImportCities extends Command
         $this->line('');
         $this->info('Successfully imported ' . $cityCount . ' entries!');
         $this->line('');
+        ini_set('memory_limit', $old_memory_limit);
         return;
     }