Jacek Kowalski
2019-06-30 d0b22a371bdd4e8f09df8ba63c6206208c244c86
parse.php
@@ -1,8 +1,6 @@
<?php
require_once(__DIR__.'/vendor/autoload.php');
require_once(__DIR__.'/lib/database.php');
require_once(__DIR__.'/lib/fetch.php');
require_once(__DIR__.'/lib/mapper.php');
require_once(__DIR__.'/lib/output.php');
require_once(__DIR__.'/lib/vehicle_types.php');
require_once(__DIR__.'/config.php');
@@ -82,21 +80,12 @@
      
      $db->addMapping($mapping);
      
      $jsonContent = [];
      foreach($db->getAll() as $vehicle) {
         $jsonContent[$vehicle['id']] = $source['mapper']($vehicle['num']);
      }
      $json = json_encode($jsonContent);
      if(!file_put_contents($source['result_temp'], $json)) {
         throw new Exception('Result save failed');
      }
      rename($source['result_temp'], $source['result']);
      $finalMapping = createMapping($db, $source['mapper'], $source);
      
      
      $logger->info('Creating vehicle list...');
      
      createVehiclesList($mapper->getTTSSTrips(), $jsonContent, $source);
      createVehiclesList($mapper->getTTSSTrips(), $finalMapping, $source);
      
      $logger->info('Finished');
   } catch(Throwable $e) {