Skip to content

Commit

Permalink
Merge pull request #1494 from jpwhite4/linker
Browse files Browse the repository at this point in the history
Use the composer autoloader to load files.
  • Loading branch information
jpwhite4 authored Mar 30, 2021
2 parents 23476b7 + 11aff8c commit aecd013
Show file tree
Hide file tree
Showing 4 changed files with 56 additions and 84 deletions.
60 changes: 0 additions & 60 deletions classes/DB/DBModel/TableColumn.php

This file was deleted.

57 changes: 55 additions & 2 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -250,11 +250,64 @@
"platform": {
"php": "5.4"
},
"optimize-autoloader": true,
"apcu-autoloader": true,
"secure-http": false
},
"autoload": {
"files": [
"configuration/constants.php",
"libraries/response.php",
"libraries/debug.php",
"libraries/web_message.php",
"libraries/rest.php",
"libraries/versioning.php",
"libraries/date.php",
"libraries/utilities.php",
"libraries/dashboard.php",
"libraries/security.php",
"libraries/regression.php",
"libraries/conversions.php",
"libraries/controller.php",
"libraries/domdocument.php",
"libraries/charting.php"
],
"classmap": [
"classes"
]
"classes/DataWarehouse.php",
"classes/XDChartPool.php",
"classes/XDStatistics.php",
"classes/SessionExpiredException.php",
"classes/XDController.php",
"classes/XDUser.php",
"classes/UniqueException.php",
"classes/XDError.php",
"classes/XDUserProfile.php",
"classes/UserException.php",
"classes/XDException.php",
"classes/XDWarehouse.php",
"classes/UserStorage.php",
"classes/XDReportManager.php",
"classes/XDAdmin.php",
"classes/XDSessionManager.php",
"classes/ExtJS",
"classes/DB"
],
"psr-4": {
"Authentication\\": "classes/Authentication/",
"CCR\\": "classes/CCR/",
"Common\\": "classes/Common/",
"Configuration\\": "classes/Configuration/",
"DataWarehouse\\": "classes/DataWarehouse/",
"ETL\\": "classes/ETL/",
"Log\\": "classes/Log/",
"Models\\": "classes/Models/",
"OpenXdmod\\": "classes/OpenXdmod/",
"Realm\\": "classes/Realm/",
"ReportTemplates\\": "classes/ReportTemplates/",
"Reports\\": "classes/Reports/",
"Rest\\": "classes/Rest/",
"User\\": "classes/User/",
"Xdmod\\": "classes/Xdmod/"
}
}
}
8 changes: 0 additions & 8 deletions configuration/linker.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,4 @@
{
"include_dirs": [
"classes",
"classes/DB",
"classes/DB/DBModel",
"classes/DB/TimePeriodGenerators",
"classes/ExtJS",
"classes/Rest",
"classes/User",
"classes/ReportTemplates"
]
}
15 changes: 1 addition & 14 deletions configuration/linker.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,8 @@

use CCR\Log;

$dir = dirname(__FILE__);
$baseDir = dirname($dir);
$baseDir = dirname(dirname(__FILE__));

require_once($dir . '/constants.php');
require_once($baseDir . '/libraries/utilities.php');
require_once($baseDir . "/vendor/autoload.php");

$linkerConfig = \Configuration\XdmodConfiguration::assocArrayFactory('linker.json', CONFIG_DIR);
Expand Down Expand Up @@ -47,16 +44,6 @@ function xdmodAutoload($className)

spl_autoload_register('xdmodAutoload');

$libraries = scandir($baseDir . '/libraries');

foreach ($libraries as $library) {
$file = "$baseDir/libraries/$library";
if (is_dir($file)) {
continue;
}
require_once($file);
}

class HttpCodeMessages
{
// HTTP 1.1 messages from: http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
Expand Down

0 comments on commit aecd013

Please sign in to comment.