Duffer Derek
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
register_shutdown_function("fatal_handler");
ini_set("memory_limit", "-1");
set_time_limit(0);
$app->get('/', ['\App\Controllers\TransferController', 'index'])->setName('Index');
$app->get('/start-transfer', ['\App\Controllers\TransferController', 'transfer'])->setName('Transfer');
$app->get('/copy-async/{type}', ['\App\Controllers\TransferController', 'copyAsync'])->setName('Copy');
$app->get('/create-async/{type}', ['\App\Controllers\TransferController', 'createAsync'])->setName('Create');
$app->get('/test/{type}', ['\App\Controllers\TransferController', 'test'])->setName('Test');
$app->get('/testing/{type}', ['\App\Controllers\TransferController', 'testing'])->setName('Testing');
$app->put('/test/{type}', ['\App\Controllers\TransferController', 'saveFollower'])->setName('Test');
$app->any('/auth', ['\App\Controllers\LoginController', 'authenticate'])->setName('Authenticate');
$app->get('/home', ['\App\Controllers\TransferController', 'home'])->setName('Home');
$app->get('/workspace', ['\App\Controllers\TransferController', 'workspace'])->setName('workspace');
$app->post('/save-workspaces', ['\App\Controllers\WorkspaceController', 'saveWorkspace'])->setName('saveWorkspace');
$app->post('/logout', ['\App\Controllers\LoginController', 'logout'])->setName('logout');
$app->get('/overview', ['\App\Controllers\TransferController', 'spaceOverview'])->setName('overview');
function fatal_handler()
{
$errfile = "unknown file";
$errstr = "shutdown";
$errno = E_CORE_ERROR;
$errline = 0;
$error = error_get_last();
if ($error !== NULL) {
$details['errno'] = $error["type"];
$details['errfile'] = $error["file"];
$details['errline'] = $error["line"];
$details['$errstr'] = $error["message"];
\App\Repository\General\Log::logError("fatal_handler", $details);
}
}
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists