Skip to content

Commit 148e8b4

Browse files
Merge pull request #2 from sixlive/fix/json-schema-interface-compatibility
fix: use JsonSchema interface instead of concrete class
2 parents c59599d + 87b9f94 commit 148e8b4

17 files changed

Lines changed: 17 additions & 17 deletions

src/Mcp/Tools/GetAutoloadingOverhead.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace Codemonkey\SPXMcpServer\Mcp\Tools;
44

5-
use Illuminate\JsonSchema\JsonSchema;
5+
use Illuminate\Contracts\JsonSchema\JsonSchema;
66
use Laravel\Mcp\Request;
77
use Laravel\Mcp\Response;
88

src/Mcp/Tools/GetCPUIntensiveFunctions.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace Codemonkey\SPXMcpServer\Mcp\Tools;
44

5-
use Illuminate\JsonSchema\JsonSchema;
5+
use Illuminate\Contracts\JsonSchema\JsonSchema;
66
use Laravel\Mcp\Request;
77
use Laravel\Mcp\Response;
88

src/Mcp/Tools/GetCallTree.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace Codemonkey\SPXMcpServer\Mcp\Tools;
44

5-
use Illuminate\JsonSchema\JsonSchema;
5+
use Illuminate\Contracts\JsonSchema\JsonSchema;
66
use Laravel\Mcp\Request;
77
use Laravel\Mcp\Response;
88

src/Mcp/Tools/GetDatabaseQueries.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace Codemonkey\SPXMcpServer\Mcp\Tools;
44

5-
use Illuminate\JsonSchema\JsonSchema;
5+
use Illuminate\Contracts\JsonSchema\JsonSchema;
66
use Laravel\Mcp\Request;
77
use Laravel\Mcp\Response;
88

src/Mcp/Tools/GetExclusiveTimeFunctions.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace Codemonkey\SPXMcpServer\Mcp\Tools;
44

5-
use Illuminate\JsonSchema\JsonSchema;
5+
use Illuminate\Contracts\JsonSchema\JsonSchema;
66
use Laravel\Mcp\Request;
77
use Laravel\Mcp\Response;
88

src/Mcp/Tools/GetIOOperations.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace Codemonkey\SPXMcpServer\Mcp\Tools;
44

5-
use Illuminate\JsonSchema\JsonSchema;
5+
use Illuminate\Contracts\JsonSchema\JsonSchema;
66
use Laravel\Mcp\Request;
77
use Laravel\Mcp\Response;
88

src/Mcp/Tools/GetMemoryHogs.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace Codemonkey\SPXMcpServer\Mcp\Tools;
44

5-
use Illuminate\JsonSchema\JsonSchema;
5+
use Illuminate\Contracts\JsonSchema\JsonSchema;
66
use Laravel\Mcp\Request;
77
use Laravel\Mcp\Response;
88

src/Mcp/Tools/GetMiddlewareAnalysis.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace Codemonkey\SPXMcpServer\Mcp\Tools;
44

5-
use Illuminate\JsonSchema\JsonSchema;
5+
use Illuminate\Contracts\JsonSchema\JsonSchema;
66
use Laravel\Mcp\Request;
77
use Laravel\Mcp\Response;
88

src/Mcp/Tools/GetMostCalledFunctions.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace Codemonkey\SPXMcpServer\Mcp\Tools;
44

5-
use Illuminate\JsonSchema\JsonSchema;
5+
use Illuminate\Contracts\JsonSchema\JsonSchema;
66
use Laravel\Mcp\Request;
77
use Laravel\Mcp\Response;
88

src/Mcp/Tools/GetRecursiveFunctions.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace Codemonkey\SPXMcpServer\Mcp\Tools;
44

5-
use Illuminate\JsonSchema\JsonSchema;
5+
use Illuminate\Contracts\JsonSchema\JsonSchema;
66
use Laravel\Mcp\Request;
77
use Laravel\Mcp\Response;
88

0 commit comments

Comments
 (0)