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:
parent
058d65252d
commit
d77ebdf69e
15 changed files with 24 additions and 24 deletions
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue