refactor: extract PSA_Admin_Page from PSA_Admin (560→290+221)
Rendering methods (settings page, field renderers, usage summary, batch script enqueue) moved to PSA_Admin_Page. PSA_Admin retains registration, sanitization, migration, re-enrichment, and get_setting (now public). Backward-compatible proxy methods on PSA_Admin. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -30,6 +30,7 @@ require_once PSA_PLUGIN_DIR . 'includes/class-psa-openrouter.php';
|
||||
require_once PSA_PLUGIN_DIR . 'includes/class-psa-kb-builder.php';
|
||||
require_once PSA_PLUGIN_DIR . 'includes/class-psa-ai-generator.php';
|
||||
require_once PSA_PLUGIN_DIR . 'includes/class-psa-pubchem.php';
|
||||
require_once PSA_PLUGIN_DIR . 'includes/class-psa-admin-page.php';
|
||||
require_once PSA_PLUGIN_DIR . 'includes/class-psa-admin.php';
|
||||
require_once PSA_PLUGIN_DIR . 'includes/class-psa-batch-enrichment.php';
|
||||
require_once PSA_PLUGIN_DIR . 'includes/class-psa-template.php';
|
||||
|
||||
Reference in New Issue
Block a user