core: Move initialization for static paths to rssbridge.php

Bridge, Format and Cache are all part of the core logic of RSS-Bridge
and should therefore be initialized centrally
This commit is contained in:
logmanoriginal 2018-11-10 19:42:49 +01:00
parent 697d63bb96
commit 2104fc4d58
3 changed files with 12 additions and 7 deletions

View file

@ -35,3 +35,14 @@ require_once PATH_LIB . 'contents.php';
// Vendor
require_once PATH_LIB_VENDOR . 'simplehtmldom/simple_html_dom.php';
require_once PATH_LIB_VENDOR . 'php-urljoin/src/urljoin.php';
// Initialize static members
try {
Bridge::setDir(PATH_LIB_BRIDGES);
Format::setDir(PATH_LIB_FORMATS);
Cache::setDir(PATH_LIB_CACHES);
} catch(Exception $e) {
error_log($e);
header('Content-type: text/plain', true, 500);
die($e->getMessage());
}