Skip to content

Commit 7ad4845

Browse files
committed
[FIX] Restore PHP 8.3 compatibility
1 parent eba4d29 commit 7ad4845

9 files changed

Lines changed: 13 additions & 13 deletions

File tree

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
- name: Setup PHP
2929
uses: shivammathur/setup-php@v2
3030
with:
31-
php-version: '8.4'
31+
php-version: '8.3'
3232
coverage: none
3333

3434
- name: Validate composer files
@@ -108,7 +108,7 @@ jobs:
108108
- name: Setup PHP
109109
uses: shivammathur/setup-php@v2
110110
with:
111-
php-version: '8.4'
111+
php-version: '8.3'
112112
coverage: none
113113

114114
- name: Install dependencies
@@ -183,7 +183,7 @@ jobs:
183183
- name: Setup PHP
184184
uses: shivammathur/setup-php@v2
185185
with:
186-
php-version: '8.4'
186+
php-version: '8.3'
187187
coverage: none
188188

189189
- name: Install dependencies

DOCS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ Generated classes are placed under `core/custom/app/Mcp/...`.
7878
## 3) Requirements
7979
Mandatory:
8080
- Evolution CMS 3.5.2+
81-
- PHP 8.4+
81+
- PHP 8.3+
8282
- Composer 2.2+
8383
- `seiger/sapi` 1.x
8484
- `seiger/stask` 1.x

DOCS.uk.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ php artisan make:mcp-tool HealthTool
7878
## 3) Вимоги
7979
Обовʼязково:
8080
- Evolution CMS 3.5.2+
81-
- PHP 8.4+
81+
- PHP 8.3+
8282
- Composer 2.2+
8383
- `seiger/sapi` 1.x
8484
- `seiger/stask` 1.x

PRD.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@
210210
- Approval gate approve/reject/escalate.
211211

212212
## 10. Нефункціональні вимоги
213-
- Сумісність: Evolution CMS `^3.5.2`, PHP `^8.4`, Illuminate `12.*`.
213+
- Сумісність: Evolution CMS `^3.5.2`, PHP `^8.3`, Illuminate `12.*`.
214214
- Заборона прямої залежності на `laravel/framework`/`illuminate/foundation`.
215215
- Безпека: deny-by-default, redaction, allowlist/denylist.
216216
- Продуктивність: bounded `depth/limit/offset`, bounded result size, pagination required.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Operations runbook: `OPERATIONS.md`.
3232

3333
## Requirements
3434
- Evolution CMS 3.5.2+
35-
- PHP 8.4+
35+
- PHP 8.3+
3636
- Composer 2.2+
3737
- `seiger/sapi` 1.x (installed as dependency)
3838
- `seiger/stask` 1.x (installed as dependency)

README.uk.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Versioning і BC policy: `PRD.md` (розділ `API Stability Policy`).
3232

3333
## Вимоги
3434
- Evolution CMS 3.5.2+
35-
- PHP 8.4+
35+
- PHP 8.3+
3636
- Composer 2.2+
3737
- `seiger/sapi` 1.x (встановлюється як залежність)
3838
- `seiger/stask` 1.x (встановлюється як залежність)

SPEC.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -161,9 +161,9 @@ eMCP/
161161
- `name`: `evolution-cms/emcp`
162162
- `type`: `evolutioncms-plugin`
163163
- `require`:
164-
- `php: ^8.4`
164+
- `php: ^8.3`
165165
- `evolution-cms/evolution: ^3.5.2`
166-
- `laravel/mcp: ^0.5`
166+
- `laravel/mcp: ^0.5.9`
167167

168168
### 3.2 Required integrations
169169
- `seiger/sapi` (^1.0, для API mode).

composer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111
"laravel-mcp"
1212
],
1313
"require": {
14-
"php": "^8.4",
14+
"php": "^8.3",
1515
"evolution-cms/evolution": "^3.5.2",
16-
"laravel/mcp": "^0.5",
16+
"laravel/mcp": "^0.5.9",
1717
"seiger/sapi": "^1.0",
1818
"seiger/stask": "^1.0"
1919
},

docs/spikes/upstream-smoke.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Date: 2026-03-03
44
Scope: `laravel/mcp ^0.5.x`
55

66
## Checks
7-
- `composer.json` declares `laravel/mcp` compatibility window `^0.5`.
7+
- `composer.json` declares `laravel/mcp` compatibility window `^0.5.9`.
88
- Autoload shim references both upstream and adapter provider FQCNs.
99
- Shim still applies `class_alias` interception.
1010
- When adapter class is available, upstream provider resolves to adapter alias.

0 commit comments

Comments
 (0)