Repository navigation
Sync Laravel updates for queues, database, JSON:API and FTP #93
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
d024a0a
903695b
a30aa91
d6434c7
4946921
a842bac
1040ef6
1e7d32f
6f5a729
3e47fd4
6834834
42d0927
90c3e22
3b1fe4b
46f896e
2357596
b31dcec
8678ac5
84c44ff
2c8fac8
54e1673
667fd79
751c9e2
441a7eb
3503956
8cade85
3a103d8
db07ca4
4c2556b
7b72bd7
5617484
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -126,7 +126,9 @@ | |
| "fakerphp/faker": "^1.24", | ||
| "friendsofphp/php-cs-fixer": "^3.57.2", | ||
| "intervention/image": "^4.2", | ||
| "league/flysystem-ftp": "^3.36", | ||
| "league/flysystem-google-cloud-storage": "^3.0", | ||
| "league/flysystem-sftp-v3": "^3.36", | ||
| "meilisearch/meilisearch-php": "^1.16", | ||
| "mockery/mockery": "^1.6.15", | ||
| "opis/json-schema": "^2.6.0", | ||
|
|
@@ -145,6 +147,9 @@ | |
| "typesense/typesense-php": "^5.2", | ||
| "web-token/jwt-library": "^4.2.3" | ||
| }, | ||
| "provide": { | ||
| "ext-ftp": "*" | ||
| }, | ||
|
Comment on lines
+150
to
+152
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 5. Monorepo package claims ftp for every consumer The root composer.json (hypervel/components, type library) now declares `"provide":
{"ext-ftp": "*"}. Composer honours provide` on installed dependencies, so any project that
requires hypervel/components has its ext-ftp requirement satisfied even when its Swoole build
lacks --enable-swoole-ftp. Such a project can install league/flysystem-ftp and only fails at
runtime when ftp_connect is undefined, which contradicts the PR's claim that published packages do
not claim the extension.
Agent Prompt
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This is the development-only monorepo root. Supported applications install the split packages, whose manifests do not provide ext-ftp. The application-root declaration is documented alongside the required Swoole build and native-extension conflict. CI verifies that the development runtime exposes ftp_connect with the native ftp extension absent. |
||
| "replace": { | ||
| "hypervel/ai": "self.version", | ||
| "hypervel/api-client": "self.version", | ||
|
|
@@ -235,7 +240,9 @@ | |
| }, | ||
| "conflict": { | ||
| "aws/aws-sdk-php": "<3.369.1", | ||
| "intervention/image": "<4.0 || >=5.0" | ||
| "intervention/image": "<4.0 || >=5.0", | ||
| "league/flysystem-ftp": "<3.13", | ||
| "league/flysystem-sftp-v3": "<3.13" | ||
| }, | ||
| "minimum-stability": "dev", | ||
| "prefer-stable": true, | ||
|
|
||
Uh oh!
There was an error while loading. Please reload this page.