Skip to content

Commit

Permalink
minor memory usage improvements by not storing absolute directory for…
Browse files Browse the repository at this point in the history
… each classmap entry
  • Loading branch information
dannyvankooten committed Oct 23, 2024
1 parent a73303e commit 58db971
Showing 1 changed file with 19 additions and 19 deletions.
38 changes: 19 additions & 19 deletions autoload.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,27 +5,27 @@

spl_autoload_register(function($class) {
static $classmap = [
'KokoAnalytics\\Admin' => __DIR__ . '/src/class-admin.php',
'KokoAnalytics\\Aggregator' => __DIR__ . '/src/class-aggregator.php',
'KokoAnalytics\\Command' => __DIR__ . '/src/class-command.php',
'KokoAnalytics\\Chart_View' => __DIR__ . '/src/class-chart-view.php',
'KokoAnalytics\\Dashboard' => __DIR__ . '/src/class-dashboard.php',
'KokoAnalytics\\Dashboard_Widget' => __DIR__ . '/src/class-dashboard-widget.php',
'KokoAnalytics\\Dates' => __DIR__ . '/src/class-dates.php',
'KokoAnalytics\\Endpoint_Installer' => __DIR__ . '/src/class-endpoint-installer.php',
'KokoAnalytics\\Migrations' => __DIR__ . '/src/class-migrations.php',
'KokoAnalytics\\Pageview_Aggregator' => __DIR__ . '/src/class-pageview-aggregator.php',
'KokoAnalytics\\Plugin' => __DIR__ . '/src/class-plugin.php',
'KokoAnalytics\\Pruner' => __DIR__ . '/src/class-pruner.php',
'KokoAnalytics\\Rest' => __DIR__ . '/src/class-rest.php',
'KokoAnalytics\\Script_Loader' => __DIR__ . '/src/class-script-loader.php',
'KokoAnalytics\\ShortCode_Site_Counter' => __DIR__ . '/src/class-shortcode-site-counter.php',
'KokoAnalytics\\Shortcode_Most_Viewed_Posts' => __DIR__ . '/src/class-shortcode-most-viewed-posts.php',
'KokoAnalytics\\Stats' => __DIR__ . '/src/class-stats.php',
'KokoAnalytics\\Widget_Most_Viewed_Posts' => __DIR__ . '/src/class-widget-most-viewed-posts.php',
'KokoAnalytics\\Admin' => '/src/class-admin.php',
'KokoAnalytics\\Aggregator' => '/src/class-aggregator.php',
'KokoAnalytics\\Command' => '/src/class-command.php',
'KokoAnalytics\\Chart_View' => '/src/class-chart-view.php',
'KokoAnalytics\\Dashboard' => '/src/class-dashboard.php',
'KokoAnalytics\\Dashboard_Widget' => '/src/class-dashboard-widget.php',
'KokoAnalytics\\Dates' => '/src/class-dates.php',
'KokoAnalytics\\Endpoint_Installer' => '/src/class-endpoint-installer.php',
'KokoAnalytics\\Migrations' => '/src/class-migrations.php',
'KokoAnalytics\\Pageview_Aggregator' => '/src/class-pageview-aggregator.php',
'KokoAnalytics\\Plugin' => '/src/class-plugin.php',
'KokoAnalytics\\Pruner' => '/src/class-pruner.php',
'KokoAnalytics\\Rest' => '/src/class-rest.php',
'KokoAnalytics\\Script_Loader' => '/src/class-script-loader.php',
'KokoAnalytics\\ShortCode_Site_Counter' => '/src/class-shortcode-site-counter.php',
'KokoAnalytics\\Shortcode_Most_Viewed_Posts' => '/src/class-shortcode-most-viewed-posts.php',
'KokoAnalytics\\Stats' => '/src/class-stats.php',
'KokoAnalytics\\Widget_Most_Viewed_Posts' => '/src/class-widget-most-viewed-posts.php',
];

if (isset($classmap[$class])) {
require $classmap[$class];
require __DIR__ . $classmap[$class];
}
});

0 comments on commit 58db971

Please sign in to comment.