<?php

set_time_limit(600);

ini_set('html_errors', "1");
ini_set('error_prepend_string', "<pre style='color: #333; font-face:monospace; font-size:8pt;'>");
ini_set('error_append_string', "</pre>");

ini_set('display_errors', 1);
ini_set('error_reporting', E_ALL ^ E_NOTICE ^ E_WARNING);

// load configs
require_once(__DIR__ . "/ConfigEnv.php");

// load autoloaders
require($config['srcFolder'] . "/vendor/autoload.php");

if (is_array($config['appRepositories']) && count($config['appRepositories']) > 0) {
  foreach ($config['appRepositories'] as $appRepository) {
    if (is_dir($appRepository)) {
      require($appRepository . '/autoload.php');
    }
  }
}

// boot
$hubleto = new \Hubleto\Erp\Loader($config);
$hubleto->init();
