vendor/ و composer.lock كانا مستثنيين في .gitignore، فلم يصل أيٌّ منهما إلى السيرفر. النتيجة أن realpath() في payment_server/v2/main/connect.php:3 ترجع false وينهار كل مسار /v2/main/ بـ Fatal error. - إزالة قاعدتَي composer.lock من .gitignore (vendor/ يبقى مستثنى) - الالتزام بملفات القفل لـ payment_server/v2 و ride_server و loction_server - ترقية firebase/php-jwt في payment_server/v2 من ^6.11 إلى ^7.0 (v7.1.0) لأن 6.11.x محجوب بتحذير أمني PKSA-y2cr-5h3j-g3ys — لا تغيير في الشيفرة، الاستخدام محصور في JWT::encode/decode و Key وأصناف الاستثناءات - تثبيت platform.php=8.2 ليطابق القفل صورة الحاوية لا PHP المحلي Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
240 lines
8.5 KiB
JSON
240 lines
8.5 KiB
JSON
{
|
|
"_readme": [
|
|
"This file locks the dependencies of your project to a known state",
|
|
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
|
"This file is @generated automatically"
|
|
],
|
|
"content-hash": "59d0362abeac10ecb395ae46536e8a08",
|
|
"packages": [
|
|
{
|
|
"name": "firebase/php-jwt",
|
|
"version": "v7.0.2",
|
|
"source": {
|
|
"type": "git",
|
|
"url": "https://github.com/firebase/php-jwt.git",
|
|
"reference": "5645b43af647b6947daac1d0f659dd1fbe8d3b65"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://api.github.com/repos/firebase/php-jwt/zipball/5645b43af647b6947daac1d0f659dd1fbe8d3b65",
|
|
"reference": "5645b43af647b6947daac1d0f659dd1fbe8d3b65",
|
|
"shasum": ""
|
|
},
|
|
"require": {
|
|
"php": "^8.0"
|
|
},
|
|
"require-dev": {
|
|
"guzzlehttp/guzzle": "^7.4",
|
|
"phpspec/prophecy-phpunit": "^2.0",
|
|
"phpunit/phpunit": "^9.5",
|
|
"psr/cache": "^2.0||^3.0",
|
|
"psr/http-client": "^1.0",
|
|
"psr/http-factory": "^1.0"
|
|
},
|
|
"suggest": {
|
|
"ext-sodium": "Support EdDSA (Ed25519) signatures",
|
|
"paragonie/sodium_compat": "Support EdDSA (Ed25519) signatures when libsodium is not present"
|
|
},
|
|
"type": "library",
|
|
"autoload": {
|
|
"psr-4": {
|
|
"Firebase\\JWT\\": "src"
|
|
}
|
|
},
|
|
"notification-url": "https://packagist.org/downloads/",
|
|
"license": [
|
|
"BSD-3-Clause"
|
|
],
|
|
"authors": [
|
|
{
|
|
"name": "Neuman Vong",
|
|
"email": "neuman+pear@twilio.com",
|
|
"role": "Developer"
|
|
},
|
|
{
|
|
"name": "Anant Narayanan",
|
|
"email": "anant@php.net",
|
|
"role": "Developer"
|
|
}
|
|
],
|
|
"description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec.",
|
|
"homepage": "https://github.com/firebase/php-jwt",
|
|
"keywords": [
|
|
"jwt",
|
|
"php"
|
|
],
|
|
"support": {
|
|
"issues": "https://github.com/firebase/php-jwt/issues",
|
|
"source": "https://github.com/firebase/php-jwt/tree/v7.0.2"
|
|
},
|
|
"time": "2025-12-16T22:17:28+00:00"
|
|
},
|
|
{
|
|
"name": "workerman/channel",
|
|
"version": "v1.2.3",
|
|
"source": {
|
|
"type": "git",
|
|
"url": "https://github.com/walkor/channel.git",
|
|
"reference": "5edb0008eae35bf2da7218d911042abd23aa4370"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://api.github.com/repos/walkor/channel/zipball/5edb0008eae35bf2da7218d911042abd23aa4370",
|
|
"reference": "5edb0008eae35bf2da7218d911042abd23aa4370",
|
|
"shasum": ""
|
|
},
|
|
"require": {
|
|
"workerman/workerman": ">=4.0.12"
|
|
},
|
|
"type": "library",
|
|
"autoload": {
|
|
"psr-4": {
|
|
"Channel\\": "./src"
|
|
}
|
|
},
|
|
"notification-url": "https://packagist.org/downloads/",
|
|
"license": [
|
|
"MIT"
|
|
],
|
|
"homepage": "http://www.workerman.net",
|
|
"support": {
|
|
"issues": "https://github.com/walkor/channel/issues",
|
|
"source": "https://github.com/walkor/channel/tree/v1.2.3"
|
|
},
|
|
"time": "2025-07-08T01:33:22+00:00"
|
|
},
|
|
{
|
|
"name": "workerman/phpsocket.io",
|
|
"version": "v2.2.2",
|
|
"source": {
|
|
"type": "git",
|
|
"url": "https://github.com/walkor/phpsocket.io.git",
|
|
"reference": "5f96eace9f2bcec82555a97ac9867b732024d3b6"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://api.github.com/repos/walkor/phpsocket.io/zipball/5f96eace9f2bcec82555a97ac9867b732024d3b6",
|
|
"reference": "5f96eace9f2bcec82555a97ac9867b732024d3b6",
|
|
"shasum": ""
|
|
},
|
|
"require": {
|
|
"ext-json": "*",
|
|
"workerman/channel": ">=1.0.0",
|
|
"workerman/workerman": "^4.0.0"
|
|
},
|
|
"require-dev": {
|
|
"squizlabs/php_codesniffer": "^3.7"
|
|
},
|
|
"type": "library",
|
|
"autoload": {
|
|
"psr-4": {
|
|
"PHPSocketIO\\": "./src"
|
|
}
|
|
},
|
|
"notification-url": "https://packagist.org/downloads/",
|
|
"license": [
|
|
"MIT"
|
|
],
|
|
"description": "A server side alternative implementation of socket.io in PHP based on Workerman",
|
|
"homepage": "https://www.workerman.net",
|
|
"keywords": [
|
|
"Socket.io",
|
|
"async",
|
|
"non-blocking",
|
|
"phpsocket.io",
|
|
"server",
|
|
"sockets",
|
|
"stream",
|
|
"workerman"
|
|
],
|
|
"support": {
|
|
"issues": "https://github.com/walkor/phpsocket.io/issues",
|
|
"source": "https://github.com/walkor/phpsocket.io/tree/v2.2.2"
|
|
},
|
|
"funding": [
|
|
{
|
|
"url": "https://opencollective.com/walkor",
|
|
"type": "open_collective"
|
|
},
|
|
{
|
|
"url": "https://www.patreon.com/walkor",
|
|
"type": "patreon"
|
|
}
|
|
],
|
|
"time": "2025-04-01T08:36:37+00:00"
|
|
},
|
|
{
|
|
"name": "workerman/workerman",
|
|
"version": "v4.2.1",
|
|
"source": {
|
|
"type": "git",
|
|
"url": "https://github.com/walkor/workerman.git",
|
|
"reference": "cafb5a43d93d7d30a16b32a57948581cca993562"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://api.github.com/repos/walkor/workerman/zipball/cafb5a43d93d7d30a16b32a57948581cca993562",
|
|
"reference": "cafb5a43d93d7d30a16b32a57948581cca993562",
|
|
"shasum": ""
|
|
},
|
|
"require": {
|
|
"php": ">=8.0"
|
|
},
|
|
"suggest": {
|
|
"ext-event": "For better performance. "
|
|
},
|
|
"type": "library",
|
|
"autoload": {
|
|
"psr-4": {
|
|
"Workerman\\": "./"
|
|
}
|
|
},
|
|
"notification-url": "https://packagist.org/downloads/",
|
|
"license": [
|
|
"MIT"
|
|
],
|
|
"authors": [
|
|
{
|
|
"name": "walkor",
|
|
"email": "walkor@workerman.net",
|
|
"homepage": "http://www.workerman.net",
|
|
"role": "Developer"
|
|
}
|
|
],
|
|
"description": "An asynchronous event driven PHP framework for easily building fast, scalable network applications.",
|
|
"homepage": "http://www.workerman.net",
|
|
"keywords": [
|
|
"asynchronous",
|
|
"event-loop"
|
|
],
|
|
"support": {
|
|
"email": "walkor@workerman.net",
|
|
"forum": "http://wenda.workerman.net/",
|
|
"issues": "https://github.com/walkor/workerman/issues",
|
|
"source": "https://github.com/walkor/workerman",
|
|
"wiki": "http://doc.workerman.net/"
|
|
},
|
|
"funding": [
|
|
{
|
|
"url": "https://opencollective.com/workerman",
|
|
"type": "open_collective"
|
|
},
|
|
{
|
|
"url": "https://www.patreon.com/walkor",
|
|
"type": "patreon"
|
|
}
|
|
],
|
|
"time": "2024-11-24T11:45:37+00:00"
|
|
}
|
|
],
|
|
"packages-dev": [],
|
|
"aliases": [],
|
|
"minimum-stability": "stable",
|
|
"stability-flags": {},
|
|
"prefer-stable": false,
|
|
"prefer-lowest": false,
|
|
"platform": {},
|
|
"platform-dev": {},
|
|
"plugin-api-version": "2.6.0"
|
|
}
|