|  |  |  | 
|---|
|  |  |  | <?php | 
|---|
|  |  |  | require_once(__DIR__.'/vendor/autoload.php'); | 
|---|
|  |  |  | require_once(__DIR__.'/lib/database.php'); | 
|---|
|  |  |  | require_once(__DIR__.'/lib/output.php'); | 
|---|
|  |  |  | require_once(__DIR__.'/lib/vehicle_types.php'); | 
|---|
|  |  |  | require_once(__DIR__.'/config.php'); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | foreach($sources as $name => $source) { | 
|---|
|  |  |  | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | $logger->info('Regenerating '.$name.'...'); | 
|---|
|  |  |  | $db = new Database($source['database']); | 
|---|
|  |  |  | createMapping($db, $source['mapper'], $source); | 
|---|
|  |  |  | Output::createMapping($db, $source['mapper'], $source); | 
|---|
|  |  |  | $logger->info('Finished'); | 
|---|
|  |  |  | } catch(Throwable $e) { | 
|---|
|  |  |  | $logger->error($e->getMessage(), ['exception' => $e, 'exception_string' => (string)$e]); | 
|---|