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;
use Core\Mod\Tenant\Models\UserToken;
use Core\Tenant\Models\UserToken;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Support\Str;

View file

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

View file

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

View file

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

View file

@ -2,9 +2,9 @@
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 Illuminate\Http\Request;
use Symfony\Component\HttpFoundation\Response;

View file

@ -2,9 +2,9 @@
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 Illuminate\Http\Request;
use Symfony\Component\HttpFoundation\Response;

View file

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

View file

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

View file

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

View file

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

View file

@ -5,7 +5,7 @@ declare(strict_types=1);
namespace Core\Api\Models;
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\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;

View file

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

View file

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

View file

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

View file

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