|
9 | 9 | }
|
10 | 10 | ],
|
11 | 11 | "require": {
|
12 |
| - "php": "^8.1", |
| 12 | + "php": "^8.2", |
13 | 13 | "ext-apcu": "*",
|
14 | 14 | "ext-bcmath": "*",
|
15 | 15 | "ext-curl": "*",
|
|
21 | 21 | "ext-mysqli": "*",
|
22 | 22 | "ext-readline": "*",
|
23 | 23 | "ext-soap": "*",
|
| 24 | + "ext-sodium": "*", |
24 | 25 | "ext-xml": "*",
|
| 26 | + "casbin/database-adapter": "^1", |
25 | 27 | "facile-it/php-openid-client": "dev-master",
|
26 |
| - "foxy/foxy": "^v1.2.1", |
| 28 | + "galbar/jsonpath": "^3", |
27 | 29 | "geocoder-php/geoip2-provider": "^4",
|
28 |
| - "guzzlehttp/psr7": "^1", |
| 30 | + "grasmash/yaml-expander": "^3", |
| 31 | + "guzzlehttp/psr7": "^2", |
29 | 32 | "http-interop/http-factory-guzzle": "^1",
|
| 33 | + "keiko/uuid-shortener": "^1", |
30 | 34 | "league/flysystem": "^3",
|
31 | 35 | "middlewares/trailing-slash": "^2",
|
32 |
| - "monolog/monolog": "^2", |
| 36 | + "monolog/monolog": "^3", |
33 | 37 | "nyholm/psr7": "^1",
|
34 | 38 | "opis/json-schema": "^2",
|
35 |
| - "php-di/php-di": "^6", |
| 39 | + "php-di/php-di": "^7", |
36 | 40 | "php-http/guzzle7-adapter": "^1",
|
37 | 41 | "php-http/message": "^1",
|
38 | 42 | "phpfastcache/phpfastcache": "^9",
|
39 |
| - "sabre/event": "^5", |
| 43 | + "ramsey/uuid": "^4", |
| 44 | + "sabre/event": "^6", |
| 45 | + "selective/transformer": "^1", |
| 46 | + "shuchkin/simplexlsxgen": "^1.2", |
40 | 47 | "slim/http": "^1",
|
41 | 48 | "slim/slim": "^4",
|
| 49 | + "symfony/config": "^6", |
42 | 50 | "symfony/mailer": "^6",
|
43 |
| - "symfony/yaml": "^5", |
| 51 | + "symfony/yaml": "^6", |
44 | 52 | "thingengineer/mysqli-database-class": "dev-master#42116651a88b57b03fd967bc57dd38f5094565d9",
|
45 |
| - "tuupola/slim-jwt-auth": "^3", |
46 |
| - "voku/anti-xss": "^4", |
47 |
| - "zeuxisoo/slim-whoops": "^0.7", |
48 |
| - "symfony/config": "^5", |
49 |
| - "selective/transformer": "^1", |
50 |
| - "casbin/database-adapter": "^1", |
51 |
| - "ramsey/uuid": "^4", |
52 | 53 | "vaizard/glued-lib": "dev-main",
|
53 |
| - "grasmash/yaml-expander": "^3", |
54 | 54 | "vlucas/phpdotenv": "^5",
|
55 |
| - "keiko/uuid-shortener": "^0.6.1", |
56 |
| - "shuchkin/simplexlsxgen": "^1.2", |
57 |
| - "youthweb/urllinker": "^1.4", |
58 |
| - "galbar/jsonpath": "^2.1" |
59 |
| - }, |
60 |
| - "suggest": { |
61 |
| - "ext-xdebug": "For dev only" |
| 55 | + "zeuxisoo/slim-whoops": "^0.7" |
62 | 56 | },
|
63 | 57 | "require-dev": {
|
64 | 58 | "ergebnis/composer-normalize": "^2"
|
65 | 59 | },
|
66 |
| - "autoload": { |
67 |
| - "psr-4": { |
68 |
| - "Glued\\": "glued/" |
69 |
| - }, |
70 |
| - "files": [ |
71 |
| - ] |
| 60 | + "suggest": { |
| 61 | + "ext-xdebug": "For dev only" |
72 | 62 | },
|
73 | 63 | "repositories": [
|
74 | 64 | {
|
|
79 | 69 | ],
|
80 | 70 | "minimum-stability": "beta",
|
81 | 71 | "prefer-stable": true,
|
| 72 | + "autoload": { |
| 73 | + "psr-4": { |
| 74 | + "Glued\\": "glued/" |
| 75 | + }, |
| 76 | + "files": [] |
| 77 | + }, |
| 78 | + "config": { |
| 79 | + "allow-plugins": { |
| 80 | + "ergebnis/composer-normalize": true, |
| 81 | + "foxy/foxy": true, |
| 82 | + "php-http/discovery": true |
| 83 | + } |
| 84 | + }, |
82 | 85 | "scripts": {
|
| 86 | + "post-install-cmd": [ |
| 87 | + "composer configure || echo \"[FAIL] Failed to configure glued. Please make sure all env variables are set. Rerun composer configure.\"", |
| 88 | + "composer migrate", |
| 89 | + "echo \"Run 'composer nginx' manually to pick restart this microservice\"" |
| 90 | + ], |
| 91 | + "post-update-cmd": [ |
| 92 | + "composer configure || echo \"[FAIL] Failed to configure glued. Please make sure all env variables are set. Rerun composer configure.\"", |
| 93 | + "composer migrate", |
| 94 | + "echo \"Run 'composer nginx' manually to pick restart this microservice\"" |
| 95 | + ], |
83 | 96 | "backup": [
|
84 | 97 | "vendor/vaizard/glued-lib/src/Scripts/backup.sh"
|
85 | 98 | ],
|
|
95 | 108 | "vendor/vaizard/glued-lib/src/Scripts/migrate.sh"
|
96 | 109 | ],
|
97 | 110 | "nginx": [
|
| 111 | + "patch -s --reject-file=/dev/null -p1 vendor/monolog/monolog/src/Monolog/Logger.php < vendor/vaizard/glued-lib/src/Patches/Logger.patch", |
98 | 112 | "vendor/vaizard/glued-lib/src/Scripts/nginx.sh",
|
99 | 113 | "Glued\\Lib\\ComposerHooks::generateNginx",
|
100 |
| - "vendor/vaizard/glued-lib/src/Scripts/nginx-reload.sh" |
101 |
| - ], |
102 |
| - "post-install-cmd": [ |
103 |
| - "composer configure || echo \"[FAIL] Failed to configure glued. Please make sure all env variables are set. Rerun composer configure.\"", |
104 |
| - "composer migrate", |
105 |
| - "echo \"Run 'composer nginx' manually to pick restart this microservice\"" |
106 |
| - ], |
107 |
| - "post-update-cmd": [ |
108 |
| - "composer configure || echo \"[FAIL] Failed to configure glued. Please make sure all env variables are set. Rerun composer configure.\"", |
109 |
| - "composer migrate", |
110 |
| - "echo \"Run 'composer nginx' manually to pick restart this microservice\"" |
| 114 | + "vendor/vaizard/glued-lib/src/Scripts/nginx-reload.sh", |
| 115 | + "vendor/vaizard/glued-lib/src/Scripts/php-fpm.sh", |
| 116 | + "Glued\\Lib\\ComposerHooks::generatePHPFPM", |
| 117 | + "vendor/vaizard/glued-lib/src/Scripts/php-fpm-reload.sh", |
| 118 | + "patch -Rs --reject-file=/dev/null -p1 vendor/monolog/monolog/src/Monolog/Logger.php < vendor/vaizard/glued-lib/src/Patches/Logger.patch" |
111 | 119 | ],
|
112 | 120 | "settings": [
|
113 | 121 | "Glued\\Lib\\ComposerHooks::PrintSettings"
|
114 | 122 | ],
|
115 | 123 | "start": "php -S localhost:8080 -t public"
|
116 |
| - }, |
117 |
| - "config": { |
118 |
| - "allow-plugins": { |
119 |
| - "ergebnis/composer-normalize": true, |
120 |
| - "foxy/foxy": true |
121 |
| - } |
122 | 124 | }
|
123 | 125 | }
|
0 commit comments