refactor: update namespaces for L1 package convention

- Mod\Api -> Core\Api
- Mod\Tenant -> Core\Tenant

Part of namespace restructure to align with L1/L2 module conventions.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Snider 2026-01-27 17:34:34 +00:00
parent 058d65252d
commit d77ebdf69e
15 changed files with 24 additions and 24 deletions

View file

@ -4,7 +4,7 @@ declare(strict_types=1);
namespace Core\Api\Concerns; namespace Core\Api\Concerns;
use Core\Mod\Tenant\Models\UserToken; use Core\Tenant\Models\UserToken;
use Illuminate\Database\Eloquent\Relations\HasMany; use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Support\Str; use Illuminate\Support\Str;

View file

@ -5,8 +5,8 @@ declare(strict_types=1);
namespace Core\Api\Concerns; namespace Core\Api\Concerns;
use Illuminate\Http\Request; use Illuminate\Http\Request;
use Core\Mod\Tenant\Models\User; use Core\Tenant\Models\User;
use Core\Mod\Tenant\Models\Workspace; use Core\Tenant\Models\Workspace;
/** /**
* Resolve workspace from request context. * Resolve workspace from request context.

View file

@ -7,7 +7,7 @@ namespace Core\Api\Console\Commands;
use Core\Api\Models\ApiKey; use Core\Api\Models\ApiKey;
use Core\Api\Notifications\HighApiUsageNotification; use Core\Api\Notifications\HighApiUsageNotification;
use Core\Api\RateLimit\RateLimitService; use Core\Api\RateLimit\RateLimitService;
use Core\Mod\Tenant\Models\Workspace; use Core\Tenant\Models\Workspace;
use Illuminate\Console\Command; use Illuminate\Console\Command;
use Illuminate\Support\Facades\Cache; use Illuminate\Support\Facades\Cache;

View file

@ -4,8 +4,8 @@ declare(strict_types=1);
namespace Core\Api\Guards; namespace Core\Api\Guards;
use Core\Mod\Tenant\Models\User; use Core\Tenant\Models\User;
use Core\Mod\Tenant\Models\UserToken; use Core\Tenant\Models\UserToken;
use Illuminate\Contracts\Auth\Factory; use Illuminate\Contracts\Auth\Factory;
use Illuminate\Http\Request; use Illuminate\Http\Request;

View file

@ -2,9 +2,9 @@
declare(strict_types=1); declare(strict_types=1);
namespace Mod\Api\Middleware; namespace Core\Api\Middleware;
use Mod\Api\Models\ApiKey; use Core\Api\Models\ApiKey;
use Closure; use Closure;
use Illuminate\Http\Request; use Illuminate\Http\Request;
use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpFoundation\Response;

View file

@ -2,9 +2,9 @@
declare(strict_types=1); declare(strict_types=1);
namespace Mod\Api\Middleware; namespace Core\Api\Middleware;
use Mod\Api\Models\ApiKey; use Core\Api\Models\ApiKey;
use Closure; use Closure;
use Illuminate\Http\Request; use Illuminate\Http\Request;
use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpFoundation\Response;

View file

@ -7,8 +7,8 @@ namespace Core\Api\Middleware;
use Closure; use Closure;
use Illuminate\Http\Request; use Illuminate\Http\Request;
use Illuminate\Support\Facades\Log; use Illuminate\Support\Facades\Log;
use Mod\Api\Models\ApiKey; use Core\Api\Models\ApiKey;
use Mod\Api\Services\ApiUsageService; use Core\Api\Services\ApiUsageService;
use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpFoundation\Response;
/** /**

View file

@ -4,8 +4,8 @@ declare(strict_types=1);
namespace Core\Api\Models; namespace Core\Api\Models;
use Core\Mod\Tenant\Models\User; use Core\Tenant\Models\User;
use Core\Mod\Tenant\Models\Workspace; use Core\Tenant\Models\Workspace;
use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo; use Illuminate\Database\Eloquent\Relations\BelongsTo;

View file

@ -2,11 +2,11 @@
declare(strict_types=1); declare(strict_types=1);
namespace Mod\Api\Models; namespace Core\Api\Models;
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo; use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Mod\Tenant\Models\Workspace; use Core\Tenant\Models\Workspace;
/** /**
* API Usage - individual API request log entry. * API Usage - individual API request log entry.

View file

@ -2,12 +2,12 @@
declare(strict_types=1); declare(strict_types=1);
namespace Mod\Api\Models; namespace Core\Api\Models;
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo; use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\DB;
use Mod\Tenant\Models\Workspace; use Core\Tenant\Models\Workspace;
/** /**
* API Usage Daily - aggregated daily API statistics. * API Usage Daily - aggregated daily API statistics.

View file

@ -5,7 +5,7 @@ declare(strict_types=1);
namespace Core\Api\Models; namespace Core\Api\Models;
use Core\Api\Services\WebhookSignature; use Core\Api\Services\WebhookSignature;
use Core\Mod\Tenant\Models\Workspace; use Core\Tenant\Models\Workspace;
use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo; use Illuminate\Database\Eloquent\Relations\BelongsTo;

View file

@ -4,8 +4,8 @@ declare(strict_types=1);
namespace Core\Api\Models; namespace Core\Api\Models;
use Core\Mod\Tenant\Concerns\BelongsToNamespace; use Core\Tenant\Concerns\BelongsToNamespace;
use Core\Mod\Tenant\Models\Workspace; use Core\Tenant\Models\Workspace;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Model;

View file

@ -4,7 +4,7 @@ declare(strict_types=1);
namespace Core\Api\Notifications; namespace Core\Api\Notifications;
use Core\Mod\Tenant\Models\Workspace; use Core\Tenant\Models\Workspace;
use Illuminate\Bus\Queueable; use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Notifications\Messages\MailMessage; use Illuminate\Notifications\Messages\MailMessage;

View file

@ -12,7 +12,7 @@ use Illuminate\Http\Resources\Json\JsonResource;
* *
* Transforms Workspace models into API responses. * Transforms Workspace models into API responses.
* *
* @mixin \Core\Mod\Tenant\Models\Workspace * @mixin \Core\Tenant\Models\Workspace
*/ */
class WorkspaceResource extends JsonResource class WorkspaceResource extends JsonResource
{ {

View file

@ -7,7 +7,7 @@ use Core\Api\Models\WebhookDelivery;
use Core\Api\Models\WebhookEndpoint; use Core\Api\Models\WebhookEndpoint;
use Core\Api\Services\WebhookService; use Core\Api\Services\WebhookService;
use Core\Api\Services\WebhookSignature; use Core\Api\Services\WebhookSignature;
use Core\Mod\Tenant\Models\Workspace; use Core\Tenant\Models\Workspace;
use Illuminate\Support\Facades\Http; use Illuminate\Support\Facades\Http;
uses(\Illuminate\Foundation\Testing\RefreshDatabase::class); uses(\Illuminate\Foundation\Testing\RefreshDatabase::class);