From d42cd63103309f7d9a4b2417e79d3ebf66d539a5 Mon Sep 17 00:00:00 2001 From: peptiderepo Date: Fri, 24 Apr 2026 03:43:20 +0000 Subject: [PATCH] fix: add services/opik/ to autoloader directory scan MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The WordPress runtime autoloader (class-autoloader.php) was not scanning services/opik/ — only services/. All four Opik classes live in that subdirectory and would fatal on first use in production (class not found). Composer's classmap covers all of includes/ recursively, so PHPUnit tests passed. The runtime autoloader only scans explicit directory entries. Adds 'services/opik/' to the scan list. No other services/ subdirs exist. --- includes/class-autoloader.php | 1 + 1 file changed, 1 insertion(+) diff --git a/includes/class-autoloader.php b/includes/class-autoloader.php index 066f128..512554e 100755 --- a/includes/class-autoloader.php +++ b/includes/class-autoloader.php @@ -30,6 +30,7 @@ class PRAutoBlogger_Autoloader { 'models/', 'frontend/', 'services/', + 'services/opik/', 'ajax/', );