1
0
Fork 0
mirror of synced 2024-06-01 18:39:57 +12:00
appwrite/app/preload.php

35 lines
1 KiB
PHP
Raw Normal View History

2020-05-14 20:22:06 +12:00
<?php
/**
* Init
*
* Inializes both Appwrite API entry point, queue workers, and CLI tasks.
* Set configuration, framework resources, app constants
*
*/
2020-07-07 23:45:53 +12:00
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
2020-05-14 20:22:06 +12:00
if (file_exists(__DIR__.'/../vendor/autoload.php')) {
2020-06-05 02:06:51 +12:00
require __DIR__.'/../vendor/autoload.php';
2020-05-14 20:22:06 +12:00
}
2020-05-14 22:55:57 +12:00
use Appwrite\Preloader\Preloader;
2020-07-30 03:26:01 +12:00
include __DIR__.'/controllers/general.php';
2020-07-01 16:41:08 +12:00
2020-05-14 22:55:57 +12:00
(new Preloader())
2020-05-30 21:53:34 +12:00
->paths(realpath(__DIR__ . '/../app/config'))
2020-07-01 16:41:08 +12:00
->paths(realpath(__DIR__ . '/../app/controllers'))
2020-06-05 02:06:51 +12:00
->paths(realpath(__DIR__ . '/../src'))
->ignore(realpath(__DIR__ . '/../vendor/twig/twig'))
->ignore(realpath(__DIR__ . '/../vendor/guzzlehttp/guzzle'))
2020-06-05 09:20:24 +12:00
->ignore(realpath(__DIR__ . '/../vendor/geoip2'))
2020-06-05 03:12:06 +12:00
->ignore(realpath(__DIR__ . '/../vendor/maxmind'))
2020-06-05 09:20:24 +12:00
->ignore(realpath(__DIR__ . '/../vendor/maxmind-db'))
2020-07-07 23:45:53 +12:00
->ignore(realpath(__DIR__ . '/../vendor/psr/log'))
2020-07-08 08:40:08 +12:00
->ignore(realpath(__DIR__ . '/../vendor/piwik'))
2020-07-15 08:31:22 +12:00
->ignore(realpath(__DIR__ . '/../vendor/symfony'))
2020-05-14 22:55:57 +12:00
->load();