fix: Corregir case de namespaces para compatibilidad Linux/PSR-4
Cambios realizados: - \API\ → \Api\ (4 archivos) - \WordPress → \Wordpress (12 archivos) - \DI\ → \Di\ (4 archivos) Los namespaces ahora coinciden exactamente con la estructura de carpetas (Api/, Wordpress/, Di/) para garantizar compatibilidad con sistemas case-sensitive (Linux/producción) y cumplimiento de PSR-4. Archivos corregidos: 16 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -62,7 +62,7 @@ require_once get_template_directory() . '/Inc/customizer-cta.php';
|
||||
// 3. INICIALIZAR DI CONTAINER (Clean Architecture)
|
||||
// =============================================================================
|
||||
|
||||
use ROITheme\Shared\Infrastructure\DI\DIContainer;
|
||||
use ROITheme\Shared\Infrastructure\Di\DIContainer;
|
||||
|
||||
try {
|
||||
global $wpdb;
|
||||
@@ -92,7 +92,7 @@ try {
|
||||
use ROITheme\Admin\Domain\ValueObjects\MenuItem;
|
||||
use ROITheme\Admin\Application\UseCases\RenderDashboardUseCase;
|
||||
use ROITheme\Admin\Infrastructure\Ui\AdminDashboardRenderer;
|
||||
use ROITheme\Admin\Infrastructure\API\WordPress\AdminMenuRegistrar;
|
||||
use ROITheme\Admin\Infrastructure\Api\Wordpress\AdminMenuRegistrar;
|
||||
use ROITheme\Admin\Infrastructure\Services\AdminAssetEnqueuer;
|
||||
|
||||
try {
|
||||
@@ -127,17 +127,17 @@ try {
|
||||
$saveComponentSettingsUseCase = $container?->getSaveComponentSettingsUseCase();
|
||||
|
||||
// Crear y registrar el handler AJAX con inyección del Use Case
|
||||
$adminAjaxHandler = new \ROITheme\Admin\Infrastructure\API\WordPress\AdminAjaxHandler($saveComponentSettingsUseCase);
|
||||
$adminAjaxHandler = new \ROITheme\Admin\Infrastructure\Api\Wordpress\AdminAjaxHandler($saveComponentSettingsUseCase);
|
||||
$adminAjaxHandler->register();
|
||||
|
||||
// Crear y registrar el handler AJAX para el Contact Form (público)
|
||||
$contactFormAjaxHandler = new \ROITheme\Public\ContactForm\Infrastructure\Api\WordPress\ContactFormAjaxHandler(
|
||||
$contactFormAjaxHandler = new \ROITheme\Public\ContactForm\Infrastructure\Api\Wordpress\ContactFormAjaxHandler(
|
||||
$container->getComponentSettingsRepository()
|
||||
);
|
||||
$contactFormAjaxHandler->register();
|
||||
|
||||
// Crear y registrar el handler AJAX para Newsletter (público)
|
||||
$newsletterAjaxHandler = new \ROITheme\Public\Footer\Infrastructure\Api\WordPress\NewsletterAjaxHandler(
|
||||
$newsletterAjaxHandler = new \ROITheme\Public\Footer\Infrastructure\Api\Wordpress\NewsletterAjaxHandler(
|
||||
$container->getComponentSettingsRepository()
|
||||
);
|
||||
$newsletterAjaxHandler->register();
|
||||
|
||||
Reference in New Issue
Block a user