aboutsummaryrefslogtreecommitdiff
path: root/flakes/mypackages/pkgs/status_engine
diff options
context:
space:
mode:
Diffstat (limited to 'flakes/mypackages/pkgs/status_engine')
-rw-r--r--flakes/mypackages/pkgs/status_engine/host_perfdata.patch47
-rw-r--r--flakes/mypackages/pkgs/status_engine/interface.nix24
-rw-r--r--flakes/mypackages/pkgs/status_engine/interface_composer.lock1323
-rw-r--r--flakes/mypackages/pkgs/status_engine/interface_php_packages.nix217
-rw-r--r--flakes/mypackages/pkgs/status_engine/module.nix19
-rw-r--r--flakes/mypackages/pkgs/status_engine/worker.nix37
-rw-r--r--flakes/mypackages/pkgs/status_engine/worker_composer.lock2072
-rw-r--r--flakes/mypackages/pkgs/status_engine/worker_php_packages.nix266
8 files changed, 4005 insertions, 0 deletions
diff --git a/flakes/mypackages/pkgs/status_engine/host_perfdata.patch b/flakes/mypackages/pkgs/status_engine/host_perfdata.patch
new file mode 100644
index 0000000..0c8a20b
--- /dev/null
+++ b/flakes/mypackages/pkgs/status_engine/host_perfdata.patch
@@ -0,0 +1,47 @@
1diff --git a/src/statusengine.c b/src/statusengine.c
2index cc0b06e..2a18dec 100644
3--- a/src/statusengine.c
4+++ b/src/statusengine.c
5@@ -304,6 +304,7 @@ int enable_ocsp = 0;
6
7 int use_restart_data=1;
8 int use_service_perfdata=0;
9+int use_host_perfdata=0;
10
11 int statusengine_process_config_var(char *arg);
12 int statusengine_process_module_args(char *args);
13@@ -612,6 +613,9 @@ int statusengine_process_config_var(char *arg) {
14 } else if (!strcmp(var, "use_service_perfdata")) {
15 use_service_perfdata = atoi(val);
16 logswitch(NSLOG_INFO_MESSAGE, "start with enabled use_service_perfdata");
17+ } else if (!strcmp(var, "use_host_perfdata")) {
18+ use_host_perfdata = atoi(val);
19+ logswitch(NSLOG_INFO_MESSAGE, "start with enabled use_host_perfdata");
20 } else {
21 return ERROR;
22 }
23@@ -1067,6 +1071,24 @@ int statusengine_handle_data(int event_type, void *data){
24 json_object_put(my_object);
25 free(raw_command);
26
27+ if(use_host_perfdata){
28+ my_object = json_object_new_object();
29+ json_object_object_add(my_object, "type", json_object_new_int(hostcheck->type));
30+ json_object_object_add(my_object, "flags", json_object_new_int(hostcheck->flags));
31+ json_object_object_add(my_object, "attr", json_object_new_int(hostcheck->attr));
32+ json_object_object_add(my_object, "timestamp", json_object_new_int(hostcheck->timestamp.tv_sec));
33+
34+ json_object *hostcheck_object = json_object_new_object();
35+ HOSTCHECKFIELD_STRING(host_name);
36+ HOSTCHECKFIELD_STRING(perf_data);
37+ json_object_object_add(hostcheck_object, "start_time", json_object_new_int64(nag_hostcheck->start_time.tv_sec));
38+
39+ json_object_object_add(my_object, "hostcheck", hostcheck_object);
40+ const char* json_string = json_object_to_json_string(my_object);
41+ statusengine_send_job("statusngin_host_perfdata", (void *)json_string);
42+
43+ json_object_put(my_object);
44+ }
45 }
46 break;
47
diff --git a/flakes/mypackages/pkgs/status_engine/interface.nix b/flakes/mypackages/pkgs/status_engine/interface.nix
new file mode 100644
index 0000000..9c8ff5e
--- /dev/null
+++ b/flakes/mypackages/pkgs/status_engine/interface.nix
@@ -0,0 +1,24 @@
1{ stdenv, composerEnv, php73, fetchurl, callPackage, config_file ? "/var/lib/status_engine/interface.yml" }:
2let
3 composerEnv' = composerEnv.override { php = php73; };
4in
5composerEnv'.buildPackage (
6 import ./interface_php_packages.nix { composerEnv = composerEnv'; inherit fetchurl; } // rec {
7 pname = "interface";
8 version = "3.4.0";
9 name = "${pname}-${version}";
10 src = fetchurl {
11 url = "https://github.com/statusengine/${pname}/archive/${version}.tar.gz";
12 sha256 = "1l11cskv740xvqs9a2yj9zkvgvxvymaq5qap36g2r4hkqbfbbjj2";
13 };
14 unpackPhase = null;
15 postUnpack = ''
16 src=$(pwd)/$sourceRoot
17 '';
18 postInstall = ''
19 ln -s ${config_file} $out/etc/config.yml
20 '';
21 preInstall = ''
22 cp ${./interface_composer.lock} $out/composer.lock
23 '';
24 })
diff --git a/flakes/mypackages/pkgs/status_engine/interface_composer.lock b/flakes/mypackages/pkgs/status_engine/interface_composer.lock
new file mode 100644
index 0000000..8911d9f
--- /dev/null
+++ b/flakes/mypackages/pkgs/status_engine/interface_composer.lock
@@ -0,0 +1,1323 @@
1{
2 "_readme": [
3 "This file locks the dependencies of your project to a known state",
4 "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
5 "This file is @generated automatically"
6 ],
7 "content-hash": "668fd19407022566bb6a70398e2f954e",
8 "packages": [
9 {
10 "name": "crate/crate-dbal",
11 "version": "2.2.0",
12 "source": {
13 "type": "git",
14 "url": "https://github.com/crate/crate-dbal.git",
15 "reference": "f5e3f5cb4f2d32f00d2dde2b91beae17f38ff417"
16 },
17 "dist": {
18 "type": "zip",
19 "url": "https://api.github.com/repos/crate/crate-dbal/zipball/f5e3f5cb4f2d32f00d2dde2b91beae17f38ff417",
20 "reference": "f5e3f5cb4f2d32f00d2dde2b91beae17f38ff417",
21 "shasum": ""
22 },
23 "require": {
24 "crate/crate-pdo": "^1.0.0",
25 "doctrine/dbal": "^2.10.1",
26 "php": "^7.2"
27 },
28 "require-dev": {
29 "phpunit/phpunit": "^8.0",
30 "squizlabs/php_codesniffer": "~1.5.2"
31 },
32 "type": "library",
33 "autoload": {
34 "psr-0": {
35 "Crate\\DBAL": "src"
36 }
37 },
38 "notification-url": "https://packagist.org/downloads/",
39 "license": [
40 "Apache-2.0"
41 ],
42 "authors": [
43 {
44 "name": "Crate.io",
45 "email": "office@crate.io",
46 "homepage": "https://crate.io",
47 "role": "maintainer"
48 }
49 ],
50 "description": "Doctrine Database Abstraction Layer (DBAL) adapter for CrateDB",
51 "homepage": "https://github.com/crate/crate-dbal",
52 "keywords": [
53 "crate",
54 "database",
55 "dbal",
56 "doctrine"
57 ],
58 "time": "2020-01-08T08:31:16+00:00"
59 },
60 {
61 "name": "crate/crate-pdo",
62 "version": "1.0.1",
63 "source": {
64 "type": "git",
65 "url": "https://github.com/crate/crate-pdo.git",
66 "reference": "33332cef1a27844e473265e584223f142c37317f"
67 },
68 "dist": {
69 "type": "zip",
70 "url": "https://api.github.com/repos/crate/crate-pdo/zipball/33332cef1a27844e473265e584223f142c37317f",
71 "reference": "33332cef1a27844e473265e584223f142c37317f",
72 "shasum": ""
73 },
74 "require": {
75 "ext-pdo": "*",
76 "guzzlehttp/guzzle": "~6.0",
77 "php": "^7.2"
78 },
79 "require-dev": {
80 "phpstan/phpstan": "^0.9.2",
81 "phpunit/phpunit": "~7.0",
82 "squizlabs/php_codesniffer": "^2.8.1"
83 },
84 "type": "library",
85 "autoload": {
86 "psr-0": {
87 "Crate\\": "src"
88 }
89 },
90 "notification-url": "https://packagist.org/downloads/",
91 "license": [
92 "Apache-2.0"
93 ],
94 "authors": [
95 {
96 "name": "Crate.io",
97 "email": "office@crate.io",
98 "homepage": "https://crate.io",
99 "role": "maintainer"
100 }
101 ],
102 "description": "PDO adapter for CrateDB",
103 "homepage": "https://github.com/crate/crate-pdo",
104 "keywords": [
105 "crate",
106 "database",
107 "pdo"
108 ],
109 "time": "2019-04-09T07:48:20+00:00"
110 },
111 {
112 "name": "doctrine/cache",
113 "version": "1.10.1",
114 "source": {
115 "type": "git",
116 "url": "https://github.com/doctrine/cache.git",
117 "reference": "35a4a70cd94e09e2259dfae7488afc6b474ecbd3"
118 },
119 "dist": {
120 "type": "zip",
121 "url": "https://api.github.com/repos/doctrine/cache/zipball/35a4a70cd94e09e2259dfae7488afc6b474ecbd3",
122 "reference": "35a4a70cd94e09e2259dfae7488afc6b474ecbd3",
123 "shasum": ""
124 },
125 "require": {
126 "php": "~7.1 || ^8.0"
127 },
128 "conflict": {
129 "doctrine/common": ">2.2,<2.4"
130 },
131 "require-dev": {
132 "alcaeus/mongo-php-adapter": "^1.1",
133 "doctrine/coding-standard": "^6.0",
134 "mongodb/mongodb": "^1.1",
135 "phpunit/phpunit": "^7.0",
136 "predis/predis": "~1.0"
137 },
138 "suggest": {
139 "alcaeus/mongo-php-adapter": "Required to use legacy MongoDB driver"
140 },
141 "type": "library",
142 "extra": {
143 "branch-alias": {
144 "dev-master": "1.9.x-dev"
145 }
146 },
147 "autoload": {
148 "psr-4": {
149 "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache"
150 }
151 },
152 "notification-url": "https://packagist.org/downloads/",
153 "license": [
154 "MIT"
155 ],
156 "authors": [
157 {
158 "name": "Guilherme Blanco",
159 "email": "guilhermeblanco@gmail.com"
160 },
161 {
162 "name": "Roman Borschel",
163 "email": "roman@code-factory.org"
164 },
165 {
166 "name": "Benjamin Eberlei",
167 "email": "kontakt@beberlei.de"
168 },
169 {
170 "name": "Jonathan Wage",
171 "email": "jonwage@gmail.com"
172 },
173 {
174 "name": "Johannes Schmitt",
175 "email": "schmittjoh@gmail.com"
176 }
177 ],
178 "description": "PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.",
179 "homepage": "https://www.doctrine-project.org/projects/cache.html",
180 "keywords": [
181 "abstraction",
182 "apcu",
183 "cache",
184 "caching",
185 "couchdb",
186 "memcached",
187 "php",
188 "redis",
189 "xcache"
190 ],
191 "funding": [
192 {
193 "url": "https://www.doctrine-project.org/sponsorship.html",
194 "type": "custom"
195 },
196 {
197 "url": "https://www.patreon.com/phpdoctrine",
198 "type": "patreon"
199 },
200 {
201 "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcache",
202 "type": "tidelift"
203 }
204 ],
205 "time": "2020-05-27T16:24:54+00:00"
206 },
207 {
208 "name": "doctrine/dbal",
209 "version": "2.10.2",
210 "source": {
211 "type": "git",
212 "url": "https://github.com/doctrine/dbal.git",
213 "reference": "aab745e7b6b2de3b47019da81e7225e14dcfdac8"
214 },
215 "dist": {
216 "type": "zip",
217 "url": "https://api.github.com/repos/doctrine/dbal/zipball/aab745e7b6b2de3b47019da81e7225e14dcfdac8",
218 "reference": "aab745e7b6b2de3b47019da81e7225e14dcfdac8",
219 "shasum": ""
220 },
221 "require": {
222 "doctrine/cache": "^1.0",
223 "doctrine/event-manager": "^1.0",
224 "ext-pdo": "*",
225 "php": "^7.2"
226 },
227 "require-dev": {
228 "doctrine/coding-standard": "^6.0",
229 "jetbrains/phpstorm-stubs": "^2019.1",
230 "nikic/php-parser": "^4.4",
231 "phpstan/phpstan": "^0.12",
232 "phpunit/phpunit": "^8.4.1",
233 "symfony/console": "^2.0.5|^3.0|^4.0|^5.0",
234 "vimeo/psalm": "^3.11"
235 },
236 "suggest": {
237 "symfony/console": "For helpful console commands such as SQL execution and import of files."
238 },
239 "bin": [
240 "bin/doctrine-dbal"
241 ],
242 "type": "library",
243 "extra": {
244 "branch-alias": {
245 "dev-master": "2.10.x-dev",
246 "dev-develop": "3.0.x-dev"
247 }
248 },
249 "autoload": {
250 "psr-4": {
251 "Doctrine\\DBAL\\": "lib/Doctrine/DBAL"
252 }
253 },
254 "notification-url": "https://packagist.org/downloads/",
255 "license": [
256 "MIT"
257 ],
258 "authors": [
259 {
260 "name": "Guilherme Blanco",
261 "email": "guilhermeblanco@gmail.com"
262 },
263 {
264 "name": "Roman Borschel",
265 "email": "roman@code-factory.org"
266 },
267 {
268 "name": "Benjamin Eberlei",
269 "email": "kontakt@beberlei.de"
270 },
271 {
272 "name": "Jonathan Wage",
273 "email": "jonwage@gmail.com"
274 }
275 ],
276 "description": "Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.",
277 "homepage": "https://www.doctrine-project.org/projects/dbal.html",
278 "keywords": [
279 "abstraction",
280 "database",
281 "db2",
282 "dbal",
283 "mariadb",
284 "mssql",
285 "mysql",
286 "oci8",
287 "oracle",
288 "pdo",
289 "pgsql",
290 "postgresql",
291 "queryobject",
292 "sasql",
293 "sql",
294 "sqlanywhere",
295 "sqlite",
296 "sqlserver",
297 "sqlsrv"
298 ],
299 "funding": [
300 {
301 "url": "https://www.doctrine-project.org/sponsorship.html",
302 "type": "custom"
303 },
304 {
305 "url": "https://www.patreon.com/phpdoctrine",
306 "type": "patreon"
307 },
308 {
309 "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdbal",
310 "type": "tidelift"
311 }
312 ],
313 "time": "2020-04-20T17:19:26+00:00"
314 },
315 {
316 "name": "doctrine/event-manager",
317 "version": "1.1.0",
318 "source": {
319 "type": "git",
320 "url": "https://github.com/doctrine/event-manager.git",
321 "reference": "629572819973f13486371cb611386eb17851e85c"
322 },
323 "dist": {
324 "type": "zip",
325 "url": "https://api.github.com/repos/doctrine/event-manager/zipball/629572819973f13486371cb611386eb17851e85c",
326 "reference": "629572819973f13486371cb611386eb17851e85c",
327 "shasum": ""
328 },
329 "require": {
330 "php": "^7.1"
331 },
332 "conflict": {
333 "doctrine/common": "<2.9@dev"
334 },
335 "require-dev": {
336 "doctrine/coding-standard": "^6.0",
337 "phpunit/phpunit": "^7.0"
338 },
339 "type": "library",
340 "extra": {
341 "branch-alias": {
342 "dev-master": "1.0.x-dev"
343 }
344 },
345 "autoload": {
346 "psr-4": {
347 "Doctrine\\Common\\": "lib/Doctrine/Common"
348 }
349 },
350 "notification-url": "https://packagist.org/downloads/",
351 "license": [
352 "MIT"
353 ],
354 "authors": [
355 {
356 "name": "Guilherme Blanco",
357 "email": "guilhermeblanco@gmail.com"
358 },
359 {
360 "name": "Roman Borschel",
361 "email": "roman@code-factory.org"
362 },
363 {
364 "name": "Benjamin Eberlei",
365 "email": "kontakt@beberlei.de"
366 },
367 {
368 "name": "Jonathan Wage",
369 "email": "jonwage@gmail.com"
370 },
371 {
372 "name": "Johannes Schmitt",
373 "email": "schmittjoh@gmail.com"
374 },
375 {
376 "name": "Marco Pivetta",
377 "email": "ocramius@gmail.com"
378 }
379 ],
380 "description": "The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.",
381 "homepage": "https://www.doctrine-project.org/projects/event-manager.html",
382 "keywords": [
383 "event",
384 "event dispatcher",
385 "event manager",
386 "event system",
387 "events"
388 ],
389 "time": "2019-11-10T09:48:07+00:00"
390 },
391 {
392 "name": "guzzlehttp/guzzle",
393 "version": "6.5.4",
394 "source": {
395 "type": "git",
396 "url": "https://github.com/guzzle/guzzle.git",
397 "reference": "a4a1b6930528a8f7ee03518e6442ec7a44155d9d"
398 },
399 "dist": {
400 "type": "zip",
401 "url": "https://api.github.com/repos/guzzle/guzzle/zipball/a4a1b6930528a8f7ee03518e6442ec7a44155d9d",
402 "reference": "a4a1b6930528a8f7ee03518e6442ec7a44155d9d",
403 "shasum": ""
404 },
405 "require": {
406 "ext-json": "*",
407 "guzzlehttp/promises": "^1.0",
408 "guzzlehttp/psr7": "^1.6.1",
409 "php": ">=5.5",
410 "symfony/polyfill-intl-idn": "1.17.0"
411 },
412 "require-dev": {
413 "ext-curl": "*",
414 "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0",
415 "psr/log": "^1.1"
416 },
417 "suggest": {
418 "psr/log": "Required for using the Log middleware"
419 },
420 "type": "library",
421 "extra": {
422 "branch-alias": {
423 "dev-master": "6.5-dev"
424 }
425 },
426 "autoload": {
427 "psr-4": {
428 "GuzzleHttp\\": "src/"
429 },
430 "files": [
431 "src/functions_include.php"
432 ]
433 },
434 "notification-url": "https://packagist.org/downloads/",
435 "license": [
436 "MIT"
437 ],
438 "authors": [
439 {
440 "name": "Michael Dowling",
441 "email": "mtdowling@gmail.com",
442 "homepage": "https://github.com/mtdowling"
443 }
444 ],
445 "description": "Guzzle is a PHP HTTP client library",
446 "homepage": "http://guzzlephp.org/",
447 "keywords": [
448 "client",
449 "curl",
450 "framework",
451 "http",
452 "http client",
453 "rest",
454 "web service"
455 ],
456 "time": "2020-05-25T19:35:05+00:00"
457 },
458 {
459 "name": "guzzlehttp/promises",
460 "version": "v1.3.1",
461 "source": {
462 "type": "git",
463 "url": "https://github.com/guzzle/promises.git",
464 "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646"
465 },
466 "dist": {
467 "type": "zip",
468 "url": "https://api.github.com/repos/guzzle/promises/zipball/a59da6cf61d80060647ff4d3eb2c03a2bc694646",
469 "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646",
470 "shasum": ""
471 },
472 "require": {
473 "php": ">=5.5.0"
474 },
475 "require-dev": {
476 "phpunit/phpunit": "^4.0"
477 },
478 "type": "library",
479 "extra": {
480 "branch-alias": {
481 "dev-master": "1.4-dev"
482 }
483 },
484 "autoload": {
485 "psr-4": {
486 "GuzzleHttp\\Promise\\": "src/"
487 },
488 "files": [
489 "src/functions_include.php"
490 ]
491 },
492 "notification-url": "https://packagist.org/downloads/",
493 "license": [
494 "MIT"
495 ],
496 "authors": [
497 {
498 "name": "Michael Dowling",
499 "email": "mtdowling@gmail.com",
500 "homepage": "https://github.com/mtdowling"
501 }
502 ],
503 "description": "Guzzle promises library",
504 "keywords": [
505 "promise"
506 ],
507 "time": "2016-12-20T10:07:11+00:00"
508 },
509 {
510 "name": "guzzlehttp/psr7",
511 "version": "1.6.1",
512 "source": {
513 "type": "git",
514 "url": "https://github.com/guzzle/psr7.git",
515 "reference": "239400de7a173fe9901b9ac7c06497751f00727a"
516 },
517 "dist": {
518 "type": "zip",
519 "url": "https://api.github.com/repos/guzzle/psr7/zipball/239400de7a173fe9901b9ac7c06497751f00727a",
520 "reference": "239400de7a173fe9901b9ac7c06497751f00727a",
521 "shasum": ""
522 },
523 "require": {
524 "php": ">=5.4.0",
525 "psr/http-message": "~1.0",
526 "ralouphie/getallheaders": "^2.0.5 || ^3.0.0"
527 },
528 "provide": {
529 "psr/http-message-implementation": "1.0"
530 },
531 "require-dev": {
532 "ext-zlib": "*",
533 "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.8"
534 },
535 "suggest": {
536 "zendframework/zend-httphandlerrunner": "Emit PSR-7 responses"
537 },
538 "type": "library",
539 "extra": {
540 "branch-alias": {
541 "dev-master": "1.6-dev"
542 }
543 },
544 "autoload": {
545 "psr-4": {
546 "GuzzleHttp\\Psr7\\": "src/"
547 },
548 "files": [
549 "src/functions_include.php"
550 ]
551 },
552 "notification-url": "https://packagist.org/downloads/",
553 "license": [
554 "MIT"
555 ],
556 "authors": [
557 {
558 "name": "Michael Dowling",
559 "email": "mtdowling@gmail.com",
560 "homepage": "https://github.com/mtdowling"
561 },
562 {
563 "name": "Tobias Schultze",
564 "homepage": "https://github.com/Tobion"
565 }
566 ],
567 "description": "PSR-7 message implementation that also provides common utility methods",
568 "keywords": [
569 "http",
570 "message",
571 "psr-7",
572 "request",
573 "response",
574 "stream",
575 "uri",
576 "url"
577 ],
578 "time": "2019-07-01T23:21:34+00:00"
579 },
580 {
581 "name": "nikic/fast-route",
582 "version": "v1.3.0",
583 "source": {
584 "type": "git",
585 "url": "https://github.com/nikic/FastRoute.git",
586 "reference": "181d480e08d9476e61381e04a71b34dc0432e812"
587 },
588 "dist": {
589 "type": "zip",
590 "url": "https://api.github.com/repos/nikic/FastRoute/zipball/181d480e08d9476e61381e04a71b34dc0432e812",
591 "reference": "181d480e08d9476e61381e04a71b34dc0432e812",
592 "shasum": ""
593 },
594 "require": {
595 "php": ">=5.4.0"
596 },
597 "require-dev": {
598 "phpunit/phpunit": "^4.8.35|~5.7"
599 },
600 "type": "library",
601 "autoload": {
602 "psr-4": {
603 "FastRoute\\": "src/"
604 },
605 "files": [
606 "src/functions.php"
607 ]
608 },
609 "notification-url": "https://packagist.org/downloads/",
610 "license": [
611 "BSD-3-Clause"
612 ],
613 "authors": [
614 {
615 "name": "Nikita Popov",
616 "email": "nikic@php.net"
617 }
618 ],
619 "description": "Fast request router for PHP",
620 "keywords": [
621 "router",
622 "routing"
623 ],
624 "time": "2018-02-13T20:26:39+00:00"
625 },
626 {
627 "name": "paragonie/random_compat",
628 "version": "v9.99.99",
629 "source": {
630 "type": "git",
631 "url": "https://github.com/paragonie/random_compat.git",
632 "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95"
633 },
634 "dist": {
635 "type": "zip",
636 "url": "https://api.github.com/repos/paragonie/random_compat/zipball/84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95",
637 "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95",
638 "shasum": ""
639 },
640 "require": {
641 "php": "^7"
642 },
643 "require-dev": {
644 "phpunit/phpunit": "4.*|5.*",
645 "vimeo/psalm": "^1"
646 },
647 "suggest": {
648 "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes."
649 },
650 "type": "library",
651 "notification-url": "https://packagist.org/downloads/",
652 "license": [
653 "MIT"
654 ],
655 "authors": [
656 {
657 "name": "Paragon Initiative Enterprises",
658 "email": "security@paragonie.com",
659 "homepage": "https://paragonie.com"
660 }
661 ],
662 "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7",
663 "keywords": [
664 "csprng",
665 "polyfill",
666 "pseudorandom",
667 "random"
668 ],
669 "time": "2018-07-02T15:55:56+00:00"
670 },
671 {
672 "name": "pimple/pimple",
673 "version": "v3.3.0",
674 "source": {
675 "type": "git",
676 "url": "https://github.com/silexphp/Pimple.git",
677 "reference": "e55d12f9d6a0e7f9c85992b73df1267f46279930"
678 },
679 "dist": {
680 "type": "zip",
681 "url": "https://api.github.com/repos/silexphp/Pimple/zipball/e55d12f9d6a0e7f9c85992b73df1267f46279930",
682 "reference": "e55d12f9d6a0e7f9c85992b73df1267f46279930",
683 "shasum": ""
684 },
685 "require": {
686 "php": "^7.2.5",
687 "psr/container": "^1.0"
688 },
689 "require-dev": {
690 "symfony/phpunit-bridge": "^3.4|^4.4|^5.0"
691 },
692 "type": "library",
693 "extra": {
694 "branch-alias": {
695 "dev-master": "3.3.x-dev"
696 }
697 },
698 "autoload": {
699 "psr-0": {
700 "Pimple": "src/"
701 }
702 },
703 "notification-url": "https://packagist.org/downloads/",
704 "license": [
705 "MIT"
706 ],
707 "authors": [
708 {
709 "name": "Fabien Potencier",
710 "email": "fabien@symfony.com"
711 }
712 ],
713 "description": "Pimple, a simple Dependency Injection Container",
714 "homepage": "https://pimple.symfony.com",
715 "keywords": [
716 "container",
717 "dependency injection"
718 ],
719 "time": "2020-03-03T09:12:48+00:00"
720 },
721 {
722 "name": "psr/container",
723 "version": "1.0.0",
724 "source": {
725 "type": "git",
726 "url": "https://github.com/php-fig/container.git",
727 "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f"
728 },
729 "dist": {
730 "type": "zip",
731 "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
732 "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
733 "shasum": ""
734 },
735 "require": {
736 "php": ">=5.3.0"
737 },
738 "type": "library",
739 "extra": {
740 "branch-alias": {
741 "dev-master": "1.0.x-dev"
742 }
743 },
744 "autoload": {
745 "psr-4": {
746 "Psr\\Container\\": "src/"
747 }
748 },
749 "notification-url": "https://packagist.org/downloads/",
750 "license": [
751 "MIT"
752 ],
753 "authors": [
754 {
755 "name": "PHP-FIG",
756 "homepage": "http://www.php-fig.org/"
757 }
758 ],
759 "description": "Common Container Interface (PHP FIG PSR-11)",
760 "homepage": "https://github.com/php-fig/container",
761 "keywords": [
762 "PSR-11",
763 "container",
764 "container-interface",
765 "container-interop",
766 "psr"
767 ],
768 "time": "2017-02-14T16:28:37+00:00"
769 },
770 {
771 "name": "psr/http-message",
772 "version": "1.0.1",
773 "source": {
774 "type": "git",
775 "url": "https://github.com/php-fig/http-message.git",
776 "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
777 },
778 "dist": {
779 "type": "zip",
780 "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
781 "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
782 "shasum": ""
783 },
784 "require": {
785 "php": ">=5.3.0"
786 },
787 "type": "library",
788 "extra": {
789 "branch-alias": {
790 "dev-master": "1.0.x-dev"
791 }
792 },
793 "autoload": {
794 "psr-4": {
795 "Psr\\Http\\Message\\": "src/"
796 }
797 },
798 "notification-url": "https://packagist.org/downloads/",
799 "license": [
800 "MIT"
801 ],
802 "authors": [
803 {
804 "name": "PHP-FIG",
805 "homepage": "http://www.php-fig.org/"
806 }
807 ],
808 "description": "Common interface for HTTP messages",
809 "homepage": "https://github.com/php-fig/http-message",
810 "keywords": [
811 "http",
812 "http-message",
813 "psr",
814 "psr-7",
815 "request",
816 "response"
817 ],
818 "time": "2016-08-06T14:39:51+00:00"
819 },
820 {
821 "name": "ralouphie/getallheaders",
822 "version": "3.0.3",
823 "source": {
824 "type": "git",
825 "url": "https://github.com/ralouphie/getallheaders.git",
826 "reference": "120b605dfeb996808c31b6477290a714d356e822"
827 },
828 "dist": {
829 "type": "zip",
830 "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822",
831 "reference": "120b605dfeb996808c31b6477290a714d356e822",
832 "shasum": ""
833 },
834 "require": {
835 "php": ">=5.6"
836 },
837 "require-dev": {
838 "php-coveralls/php-coveralls": "^2.1",
839 "phpunit/phpunit": "^5 || ^6.5"
840 },
841 "type": "library",
842 "autoload": {
843 "files": [
844 "src/getallheaders.php"
845 ]
846 },
847 "notification-url": "https://packagist.org/downloads/",
848 "license": [
849 "MIT"
850 ],
851 "authors": [
852 {
853 "name": "Ralph Khattar",
854 "email": "ralph.khattar@gmail.com"
855 }
856 ],
857 "description": "A polyfill for getallheaders.",
858 "time": "2019-03-08T08:55:37+00:00"
859 },
860 {
861 "name": "slim/csrf",
862 "version": "0.8.3",
863 "source": {
864 "type": "git",
865 "url": "https://github.com/slimphp/Slim-Csrf.git",
866 "reference": "5f2bcf5d89adf86dc0455a32bea84d912ab466a7"
867 },
868 "dist": {
869 "type": "zip",
870 "url": "https://api.github.com/repos/slimphp/Slim-Csrf/zipball/5f2bcf5d89adf86dc0455a32bea84d912ab466a7",
871 "reference": "5f2bcf5d89adf86dc0455a32bea84d912ab466a7",
872 "shasum": ""
873 },
874 "require": {
875 "paragonie/random_compat": "^1.1|^2.0|^9.99",
876 "php": ">=5.5.0",
877 "psr/http-message": "^1.0"
878 },
879 "require-dev": {
880 "phpunit/phpunit": "^4.0",
881 "slim/slim": "~3.0"
882 },
883 "type": "library",
884 "autoload": {
885 "psr-4": {
886 "Slim\\Csrf\\": "src"
887 }
888 },
889 "notification-url": "https://packagist.org/downloads/",
890 "license": [
891 "MIT"
892 ],
893 "authors": [
894 {
895 "name": "Josh Lockhart",
896 "email": "hello@joshlockhart.com",
897 "homepage": "http://joshlockhart.com"
898 }
899 ],
900 "description": "Slim Framework 3 CSRF protection middleware",
901 "homepage": "http://slimframework.com",
902 "keywords": [
903 "csrf",
904 "framework",
905 "middleware",
906 "slim"
907 ],
908 "time": "2018-08-22T16:12:18+00:00"
909 },
910 {
911 "name": "slim/slim",
912 "version": "3.12.3",
913 "source": {
914 "type": "git",
915 "url": "https://github.com/slimphp/Slim.git",
916 "reference": "1c9318a84ffb890900901136d620b4f03a59da38"
917 },
918 "dist": {
919 "type": "zip",
920 "url": "https://api.github.com/repos/slimphp/Slim/zipball/1c9318a84ffb890900901136d620b4f03a59da38",
921 "reference": "1c9318a84ffb890900901136d620b4f03a59da38",
922 "shasum": ""
923 },
924 "require": {
925 "ext-json": "*",
926 "ext-libxml": "*",
927 "ext-simplexml": "*",
928 "nikic/fast-route": "^1.0",
929 "php": ">=5.5.0",
930 "pimple/pimple": "^3.0",
931 "psr/container": "^1.0",
932 "psr/http-message": "^1.0"
933 },
934 "provide": {
935 "psr/http-message-implementation": "1.0"
936 },
937 "require-dev": {
938 "phpunit/phpunit": "^4.0",
939 "squizlabs/php_codesniffer": "^2.5"
940 },
941 "type": "library",
942 "autoload": {
943 "psr-4": {
944 "Slim\\": "Slim"
945 }
946 },
947 "notification-url": "https://packagist.org/downloads/",
948 "license": [
949 "MIT"
950 ],
951 "authors": [
952 {
953 "name": "Josh Lockhart",
954 "email": "hello@joshlockhart.com",
955 "homepage": "https://joshlockhart.com"
956 },
957 {
958 "name": "Andrew Smith",
959 "email": "a.smith@silentworks.co.uk",
960 "homepage": "http://silentworks.co.uk"
961 },
962 {
963 "name": "Rob Allen",
964 "email": "rob@akrabat.com",
965 "homepage": "http://akrabat.com"
966 },
967 {
968 "name": "Gabriel Manricks",
969 "email": "gmanricks@me.com",
970 "homepage": "http://gabrielmanricks.com"
971 }
972 ],
973 "description": "Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs",
974 "homepage": "https://slimframework.com",
975 "keywords": [
976 "api",
977 "framework",
978 "micro",
979 "router"
980 ],
981 "time": "2019-11-28T17:40:33+00:00"
982 },
983 {
984 "name": "symfony/console",
985 "version": "v2.8.0",
986 "source": {
987 "type": "git",
988 "url": "https://github.com/symfony/console.git",
989 "reference": "d232bfc100dfd32b18ccbcab4bcc8f28697b7e41"
990 },
991 "dist": {
992 "type": "zip",
993 "url": "https://api.github.com/repos/symfony/console/zipball/d232bfc100dfd32b18ccbcab4bcc8f28697b7e41",
994 "reference": "d232bfc100dfd32b18ccbcab4bcc8f28697b7e41",
995 "shasum": ""
996 },
997 "require": {
998 "php": ">=5.3.9",
999 "symfony/polyfill-mbstring": "~1.0"
1000 },
1001 "require-dev": {
1002 "psr/log": "~1.0",
1003 "symfony/event-dispatcher": "~2.1|~3.0.0",
1004 "symfony/process": "~2.1|~3.0.0"
1005 },
1006 "suggest": {
1007 "psr/log": "For using the console logger",
1008 "symfony/event-dispatcher": "",
1009 "symfony/process": ""
1010 },
1011 "type": "library",
1012 "extra": {
1013 "branch-alias": {
1014 "dev-master": "2.8-dev"
1015 }
1016 },
1017 "autoload": {
1018 "psr-4": {
1019 "Symfony\\Component\\Console\\": ""
1020 },
1021 "exclude-from-classmap": [
1022 "/Tests/"
1023 ]
1024 },
1025 "notification-url": "https://packagist.org/downloads/",
1026 "license": [
1027 "MIT"
1028 ],
1029 "authors": [
1030 {
1031 "name": "Fabien Potencier",
1032 "email": "fabien@symfony.com"
1033 },
1034 {
1035 "name": "Symfony Community",
1036 "homepage": "https://symfony.com/contributors"
1037 }
1038 ],
1039 "description": "Symfony Console Component",
1040 "homepage": "https://symfony.com",
1041 "time": "2015-11-30T12:35:10+00:00"
1042 },
1043 {
1044 "name": "symfony/polyfill-intl-idn",
1045 "version": "v1.17.0",
1046 "source": {
1047 "type": "git",
1048 "url": "https://github.com/symfony/polyfill-intl-idn.git",
1049 "reference": "3bff59ea7047e925be6b7f2059d60af31bb46d6a"
1050 },
1051 "dist": {
1052 "type": "zip",
1053 "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/3bff59ea7047e925be6b7f2059d60af31bb46d6a",
1054 "reference": "3bff59ea7047e925be6b7f2059d60af31bb46d6a",
1055 "shasum": ""
1056 },
1057 "require": {
1058 "php": ">=5.3.3",
1059 "symfony/polyfill-mbstring": "^1.3",
1060 "symfony/polyfill-php72": "^1.10"
1061 },
1062 "suggest": {
1063 "ext-intl": "For best performance"
1064 },
1065 "type": "library",
1066 "extra": {
1067 "branch-alias": {
1068 "dev-master": "1.17-dev"
1069 }
1070 },
1071 "autoload": {
1072 "psr-4": {
1073 "Symfony\\Polyfill\\Intl\\Idn\\": ""
1074 },
1075 "files": [
1076 "bootstrap.php"
1077 ]
1078 },
1079 "notification-url": "https://packagist.org/downloads/",
1080 "license": [
1081 "MIT"
1082 ],
1083 "authors": [
1084 {
1085 "name": "Laurent Bassin",
1086 "email": "laurent@bassin.info"
1087 },
1088 {
1089 "name": "Symfony Community",
1090 "homepage": "https://symfony.com/contributors"
1091 }
1092 ],
1093 "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions",
1094 "homepage": "https://symfony.com",
1095 "keywords": [
1096 "compatibility",
1097 "idn",
1098 "intl",
1099 "polyfill",
1100 "portable",
1101 "shim"
1102 ],
1103 "funding": [
1104 {
1105 "url": "https://symfony.com/sponsor",
1106 "type": "custom"
1107 },
1108 {
1109 "url": "https://github.com/fabpot",
1110 "type": "github"
1111 },
1112 {
1113 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
1114 "type": "tidelift"
1115 }
1116 ],
1117 "time": "2020-05-12T16:47:27+00:00"
1118 },
1119 {
1120 "name": "symfony/polyfill-mbstring",
1121 "version": "v1.17.0",
1122 "source": {
1123 "type": "git",
1124 "url": "https://github.com/symfony/polyfill-mbstring.git",
1125 "reference": "fa79b11539418b02fc5e1897267673ba2c19419c"
1126 },
1127 "dist": {
1128 "type": "zip",
1129 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fa79b11539418b02fc5e1897267673ba2c19419c",
1130 "reference": "fa79b11539418b02fc5e1897267673ba2c19419c",
1131 "shasum": ""
1132 },
1133 "require": {
1134 "php": ">=5.3.3"
1135 },
1136 "suggest": {
1137 "ext-mbstring": "For best performance"
1138 },
1139 "type": "library",
1140 "extra": {
1141 "branch-alias": {
1142 "dev-master": "1.17-dev"
1143 }
1144 },
1145 "autoload": {
1146 "psr-4": {
1147 "Symfony\\Polyfill\\Mbstring\\": ""
1148 },
1149 "files": [
1150 "bootstrap.php"
1151 ]
1152 },
1153 "notification-url": "https://packagist.org/downloads/",
1154 "license": [
1155 "MIT"
1156 ],
1157 "authors": [
1158 {
1159 "name": "Nicolas Grekas",
1160 "email": "p@tchwork.com"
1161 },
1162 {
1163 "name": "Symfony Community",
1164 "homepage": "https://symfony.com/contributors"
1165 }
1166 ],
1167 "description": "Symfony polyfill for the Mbstring extension",
1168 "homepage": "https://symfony.com",
1169 "keywords": [
1170 "compatibility",
1171 "mbstring",
1172 "polyfill",
1173 "portable",
1174 "shim"
1175 ],
1176 "funding": [
1177 {
1178 "url": "https://symfony.com/sponsor",
1179 "type": "custom"
1180 },
1181 {
1182 "url": "https://github.com/fabpot",
1183 "type": "github"
1184 },
1185 {
1186 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
1187 "type": "tidelift"
1188 }
1189 ],
1190 "time": "2020-05-12T16:47:27+00:00"
1191 },
1192 {
1193 "name": "symfony/polyfill-php72",
1194 "version": "v1.17.0",
1195 "source": {
1196 "type": "git",
1197 "url": "https://github.com/symfony/polyfill-php72.git",
1198 "reference": "f048e612a3905f34931127360bdd2def19a5e582"
1199 },
1200 "dist": {
1201 "type": "zip",
1202 "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/f048e612a3905f34931127360bdd2def19a5e582",
1203 "reference": "f048e612a3905f34931127360bdd2def19a5e582",
1204 "shasum": ""
1205 },
1206 "require": {
1207 "php": ">=5.3.3"
1208 },
1209 "type": "library",
1210 "extra": {
1211 "branch-alias": {
1212 "dev-master": "1.17-dev"
1213 }
1214 },
1215 "autoload": {
1216 "psr-4": {
1217 "Symfony\\Polyfill\\Php72\\": ""
1218 },
1219 "files": [
1220 "bootstrap.php"
1221 ]
1222 },
1223 "notification-url": "https://packagist.org/downloads/",
1224 "license": [
1225 "MIT"
1226 ],
1227 "authors": [
1228 {
1229 "name": "Nicolas Grekas",
1230 "email": "p@tchwork.com"
1231 },
1232 {
1233 "name": "Symfony Community",
1234 "homepage": "https://symfony.com/contributors"
1235 }
1236 ],
1237 "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions",
1238 "homepage": "https://symfony.com",
1239 "keywords": [
1240 "compatibility",
1241 "polyfill",
1242 "portable",
1243 "shim"
1244 ],
1245 "funding": [
1246 {
1247 "url": "https://symfony.com/sponsor",
1248 "type": "custom"
1249 },
1250 {
1251 "url": "https://github.com/fabpot",
1252 "type": "github"
1253 },
1254 {
1255 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
1256 "type": "tidelift"
1257 }
1258 ],
1259 "time": "2020-05-12T16:47:27+00:00"
1260 },
1261 {
1262 "name": "symfony/yaml",
1263 "version": "v2.8.0",
1264 "source": {
1265 "type": "git",
1266 "url": "https://github.com/symfony/yaml.git",
1267 "reference": "f79824187de95064a2f5038904c4d7f0227fedb5"
1268 },
1269 "dist": {
1270 "type": "zip",
1271 "url": "https://api.github.com/repos/symfony/yaml/zipball/f79824187de95064a2f5038904c4d7f0227fedb5",
1272 "reference": "f79824187de95064a2f5038904c4d7f0227fedb5",
1273 "shasum": ""
1274 },
1275 "require": {
1276 "php": ">=5.3.9"
1277 },
1278 "type": "library",
1279 "extra": {
1280 "branch-alias": {
1281 "dev-master": "2.8-dev"
1282 }
1283 },
1284 "autoload": {
1285 "psr-4": {
1286 "Symfony\\Component\\Yaml\\": ""
1287 },
1288 "exclude-from-classmap": [
1289 "/Tests/"
1290 ]
1291 },
1292 "notification-url": "https://packagist.org/downloads/",
1293 "license": [
1294 "MIT"
1295 ],
1296 "authors": [
1297 {
1298 "name": "Fabien Potencier",
1299 "email": "fabien@symfony.com"
1300 },
1301 {
1302 "name": "Symfony Community",
1303 "homepage": "https://symfony.com/contributors"
1304 }
1305 ],
1306 "description": "Symfony Yaml Component",
1307 "homepage": "https://symfony.com",
1308 "time": "2015-11-30T12:35:10+00:00"
1309 }
1310 ],
1311 "packages-dev": [],
1312 "aliases": [],
1313 "minimum-stability": "stable",
1314 "stability-flags": [],
1315 "prefer-stable": false,
1316 "prefer-lowest": false,
1317 "platform": {
1318 "php": ">=5.5.9",
1319 "ext-ldap": "*"
1320 },
1321 "platform-dev": [],
1322 "plugin-api-version": "1.1.0"
1323}
diff --git a/flakes/mypackages/pkgs/status_engine/interface_php_packages.nix b/flakes/mypackages/pkgs/status_engine/interface_php_packages.nix
new file mode 100644
index 0000000..d81e83c
--- /dev/null
+++ b/flakes/mypackages/pkgs/status_engine/interface_php_packages.nix
@@ -0,0 +1,217 @@
1# Generated with composer2nix and adapted to return only the list of
2# packages
3{ composerEnv, fetchurl }:
4{
5 packages = {
6 "crate/crate-dbal" = {
7 targetDir = "";
8 src = composerEnv.buildZipPackage {
9 name = "crate-crate-dbal-f5e3f5cb4f2d32f00d2dde2b91beae17f38ff417";
10 src = fetchurl {
11 url = https://api.github.com/repos/crate/crate-dbal/zipball/f5e3f5cb4f2d32f00d2dde2b91beae17f38ff417;
12 sha256 = "0778m29av1nj6596b7x6xz6frd41nrswn20r327lpdfw7y6b19ni";
13 };
14 };
15 };
16 "crate/crate-pdo" = {
17 targetDir = "";
18 src = composerEnv.buildZipPackage {
19 name = "crate-crate-pdo-33332cef1a27844e473265e584223f142c37317f";
20 src = fetchurl {
21 url = https://api.github.com/repos/crate/crate-pdo/zipball/33332cef1a27844e473265e584223f142c37317f;
22 sha256 = "11w30hyr0lfw800aakl0ii8pwdv7vzpbjklw0z96hzsky788hfa7";
23 };
24 };
25 };
26 "doctrine/cache" = {
27 targetDir = "";
28 src = composerEnv.buildZipPackage {
29 name = "doctrine-cache-35a4a70cd94e09e2259dfae7488afc6b474ecbd3";
30 src = fetchurl {
31 url = https://api.github.com/repos/doctrine/cache/zipball/35a4a70cd94e09e2259dfae7488afc6b474ecbd3;
32 sha256 = "1fk0c8vhjgl7j4b2vd4k7sshdrqysqwcp9mlxbapf8x7nmpa6i9b";
33 };
34 };
35 };
36 "doctrine/dbal" = {
37 targetDir = "";
38 src = composerEnv.buildZipPackage {
39 name = "doctrine-dbal-aab745e7b6b2de3b47019da81e7225e14dcfdac8";
40 src = fetchurl {
41 url = https://api.github.com/repos/doctrine/dbal/zipball/aab745e7b6b2de3b47019da81e7225e14dcfdac8;
42 sha256 = "04c6r4p1b0iknjk95hpc4fsyxg8s2x1skfmnx2g11z64jvldzs62";
43 };
44 };
45 };
46 "doctrine/event-manager" = {
47 targetDir = "";
48 src = composerEnv.buildZipPackage {
49 name = "doctrine-event-manager-629572819973f13486371cb611386eb17851e85c";
50 src = fetchurl {
51 url = https://api.github.com/repos/doctrine/event-manager/zipball/629572819973f13486371cb611386eb17851e85c;
52 sha256 = "02zglsk2zfnpabs83an7zg18h2k31h00vzk6qpawvmy35r1vmrfn";
53 };
54 };
55 };
56 "guzzlehttp/guzzle" = {
57 targetDir = "";
58 src = composerEnv.buildZipPackage {
59 name = "guzzlehttp-guzzle-a4a1b6930528a8f7ee03518e6442ec7a44155d9d";
60 src = fetchurl {
61 url = https://api.github.com/repos/guzzle/guzzle/zipball/a4a1b6930528a8f7ee03518e6442ec7a44155d9d;
62 sha256 = "0midln6ji6b990vkc0syn631nf6r94lv5600dcc26lcivz8c4gk3";
63 };
64 };
65 };
66 "guzzlehttp/promises" = {
67 targetDir = "";
68 src = composerEnv.buildZipPackage {
69 name = "guzzlehttp-promises-a59da6cf61d80060647ff4d3eb2c03a2bc694646";
70 src = fetchurl {
71 url = https://api.github.com/repos/guzzle/promises/zipball/a59da6cf61d80060647ff4d3eb2c03a2bc694646;
72 sha256 = "1kpl91fzalcgkcs16lpakvzcnbkry3id4ynx6xhq477p4fipdciz";
73 };
74 };
75 };
76 "guzzlehttp/psr7" = {
77 targetDir = "";
78 src = composerEnv.buildZipPackage {
79 name = "guzzlehttp-psr7-239400de7a173fe9901b9ac7c06497751f00727a";
80 src = fetchurl {
81 url = https://api.github.com/repos/guzzle/psr7/zipball/239400de7a173fe9901b9ac7c06497751f00727a;
82 sha256 = "0mfq93x7ayix6l3v5jkk40a9hnmrxaqr9vk1r26q39d1s6292ma7";
83 };
84 };
85 };
86 "nikic/fast-route" = {
87 targetDir = "";
88 src = composerEnv.buildZipPackage {
89 name = "nikic-fast-route-181d480e08d9476e61381e04a71b34dc0432e812";
90 src = fetchurl {
91 url = https://api.github.com/repos/nikic/FastRoute/zipball/181d480e08d9476e61381e04a71b34dc0432e812;
92 sha256 = "0sjqivm0gp6d6nal58n4r5wzyi21r4hdzn4v31ydgjgni7877p4i";
93 };
94 };
95 };
96 "paragonie/random_compat" = {
97 targetDir = "";
98 src = composerEnv.buildZipPackage {
99 name = "paragonie-random_compat-84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95";
100 src = fetchurl {
101 url = https://api.github.com/repos/paragonie/random_compat/zipball/84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95;
102 sha256 = "03nsccdvcb79l64b7lsmx0n8ldf5z3v8niqr7bpp6wg401qp9p09";
103 };
104 };
105 };
106 "pimple/pimple" = {
107 targetDir = "";
108 src = composerEnv.buildZipPackage {
109 name = "pimple-pimple-e55d12f9d6a0e7f9c85992b73df1267f46279930";
110 src = fetchurl {
111 url = https://api.github.com/repos/silexphp/Pimple/zipball/e55d12f9d6a0e7f9c85992b73df1267f46279930;
112 sha256 = "0xmx8jc9shh2a63wg6574g6qc63w3nvr7w4062d97sbgnn62r6hw";
113 };
114 };
115 };
116 "psr/container" = {
117 targetDir = "";
118 src = composerEnv.buildZipPackage {
119 name = "psr-container-b7ce3b176482dbbc1245ebf52b181af44c2cf55f";
120 src = fetchurl {
121 url = https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f;
122 sha256 = "0rkz64vgwb0gfi09klvgay4qnw993l1dc03vyip7d7m2zxi6cy4j";
123 };
124 };
125 };
126 "psr/http-message" = {
127 targetDir = "";
128 src = composerEnv.buildZipPackage {
129 name = "psr-http-message-f6561bf28d520154e4b0ec72be95418abe6d9363";
130 src = fetchurl {
131 url = https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363;
132 sha256 = "195dd67hva9bmr52iadr4kyp2gw2f5l51lplfiay2pv6l9y4cf45";
133 };
134 };
135 };
136 "ralouphie/getallheaders" = {
137 targetDir = "";
138 src = composerEnv.buildZipPackage {
139 name = "ralouphie-getallheaders-120b605dfeb996808c31b6477290a714d356e822";
140 src = fetchurl {
141 url = https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822;
142 sha256 = "1bv7ndkkankrqlr2b4kw7qp3fl0dxi6bp26bnim6dnlhavd6a0gg";
143 };
144 };
145 };
146 "slim/csrf" = {
147 targetDir = "";
148 src = composerEnv.buildZipPackage {
149 name = "slim-csrf-5f2bcf5d89adf86dc0455a32bea84d912ab466a7";
150 src = fetchurl {
151 url = https://api.github.com/repos/slimphp/Slim-Csrf/zipball/5f2bcf5d89adf86dc0455a32bea84d912ab466a7;
152 sha256 = "1n8q8cgc2y60z7waqw9xyq9pl9dvww85rbdcnap55d5a55api8j5";
153 };
154 };
155 };
156 "slim/slim" = {
157 targetDir = "";
158 src = composerEnv.buildZipPackage {
159 name = "slim-slim-1c9318a84ffb890900901136d620b4f03a59da38";
160 src = fetchurl {
161 url = https://api.github.com/repos/slimphp/Slim/zipball/1c9318a84ffb890900901136d620b4f03a59da38;
162 sha256 = "08s7y7apz609vg745wr61nn0ji029zvnd0435fn3kmn57f8lgq7x";
163 };
164 };
165 };
166 "symfony/console" = {
167 targetDir = "";
168 src = composerEnv.buildZipPackage {
169 name = "symfony-console-d232bfc100dfd32b18ccbcab4bcc8f28697b7e41";
170 src = fetchurl {
171 url = https://api.github.com/repos/symfony/console/zipball/d232bfc100dfd32b18ccbcab4bcc8f28697b7e41;
172 sha256 = "16kgs7x60y3vj0bbmljj80hq1x8fb6w1g0fd1j2hc1cbphgj8x67";
173 };
174 };
175 };
176 "symfony/polyfill-intl-idn" = {
177 targetDir = "";
178 src = composerEnv.buildZipPackage {
179 name = "symfony-polyfill-intl-idn-3bff59ea7047e925be6b7f2059d60af31bb46d6a";
180 src = fetchurl {
181 url = https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/3bff59ea7047e925be6b7f2059d60af31bb46d6a;
182 sha256 = "0c26v3xpchyiqckp663n7i3hgswbzy56r0jdwjizrsgqq731h6fp";
183 };
184 };
185 };
186 "symfony/polyfill-mbstring" = {
187 targetDir = "";
188 src = composerEnv.buildZipPackage {
189 name = "symfony-polyfill-mbstring-fa79b11539418b02fc5e1897267673ba2c19419c";
190 src = fetchurl {
191 url = https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fa79b11539418b02fc5e1897267673ba2c19419c;
192 sha256 = "17m46mkkcv7fsxf71si0cq8xdf6b1k272mc5bfwgl00h8s9bk0rs";
193 };
194 };
195 };
196 "symfony/polyfill-php72" = {
197 targetDir = "";
198 src = composerEnv.buildZipPackage {
199 name = "symfony-polyfill-php72-f048e612a3905f34931127360bdd2def19a5e582";
200 src = fetchurl {
201 url = https://api.github.com/repos/symfony/polyfill-php72/zipball/f048e612a3905f34931127360bdd2def19a5e582;
202 sha256 = "1lkjxh17nfaglh7v2m3zw2fy6b2w8nmxr7jb1gqqpvg74yqqz83f";
203 };
204 };
205 };
206 "symfony/yaml" = {
207 targetDir = "";
208 src = composerEnv.buildZipPackage {
209 name = "symfony-yaml-f79824187de95064a2f5038904c4d7f0227fedb5";
210 src = fetchurl {
211 url = https://api.github.com/repos/symfony/yaml/zipball/f79824187de95064a2f5038904c4d7f0227fedb5;
212 sha256 = "1pwx4bckfjz0afz62q02vl0i4wmg3c6f963jrhlx247b1z6isram";
213 };
214 };
215 };
216 };
217}
diff --git a/flakes/mypackages/pkgs/status_engine/module.nix b/flakes/mypackages/pkgs/status_engine/module.nix
new file mode 100644
index 0000000..d3ac03e
--- /dev/null
+++ b/flakes/mypackages/pkgs/status_engine/module.nix
@@ -0,0 +1,19 @@
1{ stdenv, fetchFromGitHub, gearmand, json_c, libuuid, libevent, pkgconfig, glib }:
2stdenv.mkDerivation ({
3 pname = "statusengine-module";
4 version = "d461e95-master";
5 src = fetchFromGitHub {
6 owner = "statusengine";
7 repo = "module";
8 rev = "d461e95a11fffaac604d11ac42d237b5e13071bc";
9 sha256 = "1awmq9rck9xy82pambnd2wh66ndif8x8jpk4qbbghs9f2sd48x1n";
10 fetchSubmodules = true;
11 };
12 patches = [ ./host_perfdata.patch ];
13 buildInputs = [ gearmand json_c libuuid libevent pkgconfig glib ];
14 makeFlags = "all";
15 installPhase = ''
16 mkdir -p $out/lib/status-engine
17 cp -a src/bin/* $out/lib/status-engine
18 '';
19})
diff --git a/flakes/mypackages/pkgs/status_engine/worker.nix b/flakes/mypackages/pkgs/status_engine/worker.nix
new file mode 100644
index 0000000..d8425e1
--- /dev/null
+++ b/flakes/mypackages/pkgs/status_engine/worker.nix
@@ -0,0 +1,37 @@
1{ stdenv, fetchFromGitHub, composerEnv, fetchurl, gearmand, callPackage, php81, config_file ? "/var/lib/status_engine/ui.yml" }:
2let
3 gearman = php81.buildPecl rec {
4 # git describe
5 version = "2.1.0-12-g8fb88d5";
6 pname = "gearman";
7 src = fetchFromGitHub {
8 owner = "php";
9 repo = "pecl-networking-gearman";
10 rev = "8fb88d5a97111a7e8f0dc67553c387b49f047e53";
11 sha256 = "sha256-VPJX29JfNjh0mHlYY+iYKBHSJGUINbWHvojyYBSkSho=";
12 };
13 configureFlags = [ "--with-gearman=${gearmand}" ];
14 nativeBuildInputs = [ gearmand ];
15 };
16 php = php81.withExtensions({ enabled, all }: enabled ++ (with all; [gearman redis mbstring bcmath iconv]));
17in
18(composerEnv.override { inherit php; }).buildPackage (
19 import ./worker_php_packages.nix { inherit composerEnv fetchurl; } // rec {
20 name = "${pname}-${version}";
21 pname = "worker";
22 version = "master";
23 src = fetchFromGitHub {
24 owner = "statusengine";
25 repo = "worker";
26 rev = "e20d6b5c83c6b3c6a2030c9506542fa59dcbb551";
27 sha256 = "sha256-dcC+SLEqMUubp4JQFSuKNpd6U4VYvGR38Vn1jf6ZvTU=";
28 fetchSubmodules = true;
29 };
30 passthru.php = php;
31 postInstall = ''
32 ln -s ${config_file} $out/etc/config.yml
33 '';
34 preInstall = ''
35 cp ${./worker_composer.lock} $out/composer.lock
36 '';
37})
diff --git a/flakes/mypackages/pkgs/status_engine/worker_composer.lock b/flakes/mypackages/pkgs/status_engine/worker_composer.lock
new file mode 100644
index 0000000..bba0d2d
--- /dev/null
+++ b/flakes/mypackages/pkgs/status_engine/worker_composer.lock
@@ -0,0 +1,2072 @@
1{
2 "_readme": [
3 "This file locks the dependencies of your project to a known state",
4 "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
5 "This file is @generated automatically"
6 ],
7 "content-hash": "f61ef94b19969eb2446f52577078d701",
8 "packages": [
9 {
10 "name": "composer/package-versions-deprecated",
11 "version": "1.11.99.5",
12 "source": {
13 "type": "git",
14 "url": "https://github.com/composer/package-versions-deprecated.git",
15 "reference": "b4f54f74ef3453349c24a845d22392cd31e65f1d"
16 },
17 "dist": {
18 "type": "zip",
19 "url": "https://api.github.com/repos/composer/package-versions-deprecated/zipball/b4f54f74ef3453349c24a845d22392cd31e65f1d",
20 "reference": "b4f54f74ef3453349c24a845d22392cd31e65f1d",
21 "shasum": ""
22 },
23 "require": {
24 "composer-plugin-api": "^1.1.0 || ^2.0",
25 "php": "^7 || ^8"
26 },
27 "replace": {
28 "ocramius/package-versions": "1.11.99"
29 },
30 "require-dev": {
31 "composer/composer": "^1.9.3 || ^2.0@dev",
32 "ext-zip": "^1.13",
33 "phpunit/phpunit": "^6.5 || ^7"
34 },
35 "type": "composer-plugin",
36 "extra": {
37 "class": "PackageVersions\\Installer",
38 "branch-alias": {
39 "dev-master": "1.x-dev"
40 }
41 },
42 "autoload": {
43 "psr-4": {
44 "PackageVersions\\": "src/PackageVersions"
45 }
46 },
47 "notification-url": "https://packagist.org/downloads/",
48 "license": [
49 "MIT"
50 ],
51 "authors": [
52 {
53 "name": "Marco Pivetta",
54 "email": "ocramius@gmail.com"
55 },
56 {
57 "name": "Jordi Boggiano",
58 "email": "j.boggiano@seld.be"
59 }
60 ],
61 "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)",
62 "support": {
63 "issues": "https://github.com/composer/package-versions-deprecated/issues",
64 "source": "https://github.com/composer/package-versions-deprecated/tree/1.11.99.5"
65 },
66 "funding": [
67 {
68 "url": "https://packagist.com",
69 "type": "custom"
70 },
71 {
72 "url": "https://github.com/composer",
73 "type": "github"
74 },
75 {
76 "url": "https://tidelift.com/funding/github/packagist/composer/composer",
77 "type": "tidelift"
78 }
79 ],
80 "time": "2022-01-17T14:14:24+00:00"
81 },
82 {
83 "name": "doctrine/cache",
84 "version": "2.2.0",
85 "source": {
86 "type": "git",
87 "url": "https://github.com/doctrine/cache.git",
88 "reference": "1ca8f21980e770095a31456042471a57bc4c68fb"
89 },
90 "dist": {
91 "type": "zip",
92 "url": "https://api.github.com/repos/doctrine/cache/zipball/1ca8f21980e770095a31456042471a57bc4c68fb",
93 "reference": "1ca8f21980e770095a31456042471a57bc4c68fb",
94 "shasum": ""
95 },
96 "require": {
97 "php": "~7.1 || ^8.0"
98 },
99 "conflict": {
100 "doctrine/common": ">2.2,<2.4"
101 },
102 "require-dev": {
103 "cache/integration-tests": "dev-master",
104 "doctrine/coding-standard": "^9",
105 "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
106 "psr/cache": "^1.0 || ^2.0 || ^3.0",
107 "symfony/cache": "^4.4 || ^5.4 || ^6",
108 "symfony/var-exporter": "^4.4 || ^5.4 || ^6"
109 },
110 "type": "library",
111 "autoload": {
112 "psr-4": {
113 "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache"
114 }
115 },
116 "notification-url": "https://packagist.org/downloads/",
117 "license": [
118 "MIT"
119 ],
120 "authors": [
121 {
122 "name": "Guilherme Blanco",
123 "email": "guilhermeblanco@gmail.com"
124 },
125 {
126 "name": "Roman Borschel",
127 "email": "roman@code-factory.org"
128 },
129 {
130 "name": "Benjamin Eberlei",
131 "email": "kontakt@beberlei.de"
132 },
133 {
134 "name": "Jonathan Wage",
135 "email": "jonwage@gmail.com"
136 },
137 {
138 "name": "Johannes Schmitt",
139 "email": "schmittjoh@gmail.com"
140 }
141 ],
142 "description": "PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.",
143 "homepage": "https://www.doctrine-project.org/projects/cache.html",
144 "keywords": [
145 "abstraction",
146 "apcu",
147 "cache",
148 "caching",
149 "couchdb",
150 "memcached",
151 "php",
152 "redis",
153 "xcache"
154 ],
155 "support": {
156 "issues": "https://github.com/doctrine/cache/issues",
157 "source": "https://github.com/doctrine/cache/tree/2.2.0"
158 },
159 "funding": [
160 {
161 "url": "https://www.doctrine-project.org/sponsorship.html",
162 "type": "custom"
163 },
164 {
165 "url": "https://www.patreon.com/phpdoctrine",
166 "type": "patreon"
167 },
168 {
169 "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcache",
170 "type": "tidelift"
171 }
172 ],
173 "time": "2022-05-20T20:07:39+00:00"
174 },
175 {
176 "name": "doctrine/dbal",
177 "version": "2.13.9",
178 "source": {
179 "type": "git",
180 "url": "https://github.com/doctrine/dbal.git",
181 "reference": "c480849ca3ad6706a39c970cdfe6888fa8a058b8"
182 },
183 "dist": {
184 "type": "zip",
185 "url": "https://api.github.com/repos/doctrine/dbal/zipball/c480849ca3ad6706a39c970cdfe6888fa8a058b8",
186 "reference": "c480849ca3ad6706a39c970cdfe6888fa8a058b8",
187 "shasum": ""
188 },
189 "require": {
190 "doctrine/cache": "^1.0|^2.0",
191 "doctrine/deprecations": "^0.5.3|^1",
192 "doctrine/event-manager": "^1.0",
193 "ext-pdo": "*",
194 "php": "^7.1 || ^8"
195 },
196 "require-dev": {
197 "doctrine/coding-standard": "9.0.0",
198 "jetbrains/phpstorm-stubs": "2021.1",
199 "phpstan/phpstan": "1.4.6",
200 "phpunit/phpunit": "^7.5.20|^8.5|9.5.16",
201 "psalm/plugin-phpunit": "0.16.1",
202 "squizlabs/php_codesniffer": "3.6.2",
203 "symfony/cache": "^4.4",
204 "symfony/console": "^2.0.5|^3.0|^4.0|^5.0",
205 "vimeo/psalm": "4.22.0"
206 },
207 "suggest": {
208 "symfony/console": "For helpful console commands such as SQL execution and import of files."
209 },
210 "bin": [
211 "bin/doctrine-dbal"
212 ],
213 "type": "library",
214 "autoload": {
215 "psr-4": {
216 "Doctrine\\DBAL\\": "lib/Doctrine/DBAL"
217 }
218 },
219 "notification-url": "https://packagist.org/downloads/",
220 "license": [
221 "MIT"
222 ],
223 "authors": [
224 {
225 "name": "Guilherme Blanco",
226 "email": "guilhermeblanco@gmail.com"
227 },
228 {
229 "name": "Roman Borschel",
230 "email": "roman@code-factory.org"
231 },
232 {
233 "name": "Benjamin Eberlei",
234 "email": "kontakt@beberlei.de"
235 },
236 {
237 "name": "Jonathan Wage",
238 "email": "jonwage@gmail.com"
239 }
240 ],
241 "description": "Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.",
242 "homepage": "https://www.doctrine-project.org/projects/dbal.html",
243 "keywords": [
244 "abstraction",
245 "database",
246 "db2",
247 "dbal",
248 "mariadb",
249 "mssql",
250 "mysql",
251 "oci8",
252 "oracle",
253 "pdo",
254 "pgsql",
255 "postgresql",
256 "queryobject",
257 "sasql",
258 "sql",
259 "sqlanywhere",
260 "sqlite",
261 "sqlserver",
262 "sqlsrv"
263 ],
264 "support": {
265 "issues": "https://github.com/doctrine/dbal/issues",
266 "source": "https://github.com/doctrine/dbal/tree/2.13.9"
267 },
268 "funding": [
269 {
270 "url": "https://www.doctrine-project.org/sponsorship.html",
271 "type": "custom"
272 },
273 {
274 "url": "https://www.patreon.com/phpdoctrine",
275 "type": "patreon"
276 },
277 {
278 "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdbal",
279 "type": "tidelift"
280 }
281 ],
282 "time": "2022-05-02T20:28:55+00:00"
283 },
284 {
285 "name": "doctrine/deprecations",
286 "version": "v1.1.1",
287 "source": {
288 "type": "git",
289 "url": "https://github.com/doctrine/deprecations.git",
290 "reference": "612a3ee5ab0d5dd97b7cf3874a6efe24325efac3"
291 },
292 "dist": {
293 "type": "zip",
294 "url": "https://api.github.com/repos/doctrine/deprecations/zipball/612a3ee5ab0d5dd97b7cf3874a6efe24325efac3",
295 "reference": "612a3ee5ab0d5dd97b7cf3874a6efe24325efac3",
296 "shasum": ""
297 },
298 "require": {
299 "php": "^7.1 || ^8.0"
300 },
301 "require-dev": {
302 "doctrine/coding-standard": "^9",
303 "phpstan/phpstan": "1.4.10 || 1.10.15",
304 "phpstan/phpstan-phpunit": "^1.0",
305 "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
306 "psalm/plugin-phpunit": "0.18.4",
307 "psr/log": "^1 || ^2 || ^3",
308 "vimeo/psalm": "4.30.0 || 5.12.0"
309 },
310 "suggest": {
311 "psr/log": "Allows logging deprecations via PSR-3 logger implementation"
312 },
313 "type": "library",
314 "autoload": {
315 "psr-4": {
316 "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations"
317 }
318 },
319 "notification-url": "https://packagist.org/downloads/",
320 "license": [
321 "MIT"
322 ],
323 "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.",
324 "homepage": "https://www.doctrine-project.org/",
325 "support": {
326 "issues": "https://github.com/doctrine/deprecations/issues",
327 "source": "https://github.com/doctrine/deprecations/tree/v1.1.1"
328 },
329 "time": "2023-06-03T09:27:29+00:00"
330 },
331 {
332 "name": "doctrine/event-manager",
333 "version": "1.2.0",
334 "source": {
335 "type": "git",
336 "url": "https://github.com/doctrine/event-manager.git",
337 "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520"
338 },
339 "dist": {
340 "type": "zip",
341 "url": "https://api.github.com/repos/doctrine/event-manager/zipball/95aa4cb529f1e96576f3fda9f5705ada4056a520",
342 "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520",
343 "shasum": ""
344 },
345 "require": {
346 "doctrine/deprecations": "^0.5.3 || ^1",
347 "php": "^7.1 || ^8.0"
348 },
349 "conflict": {
350 "doctrine/common": "<2.9"
351 },
352 "require-dev": {
353 "doctrine/coding-standard": "^9 || ^10",
354 "phpstan/phpstan": "~1.4.10 || ^1.8.8",
355 "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
356 "vimeo/psalm": "^4.24"
357 },
358 "type": "library",
359 "autoload": {
360 "psr-4": {
361 "Doctrine\\Common\\": "src"
362 }
363 },
364 "notification-url": "https://packagist.org/downloads/",
365 "license": [
366 "MIT"
367 ],
368 "authors": [
369 {
370 "name": "Guilherme Blanco",
371 "email": "guilhermeblanco@gmail.com"
372 },
373 {
374 "name": "Roman Borschel",
375 "email": "roman@code-factory.org"
376 },
377 {
378 "name": "Benjamin Eberlei",
379 "email": "kontakt@beberlei.de"
380 },
381 {
382 "name": "Jonathan Wage",
383 "email": "jonwage@gmail.com"
384 },
385 {
386 "name": "Johannes Schmitt",
387 "email": "schmittjoh@gmail.com"
388 },
389 {
390 "name": "Marco Pivetta",
391 "email": "ocramius@gmail.com"
392 }
393 ],
394 "description": "The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.",
395 "homepage": "https://www.doctrine-project.org/projects/event-manager.html",
396 "keywords": [
397 "event",
398 "event dispatcher",
399 "event manager",
400 "event system",
401 "events"
402 ],
403 "support": {
404 "issues": "https://github.com/doctrine/event-manager/issues",
405 "source": "https://github.com/doctrine/event-manager/tree/1.2.0"
406 },
407 "funding": [
408 {
409 "url": "https://www.doctrine-project.org/sponsorship.html",
410 "type": "custom"
411 },
412 {
413 "url": "https://www.patreon.com/phpdoctrine",
414 "type": "patreon"
415 },
416 {
417 "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fevent-manager",
418 "type": "tidelift"
419 }
420 ],
421 "time": "2022-10-12T20:51:15+00:00"
422 },
423 {
424 "name": "doctrine/migrations",
425 "version": "2.3.5",
426 "source": {
427 "type": "git",
428 "url": "https://github.com/doctrine/migrations.git",
429 "reference": "28d92a34348fee5daeb80879e56461b2e862fc05"
430 },
431 "dist": {
432 "type": "zip",
433 "url": "https://api.github.com/repos/doctrine/migrations/zipball/28d92a34348fee5daeb80879e56461b2e862fc05",
434 "reference": "28d92a34348fee5daeb80879e56461b2e862fc05",
435 "shasum": ""
436 },
437 "require": {
438 "composer/package-versions-deprecated": "^1.8",
439 "doctrine/dbal": "^2.9",
440 "friendsofphp/proxy-manager-lts": "^1.0",
441 "php": "^7.1 || ^8.0",
442 "symfony/console": "^3.4||^4.4.16||^5.0",
443 "symfony/stopwatch": "^3.4||^4.0||^5.0"
444 },
445 "require-dev": {
446 "doctrine/coding-standard": "^8.2",
447 "doctrine/orm": "^2.6",
448 "ext-pdo_sqlite": "*",
449 "jdorn/sql-formatter": "^1.1",
450 "mikey179/vfsstream": "^1.6",
451 "phpstan/phpstan": "^0.12",
452 "phpstan/phpstan-deprecation-rules": "^0.12",
453 "phpstan/phpstan-phpunit": "^0.12",
454 "phpstan/phpstan-strict-rules": "^0.12",
455 "phpunit/phpunit": "^7.5 || ^8.5 || ^9.4",
456 "symfony/cache": "^4.4. || ^5.3",
457 "symfony/process": "^3.4||^4.0||^5.0",
458 "symfony/yaml": "^3.4||^4.0||^5.0"
459 },
460 "suggest": {
461 "jdorn/sql-formatter": "Allows to generate formatted SQL with the diff command.",
462 "symfony/yaml": "Allows the use of yaml for migration configuration files."
463 },
464 "bin": [
465 "bin/doctrine-migrations"
466 ],
467 "type": "library",
468 "autoload": {
469 "psr-4": {
470 "Doctrine\\Migrations\\": "lib/Doctrine/Migrations"
471 }
472 },
473 "notification-url": "https://packagist.org/downloads/",
474 "license": [
475 "MIT"
476 ],
477 "authors": [
478 {
479 "name": "Benjamin Eberlei",
480 "email": "kontakt@beberlei.de"
481 },
482 {
483 "name": "Jonathan Wage",
484 "email": "jonwage@gmail.com"
485 },
486 {
487 "name": "Michael Simonson",
488 "email": "contact@mikesimonson.com"
489 }
490 ],
491 "description": "PHP Doctrine Migrations project offer additional functionality on top of the database abstraction layer (DBAL) for versioning your database schema and easily deploying changes to it. It is a very easy to use and a powerful tool.",
492 "homepage": "https://www.doctrine-project.org/projects/migrations.html",
493 "keywords": [
494 "database",
495 "dbal",
496 "migrations",
497 "php"
498 ],
499 "support": {
500 "issues": "https://github.com/doctrine/migrations/issues",
501 "source": "https://github.com/doctrine/migrations/tree/2.3.5"
502 },
503 "funding": [
504 {
505 "url": "https://www.doctrine-project.org/sponsorship.html",
506 "type": "custom"
507 },
508 {
509 "url": "https://www.patreon.com/phpdoctrine",
510 "type": "patreon"
511 },
512 {
513 "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fmigrations",
514 "type": "tidelift"
515 }
516 ],
517 "time": "2021-10-19T19:55:20+00:00"
518 },
519 {
520 "name": "friendsofphp/proxy-manager-lts",
521 "version": "v1.0.16",
522 "source": {
523 "type": "git",
524 "url": "https://github.com/FriendsOfPHP/proxy-manager-lts.git",
525 "reference": "ecadbdc9052e4ad08c60c8a02268712e50427f7c"
526 },
527 "dist": {
528 "type": "zip",
529 "url": "https://api.github.com/repos/FriendsOfPHP/proxy-manager-lts/zipball/ecadbdc9052e4ad08c60c8a02268712e50427f7c",
530 "reference": "ecadbdc9052e4ad08c60c8a02268712e50427f7c",
531 "shasum": ""
532 },
533 "require": {
534 "laminas/laminas-code": "~3.4.1|^4.0",
535 "php": ">=7.1",
536 "symfony/filesystem": "^4.4.17|^5.0|^6.0|^7.0"
537 },
538 "conflict": {
539 "laminas/laminas-stdlib": "<3.2.1",
540 "zendframework/zend-stdlib": "<3.2.1"
541 },
542 "replace": {
543 "ocramius/proxy-manager": "^2.1"
544 },
545 "require-dev": {
546 "ext-phar": "*",
547 "symfony/phpunit-bridge": "^5.4|^6.0|^7.0"
548 },
549 "type": "library",
550 "extra": {
551 "thanks": {
552 "name": "ocramius/proxy-manager",
553 "url": "https://github.com/Ocramius/ProxyManager"
554 }
555 },
556 "autoload": {
557 "psr-4": {
558 "ProxyManager\\": "src/ProxyManager"
559 }
560 },
561 "notification-url": "https://packagist.org/downloads/",
562 "license": [
563 "MIT"
564 ],
565 "authors": [
566 {
567 "name": "Marco Pivetta",
568 "email": "ocramius@gmail.com",
569 "homepage": "https://ocramius.github.io/"
570 },
571 {
572 "name": "Nicolas Grekas",
573 "email": "p@tchwork.com"
574 }
575 ],
576 "description": "Adding support for a wider range of PHP versions to ocramius/proxy-manager",
577 "homepage": "https://github.com/FriendsOfPHP/proxy-manager-lts",
578 "keywords": [
579 "aop",
580 "lazy loading",
581 "proxy",
582 "proxy pattern",
583 "service proxies"
584 ],
585 "support": {
586 "issues": "https://github.com/FriendsOfPHP/proxy-manager-lts/issues",
587 "source": "https://github.com/FriendsOfPHP/proxy-manager-lts/tree/v1.0.16"
588 },
589 "funding": [
590 {
591 "url": "https://github.com/Ocramius",
592 "type": "github"
593 },
594 {
595 "url": "https://tidelift.com/funding/github/packagist/ocramius/proxy-manager",
596 "type": "tidelift"
597 }
598 ],
599 "time": "2023-05-24T07:17:17+00:00"
600 },
601 {
602 "name": "laminas/laminas-code",
603 "version": "4.7.1",
604 "source": {
605 "type": "git",
606 "url": "https://github.com/laminas/laminas-code.git",
607 "reference": "91aabc066d5620428120800c0eafc0411e441a62"
608 },
609 "dist": {
610 "type": "zip",
611 "url": "https://api.github.com/repos/laminas/laminas-code/zipball/91aabc066d5620428120800c0eafc0411e441a62",
612 "reference": "91aabc066d5620428120800c0eafc0411e441a62",
613 "shasum": ""
614 },
615 "require": {
616 "php": ">=7.4, <8.2"
617 },
618 "require-dev": {
619 "doctrine/annotations": "^1.13.2",
620 "ext-phar": "*",
621 "laminas/laminas-coding-standard": "^2.3.0",
622 "laminas/laminas-stdlib": "^3.6.1",
623 "phpunit/phpunit": "^9.5.10",
624 "psalm/plugin-phpunit": "^0.17.0",
625 "vimeo/psalm": "^4.13.1"
626 },
627 "suggest": {
628 "doctrine/annotations": "Doctrine\\Common\\Annotations >=1.0 for annotation features",
629 "laminas/laminas-stdlib": "Laminas\\Stdlib component"
630 },
631 "type": "library",
632 "autoload": {
633 "files": [
634 "polyfill/ReflectionEnumPolyfill.php"
635 ],
636 "psr-4": {
637 "Laminas\\Code\\": "src/"
638 }
639 },
640 "notification-url": "https://packagist.org/downloads/",
641 "license": [
642 "BSD-3-Clause"
643 ],
644 "description": "Extensions to the PHP Reflection API, static code scanning, and code generation",
645 "homepage": "https://laminas.dev",
646 "keywords": [
647 "code",
648 "laminas",
649 "laminasframework"
650 ],
651 "support": {
652 "chat": "https://laminas.dev/chat",
653 "docs": "https://docs.laminas.dev/laminas-code/",
654 "forum": "https://discourse.laminas.dev",
655 "issues": "https://github.com/laminas/laminas-code/issues",
656 "rss": "https://github.com/laminas/laminas-code/releases.atom",
657 "source": "https://github.com/laminas/laminas-code"
658 },
659 "funding": [
660 {
661 "url": "https://funding.communitybridge.org/projects/laminas-project",
662 "type": "community_bridge"
663 }
664 ],
665 "time": "2022-11-21T01:32:31+00:00"
666 },
667 {
668 "name": "paragonie/constant_time_encoding",
669 "version": "v2.6.3",
670 "source": {
671 "type": "git",
672 "url": "https://github.com/paragonie/constant_time_encoding.git",
673 "reference": "58c3f47f650c94ec05a151692652a868995d2938"
674 },
675 "dist": {
676 "type": "zip",
677 "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/58c3f47f650c94ec05a151692652a868995d2938",
678 "reference": "58c3f47f650c94ec05a151692652a868995d2938",
679 "shasum": ""
680 },
681 "require": {
682 "php": "^7|^8"
683 },
684 "require-dev": {
685 "phpunit/phpunit": "^6|^7|^8|^9",
686 "vimeo/psalm": "^1|^2|^3|^4"
687 },
688 "type": "library",
689 "autoload": {
690 "psr-4": {
691 "ParagonIE\\ConstantTime\\": "src/"
692 }
693 },
694 "notification-url": "https://packagist.org/downloads/",
695 "license": [
696 "MIT"
697 ],
698 "authors": [
699 {
700 "name": "Paragon Initiative Enterprises",
701 "email": "security@paragonie.com",
702 "homepage": "https://paragonie.com",
703 "role": "Maintainer"
704 },
705 {
706 "name": "Steve 'Sc00bz' Thomas",
707 "email": "steve@tobtu.com",
708 "homepage": "https://www.tobtu.com",
709 "role": "Original Developer"
710 }
711 ],
712 "description": "Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16)",
713 "keywords": [
714 "base16",
715 "base32",
716 "base32_decode",
717 "base32_encode",
718 "base64",
719 "base64_decode",
720 "base64_encode",
721 "bin2hex",
722 "encoding",
723 "hex",
724 "hex2bin",
725 "rfc4648"
726 ],
727 "support": {
728 "email": "info@paragonie.com",
729 "issues": "https://github.com/paragonie/constant_time_encoding/issues",
730 "source": "https://github.com/paragonie/constant_time_encoding"
731 },
732 "time": "2022-06-14T06:56:20+00:00"
733 },
734 {
735 "name": "paragonie/random_compat",
736 "version": "v9.99.100",
737 "source": {
738 "type": "git",
739 "url": "https://github.com/paragonie/random_compat.git",
740 "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a"
741 },
742 "dist": {
743 "type": "zip",
744 "url": "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a",
745 "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a",
746 "shasum": ""
747 },
748 "require": {
749 "php": ">= 7"
750 },
751 "require-dev": {
752 "phpunit/phpunit": "4.*|5.*",
753 "vimeo/psalm": "^1"
754 },
755 "suggest": {
756 "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes."
757 },
758 "type": "library",
759 "notification-url": "https://packagist.org/downloads/",
760 "license": [
761 "MIT"
762 ],
763 "authors": [
764 {
765 "name": "Paragon Initiative Enterprises",
766 "email": "security@paragonie.com",
767 "homepage": "https://paragonie.com"
768 }
769 ],
770 "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7",
771 "keywords": [
772 "csprng",
773 "polyfill",
774 "pseudorandom",
775 "random"
776 ],
777 "support": {
778 "email": "info@paragonie.com",
779 "issues": "https://github.com/paragonie/random_compat/issues",
780 "source": "https://github.com/paragonie/random_compat"
781 },
782 "time": "2020-10-15T08:29:30+00:00"
783 },
784 {
785 "name": "php-amqplib/php-amqplib",
786 "version": "v3.5.4",
787 "source": {
788 "type": "git",
789 "url": "https://github.com/php-amqplib/php-amqplib.git",
790 "reference": "1aecbd182b35eb039667c50d7d92d71f105be779"
791 },
792 "dist": {
793 "type": "zip",
794 "url": "https://api.github.com/repos/php-amqplib/php-amqplib/zipball/1aecbd182b35eb039667c50d7d92d71f105be779",
795 "reference": "1aecbd182b35eb039667c50d7d92d71f105be779",
796 "shasum": ""
797 },
798 "require": {
799 "ext-mbstring": "*",
800 "ext-sockets": "*",
801 "php": "^7.1||^8.0",
802 "phpseclib/phpseclib": "^2.0|^3.0"
803 },
804 "conflict": {
805 "php": "7.4.0 - 7.4.1"
806 },
807 "replace": {
808 "videlalvaro/php-amqplib": "self.version"
809 },
810 "require-dev": {
811 "ext-curl": "*",
812 "nategood/httpful": "^0.2.20",
813 "phpunit/phpunit": "^7.5|^9.5",
814 "squizlabs/php_codesniffer": "^3.6"
815 },
816 "type": "library",
817 "extra": {
818 "branch-alias": {
819 "dev-master": "3.0-dev"
820 }
821 },
822 "autoload": {
823 "psr-4": {
824 "PhpAmqpLib\\": "PhpAmqpLib/"
825 }
826 },
827 "notification-url": "https://packagist.org/downloads/",
828 "license": [
829 "LGPL-2.1-or-later"
830 ],
831 "authors": [
832 {
833 "name": "Alvaro Videla",
834 "role": "Original Maintainer"
835 },
836 {
837 "name": "Raúl Araya",
838 "email": "nubeiro@gmail.com",
839 "role": "Maintainer"
840 },
841 {
842 "name": "Luke Bakken",
843 "email": "luke@bakken.io",
844 "role": "Maintainer"
845 },
846 {
847 "name": "Ramūnas Dronga",
848 "email": "github@ramuno.lt",
849 "role": "Maintainer"
850 }
851 ],
852 "description": "Formerly videlalvaro/php-amqplib. This library is a pure PHP implementation of the AMQP protocol. It's been tested against RabbitMQ.",
853 "homepage": "https://github.com/php-amqplib/php-amqplib/",
854 "keywords": [
855 "message",
856 "queue",
857 "rabbitmq"
858 ],
859 "support": {
860 "issues": "https://github.com/php-amqplib/php-amqplib/issues",
861 "source": "https://github.com/php-amqplib/php-amqplib/tree/v3.5.4"
862 },
863 "time": "2023-07-01T11:25:08+00:00"
864 },
865 {
866 "name": "phpseclib/phpseclib",
867 "version": "3.0.21",
868 "source": {
869 "type": "git",
870 "url": "https://github.com/phpseclib/phpseclib.git",
871 "reference": "4580645d3fc05c189024eb3b834c6c1e4f0f30a1"
872 },
873 "dist": {
874 "type": "zip",
875 "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/4580645d3fc05c189024eb3b834c6c1e4f0f30a1",
876 "reference": "4580645d3fc05c189024eb3b834c6c1e4f0f30a1",
877 "shasum": ""
878 },
879 "require": {
880 "paragonie/constant_time_encoding": "^1|^2",
881 "paragonie/random_compat": "^1.4|^2.0|^9.99.99",
882 "php": ">=5.6.1"
883 },
884 "require-dev": {
885 "phpunit/phpunit": "*"
886 },
887 "suggest": {
888 "ext-dom": "Install the DOM extension to load XML formatted public keys.",
889 "ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.",
890 "ext-libsodium": "SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.",
891 "ext-mcrypt": "Install the Mcrypt extension in order to speed up a few other cryptographic operations.",
892 "ext-openssl": "Install the OpenSSL extension in order to speed up a wide variety of cryptographic operations."
893 },
894 "type": "library",
895 "autoload": {
896 "files": [
897 "phpseclib/bootstrap.php"
898 ],
899 "psr-4": {
900 "phpseclib3\\": "phpseclib/"
901 }
902 },
903 "notification-url": "https://packagist.org/downloads/",
904 "license": [
905 "MIT"
906 ],
907 "authors": [
908 {
909 "name": "Jim Wigginton",
910 "email": "terrafrost@php.net",
911 "role": "Lead Developer"
912 },
913 {
914 "name": "Patrick Monnerat",
915 "email": "pm@datasphere.ch",
916 "role": "Developer"
917 },
918 {
919 "name": "Andreas Fischer",
920 "email": "bantu@phpbb.com",
921 "role": "Developer"
922 },
923 {
924 "name": "Hans-Jürgen Petrich",
925 "email": "petrich@tronic-media.com",
926 "role": "Developer"
927 },
928 {
929 "name": "Graham Campbell",
930 "email": "graham@alt-three.com",
931 "role": "Developer"
932 }
933 ],
934 "description": "PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.",
935 "homepage": "http://phpseclib.sourceforge.net",
936 "keywords": [
937 "BigInteger",
938 "aes",
939 "asn.1",
940 "asn1",
941 "blowfish",
942 "crypto",
943 "cryptography",
944 "encryption",
945 "rsa",
946 "security",
947 "sftp",
948 "signature",
949 "signing",
950 "ssh",
951 "twofish",
952 "x.509",
953 "x509"
954 ],
955 "support": {
956 "issues": "https://github.com/phpseclib/phpseclib/issues",
957 "source": "https://github.com/phpseclib/phpseclib/tree/3.0.21"
958 },
959 "funding": [
960 {
961 "url": "https://github.com/terrafrost",
962 "type": "github"
963 },
964 {
965 "url": "https://www.patreon.com/phpseclib",
966 "type": "patreon"
967 },
968 {
969 "url": "https://tidelift.com/funding/github/packagist/phpseclib/phpseclib",
970 "type": "tidelift"
971 }
972 ],
973 "time": "2023-07-09T15:24:48+00:00"
974 },
975 {
976 "name": "psr/container",
977 "version": "2.0.2",
978 "source": {
979 "type": "git",
980 "url": "https://github.com/php-fig/container.git",
981 "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963"
982 },
983 "dist": {
984 "type": "zip",
985 "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963",
986 "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963",
987 "shasum": ""
988 },
989 "require": {
990 "php": ">=7.4.0"
991 },
992 "type": "library",
993 "extra": {
994 "branch-alias": {
995 "dev-master": "2.0.x-dev"
996 }
997 },
998 "autoload": {
999 "psr-4": {
1000 "Psr\\Container\\": "src/"
1001 }
1002 },
1003 "notification-url": "https://packagist.org/downloads/",
1004 "license": [
1005 "MIT"
1006 ],
1007 "authors": [
1008 {
1009 "name": "PHP-FIG",
1010 "homepage": "https://www.php-fig.org/"
1011 }
1012 ],
1013 "description": "Common Container Interface (PHP FIG PSR-11)",
1014 "homepage": "https://github.com/php-fig/container",
1015 "keywords": [
1016 "PSR-11",
1017 "container",
1018 "container-interface",
1019 "container-interop",
1020 "psr"
1021 ],
1022 "support": {
1023 "issues": "https://github.com/php-fig/container/issues",
1024 "source": "https://github.com/php-fig/container/tree/2.0.2"
1025 },
1026 "time": "2021-11-05T16:47:00+00:00"
1027 },
1028 {
1029 "name": "symfony/console",
1030 "version": "v5.4.26",
1031 "source": {
1032 "type": "git",
1033 "url": "https://github.com/symfony/console.git",
1034 "reference": "b504a3d266ad2bb632f196c0936ef2af5ff6e273"
1035 },
1036 "dist": {
1037 "type": "zip",
1038 "url": "https://api.github.com/repos/symfony/console/zipball/b504a3d266ad2bb632f196c0936ef2af5ff6e273",
1039 "reference": "b504a3d266ad2bb632f196c0936ef2af5ff6e273",
1040 "shasum": ""
1041 },
1042 "require": {
1043 "php": ">=7.2.5",
1044 "symfony/deprecation-contracts": "^2.1|^3",
1045 "symfony/polyfill-mbstring": "~1.0",
1046 "symfony/polyfill-php73": "^1.9",
1047 "symfony/polyfill-php80": "^1.16",
1048 "symfony/service-contracts": "^1.1|^2|^3",
1049 "symfony/string": "^5.1|^6.0"
1050 },
1051 "conflict": {
1052 "psr/log": ">=3",
1053 "symfony/dependency-injection": "<4.4",
1054 "symfony/dotenv": "<5.1",
1055 "symfony/event-dispatcher": "<4.4",
1056 "symfony/lock": "<4.4",
1057 "symfony/process": "<4.4"
1058 },
1059 "provide": {
1060 "psr/log-implementation": "1.0|2.0"
1061 },
1062 "require-dev": {
1063 "psr/log": "^1|^2",
1064 "symfony/config": "^4.4|^5.0|^6.0",
1065 "symfony/dependency-injection": "^4.4|^5.0|^6.0",
1066 "symfony/event-dispatcher": "^4.4|^5.0|^6.0",
1067 "symfony/lock": "^4.4|^5.0|^6.0",
1068 "symfony/process": "^4.4|^5.0|^6.0",
1069 "symfony/var-dumper": "^4.4|^5.0|^6.0"
1070 },
1071 "suggest": {
1072 "psr/log": "For using the console logger",
1073 "symfony/event-dispatcher": "",
1074 "symfony/lock": "",
1075 "symfony/process": ""
1076 },
1077 "type": "library",
1078 "autoload": {
1079 "psr-4": {
1080 "Symfony\\Component\\Console\\": ""
1081 },
1082 "exclude-from-classmap": [
1083 "/Tests/"
1084 ]
1085 },
1086 "notification-url": "https://packagist.org/downloads/",
1087 "license": [
1088 "MIT"
1089 ],
1090 "authors": [
1091 {
1092 "name": "Fabien Potencier",
1093 "email": "fabien@symfony.com"
1094 },
1095 {
1096 "name": "Symfony Community",
1097 "homepage": "https://symfony.com/contributors"
1098 }
1099 ],
1100 "description": "Eases the creation of beautiful and testable command line interfaces",
1101 "homepage": "https://symfony.com",
1102 "keywords": [
1103 "cli",
1104 "command-line",
1105 "console",
1106 "terminal"
1107 ],
1108 "support": {
1109 "source": "https://github.com/symfony/console/tree/v5.4.26"
1110 },
1111 "funding": [
1112 {
1113 "url": "https://symfony.com/sponsor",
1114 "type": "custom"
1115 },
1116 {
1117 "url": "https://github.com/fabpot",
1118 "type": "github"
1119 },
1120 {
1121 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
1122 "type": "tidelift"
1123 }
1124 ],
1125 "time": "2023-07-19T20:11:33+00:00"
1126 },
1127 {
1128 "name": "symfony/deprecation-contracts",
1129 "version": "v3.0.2",
1130 "source": {
1131 "type": "git",
1132 "url": "https://github.com/symfony/deprecation-contracts.git",
1133 "reference": "26954b3d62a6c5fd0ea8a2a00c0353a14978d05c"
1134 },
1135 "dist": {
1136 "type": "zip",
1137 "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/26954b3d62a6c5fd0ea8a2a00c0353a14978d05c",
1138 "reference": "26954b3d62a6c5fd0ea8a2a00c0353a14978d05c",
1139 "shasum": ""
1140 },
1141 "require": {
1142 "php": ">=8.0.2"
1143 },
1144 "type": "library",
1145 "extra": {
1146 "branch-alias": {
1147 "dev-main": "3.0-dev"
1148 },
1149 "thanks": {
1150 "name": "symfony/contracts",
1151 "url": "https://github.com/symfony/contracts"
1152 }
1153 },
1154 "autoload": {
1155 "files": [
1156 "function.php"
1157 ]
1158 },
1159 "notification-url": "https://packagist.org/downloads/",
1160 "license": [
1161 "MIT"
1162 ],
1163 "authors": [
1164 {
1165 "name": "Nicolas Grekas",
1166 "email": "p@tchwork.com"
1167 },
1168 {
1169 "name": "Symfony Community",
1170 "homepage": "https://symfony.com/contributors"
1171 }
1172 ],
1173 "description": "A generic function and convention to trigger deprecation notices",
1174 "homepage": "https://symfony.com",
1175 "support": {
1176 "source": "https://github.com/symfony/deprecation-contracts/tree/v3.0.2"
1177 },
1178 "funding": [
1179 {
1180 "url": "https://symfony.com/sponsor",
1181 "type": "custom"
1182 },
1183 {
1184 "url": "https://github.com/fabpot",
1185 "type": "github"
1186 },
1187 {
1188 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
1189 "type": "tidelift"
1190 }
1191 ],
1192 "time": "2022-01-02T09:55:41+00:00"
1193 },
1194 {
1195 "name": "symfony/filesystem",
1196 "version": "v6.0.19",
1197 "source": {
1198 "type": "git",
1199 "url": "https://github.com/symfony/filesystem.git",
1200 "reference": "3d49eec03fda1f0fc19b7349fbbe55ebc1004214"
1201 },
1202 "dist": {
1203 "type": "zip",
1204 "url": "https://api.github.com/repos/symfony/filesystem/zipball/3d49eec03fda1f0fc19b7349fbbe55ebc1004214",
1205 "reference": "3d49eec03fda1f0fc19b7349fbbe55ebc1004214",
1206 "shasum": ""
1207 },
1208 "require": {
1209 "php": ">=8.0.2",
1210 "symfony/polyfill-ctype": "~1.8",
1211 "symfony/polyfill-mbstring": "~1.8"
1212 },
1213 "type": "library",
1214 "autoload": {
1215 "psr-4": {
1216 "Symfony\\Component\\Filesystem\\": ""
1217 },
1218 "exclude-from-classmap": [
1219 "/Tests/"
1220 ]
1221 },
1222 "notification-url": "https://packagist.org/downloads/",
1223 "license": [
1224 "MIT"
1225 ],
1226 "authors": [
1227 {
1228 "name": "Fabien Potencier",
1229 "email": "fabien@symfony.com"
1230 },
1231 {
1232 "name": "Symfony Community",
1233 "homepage": "https://symfony.com/contributors"
1234 }
1235 ],
1236 "description": "Provides basic utilities for the filesystem",
1237 "homepage": "https://symfony.com",
1238 "support": {
1239 "source": "https://github.com/symfony/filesystem/tree/v6.0.19"
1240 },
1241 "funding": [
1242 {
1243 "url": "https://symfony.com/sponsor",
1244 "type": "custom"
1245 },
1246 {
1247 "url": "https://github.com/fabpot",
1248 "type": "github"
1249 },
1250 {
1251 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
1252 "type": "tidelift"
1253 }
1254 ],
1255 "time": "2023-01-20T17:44:14+00:00"
1256 },
1257 {
1258 "name": "symfony/polyfill-ctype",
1259 "version": "v1.27.0",
1260 "source": {
1261 "type": "git",
1262 "url": "https://github.com/symfony/polyfill-ctype.git",
1263 "reference": "5bbc823adecdae860bb64756d639ecfec17b050a"
1264 },
1265 "dist": {
1266 "type": "zip",
1267 "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a",
1268 "reference": "5bbc823adecdae860bb64756d639ecfec17b050a",
1269 "shasum": ""
1270 },
1271 "require": {
1272 "php": ">=7.1"
1273 },
1274 "provide": {
1275 "ext-ctype": "*"
1276 },
1277 "suggest": {
1278 "ext-ctype": "For best performance"
1279 },
1280 "type": "library",
1281 "extra": {
1282 "branch-alias": {
1283 "dev-main": "1.27-dev"
1284 },
1285 "thanks": {
1286 "name": "symfony/polyfill",
1287 "url": "https://github.com/symfony/polyfill"
1288 }
1289 },
1290 "autoload": {
1291 "files": [
1292 "bootstrap.php"
1293 ],
1294 "psr-4": {
1295 "Symfony\\Polyfill\\Ctype\\": ""
1296 }
1297 },
1298 "notification-url": "https://packagist.org/downloads/",
1299 "license": [
1300 "MIT"
1301 ],
1302 "authors": [
1303 {
1304 "name": "Gert de Pagter",
1305 "email": "BackEndTea@gmail.com"
1306 },
1307 {
1308 "name": "Symfony Community",
1309 "homepage": "https://symfony.com/contributors"
1310 }
1311 ],
1312 "description": "Symfony polyfill for ctype functions",
1313 "homepage": "https://symfony.com",
1314 "keywords": [
1315 "compatibility",
1316 "ctype",
1317 "polyfill",
1318 "portable"
1319 ],
1320 "support": {
1321 "source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0"
1322 },
1323 "funding": [
1324 {
1325 "url": "https://symfony.com/sponsor",
1326 "type": "custom"
1327 },
1328 {
1329 "url": "https://github.com/fabpot",
1330 "type": "github"
1331 },
1332 {
1333 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
1334 "type": "tidelift"
1335 }
1336 ],
1337 "time": "2022-11-03T14:55:06+00:00"
1338 },
1339 {
1340 "name": "symfony/polyfill-intl-grapheme",
1341 "version": "v1.27.0",
1342 "source": {
1343 "type": "git",
1344 "url": "https://github.com/symfony/polyfill-intl-grapheme.git",
1345 "reference": "511a08c03c1960e08a883f4cffcacd219b758354"
1346 },
1347 "dist": {
1348 "type": "zip",
1349 "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354",
1350 "reference": "511a08c03c1960e08a883f4cffcacd219b758354",
1351 "shasum": ""
1352 },
1353 "require": {
1354 "php": ">=7.1"
1355 },
1356 "suggest": {
1357 "ext-intl": "For best performance"
1358 },
1359 "type": "library",
1360 "extra": {
1361 "branch-alias": {
1362 "dev-main": "1.27-dev"
1363 },
1364 "thanks": {
1365 "name": "symfony/polyfill",
1366 "url": "https://github.com/symfony/polyfill"
1367 }
1368 },
1369 "autoload": {
1370 "files": [
1371 "bootstrap.php"
1372 ],
1373 "psr-4": {
1374 "Symfony\\Polyfill\\Intl\\Grapheme\\": ""
1375 }
1376 },
1377 "notification-url": "https://packagist.org/downloads/",
1378 "license": [
1379 "MIT"
1380 ],
1381 "authors": [
1382 {
1383 "name": "Nicolas Grekas",
1384 "email": "p@tchwork.com"
1385 },
1386 {
1387 "name": "Symfony Community",
1388 "homepage": "https://symfony.com/contributors"
1389 }
1390 ],
1391 "description": "Symfony polyfill for intl's grapheme_* functions",
1392 "homepage": "https://symfony.com",
1393 "keywords": [
1394 "compatibility",
1395 "grapheme",
1396 "intl",
1397 "polyfill",
1398 "portable",
1399 "shim"
1400 ],
1401 "support": {
1402 "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.27.0"
1403 },
1404 "funding": [
1405 {
1406 "url": "https://symfony.com/sponsor",
1407 "type": "custom"
1408 },
1409 {
1410 "url": "https://github.com/fabpot",
1411 "type": "github"
1412 },
1413 {
1414 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
1415 "type": "tidelift"
1416 }
1417 ],
1418 "time": "2022-11-03T14:55:06+00:00"
1419 },
1420 {
1421 "name": "symfony/polyfill-intl-normalizer",
1422 "version": "v1.27.0",
1423 "source": {
1424 "type": "git",
1425 "url": "https://github.com/symfony/polyfill-intl-normalizer.git",
1426 "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6"
1427 },
1428 "dist": {
1429 "type": "zip",
1430 "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6",
1431 "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6",
1432 "shasum": ""
1433 },
1434 "require": {
1435 "php": ">=7.1"
1436 },
1437 "suggest": {
1438 "ext-intl": "For best performance"
1439 },
1440 "type": "library",
1441 "extra": {
1442 "branch-alias": {
1443 "dev-main": "1.27-dev"
1444 },
1445 "thanks": {
1446 "name": "symfony/polyfill",
1447 "url": "https://github.com/symfony/polyfill"
1448 }
1449 },
1450 "autoload": {
1451 "files": [
1452 "bootstrap.php"
1453 ],
1454 "psr-4": {
1455 "Symfony\\Polyfill\\Intl\\Normalizer\\": ""
1456 },
1457 "classmap": [
1458 "Resources/stubs"
1459 ]
1460 },
1461 "notification-url": "https://packagist.org/downloads/",
1462 "license": [
1463 "MIT"
1464 ],
1465 "authors": [
1466 {
1467 "name": "Nicolas Grekas",
1468 "email": "p@tchwork.com"
1469 },
1470 {
1471 "name": "Symfony Community",
1472 "homepage": "https://symfony.com/contributors"
1473 }
1474 ],
1475 "description": "Symfony polyfill for intl's Normalizer class and related functions",
1476 "homepage": "https://symfony.com",
1477 "keywords": [
1478 "compatibility",
1479 "intl",
1480 "normalizer",
1481 "polyfill",
1482 "portable",
1483 "shim"
1484 ],
1485 "support": {
1486 "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0"
1487 },
1488 "funding": [
1489 {
1490 "url": "https://symfony.com/sponsor",
1491 "type": "custom"
1492 },
1493 {
1494 "url": "https://github.com/fabpot",
1495 "type": "github"
1496 },
1497 {
1498 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
1499 "type": "tidelift"
1500 }
1501 ],
1502 "time": "2022-11-03T14:55:06+00:00"
1503 },
1504 {
1505 "name": "symfony/polyfill-mbstring",
1506 "version": "v1.27.0",
1507 "source": {
1508 "type": "git",
1509 "url": "https://github.com/symfony/polyfill-mbstring.git",
1510 "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534"
1511 },
1512 "dist": {
1513 "type": "zip",
1514 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534",
1515 "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534",
1516 "shasum": ""
1517 },
1518 "require": {
1519 "php": ">=7.1"
1520 },
1521 "provide": {
1522 "ext-mbstring": "*"
1523 },
1524 "suggest": {
1525 "ext-mbstring": "For best performance"
1526 },
1527 "type": "library",
1528 "extra": {
1529 "branch-alias": {
1530 "dev-main": "1.27-dev"
1531 },
1532 "thanks": {
1533 "name": "symfony/polyfill",
1534 "url": "https://github.com/symfony/polyfill"
1535 }
1536 },
1537 "autoload": {
1538 "files": [
1539 "bootstrap.php"
1540 ],
1541 "psr-4": {
1542 "Symfony\\Polyfill\\Mbstring\\": ""
1543 }
1544 },
1545 "notification-url": "https://packagist.org/downloads/",
1546 "license": [
1547 "MIT"
1548 ],
1549 "authors": [
1550 {
1551 "name": "Nicolas Grekas",
1552 "email": "p@tchwork.com"
1553 },
1554 {
1555 "name": "Symfony Community",
1556 "homepage": "https://symfony.com/contributors"
1557 }
1558 ],
1559 "description": "Symfony polyfill for the Mbstring extension",
1560 "homepage": "https://symfony.com",
1561 "keywords": [
1562 "compatibility",
1563 "mbstring",
1564 "polyfill",
1565 "portable",
1566 "shim"
1567 ],
1568 "support": {
1569 "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0"
1570 },
1571 "funding": [
1572 {
1573 "url": "https://symfony.com/sponsor",
1574 "type": "custom"
1575 },
1576 {
1577 "url": "https://github.com/fabpot",
1578 "type": "github"
1579 },
1580 {
1581 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
1582 "type": "tidelift"
1583 }
1584 ],
1585 "time": "2022-11-03T14:55:06+00:00"
1586 },
1587 {
1588 "name": "symfony/polyfill-php73",
1589 "version": "v1.27.0",
1590 "source": {
1591 "type": "git",
1592 "url": "https://github.com/symfony/polyfill-php73.git",
1593 "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9"
1594 },
1595 "dist": {
1596 "type": "zip",
1597 "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/9e8ecb5f92152187c4799efd3c96b78ccab18ff9",
1598 "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9",
1599 "shasum": ""
1600 },
1601 "require": {
1602 "php": ">=7.1"
1603 },
1604 "type": "library",
1605 "extra": {
1606 "branch-alias": {
1607 "dev-main": "1.27-dev"
1608 },
1609 "thanks": {
1610 "name": "symfony/polyfill",
1611 "url": "https://github.com/symfony/polyfill"
1612 }
1613 },
1614 "autoload": {
1615 "files": [
1616 "bootstrap.php"
1617 ],
1618 "psr-4": {
1619 "Symfony\\Polyfill\\Php73\\": ""
1620 },
1621 "classmap": [
1622 "Resources/stubs"
1623 ]
1624 },
1625 "notification-url": "https://packagist.org/downloads/",
1626 "license": [
1627 "MIT"
1628 ],
1629 "authors": [
1630 {
1631 "name": "Nicolas Grekas",
1632 "email": "p@tchwork.com"
1633 },
1634 {
1635 "name": "Symfony Community",
1636 "homepage": "https://symfony.com/contributors"
1637 }
1638 ],
1639 "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions",
1640 "homepage": "https://symfony.com",
1641 "keywords": [
1642 "compatibility",
1643 "polyfill",
1644 "portable",
1645 "shim"
1646 ],
1647 "support": {
1648 "source": "https://github.com/symfony/polyfill-php73/tree/v1.27.0"
1649 },
1650 "funding": [
1651 {
1652 "url": "https://symfony.com/sponsor",
1653 "type": "custom"
1654 },
1655 {
1656 "url": "https://github.com/fabpot",
1657 "type": "github"
1658 },
1659 {
1660 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
1661 "type": "tidelift"
1662 }
1663 ],
1664 "time": "2022-11-03T14:55:06+00:00"
1665 },
1666 {
1667 "name": "symfony/polyfill-php80",
1668 "version": "v1.27.0",
1669 "source": {
1670 "type": "git",
1671 "url": "https://github.com/symfony/polyfill-php80.git",
1672 "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936"
1673 },
1674 "dist": {
1675 "type": "zip",
1676 "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936",
1677 "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936",
1678 "shasum": ""
1679 },
1680 "require": {
1681 "php": ">=7.1"
1682 },
1683 "type": "library",
1684 "extra": {
1685 "branch-alias": {
1686 "dev-main": "1.27-dev"
1687 },
1688 "thanks": {
1689 "name": "symfony/polyfill",
1690 "url": "https://github.com/symfony/polyfill"
1691 }
1692 },
1693 "autoload": {
1694 "files": [
1695 "bootstrap.php"
1696 ],
1697 "psr-4": {
1698 "Symfony\\Polyfill\\Php80\\": ""
1699 },
1700 "classmap": [
1701 "Resources/stubs"
1702 ]
1703 },
1704 "notification-url": "https://packagist.org/downloads/",
1705 "license": [
1706 "MIT"
1707 ],
1708 "authors": [
1709 {
1710 "name": "Ion Bazan",
1711 "email": "ion.bazan@gmail.com"
1712 },
1713 {
1714 "name": "Nicolas Grekas",
1715 "email": "p@tchwork.com"
1716 },
1717 {
1718 "name": "Symfony Community",
1719 "homepage": "https://symfony.com/contributors"
1720 }
1721 ],
1722 "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
1723 "homepage": "https://symfony.com",
1724 "keywords": [
1725 "compatibility",
1726 "polyfill",
1727 "portable",
1728 "shim"
1729 ],
1730 "support": {
1731 "source": "https://github.com/symfony/polyfill-php80/tree/v1.27.0"
1732 },
1733 "funding": [
1734 {
1735 "url": "https://symfony.com/sponsor",
1736 "type": "custom"
1737 },
1738 {
1739 "url": "https://github.com/fabpot",
1740 "type": "github"
1741 },
1742 {
1743 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
1744 "type": "tidelift"
1745 }
1746 ],
1747 "time": "2022-11-03T14:55:06+00:00"
1748 },
1749 {
1750 "name": "symfony/service-contracts",
1751 "version": "v3.0.2",
1752 "source": {
1753 "type": "git",
1754 "url": "https://github.com/symfony/service-contracts.git",
1755 "reference": "d78d39c1599bd1188b8e26bb341da52c3c6d8a66"
1756 },
1757 "dist": {
1758 "type": "zip",
1759 "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d78d39c1599bd1188b8e26bb341da52c3c6d8a66",
1760 "reference": "d78d39c1599bd1188b8e26bb341da52c3c6d8a66",
1761 "shasum": ""
1762 },
1763 "require": {
1764 "php": ">=8.0.2",
1765 "psr/container": "^2.0"
1766 },
1767 "conflict": {
1768 "ext-psr": "<1.1|>=2"
1769 },
1770 "suggest": {
1771 "symfony/service-implementation": ""
1772 },
1773 "type": "library",
1774 "extra": {
1775 "branch-alias": {
1776 "dev-main": "3.0-dev"
1777 },
1778 "thanks": {
1779 "name": "symfony/contracts",
1780 "url": "https://github.com/symfony/contracts"
1781 }
1782 },
1783 "autoload": {
1784 "psr-4": {
1785 "Symfony\\Contracts\\Service\\": ""
1786 }
1787 },
1788 "notification-url": "https://packagist.org/downloads/",
1789 "license": [
1790 "MIT"
1791 ],
1792 "authors": [
1793 {
1794 "name": "Nicolas Grekas",
1795 "email": "p@tchwork.com"
1796 },
1797 {
1798 "name": "Symfony Community",
1799 "homepage": "https://symfony.com/contributors"
1800 }
1801 ],
1802 "description": "Generic abstractions related to writing services",
1803 "homepage": "https://symfony.com",
1804 "keywords": [
1805 "abstractions",
1806 "contracts",
1807 "decoupling",
1808 "interfaces",
1809 "interoperability",
1810 "standards"
1811 ],
1812 "support": {
1813 "source": "https://github.com/symfony/service-contracts/tree/v3.0.2"
1814 },
1815 "funding": [
1816 {
1817 "url": "https://symfony.com/sponsor",
1818 "type": "custom"
1819 },
1820 {
1821 "url": "https://github.com/fabpot",
1822 "type": "github"
1823 },
1824 {
1825 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
1826 "type": "tidelift"
1827 }
1828 ],
1829 "time": "2022-05-30T19:17:58+00:00"
1830 },
1831 {
1832 "name": "symfony/stopwatch",
1833 "version": "v5.4.21",
1834 "source": {
1835 "type": "git",
1836 "url": "https://github.com/symfony/stopwatch.git",
1837 "reference": "f83692cd869a6f2391691d40a01e8acb89e76fee"
1838 },
1839 "dist": {
1840 "type": "zip",
1841 "url": "https://api.github.com/repos/symfony/stopwatch/zipball/f83692cd869a6f2391691d40a01e8acb89e76fee",
1842 "reference": "f83692cd869a6f2391691d40a01e8acb89e76fee",
1843 "shasum": ""
1844 },
1845 "require": {
1846 "php": ">=7.2.5",
1847 "symfony/service-contracts": "^1|^2|^3"
1848 },
1849 "type": "library",
1850 "autoload": {
1851 "psr-4": {
1852 "Symfony\\Component\\Stopwatch\\": ""
1853 },
1854 "exclude-from-classmap": [
1855 "/Tests/"
1856 ]
1857 },
1858 "notification-url": "https://packagist.org/downloads/",
1859 "license": [
1860 "MIT"
1861 ],
1862 "authors": [
1863 {
1864 "name": "Fabien Potencier",
1865 "email": "fabien@symfony.com"
1866 },
1867 {
1868 "name": "Symfony Community",
1869 "homepage": "https://symfony.com/contributors"
1870 }
1871 ],
1872 "description": "Provides a way to profile code",
1873 "homepage": "https://symfony.com",
1874 "support": {
1875 "source": "https://github.com/symfony/stopwatch/tree/v5.4.21"
1876 },
1877 "funding": [
1878 {
1879 "url": "https://symfony.com/sponsor",
1880 "type": "custom"
1881 },
1882 {
1883 "url": "https://github.com/fabpot",
1884 "type": "github"
1885 },
1886 {
1887 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
1888 "type": "tidelift"
1889 }
1890 ],
1891 "time": "2023-02-14T08:03:56+00:00"
1892 },
1893 {
1894 "name": "symfony/string",
1895 "version": "v6.0.19",
1896 "source": {
1897 "type": "git",
1898 "url": "https://github.com/symfony/string.git",
1899 "reference": "d9e72497367c23e08bf94176d2be45b00a9d232a"
1900 },
1901 "dist": {
1902 "type": "zip",
1903 "url": "https://api.github.com/repos/symfony/string/zipball/d9e72497367c23e08bf94176d2be45b00a9d232a",
1904 "reference": "d9e72497367c23e08bf94176d2be45b00a9d232a",
1905 "shasum": ""
1906 },
1907 "require": {
1908 "php": ">=8.0.2",
1909 "symfony/polyfill-ctype": "~1.8",
1910 "symfony/polyfill-intl-grapheme": "~1.0",
1911 "symfony/polyfill-intl-normalizer": "~1.0",
1912 "symfony/polyfill-mbstring": "~1.0"
1913 },
1914 "conflict": {
1915 "symfony/translation-contracts": "<2.0"
1916 },
1917 "require-dev": {
1918 "symfony/error-handler": "^5.4|^6.0",
1919 "symfony/http-client": "^5.4|^6.0",
1920 "symfony/translation-contracts": "^2.0|^3.0",
1921 "symfony/var-exporter": "^5.4|^6.0"
1922 },
1923 "type": "library",
1924 "autoload": {
1925 "files": [
1926 "Resources/functions.php"
1927 ],
1928 "psr-4": {
1929 "Symfony\\Component\\String\\": ""
1930 },
1931 "exclude-from-classmap": [
1932 "/Tests/"
1933 ]
1934 },
1935 "notification-url": "https://packagist.org/downloads/",
1936 "license": [
1937 "MIT"
1938 ],
1939 "authors": [
1940 {
1941 "name": "Nicolas Grekas",
1942 "email": "p@tchwork.com"
1943 },
1944 {
1945 "name": "Symfony Community",
1946 "homepage": "https://symfony.com/contributors"
1947 }
1948 ],
1949 "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way",
1950 "homepage": "https://symfony.com",
1951 "keywords": [
1952 "grapheme",
1953 "i18n",
1954 "string",
1955 "unicode",
1956 "utf-8",
1957 "utf8"
1958 ],
1959 "support": {
1960 "source": "https://github.com/symfony/string/tree/v6.0.19"
1961 },
1962 "funding": [
1963 {
1964 "url": "https://symfony.com/sponsor",
1965 "type": "custom"
1966 },
1967 {
1968 "url": "https://github.com/fabpot",
1969 "type": "github"
1970 },
1971 {
1972 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
1973 "type": "tidelift"
1974 }
1975 ],
1976 "time": "2023-01-01T08:36:10+00:00"
1977 },
1978 {
1979 "name": "symfony/yaml",
1980 "version": "v5.4.23",
1981 "source": {
1982 "type": "git",
1983 "url": "https://github.com/symfony/yaml.git",
1984 "reference": "4cd2e3ea301aadd76a4172756296fe552fb45b0b"
1985 },
1986 "dist": {
1987 "type": "zip",
1988 "url": "https://api.github.com/repos/symfony/yaml/zipball/4cd2e3ea301aadd76a4172756296fe552fb45b0b",
1989 "reference": "4cd2e3ea301aadd76a4172756296fe552fb45b0b",
1990 "shasum": ""
1991 },
1992 "require": {
1993 "php": ">=7.2.5",
1994 "symfony/deprecation-contracts": "^2.1|^3",
1995 "symfony/polyfill-ctype": "^1.8"
1996 },
1997 "conflict": {
1998 "symfony/console": "<5.3"
1999 },
2000 "require-dev": {
2001 "symfony/console": "^5.3|^6.0"
2002 },
2003 "suggest": {
2004 "symfony/console": "For validating YAML files using the lint command"
2005 },
2006 "bin": [
2007 "Resources/bin/yaml-lint"
2008 ],
2009 "type": "library",
2010 "autoload": {
2011 "psr-4": {
2012 "Symfony\\Component\\Yaml\\": ""
2013 },
2014 "exclude-from-classmap": [
2015 "/Tests/"
2016 ]
2017 },
2018 "notification-url": "https://packagist.org/downloads/",
2019 "license": [
2020 "MIT"
2021 ],
2022 "authors": [
2023 {
2024 "name": "Fabien Potencier",
2025 "email": "fabien@symfony.com"
2026 },
2027 {
2028 "name": "Symfony Community",
2029 "homepage": "https://symfony.com/contributors"
2030 }
2031 ],
2032 "description": "Loads and dumps YAML files",
2033 "homepage": "https://symfony.com",
2034 "support": {
2035 "source": "https://github.com/symfony/yaml/tree/v5.4.23"
2036 },
2037 "funding": [
2038 {
2039 "url": "https://symfony.com/sponsor",
2040 "type": "custom"
2041 },
2042 {
2043 "url": "https://github.com/fabpot",
2044 "type": "github"
2045 },
2046 {
2047 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
2048 "type": "tidelift"
2049 }
2050 ],
2051 "time": "2023-04-23T19:33:36+00:00"
2052 }
2053 ],
2054 "packages-dev": [],
2055 "aliases": [],
2056 "minimum-stability": "stable",
2057 "stability-flags": [],
2058 "prefer-stable": false,
2059 "prefer-lowest": false,
2060 "platform": {
2061 "php": ">=7.2.0",
2062 "ext-redis": "*",
2063 "ext-gearman": "*",
2064 "ext-mbstring": "*",
2065 "ext-bcmath": "*",
2066 "ext-json": "*",
2067 "ext-iconv": "*",
2068 "ext-pdo": "*"
2069 },
2070 "platform-dev": [],
2071 "plugin-api-version": "2.2.0"
2072}
diff --git a/flakes/mypackages/pkgs/status_engine/worker_php_packages.nix b/flakes/mypackages/pkgs/status_engine/worker_php_packages.nix
new file mode 100644
index 0000000..47291d2
--- /dev/null
+++ b/flakes/mypackages/pkgs/status_engine/worker_php_packages.nix
@@ -0,0 +1,266 @@
1{composerEnv, fetchurl, fetchgit ? null, fetchhg ? null, fetchsvn ? null, noDev ? false}:
2{
3 packages =
4 {
5 "composer/package-versions-deprecated" = {
6 targetDir = "";
7 src = composerEnv.buildZipPackage {
8 name = "composer-package-versions-deprecated-b4f54f74ef3453349c24a845d22392cd31e65f1d";
9 src = fetchurl {
10 url = "https://api.github.com/repos/composer/package-versions-deprecated/zipball/b4f54f74ef3453349c24a845d22392cd31e65f1d";
11 sha256 = "1hrjxvk8i14pw9gi7j3qc0gljjy74hwdkv8zwsrg5brgyzhqfwam";
12 };
13 };
14 };
15 "doctrine/cache" = {
16 targetDir = "";
17 src = composerEnv.buildZipPackage {
18 name = "doctrine-cache-1ca8f21980e770095a31456042471a57bc4c68fb";
19 src = fetchurl {
20 url = "https://api.github.com/repos/doctrine/cache/zipball/1ca8f21980e770095a31456042471a57bc4c68fb";
21 sha256 = "1p8ia9g3mqz71bv4x8q1ng1fgcidmyksbsli1fjbialpgjk9k1ss";
22 };
23 };
24 };
25 "doctrine/dbal" = {
26 targetDir = "";
27 src = composerEnv.buildZipPackage {
28 name = "doctrine-dbal-c480849ca3ad6706a39c970cdfe6888fa8a058b8";
29 src = fetchurl {
30 url = "https://api.github.com/repos/doctrine/dbal/zipball/c480849ca3ad6706a39c970cdfe6888fa8a058b8";
31 sha256 = "15j98h80li6m1aj53p8ddy0lkbkanc5kdy6xrikpdd6zhmsfgq9k";
32 };
33 };
34 };
35 "doctrine/deprecations" = {
36 targetDir = "";
37 src = composerEnv.buildZipPackage {
38 name = "doctrine-deprecations-612a3ee5ab0d5dd97b7cf3874a6efe24325efac3";
39 src = fetchurl {
40 url = "https://api.github.com/repos/doctrine/deprecations/zipball/612a3ee5ab0d5dd97b7cf3874a6efe24325efac3";
41 sha256 = "078w4k0xdywyb44caz5grbcbxsi87iy13g7a270rs9g5f0p245fi";
42 };
43 };
44 };
45 "doctrine/event-manager" = {
46 targetDir = "";
47 src = composerEnv.buildZipPackage {
48 name = "doctrine-event-manager-95aa4cb529f1e96576f3fda9f5705ada4056a520";
49 src = fetchurl {
50 url = "https://api.github.com/repos/doctrine/event-manager/zipball/95aa4cb529f1e96576f3fda9f5705ada4056a520";
51 sha256 = "0xi2s28jmmvrndg1yd0r5s10d9a0q6j2dxdbazvcbws9waf0yrvj";
52 };
53 };
54 };
55 "doctrine/migrations" = {
56 targetDir = "";
57 src = composerEnv.buildZipPackage {
58 name = "doctrine-migrations-28d92a34348fee5daeb80879e56461b2e862fc05";
59 src = fetchurl {
60 url = "https://api.github.com/repos/doctrine/migrations/zipball/28d92a34348fee5daeb80879e56461b2e862fc05";
61 sha256 = "0j5snc96r03vcjlb3k94cx871f69xaq53bza8mm8xs4jk85gr5jg";
62 };
63 };
64 };
65 "friendsofphp/proxy-manager-lts" = {
66 targetDir = "";
67 src = composerEnv.buildZipPackage {
68 name = "friendsofphp-proxy-manager-lts-ecadbdc9052e4ad08c60c8a02268712e50427f7c";
69 src = fetchurl {
70 url = "https://api.github.com/repos/FriendsOfPHP/proxy-manager-lts/zipball/ecadbdc9052e4ad08c60c8a02268712e50427f7c";
71 sha256 = "15ch54cm3rvjyvsvqs9ixfn3vnydfxa0knd4g6myapsryirrskvi";
72 };
73 };
74 };
75 "laminas/laminas-code" = {
76 targetDir = "";
77 src = composerEnv.buildZipPackage {
78 name = "laminas-laminas-code-91aabc066d5620428120800c0eafc0411e441a62";
79 src = fetchurl {
80 url = "https://api.github.com/repos/laminas/laminas-code/zipball/91aabc066d5620428120800c0eafc0411e441a62";
81 sha256 = "01wsb6ph5h8ga9rnlr0lxd3qwn897ccxqxpbz540lfgz7a1prpb0";
82 };
83 };
84 };
85 "paragonie/constant_time_encoding" = {
86 targetDir = "";
87 src = composerEnv.buildZipPackage {
88 name = "paragonie-constant_time_encoding-58c3f47f650c94ec05a151692652a868995d2938";
89 src = fetchurl {
90 url = "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/58c3f47f650c94ec05a151692652a868995d2938";
91 sha256 = "0i9km0lzvc7df9758fm1p3y0679pzvr5m9x3mrz0d2hxlppsm764";
92 };
93 };
94 };
95 "paragonie/random_compat" = {
96 targetDir = "";
97 src = composerEnv.buildZipPackage {
98 name = "paragonie-random_compat-996434e5492cb4c3edcb9168db6fbb1359ef965a";
99 src = fetchurl {
100 url = "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a";
101 sha256 = "0ky7lal59dihf969r1k3pb96ql8zzdc5062jdbg69j6rj0scgkyx";
102 };
103 };
104 };
105 "php-amqplib/php-amqplib" = {
106 targetDir = "";
107 src = composerEnv.buildZipPackage {
108 name = "php-amqplib-php-amqplib-1aecbd182b35eb039667c50d7d92d71f105be779";
109 src = fetchurl {
110 url = "https://api.github.com/repos/php-amqplib/php-amqplib/zipball/1aecbd182b35eb039667c50d7d92d71f105be779";
111 sha256 = "0wwzlf2yhjrc523n0y7qh23pxgn4f2qhkbr0jnxzq9j6mm75hnjm";
112 };
113 };
114 };
115 "phpseclib/phpseclib" = {
116 targetDir = "";
117 src = composerEnv.buildZipPackage {
118 name = "phpseclib-phpseclib-4580645d3fc05c189024eb3b834c6c1e4f0f30a1";
119 src = fetchurl {
120 url = "https://api.github.com/repos/phpseclib/phpseclib/zipball/4580645d3fc05c189024eb3b834c6c1e4f0f30a1";
121 sha256 = "0v3c7n9h99pw4f03bfxjsgni7wpq7xr47nw2hf2hq8yjndw19n3p";
122 };
123 };
124 };
125 "psr/container" = {
126 targetDir = "";
127 src = composerEnv.buildZipPackage {
128 name = "psr-container-c71ecc56dfe541dbd90c5360474fbc405f8d5963";
129 src = fetchurl {
130 url = "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963";
131 sha256 = "1mvan38yb65hwk68hl0p7jymwzr4zfnaxmwjbw7nj3rsknvga49i";
132 };
133 };
134 };
135 "symfony/console" = {
136 targetDir = "";
137 src = composerEnv.buildZipPackage {
138 name = "symfony-console-b504a3d266ad2bb632f196c0936ef2af5ff6e273";
139 src = fetchurl {
140 url = "https://api.github.com/repos/symfony/console/zipball/b504a3d266ad2bb632f196c0936ef2af5ff6e273";
141 sha256 = "0na3lpgzvrsxngyzv2w90k3ykw1y5j4p6v965v3sal03y6rr2w2i";
142 };
143 };
144 };
145 "symfony/deprecation-contracts" = {
146 targetDir = "";
147 src = composerEnv.buildZipPackage {
148 name = "symfony-deprecation-contracts-26954b3d62a6c5fd0ea8a2a00c0353a14978d05c";
149 src = fetchurl {
150 url = "https://api.github.com/repos/symfony/deprecation-contracts/zipball/26954b3d62a6c5fd0ea8a2a00c0353a14978d05c";
151 sha256 = "1wlaj9ngbyjmgr92gjyf7lsmjfswyh8vpbzq5rdzaxjb6bcsj3dp";
152 };
153 };
154 };
155 "symfony/filesystem" = {
156 targetDir = "";
157 src = composerEnv.buildZipPackage {
158 name = "symfony-filesystem-3d49eec03fda1f0fc19b7349fbbe55ebc1004214";
159 src = fetchurl {
160 url = "https://api.github.com/repos/symfony/filesystem/zipball/3d49eec03fda1f0fc19b7349fbbe55ebc1004214";
161 sha256 = "0dhnyj6m9n6359z5c0xh4pz38n89i9x5c9r1s2dlgxz0daysbbyy";
162 };
163 };
164 };
165 "symfony/polyfill-ctype" = {
166 targetDir = "";
167 src = composerEnv.buildZipPackage {
168 name = "symfony-polyfill-ctype-5bbc823adecdae860bb64756d639ecfec17b050a";
169 src = fetchurl {
170 url = "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a";
171 sha256 = "0vyv70z1yi2is727d1mkb961w5r1pb1v3wy1pvdp30h8ffy15wk6";
172 };
173 };
174 };
175 "symfony/polyfill-intl-grapheme" = {
176 targetDir = "";
177 src = composerEnv.buildZipPackage {
178 name = "symfony-polyfill-intl-grapheme-511a08c03c1960e08a883f4cffcacd219b758354";
179 src = fetchurl {
180 url = "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354";
181 sha256 = "0ifsgsyxf0z0nkynqvr5259dm5dsmbgdpvyi5zfvy8935mi0ki0i";
182 };
183 };
184 };
185 "symfony/polyfill-intl-normalizer" = {
186 targetDir = "";
187 src = composerEnv.buildZipPackage {
188 name = "symfony-polyfill-intl-normalizer-19bd1e4fcd5b91116f14d8533c57831ed00571b6";
189 src = fetchurl {
190 url = "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6";
191 sha256 = "1d80jph5ykiw6ydv8fwd43s0aglh24qc1yrzds2f3aqanpbk1gr2";
192 };
193 };
194 };
195 "symfony/polyfill-mbstring" = {
196 targetDir = "";
197 src = composerEnv.buildZipPackage {
198 name = "symfony-polyfill-mbstring-8ad114f6b39e2c98a8b0e3bd907732c207c2b534";
199 src = fetchurl {
200 url = "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534";
201 sha256 = "1ym84qp609i50lv4vkd4yz99y19kaxd5kmpdnh66mxx1a4a104mi";
202 };
203 };
204 };
205 "symfony/polyfill-php73" = {
206 targetDir = "";
207 src = composerEnv.buildZipPackage {
208 name = "symfony-polyfill-php73-9e8ecb5f92152187c4799efd3c96b78ccab18ff9";
209 src = fetchurl {
210 url = "https://api.github.com/repos/symfony/polyfill-php73/zipball/9e8ecb5f92152187c4799efd3c96b78ccab18ff9";
211 sha256 = "1p0jr92x323pl4frjbhmziyk5g1zig1g30i1v1p0wfli2sq8h5mb";
212 };
213 };
214 };
215 "symfony/polyfill-php80" = {
216 targetDir = "";
217 src = composerEnv.buildZipPackage {
218 name = "symfony-polyfill-php80-7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936";
219 src = fetchurl {
220 url = "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936";
221 sha256 = "16yydk7rsknlasrpn47n4b4js8svvp4rxzw99dkav52wr3cqmcwd";
222 };
223 };
224 };
225 "symfony/service-contracts" = {
226 targetDir = "";
227 src = composerEnv.buildZipPackage {
228 name = "symfony-service-contracts-d78d39c1599bd1188b8e26bb341da52c3c6d8a66";
229 src = fetchurl {
230 url = "https://api.github.com/repos/symfony/service-contracts/zipball/d78d39c1599bd1188b8e26bb341da52c3c6d8a66";
231 sha256 = "1cgbn2yx2fyrc3c1d85vdriiwwifr1sdg868f3rhq9bh78f03z99";
232 };
233 };
234 };
235 "symfony/stopwatch" = {
236 targetDir = "";
237 src = composerEnv.buildZipPackage {
238 name = "symfony-stopwatch-f83692cd869a6f2391691d40a01e8acb89e76fee";
239 src = fetchurl {
240 url = "https://api.github.com/repos/symfony/stopwatch/zipball/f83692cd869a6f2391691d40a01e8acb89e76fee";
241 sha256 = "1qh49p2jfca5kpcmlcbjx5izgqqvjd91385zy5mipyslsdik2lwg";
242 };
243 };
244 };
245 "symfony/string" = {
246 targetDir = "";
247 src = composerEnv.buildZipPackage {
248 name = "symfony-string-d9e72497367c23e08bf94176d2be45b00a9d232a";
249 src = fetchurl {
250 url = "https://api.github.com/repos/symfony/string/zipball/d9e72497367c23e08bf94176d2be45b00a9d232a";
251 sha256 = "0k4vvcjfdp2dni8gzq4rn8d6n0ivd38sfna70lgsh8vlc8rrlhpf";
252 };
253 };
254 };
255 "symfony/yaml" = {
256 targetDir = "";
257 src = composerEnv.buildZipPackage {
258 name = "symfony-yaml-4cd2e3ea301aadd76a4172756296fe552fb45b0b";
259 src = fetchurl {
260 url = "https://api.github.com/repos/symfony/yaml/zipball/4cd2e3ea301aadd76a4172756296fe552fb45b0b";
261 sha256 = "18yirwiqbh11fwlpqypm0wlc0lnx7prgk68xrn607zcg6cxnfhiz";
262 };
263 };
264 };
265 };
266}