refactor: update namespaces for L1 package convention
- Mod\Mcp -> Core\Mcp - Core\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
6f309979de
commit
fc1c2ef573
23 changed files with 44 additions and 44 deletions
|
|
@ -2,10 +2,10 @@
|
|||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Mod\Mcp\Context;
|
||||
namespace Core\Mcp\Context;
|
||||
|
||||
use Core\Mod\Tenant\Models\Workspace;
|
||||
use Mod\Mcp\Exceptions\MissingWorkspaceContextException;
|
||||
use Core\Tenant\Models\Workspace;
|
||||
use Core\Mcp\Exceptions\MissingWorkspaceContextException;
|
||||
|
||||
/**
|
||||
* Workspace context for MCP tool execution.
|
||||
|
|
|
|||
|
|
@ -10,9 +10,9 @@ use Illuminate\Http\JsonResponse;
|
|||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Cache;
|
||||
use Mod\Api\Models\ApiKey;
|
||||
use Mod\Mcp\Models\McpApiRequest;
|
||||
use Mod\Mcp\Models\McpToolCall;
|
||||
use Mod\Mcp\Services\McpWebhookDispatcher;
|
||||
use Core\Mcp\Models\McpApiRequest;
|
||||
use Core\Mcp\Models\McpToolCall;
|
||||
use Core\Mcp\Services\McpWebhookDispatcher;
|
||||
use Symfony\Component\Yaml\Yaml;
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Mod\Mcp\Exceptions;
|
||||
namespace Core\Mcp\Exceptions;
|
||||
|
||||
use RuntimeException;
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Mod\Mcp\Exceptions;
|
||||
namespace Core\Mcp\Exceptions;
|
||||
|
||||
use RuntimeException;
|
||||
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@ declare(strict_types=1);
|
|||
|
||||
namespace Core\Mcp\Middleware;
|
||||
|
||||
use Core\Mod\Tenant\Models\Workspace;
|
||||
use Core\Mod\Tenant\Services\EntitlementService;
|
||||
use Core\Tenant\Models\Workspace;
|
||||
use Core\Tenant\Services\EntitlementService;
|
||||
use Closure;
|
||||
use Illuminate\Http\Request;
|
||||
use Symfony\Component\HttpFoundation\Response;
|
||||
|
|
|
|||
|
|
@ -2,12 +2,12 @@
|
|||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Mod\Mcp\Middleware;
|
||||
namespace Core\Mcp\Middleware;
|
||||
|
||||
use Closure;
|
||||
use Illuminate\Http\Request;
|
||||
use Mod\Mcp\Context\WorkspaceContext;
|
||||
use Mod\Mcp\Exceptions\MissingWorkspaceContextException;
|
||||
use Core\Mcp\Context\WorkspaceContext;
|
||||
use Core\Mcp\Exceptions\MissingWorkspaceContextException;
|
||||
use Symfony\Component\HttpFoundation\Response;
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ declare(strict_types=1);
|
|||
|
||||
namespace Core\Mcp\Models;
|
||||
|
||||
use Core\Mod\Tenant\Models\Workspace;
|
||||
use Core\Tenant\Models\Workspace;
|
||||
use Illuminate\Database\Eloquent\Builder;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\Relations\BelongsTo;
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@ declare(strict_types=1);
|
|||
|
||||
namespace Core\Mcp\Models;
|
||||
|
||||
use Core\Mod\Tenant\Concerns\BelongsToWorkspace;
|
||||
use Core\Mod\Tenant\Models\Workspace;
|
||||
use Core\Tenant\Concerns\BelongsToWorkspace;
|
||||
use Core\Tenant\Models\Workspace;
|
||||
use Illuminate\Database\Eloquent\Builder;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\Relations\BelongsTo;
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@ declare(strict_types=1);
|
|||
|
||||
namespace Core\Mcp\Models;
|
||||
|
||||
use Core\Mod\Tenant\Concerns\BelongsToWorkspace;
|
||||
use Core\Mod\Tenant\Models\Workspace;
|
||||
use Core\Tenant\Concerns\BelongsToWorkspace;
|
||||
use Core\Tenant\Models\Workspace;
|
||||
use Illuminate\Database\Eloquent\Builder;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\Relations\BelongsTo;
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@ declare(strict_types=1);
|
|||
|
||||
namespace Core\Mcp\Models;
|
||||
|
||||
use Core\Mod\Tenant\Concerns\BelongsToWorkspace;
|
||||
use Core\Mod\Tenant\Models\Workspace;
|
||||
use Core\Tenant\Concerns\BelongsToWorkspace;
|
||||
use Core\Tenant\Models\Workspace;
|
||||
use Illuminate\Database\Eloquent\Builder;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\Relations\BelongsTo;
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@ declare(strict_types=1);
|
|||
|
||||
namespace Core\Mcp\Models;
|
||||
|
||||
use Core\Mod\Tenant\Concerns\BelongsToWorkspace;
|
||||
use Core\Mod\Tenant\Models\Workspace;
|
||||
use Core\Tenant\Concerns\BelongsToWorkspace;
|
||||
use Core\Tenant\Models\Workspace;
|
||||
use Illuminate\Database\Eloquent\Builder;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\Relations\BelongsTo;
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
namespace Core\Mcp\Resources;
|
||||
|
||||
use Core\Mod\Content\Models\ContentItem;
|
||||
use Core\Mod\Tenant\Models\Workspace;
|
||||
use Core\Tenant\Models\Workspace;
|
||||
use Laravel\Mcp\Request;
|
||||
use Laravel\Mcp\Response;
|
||||
use Laravel\Mcp\Server\Resource;
|
||||
|
|
|
|||
|
|
@ -5,8 +5,8 @@ declare(strict_types=1);
|
|||
namespace Core\Mcp\Services;
|
||||
|
||||
use Core\Mcp\Models\McpUsageQuota;
|
||||
use Core\Mod\Tenant\Models\Workspace;
|
||||
use Core\Mod\Tenant\Services\EntitlementService;
|
||||
use Core\Tenant\Models\Workspace;
|
||||
use Core\Tenant\Services\EntitlementService;
|
||||
use Illuminate\Support\Facades\Cache;
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -6,9 +6,9 @@ namespace Core\Mcp\Tests\Unit;
|
|||
|
||||
use Core\Mcp\Models\McpUsageQuota;
|
||||
use Core\Mcp\Services\McpQuotaService;
|
||||
use Core\Mod\Tenant\Models\Workspace;
|
||||
use Core\Mod\Tenant\Services\EntitlementResult;
|
||||
use Core\Mod\Tenant\Services\EntitlementService;
|
||||
use Core\Tenant\Models\Workspace;
|
||||
use Core\Tenant\Services\EntitlementResult;
|
||||
use Core\Tenant\Services\EntitlementService;
|
||||
use Illuminate\Foundation\Testing\RefreshDatabase;
|
||||
use Mockery;
|
||||
use Tests\TestCase;
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@ declare(strict_types=1);
|
|||
* Tests for the MCP workspace context validation middleware.
|
||||
*/
|
||||
|
||||
use Core\Mod\Tenant\Models\User;
|
||||
use Core\Mod\Tenant\Models\Workspace;
|
||||
use Core\Tenant\Models\User;
|
||||
use Core\Tenant\Models\Workspace;
|
||||
use Illuminate\Http\Request;
|
||||
use Mod\Mcp\Context\WorkspaceContext;
|
||||
use Mod\Mcp\Middleware\ValidateWorkspaceContext;
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@ declare(strict_types=1);
|
|||
* Tests for MCP workspace context security to prevent cross-tenant data leakage.
|
||||
*/
|
||||
|
||||
use Core\Mod\Tenant\Models\User;
|
||||
use Core\Mod\Tenant\Models\Workspace;
|
||||
use Core\Tenant\Models\User;
|
||||
use Core\Tenant\Models\Workspace;
|
||||
use Mod\Mcp\Context\WorkspaceContext;
|
||||
use Mod\Mcp\Exceptions\MissingWorkspaceContextException;
|
||||
use Mod\Mcp\Tools\Concerns\RequiresWorkspaceContext;
|
||||
|
|
|
|||
|
|
@ -7,8 +7,8 @@
|
|||
* Tests the primary admin flow through the API key manager.
|
||||
*/
|
||||
|
||||
use Core\Mod\Tenant\Models\User;
|
||||
use Core\Mod\Tenant\Models\Workspace;
|
||||
use Core\Tenant\Models\User;
|
||||
use Core\Tenant\Models\Workspace;
|
||||
|
||||
describe('MCP API Key Manager', function () {
|
||||
beforeEach(function () {
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ namespace Core\Mcp\Tools\Commerce;
|
|||
|
||||
use Core\Mod\Commerce\Models\Subscription;
|
||||
use Core\Mod\Commerce\Services\SubscriptionService;
|
||||
use Core\Mod\Tenant\Models\Package;
|
||||
use Core\Tenant\Models\Package;
|
||||
use Illuminate\Contracts\JsonSchema\JsonSchema;
|
||||
use Laravel\Mcp\Request;
|
||||
use Laravel\Mcp\Response;
|
||||
|
|
|
|||
|
|
@ -2,11 +2,11 @@
|
|||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Mod\Mcp\Tools\Concerns;
|
||||
namespace Core\Mcp\Tools\Concerns;
|
||||
|
||||
use Core\Mod\Tenant\Models\Workspace;
|
||||
use Mod\Mcp\Context\WorkspaceContext;
|
||||
use Mod\Mcp\Exceptions\MissingWorkspaceContextException;
|
||||
use Core\Tenant\Models\Workspace;
|
||||
use Core\Mcp\Context\WorkspaceContext;
|
||||
use Core\Mcp\Exceptions\MissingWorkspaceContextException;
|
||||
|
||||
/**
|
||||
* Trait for MCP tools that require workspace context.
|
||||
|
|
|
|||
|
|
@ -6,8 +6,8 @@ use Core\Mod\Content\Enums\ContentType;
|
|||
use Core\Mod\Content\Models\ContentItem;
|
||||
use Core\Mod\Content\Models\ContentRevision;
|
||||
use Core\Mod\Content\Models\ContentTaxonomy;
|
||||
use Core\Mod\Tenant\Models\Workspace;
|
||||
use Core\Mod\Tenant\Services\EntitlementService;
|
||||
use Core\Tenant\Models\Workspace;
|
||||
use Core\Tenant\Services\EntitlementService;
|
||||
use Illuminate\Contracts\JsonSchema\JsonSchema;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
use Illuminate\Support\Str;
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
namespace Core\Mcp\View\Modal\Admin;
|
||||
|
||||
use Core\Mod\Api\Models\ApiKey;
|
||||
use Core\Mod\Tenant\Models\Workspace;
|
||||
use Core\Tenant\Models\Workspace;
|
||||
use Livewire\Attributes\Layout;
|
||||
use Livewire\Component;
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ namespace Core\Mcp\View\Modal\Admin;
|
|||
|
||||
use Core\Mcp\Models\McpAuditLog;
|
||||
use Core\Mcp\Services\AuditLogService;
|
||||
use Core\Mod\Tenant\Models\Workspace;
|
||||
use Core\Tenant\Models\Workspace;
|
||||
use Illuminate\Contracts\Pagination\LengthAwarePaginator;
|
||||
use Illuminate\Support\Carbon;
|
||||
use Illuminate\Support\Collection;
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
namespace Core\Mcp\View\Modal\Admin;
|
||||
|
||||
use Core\Mcp\Services\McpQuotaService;
|
||||
use Core\Mod\Tenant\Models\Workspace;
|
||||
use Core\Tenant\Models\Workspace;
|
||||
use Illuminate\Support\Collection;
|
||||
use Livewire\Component;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue