Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

6720 lines
239KB

  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": "0384b9ce37109ccd8395783b8eb29fe4",
  8. "packages": [
  9. {
  10. "name": "cakephp/cakephp",
  11. "version": "5.4.0",
  12. "source": {
  13. "type": "git",
  14. "url": "https://github.com/cakephp/cakephp.git",
  15. "reference": "82328ac6bfd47cf7fb62fdba1aa30425c74be6ca"
  16. },
  17. "dist": {
  18. "type": "zip",
  19. "url": "https://api.github.com/repos/cakephp/cakephp/zipball/82328ac6bfd47cf7fb62fdba1aa30425c74be6ca",
  20. "reference": "82328ac6bfd47cf7fb62fdba1aa30425c74be6ca",
  21. "shasum": ""
  22. },
  23. "require": {
  24. "cakephp/chronos": "^3.3",
  25. "composer/ca-bundle": "^1.5",
  26. "ext-intl": "*",
  27. "ext-json": "*",
  28. "ext-mbstring": "*",
  29. "laminas/laminas-diactoros": "^3.8",
  30. "laminas/laminas-httphandlerrunner": "^2.6",
  31. "league/container": "^5.1",
  32. "php": ">=8.2",
  33. "psr/container": "^1.1 || ^2.0",
  34. "psr/http-client": "^1.0.2",
  35. "psr/http-factory": "^1.1",
  36. "psr/http-message": "^1.1 || ^2.0",
  37. "psr/http-server-handler": "^1.0.2",
  38. "psr/http-server-middleware": "^1.0.2",
  39. "psr/link": "^2.0",
  40. "psr/log": "^3.0",
  41. "psr/simple-cache": "^2.0 || ^3.0"
  42. },
  43. "provide": {
  44. "psr/container-implementation": "^2.0",
  45. "psr/http-client-implementation": "^1.0",
  46. "psr/http-factory-implementation": "^1.0",
  47. "psr/http-server-handler-implementation": "^1.0",
  48. "psr/http-server-middleware-implementation": "^1.0",
  49. "psr/link-implementation": "^2.0",
  50. "psr/log-implementation": "^3.0",
  51. "psr/simple-cache-implementation": "^3.0"
  52. },
  53. "replace": {
  54. "cakephp/cache": "self.version",
  55. "cakephp/collection": "self.version",
  56. "cakephp/console": "self.version",
  57. "cakephp/container": "self.version",
  58. "cakephp/core": "self.version",
  59. "cakephp/database": "self.version",
  60. "cakephp/datasource": "self.version",
  61. "cakephp/event": "self.version",
  62. "cakephp/form": "self.version",
  63. "cakephp/http": "self.version",
  64. "cakephp/i18n": "self.version",
  65. "cakephp/log": "self.version",
  66. "cakephp/orm": "self.version",
  67. "cakephp/utility": "self.version",
  68. "cakephp/validation": "self.version"
  69. },
  70. "require-dev": {
  71. "boundwize/structarmed": "^0.14",
  72. "cakephp/cakephp-codesniffer": "^5.3",
  73. "http-interop/http-factory-tests": "^2.0",
  74. "mikey179/vfsstream": "^1.6.12",
  75. "mockery/mockery": "^1.6",
  76. "paragonie/csp-builder": "^2.3 || ^3.0",
  77. "phpunit/phpunit": "^11.5.3 || ^12.1.3 || ^13.0"
  78. },
  79. "suggest": {
  80. "ext-curl": "To enable more efficient network calls in Http\\Client.",
  81. "ext-openssl": "To use Security::encrypt() or have secure CSRF token generation.",
  82. "paragonie/csp-builder": "CSP builder, to use the CSP Middleware"
  83. },
  84. "type": "library",
  85. "extra": {
  86. "branch-alias": {
  87. "dev-5.next": "5.5.x-dev"
  88. }
  89. },
  90. "autoload": {
  91. "files": [
  92. "src/Core/functions.php",
  93. "src/Error/functions.php",
  94. "src/Collection/functions.php",
  95. "src/I18n/functions.php",
  96. "src/ORM/bootstrap.php",
  97. "src/Routing/functions.php",
  98. "src/Utility/bootstrap.php"
  99. ],
  100. "psr-4": {
  101. "Cake\\": "src/"
  102. }
  103. },
  104. "notification-url": "https://packagist.org/downloads/",
  105. "license": [
  106. "MIT"
  107. ],
  108. "authors": [
  109. {
  110. "name": "CakePHP Community",
  111. "homepage": "https://github.com/cakephp/cakephp/graphs/contributors"
  112. }
  113. ],
  114. "description": "The CakePHP framework",
  115. "homepage": "https://cakephp.org",
  116. "keywords": [
  117. "conventions over configuration",
  118. "dry",
  119. "form",
  120. "framework",
  121. "mvc",
  122. "orm",
  123. "psr-7",
  124. "rapid-development",
  125. "validation"
  126. ],
  127. "support": {
  128. "forum": "https://discourse.cakephp.org/",
  129. "issues": "https://github.com/cakephp/cakephp/issues",
  130. "source": "https://github.com/cakephp/cakephp"
  131. },
  132. "time": "2026-07-19T15:31:30+00:00"
  133. },
  134. {
  135. "name": "cakephp/chronos",
  136. "version": "3.5.0",
  137. "source": {
  138. "type": "git",
  139. "url": "https://github.com/cakephp/chronos.git",
  140. "reference": "e6e777b534244911566face8a5dbdbd7f7bda5a6"
  141. },
  142. "dist": {
  143. "type": "zip",
  144. "url": "https://api.github.com/repos/cakephp/chronos/zipball/e6e777b534244911566face8a5dbdbd7f7bda5a6",
  145. "reference": "e6e777b534244911566face8a5dbdbd7f7bda5a6",
  146. "shasum": ""
  147. },
  148. "require": {
  149. "php": ">=8.1",
  150. "psr/clock": "^1.0"
  151. },
  152. "provide": {
  153. "psr/clock-implementation": "1.0"
  154. },
  155. "require-dev": {
  156. "cakephp/cakephp-codesniffer": "^5.0",
  157. "phpunit/phpunit": "^10.5.58 || ^11.5.3 || ^12.1.3"
  158. },
  159. "type": "library",
  160. "autoload": {
  161. "psr-4": {
  162. "Cake\\Chronos\\": "src/"
  163. }
  164. },
  165. "notification-url": "https://packagist.org/downloads/",
  166. "license": [
  167. "MIT"
  168. ],
  169. "authors": [
  170. {
  171. "name": "Brian Nesbitt",
  172. "email": "brian@nesbot.com",
  173. "homepage": "http://nesbot.com"
  174. },
  175. {
  176. "name": "The CakePHP Team",
  177. "homepage": "https://cakephp.org"
  178. }
  179. ],
  180. "description": "A simple API extension for DateTime.",
  181. "homepage": "https://cakephp.org",
  182. "keywords": [
  183. "date",
  184. "datetime",
  185. "time"
  186. ],
  187. "support": {
  188. "issues": "https://github.com/cakephp/chronos/issues",
  189. "source": "https://github.com/cakephp/chronos"
  190. },
  191. "time": "2026-04-10T02:50:39+00:00"
  192. },
  193. {
  194. "name": "cakephp/migrations",
  195. "version": "5.2.5",
  196. "source": {
  197. "type": "git",
  198. "url": "https://github.com/cakephp/migrations.git",
  199. "reference": "d40e3572940520efc880a1dbcabe263db0485513"
  200. },
  201. "dist": {
  202. "type": "zip",
  203. "url": "https://api.github.com/repos/cakephp/migrations/zipball/d40e3572940520efc880a1dbcabe263db0485513",
  204. "reference": "d40e3572940520efc880a1dbcabe263db0485513",
  205. "shasum": ""
  206. },
  207. "require": {
  208. "cakephp/cache": "^5.3.0",
  209. "cakephp/database": "^5.3.2",
  210. "cakephp/orm": "^5.3.0",
  211. "php": ">=8.2"
  212. },
  213. "require-dev": {
  214. "cakephp/bake": "^3.3",
  215. "cakephp/cakephp": "^5.3.0",
  216. "cakephp/cakephp-codesniffer": "^5.0",
  217. "phpunit/phpunit": "^11.5.3 || ^12.1.3 || ^13.0"
  218. },
  219. "suggest": {
  220. "cakephp/bake": "If you want to generate migrations.",
  221. "dereuromark/cakephp-ide-helper": "If you want to have IDE suggest/autocomplete when creating migrations."
  222. },
  223. "type": "cakephp-plugin",
  224. "autoload": {
  225. "psr-4": {
  226. "Migrations\\": "src/"
  227. }
  228. },
  229. "notification-url": "https://packagist.org/downloads/",
  230. "license": [
  231. "MIT"
  232. ],
  233. "authors": [
  234. {
  235. "name": "CakePHP Community",
  236. "homepage": "https://github.com/cakephp/migrations/graphs/contributors"
  237. }
  238. ],
  239. "description": "Database Migration plugin for CakePHP",
  240. "homepage": "https://github.com/cakephp/migrations",
  241. "keywords": [
  242. "cakephp",
  243. "cli",
  244. "migrations"
  245. ],
  246. "support": {
  247. "forum": "https://stackoverflow.com/tags/cakephp",
  248. "irc": "irc://irc.freenode.org/cakephp",
  249. "issues": "https://github.com/cakephp/migrations/issues",
  250. "source": "https://github.com/cakephp/migrations"
  251. },
  252. "time": "2026-07-27T15:06:54+00:00"
  253. },
  254. {
  255. "name": "cakephp/plugin-installer",
  256. "version": "2.0.2",
  257. "source": {
  258. "type": "git",
  259. "url": "https://github.com/cakephp/plugin-installer.git",
  260. "reference": "40bfecb4565ab29cd8c34b0d02d0007d2d5ebd2b"
  261. },
  262. "dist": {
  263. "type": "zip",
  264. "url": "https://api.github.com/repos/cakephp/plugin-installer/zipball/40bfecb4565ab29cd8c34b0d02d0007d2d5ebd2b",
  265. "reference": "40bfecb4565ab29cd8c34b0d02d0007d2d5ebd2b",
  266. "shasum": ""
  267. },
  268. "require": {
  269. "composer-plugin-api": "^2.0",
  270. "php": ">=8.1"
  271. },
  272. "require-dev": {
  273. "cakephp/cakephp-codesniffer": "^5.0",
  274. "composer/composer": "^2.0",
  275. "phpunit/phpunit": "^10.1.0 || ^11.1.3 || ^12.0 || ^13.0"
  276. },
  277. "type": "composer-plugin",
  278. "extra": {
  279. "class": "Cake\\Composer\\Plugin"
  280. },
  281. "autoload": {
  282. "psr-4": {
  283. "Cake\\Composer\\": "src/"
  284. }
  285. },
  286. "notification-url": "https://packagist.org/downloads/",
  287. "license": [
  288. "MIT"
  289. ],
  290. "authors": [
  291. {
  292. "name": "CakePHP Community",
  293. "homepage": "https://cakephp.org"
  294. }
  295. ],
  296. "description": "A composer installer for CakePHP plugins.",
  297. "support": {
  298. "issues": "https://github.com/cakephp/plugin-installer/issues",
  299. "source": "https://github.com/cakephp/plugin-installer/tree/2.0.2"
  300. },
  301. "time": "2026-04-10T02:55:04+00:00"
  302. },
  303. {
  304. "name": "composer/ca-bundle",
  305. "version": "1.5.13",
  306. "source": {
  307. "type": "git",
  308. "url": "https://github.com/composer/ca-bundle.git",
  309. "reference": "c008272789979f709f7fcb32c2ecf1d2db5e84e5"
  310. },
  311. "dist": {
  312. "type": "zip",
  313. "url": "https://api.github.com/repos/composer/ca-bundle/zipball/c008272789979f709f7fcb32c2ecf1d2db5e84e5",
  314. "reference": "c008272789979f709f7fcb32c2ecf1d2db5e84e5",
  315. "shasum": ""
  316. },
  317. "require": {
  318. "ext-openssl": "*",
  319. "ext-pcre": "*",
  320. "php": "^7.2 || ^8.0"
  321. },
  322. "require-dev": {
  323. "phpstan/phpstan": "^1.10",
  324. "phpunit/phpunit": "^8 || ^9",
  325. "psr/log": "^1.0 || ^2.0 || ^3.0",
  326. "symfony/process": "^4.0 || ^5.0 || ^6.0 || ^7.0"
  327. },
  328. "type": "library",
  329. "extra": {
  330. "branch-alias": {
  331. "dev-main": "1.x-dev"
  332. }
  333. },
  334. "autoload": {
  335. "psr-4": {
  336. "Composer\\CaBundle\\": "src"
  337. }
  338. },
  339. "notification-url": "https://packagist.org/downloads/",
  340. "license": [
  341. "MIT"
  342. ],
  343. "authors": [
  344. {
  345. "name": "Jordi Boggiano",
  346. "email": "j.boggiano@seld.be",
  347. "homepage": "http://seld.be"
  348. }
  349. ],
  350. "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.",
  351. "keywords": [
  352. "cabundle",
  353. "cacert",
  354. "certificate",
  355. "ssl",
  356. "tls"
  357. ],
  358. "support": {
  359. "irc": "irc://irc.freenode.org/composer",
  360. "issues": "https://github.com/composer/ca-bundle/issues",
  361. "source": "https://github.com/composer/ca-bundle/tree/1.5.13"
  362. },
  363. "funding": [
  364. {
  365. "url": "https://packagist.com",
  366. "type": "custom"
  367. },
  368. {
  369. "url": "https://github.com/composer",
  370. "type": "github"
  371. }
  372. ],
  373. "time": "2026-07-18T12:35:13+00:00"
  374. },
  375. {
  376. "name": "dereuromark/cakephp-geo",
  377. "version": "3.8.0",
  378. "source": {
  379. "type": "git",
  380. "url": "https://github.com/dereuromark/cakephp-geo.git",
  381. "reference": "9006700e2f738c0127ef7ad49948fbe3534f6991"
  382. },
  383. "dist": {
  384. "type": "zip",
  385. "url": "https://api.github.com/repos/dereuromark/cakephp-geo/zipball/9006700e2f738c0127ef7ad49948fbe3534f6991",
  386. "reference": "9006700e2f738c0127ef7ad49948fbe3534f6991",
  387. "shasum": ""
  388. },
  389. "require": {
  390. "cakephp/cakephp": "^5.1.1",
  391. "php": ">=8.2"
  392. },
  393. "conflict": {
  394. "php-http/cakephp-adapter": "*"
  395. },
  396. "require-dev": {
  397. "dereuromark/cakephp-tools": "^3.0.0",
  398. "ext-intl": "*",
  399. "ext-json": "*",
  400. "fig-r/psr2r-sniffer": "dev-master",
  401. "geocoder-php/common-http": "^4.6.0",
  402. "geocoder-php/google-maps-provider": "^4.7.0",
  403. "geocoder-php/nominatim-provider": "^5.7",
  404. "geocoder-php/provider-implementation": "^1.0",
  405. "php-http/discovery": "^1.18.0",
  406. "php-http/message": "^1.16.0",
  407. "phpunit/phpunit": "^11.5 || ^12.1 || ^13.0",
  408. "psr/http-message": "2.0.x-dev as 1.0.0",
  409. "symfony/http-client": "^6.0 || ^7.0",
  410. "willdurand/geocoder": "^4.6.0 || ^5.0.0"
  411. },
  412. "type": "cakephp-plugin",
  413. "autoload": {
  414. "psr-4": {
  415. "Geo\\": "src/",
  416. "Geo\\Test\\Fixture\\": "tests/Fixture/"
  417. }
  418. },
  419. "notification-url": "https://packagist.org/downloads/",
  420. "license": [
  421. "MIT"
  422. ],
  423. "authors": [
  424. {
  425. "name": "Mark Scherer",
  426. "homepage": "https://www.dereuromark.de",
  427. "role": "Maintainer"
  428. }
  429. ],
  430. "description": "A CakePHP plugin around geocoding tools and helpers.",
  431. "homepage": "https://github.com/dereuromark/cakephp-geo",
  432. "keywords": [
  433. "admin-panel",
  434. "cakephp",
  435. "coordinates",
  436. "geocoding",
  437. "google-maps",
  438. "helpers",
  439. "location",
  440. "maps",
  441. "plugin"
  442. ],
  443. "support": {
  444. "issues": "https://github.com/dereuromark/cakephp-geo/issues",
  445. "source": "https://github.com/dereuromark/cakephp-geo"
  446. },
  447. "time": "2026-05-04T01:20:59+00:00"
  448. },
  449. {
  450. "name": "geocoder-php/common-http",
  451. "version": "4.7.0",
  452. "source": {
  453. "type": "git",
  454. "url": "https://github.com/geocoder-php/php-common-http.git",
  455. "reference": "4209be6c31946ed5a658f6240ab21faaf5413f61"
  456. },
  457. "dist": {
  458. "type": "zip",
  459. "url": "https://api.github.com/repos/geocoder-php/php-common-http/zipball/4209be6c31946ed5a658f6240ab21faaf5413f61",
  460. "reference": "4209be6c31946ed5a658f6240ab21faaf5413f61",
  461. "shasum": ""
  462. },
  463. "require": {
  464. "php": "^8.0",
  465. "php-http/discovery": "^1.17",
  466. "psr/http-client-implementation": "^1.0",
  467. "psr/http-factory-implementation": "^1.0",
  468. "willdurand/geocoder": "^4.0|^5.0"
  469. },
  470. "require-dev": {
  471. "nyholm/psr7": "^1.0",
  472. "php-http/message": "^1.0",
  473. "php-http/mock-client": "^1.0",
  474. "phpunit/phpunit": "^9.5",
  475. "symfony/stopwatch": "~2.5 || ~5.0"
  476. },
  477. "type": "library",
  478. "extra": {
  479. "branch-alias": {
  480. "dev-master": "4.0-dev"
  481. }
  482. },
  483. "autoload": {
  484. "psr-4": {
  485. "Geocoder\\Http\\": ""
  486. },
  487. "exclude-from-classmap": [
  488. "/Tests/"
  489. ]
  490. },
  491. "notification-url": "https://packagist.org/downloads/",
  492. "license": [
  493. "MIT"
  494. ],
  495. "authors": [
  496. {
  497. "name": "Tobias Nyholm",
  498. "email": "tobias.nyholm@gmail.com"
  499. }
  500. ],
  501. "description": "Common files for HTTP based Geocoders",
  502. "homepage": "http://geocoder-php.org",
  503. "keywords": [
  504. "http geocoder"
  505. ],
  506. "support": {
  507. "source": "https://github.com/geocoder-php/php-common-http/tree/4.7.0"
  508. },
  509. "time": "2025-04-15T12:38:11+00:00"
  510. },
  511. {
  512. "name": "geocoder-php/google-maps-provider",
  513. "version": "4.8.0",
  514. "source": {
  515. "type": "git",
  516. "url": "https://github.com/geocoder-php/google-maps-provider.git",
  517. "reference": "587aac3647ebd2ce2090b613fc56c753b9dee9a7"
  518. },
  519. "dist": {
  520. "type": "zip",
  521. "url": "https://api.github.com/repos/geocoder-php/google-maps-provider/zipball/587aac3647ebd2ce2090b613fc56c753b9dee9a7",
  522. "reference": "587aac3647ebd2ce2090b613fc56c753b9dee9a7",
  523. "shasum": ""
  524. },
  525. "require": {
  526. "geocoder-php/common-http": "^4.0",
  527. "php": "^8.0",
  528. "willdurand/geocoder": "^4.0|^5.0"
  529. },
  530. "provide": {
  531. "geocoder-php/provider-implementation": "1.0"
  532. },
  533. "require-dev": {
  534. "geocoder-php/provider-integration-tests": "^1.6.3",
  535. "php-http/message": "^1.0",
  536. "phpunit/phpunit": "^9.5"
  537. },
  538. "type": "library",
  539. "extra": {
  540. "branch-alias": {
  541. "dev-master": "4.0-dev"
  542. }
  543. },
  544. "autoload": {
  545. "psr-4": {
  546. "Geocoder\\Provider\\GoogleMaps\\": ""
  547. },
  548. "exclude-from-classmap": [
  549. "/Tests/"
  550. ]
  551. },
  552. "notification-url": "https://packagist.org/downloads/",
  553. "license": [
  554. "MIT"
  555. ],
  556. "authors": [
  557. {
  558. "name": "William Durand",
  559. "email": "william.durand1@gmail.com"
  560. }
  561. ],
  562. "description": "Geocoder GoogleMaps adapter",
  563. "homepage": "http://geocoder-php.org/Geocoder/",
  564. "support": {
  565. "source": "https://github.com/geocoder-php/google-maps-provider/tree/4.8.0"
  566. },
  567. "time": "2025-04-15T13:24:32+00:00"
  568. },
  569. {
  570. "name": "laminas/laminas-diactoros",
  571. "version": "3.8.0",
  572. "source": {
  573. "type": "git",
  574. "url": "https://github.com/laminas/laminas-diactoros.git",
  575. "reference": "60c182916b2749480895601649563970f3f12ec4"
  576. },
  577. "dist": {
  578. "type": "zip",
  579. "url": "https://api.github.com/repos/laminas/laminas-diactoros/zipball/60c182916b2749480895601649563970f3f12ec4",
  580. "reference": "60c182916b2749480895601649563970f3f12ec4",
  581. "shasum": ""
  582. },
  583. "require": {
  584. "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0",
  585. "psr/http-factory": "^1.1",
  586. "psr/http-message": "^1.1 || ^2.0"
  587. },
  588. "conflict": {
  589. "amphp/amp": "<2.6.4"
  590. },
  591. "provide": {
  592. "psr/http-factory-implementation": "^1.0",
  593. "psr/http-message-implementation": "^1.1 || ^2.0"
  594. },
  595. "require-dev": {
  596. "ext-curl": "*",
  597. "ext-dom": "*",
  598. "ext-gd": "*",
  599. "ext-libxml": "*",
  600. "http-interop/http-factory-tests": "^2.2.0",
  601. "laminas/laminas-coding-standard": "~3.1.0",
  602. "php-http/psr7-integration-tests": "^1.4.0",
  603. "phpunit/phpunit": "^10.5.36",
  604. "psalm/plugin-phpunit": "^0.19.5",
  605. "vimeo/psalm": "^6.13"
  606. },
  607. "type": "library",
  608. "extra": {
  609. "laminas": {
  610. "module": "Laminas\\Diactoros",
  611. "config-provider": "Laminas\\Diactoros\\ConfigProvider"
  612. }
  613. },
  614. "autoload": {
  615. "files": [
  616. "src/functions/create_uploaded_file.php",
  617. "src/functions/marshal_headers_from_sapi.php",
  618. "src/functions/marshal_method_from_sapi.php",
  619. "src/functions/marshal_protocol_version_from_sapi.php",
  620. "src/functions/normalize_server.php",
  621. "src/functions/normalize_uploaded_files.php",
  622. "src/functions/parse_cookie_header.php"
  623. ],
  624. "psr-4": {
  625. "Laminas\\Diactoros\\": "src/"
  626. }
  627. },
  628. "notification-url": "https://packagist.org/downloads/",
  629. "license": [
  630. "BSD-3-Clause"
  631. ],
  632. "description": "PSR HTTP Message implementations",
  633. "homepage": "https://laminas.dev",
  634. "keywords": [
  635. "http",
  636. "laminas",
  637. "psr",
  638. "psr-17",
  639. "psr-7"
  640. ],
  641. "support": {
  642. "chat": "https://laminas.dev/chat",
  643. "docs": "https://docs.laminas.dev/laminas-diactoros/",
  644. "forum": "https://discourse.laminas.dev",
  645. "issues": "https://github.com/laminas/laminas-diactoros/issues",
  646. "rss": "https://github.com/laminas/laminas-diactoros/releases.atom",
  647. "source": "https://github.com/laminas/laminas-diactoros"
  648. },
  649. "funding": [
  650. {
  651. "url": "https://funding.communitybridge.org/projects/laminas-project",
  652. "type": "community_bridge"
  653. }
  654. ],
  655. "time": "2025-10-12T15:31:36+00:00"
  656. },
  657. {
  658. "name": "laminas/laminas-httphandlerrunner",
  659. "version": "2.13.0",
  660. "source": {
  661. "type": "git",
  662. "url": "https://github.com/laminas/laminas-httphandlerrunner.git",
  663. "reference": "181eaeeb838ad3d80fbbcfb0657a46bc212bbd4e"
  664. },
  665. "dist": {
  666. "type": "zip",
  667. "url": "https://api.github.com/repos/laminas/laminas-httphandlerrunner/zipball/181eaeeb838ad3d80fbbcfb0657a46bc212bbd4e",
  668. "reference": "181eaeeb838ad3d80fbbcfb0657a46bc212bbd4e",
  669. "shasum": ""
  670. },
  671. "require": {
  672. "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0",
  673. "psr/http-message": "^1.0 || ^2.0",
  674. "psr/http-message-implementation": "^1.0 || ^2.0",
  675. "psr/http-server-handler": "^1.0"
  676. },
  677. "require-dev": {
  678. "laminas/laminas-coding-standard": "~3.1.0",
  679. "laminas/laminas-diactoros": "^3.6.0",
  680. "phpunit/phpunit": "^10.5.46",
  681. "psalm/plugin-phpunit": "^0.19.5",
  682. "vimeo/psalm": "^6.10.3"
  683. },
  684. "type": "library",
  685. "extra": {
  686. "laminas": {
  687. "config-provider": "Laminas\\HttpHandlerRunner\\ConfigProvider"
  688. }
  689. },
  690. "autoload": {
  691. "psr-4": {
  692. "Laminas\\HttpHandlerRunner\\": "src/"
  693. }
  694. },
  695. "notification-url": "https://packagist.org/downloads/",
  696. "license": [
  697. "BSD-3-Clause"
  698. ],
  699. "description": "Execute PSR-15 RequestHandlerInterface instances and emit responses they generate.",
  700. "homepage": "https://laminas.dev",
  701. "keywords": [
  702. "components",
  703. "laminas",
  704. "mezzio",
  705. "psr-15",
  706. "psr-7"
  707. ],
  708. "support": {
  709. "chat": "https://laminas.dev/chat",
  710. "docs": "https://docs.laminas.dev/laminas-httphandlerrunner/",
  711. "forum": "https://discourse.laminas.dev",
  712. "issues": "https://github.com/laminas/laminas-httphandlerrunner/issues",
  713. "rss": "https://github.com/laminas/laminas-httphandlerrunner/releases.atom",
  714. "source": "https://github.com/laminas/laminas-httphandlerrunner"
  715. },
  716. "funding": [
  717. {
  718. "url": "https://funding.communitybridge.org/projects/laminas-project",
  719. "type": "community_bridge"
  720. }
  721. ],
  722. "time": "2025-10-12T20:58:29+00:00"
  723. },
  724. {
  725. "name": "league/container",
  726. "version": "5.2.0",
  727. "source": {
  728. "type": "git",
  729. "url": "https://github.com/thephpleague/container.git",
  730. "reference": "58accbc032f0090a9bd08326f93062c5a658b2c5"
  731. },
  732. "dist": {
  733. "type": "zip",
  734. "url": "https://api.github.com/repos/thephpleague/container/zipball/58accbc032f0090a9bd08326f93062c5a658b2c5",
  735. "reference": "58accbc032f0090a9bd08326f93062c5a658b2c5",
  736. "shasum": ""
  737. },
  738. "require": {
  739. "php": "^8.1",
  740. "psr/container": "^2.0.2",
  741. "psr/event-dispatcher": "^1.0"
  742. },
  743. "provide": {
  744. "psr/container-implementation": "^1.0"
  745. },
  746. "replace": {
  747. "orno/di": "~2.0"
  748. },
  749. "require-dev": {
  750. "nette/php-generator": "^4.1",
  751. "nikic/php-parser": "^5.0",
  752. "phpstan/phpstan": "^2.1.11",
  753. "phpunit/phpunit": "^10.5.45|^11.5.15|^12.0",
  754. "roave/security-advisories": "dev-latest",
  755. "scrutinizer/ocular": "^1.9",
  756. "squizlabs/php_codesniffer": "^3.9"
  757. },
  758. "type": "library",
  759. "extra": {
  760. "branch-alias": {
  761. "dev-1.x": "1.x-dev",
  762. "dev-2.x": "2.x-dev",
  763. "dev-3.x": "3.x-dev",
  764. "dev-4.x": "4.x-dev",
  765. "dev-5.x": "5.x-dev",
  766. "dev-master": "5.x-dev"
  767. }
  768. },
  769. "autoload": {
  770. "psr-4": {
  771. "League\\Container\\": "src"
  772. }
  773. },
  774. "notification-url": "https://packagist.org/downloads/",
  775. "license": [
  776. "MIT"
  777. ],
  778. "authors": [
  779. {
  780. "name": "Phil Bennett",
  781. "email": "mail@philbennett.co.uk",
  782. "role": "Developer"
  783. }
  784. ],
  785. "description": "A fast and intuitive dependency injection container.",
  786. "homepage": "https://github.com/thephpleague/container",
  787. "keywords": [
  788. "container",
  789. "dependency",
  790. "di",
  791. "injection",
  792. "league",
  793. "provider",
  794. "service"
  795. ],
  796. "support": {
  797. "issues": "https://github.com/thephpleague/container/issues",
  798. "source": "https://github.com/thephpleague/container/tree/5.2.0"
  799. },
  800. "funding": [
  801. {
  802. "url": "https://github.com/philipobenito",
  803. "type": "github"
  804. }
  805. ],
  806. "time": "2026-03-19T18:52:39+00:00"
  807. },
  808. {
  809. "name": "mobiledetect/mobiledetectlib",
  810. "version": "4.11.0",
  811. "source": {
  812. "type": "git",
  813. "url": "https://github.com/serbanghita/Mobile-Detect.git",
  814. "reference": "ab39168b7556f44c11c80be1222b44b239f5c2e4"
  815. },
  816. "dist": {
  817. "type": "zip",
  818. "url": "https://api.github.com/repos/serbanghita/Mobile-Detect/zipball/ab39168b7556f44c11c80be1222b44b239f5c2e4",
  819. "reference": "ab39168b7556f44c11c80be1222b44b239f5c2e4",
  820. "shasum": ""
  821. },
  822. "require": {
  823. "php": ">=8.2",
  824. "psr/simple-cache": "^1.0 || ^2.0 || ^3.0"
  825. },
  826. "require-dev": {
  827. "friendsofphp/php-cs-fixer": "3.95.1",
  828. "phpbench/phpbench": "1.6.1",
  829. "phpstan/phpstan": "2.1.47",
  830. "phpunit/phpunit": "9.6.34",
  831. "squizlabs/php_codesniffer": "3.13.5"
  832. },
  833. "type": "library",
  834. "autoload": {
  835. "psr-4": {
  836. "Detection\\": "src/"
  837. }
  838. },
  839. "notification-url": "https://packagist.org/downloads/",
  840. "license": [
  841. "MIT"
  842. ],
  843. "authors": [
  844. {
  845. "name": "Serban Ghita",
  846. "email": "serbanghita@gmail.com",
  847. "homepage": "http://mobiledetect.net",
  848. "role": "Developer"
  849. }
  850. ],
  851. "description": "Mobile_Detect is a lightweight PHP class for detecting mobile devices. It uses the User-Agent string combined with specific HTTP headers to detect the mobile environment.",
  852. "homepage": "https://github.com/serbanghita/Mobile-Detect",
  853. "keywords": [
  854. "detect mobile devices",
  855. "mobile",
  856. "mobile detect",
  857. "mobile detector",
  858. "php mobile detect"
  859. ],
  860. "support": {
  861. "issues": "https://github.com/serbanghita/Mobile-Detect/issues",
  862. "source": "https://github.com/serbanghita/Mobile-Detect/tree/4.11.0"
  863. },
  864. "funding": [
  865. {
  866. "url": "https://github.com/serbanghita",
  867. "type": "github"
  868. }
  869. ],
  870. "time": "2026-05-24T12:32:40+00:00"
  871. },
  872. {
  873. "name": "php-http/discovery",
  874. "version": "1.20.0",
  875. "source": {
  876. "type": "git",
  877. "url": "https://github.com/php-http/discovery.git",
  878. "reference": "82fe4c73ef3363caed49ff8dd1539ba06044910d"
  879. },
  880. "dist": {
  881. "type": "zip",
  882. "url": "https://api.github.com/repos/php-http/discovery/zipball/82fe4c73ef3363caed49ff8dd1539ba06044910d",
  883. "reference": "82fe4c73ef3363caed49ff8dd1539ba06044910d",
  884. "shasum": ""
  885. },
  886. "require": {
  887. "composer-plugin-api": "^1.0|^2.0",
  888. "php": "^7.1 || ^8.0"
  889. },
  890. "conflict": {
  891. "nyholm/psr7": "<1.0",
  892. "zendframework/zend-diactoros": "*"
  893. },
  894. "provide": {
  895. "php-http/async-client-implementation": "*",
  896. "php-http/client-implementation": "*",
  897. "psr/http-client-implementation": "*",
  898. "psr/http-factory-implementation": "*",
  899. "psr/http-message-implementation": "*"
  900. },
  901. "require-dev": {
  902. "composer/composer": "^1.0.2|^2.0",
  903. "graham-campbell/phpspec-skip-example-extension": "^5.0",
  904. "php-http/httplug": "^1.0 || ^2.0",
  905. "php-http/message-factory": "^1.0",
  906. "phpspec/phpspec": "^5.1 || ^6.1 || ^7.3",
  907. "sebastian/comparator": "^3.0.5 || ^4.0.8",
  908. "symfony/phpunit-bridge": "^6.4.4 || ^7.0.1"
  909. },
  910. "type": "composer-plugin",
  911. "extra": {
  912. "class": "Http\\Discovery\\Composer\\Plugin",
  913. "plugin-optional": true
  914. },
  915. "autoload": {
  916. "psr-4": {
  917. "Http\\Discovery\\": "src/"
  918. },
  919. "exclude-from-classmap": [
  920. "src/Composer/Plugin.php"
  921. ]
  922. },
  923. "notification-url": "https://packagist.org/downloads/",
  924. "license": [
  925. "MIT"
  926. ],
  927. "authors": [
  928. {
  929. "name": "Márk Sági-Kazár",
  930. "email": "mark.sagikazar@gmail.com"
  931. }
  932. ],
  933. "description": "Finds and installs PSR-7, PSR-17, PSR-18 and HTTPlug implementations",
  934. "homepage": "http://php-http.org",
  935. "keywords": [
  936. "adapter",
  937. "client",
  938. "discovery",
  939. "factory",
  940. "http",
  941. "message",
  942. "psr17",
  943. "psr7"
  944. ],
  945. "support": {
  946. "issues": "https://github.com/php-http/discovery/issues",
  947. "source": "https://github.com/php-http/discovery/tree/1.20.0"
  948. },
  949. "time": "2024-10-02T11:20:13+00:00"
  950. },
  951. {
  952. "name": "psr/clock",
  953. "version": "1.0.0",
  954. "source": {
  955. "type": "git",
  956. "url": "https://github.com/php-fig/clock.git",
  957. "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d"
  958. },
  959. "dist": {
  960. "type": "zip",
  961. "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d",
  962. "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d",
  963. "shasum": ""
  964. },
  965. "require": {
  966. "php": "^7.0 || ^8.0"
  967. },
  968. "type": "library",
  969. "autoload": {
  970. "psr-4": {
  971. "Psr\\Clock\\": "src/"
  972. }
  973. },
  974. "notification-url": "https://packagist.org/downloads/",
  975. "license": [
  976. "MIT"
  977. ],
  978. "authors": [
  979. {
  980. "name": "PHP-FIG",
  981. "homepage": "https://www.php-fig.org/"
  982. }
  983. ],
  984. "description": "Common interface for reading the clock.",
  985. "homepage": "https://github.com/php-fig/clock",
  986. "keywords": [
  987. "clock",
  988. "now",
  989. "psr",
  990. "psr-20",
  991. "time"
  992. ],
  993. "support": {
  994. "issues": "https://github.com/php-fig/clock/issues",
  995. "source": "https://github.com/php-fig/clock/tree/1.0.0"
  996. },
  997. "time": "2022-11-25T14:36:26+00:00"
  998. },
  999. {
  1000. "name": "psr/container",
  1001. "version": "2.0.2",
  1002. "source": {
  1003. "type": "git",
  1004. "url": "https://github.com/php-fig/container.git",
  1005. "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963"
  1006. },
  1007. "dist": {
  1008. "type": "zip",
  1009. "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963",
  1010. "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963",
  1011. "shasum": ""
  1012. },
  1013. "require": {
  1014. "php": ">=7.4.0"
  1015. },
  1016. "type": "library",
  1017. "extra": {
  1018. "branch-alias": {
  1019. "dev-master": "2.0.x-dev"
  1020. }
  1021. },
  1022. "autoload": {
  1023. "psr-4": {
  1024. "Psr\\Container\\": "src/"
  1025. }
  1026. },
  1027. "notification-url": "https://packagist.org/downloads/",
  1028. "license": [
  1029. "MIT"
  1030. ],
  1031. "authors": [
  1032. {
  1033. "name": "PHP-FIG",
  1034. "homepage": "https://www.php-fig.org/"
  1035. }
  1036. ],
  1037. "description": "Common Container Interface (PHP FIG PSR-11)",
  1038. "homepage": "https://github.com/php-fig/container",
  1039. "keywords": [
  1040. "PSR-11",
  1041. "container",
  1042. "container-interface",
  1043. "container-interop",
  1044. "psr"
  1045. ],
  1046. "support": {
  1047. "issues": "https://github.com/php-fig/container/issues",
  1048. "source": "https://github.com/php-fig/container/tree/2.0.2"
  1049. },
  1050. "time": "2021-11-05T16:47:00+00:00"
  1051. },
  1052. {
  1053. "name": "psr/event-dispatcher",
  1054. "version": "1.0.0",
  1055. "source": {
  1056. "type": "git",
  1057. "url": "https://github.com/php-fig/event-dispatcher.git",
  1058. "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0"
  1059. },
  1060. "dist": {
  1061. "type": "zip",
  1062. "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0",
  1063. "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0",
  1064. "shasum": ""
  1065. },
  1066. "require": {
  1067. "php": ">=7.2.0"
  1068. },
  1069. "type": "library",
  1070. "extra": {
  1071. "branch-alias": {
  1072. "dev-master": "1.0.x-dev"
  1073. }
  1074. },
  1075. "autoload": {
  1076. "psr-4": {
  1077. "Psr\\EventDispatcher\\": "src/"
  1078. }
  1079. },
  1080. "notification-url": "https://packagist.org/downloads/",
  1081. "license": [
  1082. "MIT"
  1083. ],
  1084. "authors": [
  1085. {
  1086. "name": "PHP-FIG",
  1087. "homepage": "http://www.php-fig.org/"
  1088. }
  1089. ],
  1090. "description": "Standard interfaces for event handling.",
  1091. "keywords": [
  1092. "events",
  1093. "psr",
  1094. "psr-14"
  1095. ],
  1096. "support": {
  1097. "issues": "https://github.com/php-fig/event-dispatcher/issues",
  1098. "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0"
  1099. },
  1100. "time": "2019-01-08T18:20:26+00:00"
  1101. },
  1102. {
  1103. "name": "psr/http-client",
  1104. "version": "1.0.3",
  1105. "source": {
  1106. "type": "git",
  1107. "url": "https://github.com/php-fig/http-client.git",
  1108. "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90"
  1109. },
  1110. "dist": {
  1111. "type": "zip",
  1112. "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90",
  1113. "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90",
  1114. "shasum": ""
  1115. },
  1116. "require": {
  1117. "php": "^7.0 || ^8.0",
  1118. "psr/http-message": "^1.0 || ^2.0"
  1119. },
  1120. "type": "library",
  1121. "extra": {
  1122. "branch-alias": {
  1123. "dev-master": "1.0.x-dev"
  1124. }
  1125. },
  1126. "autoload": {
  1127. "psr-4": {
  1128. "Psr\\Http\\Client\\": "src/"
  1129. }
  1130. },
  1131. "notification-url": "https://packagist.org/downloads/",
  1132. "license": [
  1133. "MIT"
  1134. ],
  1135. "authors": [
  1136. {
  1137. "name": "PHP-FIG",
  1138. "homepage": "https://www.php-fig.org/"
  1139. }
  1140. ],
  1141. "description": "Common interface for HTTP clients",
  1142. "homepage": "https://github.com/php-fig/http-client",
  1143. "keywords": [
  1144. "http",
  1145. "http-client",
  1146. "psr",
  1147. "psr-18"
  1148. ],
  1149. "support": {
  1150. "source": "https://github.com/php-fig/http-client"
  1151. },
  1152. "time": "2023-09-23T14:17:50+00:00"
  1153. },
  1154. {
  1155. "name": "psr/http-factory",
  1156. "version": "1.1.0",
  1157. "source": {
  1158. "type": "git",
  1159. "url": "https://github.com/php-fig/http-factory.git",
  1160. "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a"
  1161. },
  1162. "dist": {
  1163. "type": "zip",
  1164. "url": "https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a",
  1165. "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a",
  1166. "shasum": ""
  1167. },
  1168. "require": {
  1169. "php": ">=7.1",
  1170. "psr/http-message": "^1.0 || ^2.0"
  1171. },
  1172. "type": "library",
  1173. "extra": {
  1174. "branch-alias": {
  1175. "dev-master": "1.0.x-dev"
  1176. }
  1177. },
  1178. "autoload": {
  1179. "psr-4": {
  1180. "Psr\\Http\\Message\\": "src/"
  1181. }
  1182. },
  1183. "notification-url": "https://packagist.org/downloads/",
  1184. "license": [
  1185. "MIT"
  1186. ],
  1187. "authors": [
  1188. {
  1189. "name": "PHP-FIG",
  1190. "homepage": "https://www.php-fig.org/"
  1191. }
  1192. ],
  1193. "description": "PSR-17: Common interfaces for PSR-7 HTTP message factories",
  1194. "keywords": [
  1195. "factory",
  1196. "http",
  1197. "message",
  1198. "psr",
  1199. "psr-17",
  1200. "psr-7",
  1201. "request",
  1202. "response"
  1203. ],
  1204. "support": {
  1205. "source": "https://github.com/php-fig/http-factory"
  1206. },
  1207. "time": "2024-04-15T12:06:14+00:00"
  1208. },
  1209. {
  1210. "name": "psr/http-message",
  1211. "version": "2.0",
  1212. "source": {
  1213. "type": "git",
  1214. "url": "https://github.com/php-fig/http-message.git",
  1215. "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71"
  1216. },
  1217. "dist": {
  1218. "type": "zip",
  1219. "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71",
  1220. "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71",
  1221. "shasum": ""
  1222. },
  1223. "require": {
  1224. "php": "^7.2 || ^8.0"
  1225. },
  1226. "type": "library",
  1227. "extra": {
  1228. "branch-alias": {
  1229. "dev-master": "2.0.x-dev"
  1230. }
  1231. },
  1232. "autoload": {
  1233. "psr-4": {
  1234. "Psr\\Http\\Message\\": "src/"
  1235. }
  1236. },
  1237. "notification-url": "https://packagist.org/downloads/",
  1238. "license": [
  1239. "MIT"
  1240. ],
  1241. "authors": [
  1242. {
  1243. "name": "PHP-FIG",
  1244. "homepage": "https://www.php-fig.org/"
  1245. }
  1246. ],
  1247. "description": "Common interface for HTTP messages",
  1248. "homepage": "https://github.com/php-fig/http-message",
  1249. "keywords": [
  1250. "http",
  1251. "http-message",
  1252. "psr",
  1253. "psr-7",
  1254. "request",
  1255. "response"
  1256. ],
  1257. "support": {
  1258. "source": "https://github.com/php-fig/http-message/tree/2.0"
  1259. },
  1260. "time": "2023-04-04T09:54:51+00:00"
  1261. },
  1262. {
  1263. "name": "psr/http-server-handler",
  1264. "version": "1.0.2",
  1265. "source": {
  1266. "type": "git",
  1267. "url": "https://github.com/php-fig/http-server-handler.git",
  1268. "reference": "84c4fb66179be4caaf8e97bd239203245302e7d4"
  1269. },
  1270. "dist": {
  1271. "type": "zip",
  1272. "url": "https://api.github.com/repos/php-fig/http-server-handler/zipball/84c4fb66179be4caaf8e97bd239203245302e7d4",
  1273. "reference": "84c4fb66179be4caaf8e97bd239203245302e7d4",
  1274. "shasum": ""
  1275. },
  1276. "require": {
  1277. "php": ">=7.0",
  1278. "psr/http-message": "^1.0 || ^2.0"
  1279. },
  1280. "type": "library",
  1281. "extra": {
  1282. "branch-alias": {
  1283. "dev-master": "1.0.x-dev"
  1284. }
  1285. },
  1286. "autoload": {
  1287. "psr-4": {
  1288. "Psr\\Http\\Server\\": "src/"
  1289. }
  1290. },
  1291. "notification-url": "https://packagist.org/downloads/",
  1292. "license": [
  1293. "MIT"
  1294. ],
  1295. "authors": [
  1296. {
  1297. "name": "PHP-FIG",
  1298. "homepage": "https://www.php-fig.org/"
  1299. }
  1300. ],
  1301. "description": "Common interface for HTTP server-side request handler",
  1302. "keywords": [
  1303. "handler",
  1304. "http",
  1305. "http-interop",
  1306. "psr",
  1307. "psr-15",
  1308. "psr-7",
  1309. "request",
  1310. "response",
  1311. "server"
  1312. ],
  1313. "support": {
  1314. "source": "https://github.com/php-fig/http-server-handler/tree/1.0.2"
  1315. },
  1316. "time": "2023-04-10T20:06:20+00:00"
  1317. },
  1318. {
  1319. "name": "psr/http-server-middleware",
  1320. "version": "1.0.2",
  1321. "source": {
  1322. "type": "git",
  1323. "url": "https://github.com/php-fig/http-server-middleware.git",
  1324. "reference": "c1481f747daaa6a0782775cd6a8c26a1bf4a3829"
  1325. },
  1326. "dist": {
  1327. "type": "zip",
  1328. "url": "https://api.github.com/repos/php-fig/http-server-middleware/zipball/c1481f747daaa6a0782775cd6a8c26a1bf4a3829",
  1329. "reference": "c1481f747daaa6a0782775cd6a8c26a1bf4a3829",
  1330. "shasum": ""
  1331. },
  1332. "require": {
  1333. "php": ">=7.0",
  1334. "psr/http-message": "^1.0 || ^2.0",
  1335. "psr/http-server-handler": "^1.0"
  1336. },
  1337. "type": "library",
  1338. "extra": {
  1339. "branch-alias": {
  1340. "dev-master": "1.0.x-dev"
  1341. }
  1342. },
  1343. "autoload": {
  1344. "psr-4": {
  1345. "Psr\\Http\\Server\\": "src/"
  1346. }
  1347. },
  1348. "notification-url": "https://packagist.org/downloads/",
  1349. "license": [
  1350. "MIT"
  1351. ],
  1352. "authors": [
  1353. {
  1354. "name": "PHP-FIG",
  1355. "homepage": "https://www.php-fig.org/"
  1356. }
  1357. ],
  1358. "description": "Common interface for HTTP server-side middleware",
  1359. "keywords": [
  1360. "http",
  1361. "http-interop",
  1362. "middleware",
  1363. "psr",
  1364. "psr-15",
  1365. "psr-7",
  1366. "request",
  1367. "response"
  1368. ],
  1369. "support": {
  1370. "issues": "https://github.com/php-fig/http-server-middleware/issues",
  1371. "source": "https://github.com/php-fig/http-server-middleware/tree/1.0.2"
  1372. },
  1373. "time": "2023-04-11T06:14:47+00:00"
  1374. },
  1375. {
  1376. "name": "psr/link",
  1377. "version": "2.0.1",
  1378. "source": {
  1379. "type": "git",
  1380. "url": "https://github.com/php-fig/link.git",
  1381. "reference": "84b159194ecfd7eaa472280213976e96415433f7"
  1382. },
  1383. "dist": {
  1384. "type": "zip",
  1385. "url": "https://api.github.com/repos/php-fig/link/zipball/84b159194ecfd7eaa472280213976e96415433f7",
  1386. "reference": "84b159194ecfd7eaa472280213976e96415433f7",
  1387. "shasum": ""
  1388. },
  1389. "require": {
  1390. "php": ">=8.0.0"
  1391. },
  1392. "suggest": {
  1393. "fig/link-util": "Provides some useful PSR-13 utilities"
  1394. },
  1395. "type": "library",
  1396. "extra": {
  1397. "branch-alias": {
  1398. "dev-master": "2.0.x-dev"
  1399. }
  1400. },
  1401. "autoload": {
  1402. "psr-4": {
  1403. "Psr\\Link\\": "src/"
  1404. }
  1405. },
  1406. "notification-url": "https://packagist.org/downloads/",
  1407. "license": [
  1408. "MIT"
  1409. ],
  1410. "authors": [
  1411. {
  1412. "name": "PHP-FIG",
  1413. "homepage": "http://www.php-fig.org/"
  1414. }
  1415. ],
  1416. "description": "Common interfaces for HTTP links",
  1417. "homepage": "https://github.com/php-fig/link",
  1418. "keywords": [
  1419. "http",
  1420. "http-link",
  1421. "link",
  1422. "psr",
  1423. "psr-13",
  1424. "rest"
  1425. ],
  1426. "support": {
  1427. "source": "https://github.com/php-fig/link/tree/2.0.1"
  1428. },
  1429. "time": "2021-03-11T23:00:27+00:00"
  1430. },
  1431. {
  1432. "name": "psr/log",
  1433. "version": "3.0.2",
  1434. "source": {
  1435. "type": "git",
  1436. "url": "https://github.com/php-fig/log.git",
  1437. "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3"
  1438. },
  1439. "dist": {
  1440. "type": "zip",
  1441. "url": "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3",
  1442. "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3",
  1443. "shasum": ""
  1444. },
  1445. "require": {
  1446. "php": ">=8.0.0"
  1447. },
  1448. "type": "library",
  1449. "extra": {
  1450. "branch-alias": {
  1451. "dev-master": "3.x-dev"
  1452. }
  1453. },
  1454. "autoload": {
  1455. "psr-4": {
  1456. "Psr\\Log\\": "src"
  1457. }
  1458. },
  1459. "notification-url": "https://packagist.org/downloads/",
  1460. "license": [
  1461. "MIT"
  1462. ],
  1463. "authors": [
  1464. {
  1465. "name": "PHP-FIG",
  1466. "homepage": "https://www.php-fig.org/"
  1467. }
  1468. ],
  1469. "description": "Common interface for logging libraries",
  1470. "homepage": "https://github.com/php-fig/log",
  1471. "keywords": [
  1472. "log",
  1473. "psr",
  1474. "psr-3"
  1475. ],
  1476. "support": {
  1477. "source": "https://github.com/php-fig/log/tree/3.0.2"
  1478. },
  1479. "time": "2024-09-11T13:17:53+00:00"
  1480. },
  1481. {
  1482. "name": "psr/simple-cache",
  1483. "version": "3.0.0",
  1484. "source": {
  1485. "type": "git",
  1486. "url": "https://github.com/php-fig/simple-cache.git",
  1487. "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865"
  1488. },
  1489. "dist": {
  1490. "type": "zip",
  1491. "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865",
  1492. "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865",
  1493. "shasum": ""
  1494. },
  1495. "require": {
  1496. "php": ">=8.0.0"
  1497. },
  1498. "type": "library",
  1499. "extra": {
  1500. "branch-alias": {
  1501. "dev-master": "3.0.x-dev"
  1502. }
  1503. },
  1504. "autoload": {
  1505. "psr-4": {
  1506. "Psr\\SimpleCache\\": "src/"
  1507. }
  1508. },
  1509. "notification-url": "https://packagist.org/downloads/",
  1510. "license": [
  1511. "MIT"
  1512. ],
  1513. "authors": [
  1514. {
  1515. "name": "PHP-FIG",
  1516. "homepage": "https://www.php-fig.org/"
  1517. }
  1518. ],
  1519. "description": "Common interfaces for simple caching",
  1520. "keywords": [
  1521. "cache",
  1522. "caching",
  1523. "psr",
  1524. "psr-16",
  1525. "simple-cache"
  1526. ],
  1527. "support": {
  1528. "source": "https://github.com/php-fig/simple-cache/tree/3.0.0"
  1529. },
  1530. "time": "2021-10-29T13:26:27+00:00"
  1531. },
  1532. {
  1533. "name": "willdurand/geocoder",
  1534. "version": "5.0.0",
  1535. "source": {
  1536. "type": "git",
  1537. "url": "https://github.com/geocoder-php/php-common.git",
  1538. "reference": "a749e00819d2929bd0ec40fb79853956332970ba"
  1539. },
  1540. "dist": {
  1541. "type": "zip",
  1542. "url": "https://api.github.com/repos/geocoder-php/php-common/zipball/a749e00819d2929bd0ec40fb79853956332970ba",
  1543. "reference": "a749e00819d2929bd0ec40fb79853956332970ba",
  1544. "shasum": ""
  1545. },
  1546. "require": {
  1547. "php": ">=8.2"
  1548. },
  1549. "require-dev": {
  1550. "nyholm/nsa": "^1.1",
  1551. "phpunit/phpunit": "^9.5",
  1552. "symfony/stopwatch": "~2.5 || ~5.0"
  1553. },
  1554. "suggest": {
  1555. "symfony/stopwatch": "If you want to use the TimedGeocoder"
  1556. },
  1557. "type": "library",
  1558. "extra": {
  1559. "branch-alias": {
  1560. "dev-master": "5.1-dev"
  1561. }
  1562. },
  1563. "autoload": {
  1564. "psr-4": {
  1565. "Geocoder\\": ""
  1566. },
  1567. "exclude-from-classmap": [
  1568. "/Tests/"
  1569. ]
  1570. },
  1571. "notification-url": "https://packagist.org/downloads/",
  1572. "license": [
  1573. "MIT"
  1574. ],
  1575. "authors": [
  1576. {
  1577. "name": "William Durand",
  1578. "email": "william.durand1@gmail.com"
  1579. }
  1580. ],
  1581. "description": "Common files for PHP Geocoder",
  1582. "homepage": "http://geocoder-php.org",
  1583. "keywords": [
  1584. "abstraction",
  1585. "geocoder",
  1586. "geocoding",
  1587. "geoip"
  1588. ],
  1589. "support": {
  1590. "source": "https://github.com/geocoder-php/php-common/tree/5.0.0"
  1591. },
  1592. "time": "2025-01-01T15:52:42+00:00"
  1593. }
  1594. ],
  1595. "packages-dev": [
  1596. {
  1597. "name": "brick/varexporter",
  1598. "version": "0.7.0",
  1599. "source": {
  1600. "type": "git",
  1601. "url": "https://github.com/brick/varexporter.git",
  1602. "reference": "b3a50b8f630a9ed5015ea3e1f00479af261ed80d"
  1603. },
  1604. "dist": {
  1605. "type": "zip",
  1606. "url": "https://api.github.com/repos/brick/varexporter/zipball/b3a50b8f630a9ed5015ea3e1f00479af261ed80d",
  1607. "reference": "b3a50b8f630a9ed5015ea3e1f00479af261ed80d",
  1608. "shasum": ""
  1609. },
  1610. "require": {
  1611. "nikic/php-parser": "^5.0",
  1612. "php": "^8.2"
  1613. },
  1614. "require-dev": {
  1615. "php-coveralls/php-coveralls": "^2.2",
  1616. "phpunit/phpunit": "^11.0",
  1617. "vimeo/psalm": "6.14.3"
  1618. },
  1619. "type": "library",
  1620. "autoload": {
  1621. "psr-4": {
  1622. "Brick\\VarExporter\\": "src/"
  1623. }
  1624. },
  1625. "notification-url": "https://packagist.org/downloads/",
  1626. "license": [
  1627. "MIT"
  1628. ],
  1629. "description": "A powerful alternative to var_export(), which can export closures and objects without __set_state()",
  1630. "keywords": [
  1631. "var_export"
  1632. ],
  1633. "support": {
  1634. "issues": "https://github.com/brick/varexporter/issues",
  1635. "source": "https://github.com/brick/varexporter/tree/0.7.0"
  1636. },
  1637. "funding": [
  1638. {
  1639. "url": "https://github.com/BenMorel",
  1640. "type": "github"
  1641. }
  1642. ],
  1643. "time": "2026-01-06T22:56:00+00:00"
  1644. },
  1645. {
  1646. "name": "cakephp/bake",
  1647. "version": "3.8.0",
  1648. "source": {
  1649. "type": "git",
  1650. "url": "https://github.com/cakephp/bake.git",
  1651. "reference": "6694403470cbe029b2bd727a2417c8a215efca37"
  1652. },
  1653. "dist": {
  1654. "type": "zip",
  1655. "url": "https://api.github.com/repos/cakephp/bake/zipball/6694403470cbe029b2bd727a2417c8a215efca37",
  1656. "reference": "6694403470cbe029b2bd727a2417c8a215efca37",
  1657. "shasum": ""
  1658. },
  1659. "require": {
  1660. "brick/varexporter": "^0.7.0",
  1661. "cakephp/cakephp": "^5.4",
  1662. "cakephp/twig-view": "^2.1",
  1663. "nikic/php-parser": "^5.0.0",
  1664. "php": ">=8.2"
  1665. },
  1666. "require-dev": {
  1667. "cakephp/cakephp-codesniffer": "^5.0.0",
  1668. "cakephp/debug_kit": "^5.0.0",
  1669. "phpunit/phpunit": "^11.5.20 || ^12.2.4 || ^13.0"
  1670. },
  1671. "type": "cakephp-plugin",
  1672. "autoload": {
  1673. "psr-4": {
  1674. "Bake\\": "src/"
  1675. }
  1676. },
  1677. "notification-url": "https://packagist.org/downloads/",
  1678. "license": [
  1679. "MIT"
  1680. ],
  1681. "authors": [
  1682. {
  1683. "name": "CakePHP Community",
  1684. "homepage": "https://github.com/cakephp/bake/graphs/contributors"
  1685. }
  1686. ],
  1687. "description": "Bake plugin for CakePHP",
  1688. "homepage": "https://github.com/cakephp/bake",
  1689. "keywords": [
  1690. "bake",
  1691. "cakephp",
  1692. "cli",
  1693. "dev"
  1694. ],
  1695. "support": {
  1696. "forum": "https://stackoverflow.com/tags/cakephp",
  1697. "issues": "https://github.com/cakephp/bake/issues",
  1698. "source": "https://github.com/cakephp/bake"
  1699. },
  1700. "time": "2026-07-19T19:00:34+00:00"
  1701. },
  1702. {
  1703. "name": "cakephp/cakephp-codesniffer",
  1704. "version": "5.3.1",
  1705. "source": {
  1706. "type": "git",
  1707. "url": "https://github.com/cakephp/cakephp-codesniffer.git",
  1708. "reference": "c29688b302b1c8e06e82261f99288603f4e821ca"
  1709. },
  1710. "dist": {
  1711. "type": "zip",
  1712. "url": "https://api.github.com/repos/cakephp/cakephp-codesniffer/zipball/c29688b302b1c8e06e82261f99288603f4e821ca",
  1713. "reference": "c29688b302b1c8e06e82261f99288603f4e821ca",
  1714. "shasum": ""
  1715. },
  1716. "require": {
  1717. "dealerdirect/phpcodesniffer-composer-installer": "^1.1.2",
  1718. "php": ">=8.1",
  1719. "phpstan/phpdoc-parser": "^2.1",
  1720. "slevomat/coding-standard": "^8.23",
  1721. "squizlabs/php_codesniffer": "^4.0"
  1722. },
  1723. "require-dev": {
  1724. "phpunit/phpunit": "^10.5.32 || ^11.3.3"
  1725. },
  1726. "type": "phpcodesniffer-standard",
  1727. "autoload": {
  1728. "psr-4": {
  1729. "CakePHP\\": "CakePHP/"
  1730. }
  1731. },
  1732. "notification-url": "https://packagist.org/downloads/",
  1733. "license": [
  1734. "MIT"
  1735. ],
  1736. "authors": [
  1737. {
  1738. "name": "CakePHP Community",
  1739. "homepage": "https://github.com/cakephp/cakephp-codesniffer/graphs/contributors"
  1740. }
  1741. ],
  1742. "description": "CakePHP CodeSniffer Standards",
  1743. "homepage": "https://cakephp.org",
  1744. "keywords": [
  1745. "codesniffer",
  1746. "framework"
  1747. ],
  1748. "support": {
  1749. "forum": "https://stackoverflow.com/tags/cakephp",
  1750. "irc": "irc://irc.freenode.org/cakephp",
  1751. "issues": "https://github.com/cakephp/cakephp-codesniffer/issues",
  1752. "source": "https://github.com/cakephp/cakephp-codesniffer"
  1753. },
  1754. "time": "2026-07-08T12:40:38+00:00"
  1755. },
  1756. {
  1757. "name": "cakephp/debug_kit",
  1758. "version": "5.2.4",
  1759. "source": {
  1760. "type": "git",
  1761. "url": "https://github.com/cakephp/debug_kit.git",
  1762. "reference": "c21a8c1c27edfe9f1b8ab7acff0e96704f4ab4e7"
  1763. },
  1764. "dist": {
  1765. "type": "zip",
  1766. "url": "https://api.github.com/repos/cakephp/debug_kit/zipball/c21a8c1c27edfe9f1b8ab7acff0e96704f4ab4e7",
  1767. "reference": "c21a8c1c27edfe9f1b8ab7acff0e96704f4ab4e7",
  1768. "shasum": ""
  1769. },
  1770. "require": {
  1771. "cakephp/cakephp": "^5.1",
  1772. "composer/composer": "^2.7.7",
  1773. "doctrine/sql-formatter": "^1.1.3",
  1774. "php": ">=8.1"
  1775. },
  1776. "require-dev": {
  1777. "cakephp/authorization": "^3.0",
  1778. "cakephp/cakephp-codesniffer": "^5.0",
  1779. "phpunit/phpunit": "^10.5.32 || ^11.1.3 || ^12.0.9"
  1780. },
  1781. "suggest": {
  1782. "ext-pdo_sqlite": "DebugKit needs to store panel data in a database. SQLite is simple and easy to use."
  1783. },
  1784. "type": "cakephp-plugin",
  1785. "autoload": {
  1786. "psr-4": {
  1787. "DebugKit\\": "src/"
  1788. }
  1789. },
  1790. "notification-url": "https://packagist.org/downloads/",
  1791. "license": [
  1792. "MIT"
  1793. ],
  1794. "authors": [
  1795. {
  1796. "name": "Mark Story",
  1797. "homepage": "https://mark-story.com",
  1798. "role": "Author"
  1799. },
  1800. {
  1801. "name": "CakePHP Community",
  1802. "homepage": "https://github.com/cakephp/debug_kit/graphs/contributors"
  1803. }
  1804. ],
  1805. "description": "CakePHP Debug Kit",
  1806. "homepage": "https://github.com/cakephp/debug_kit",
  1807. "keywords": [
  1808. "cakephp",
  1809. "debug",
  1810. "dev",
  1811. "kit"
  1812. ],
  1813. "support": {
  1814. "forum": "https://stackoverflow.com/tags/cakephp",
  1815. "irc": "irc://irc.freenode.org/cakephp",
  1816. "issues": "https://github.com/cakephp/debug_kit/issues",
  1817. "source": "https://github.com/cakephp/debug_kit"
  1818. },
  1819. "time": "2026-06-06T03:17:03+00:00"
  1820. },
  1821. {
  1822. "name": "cakephp/twig-view",
  1823. "version": "2.1.2",
  1824. "source": {
  1825. "type": "git",
  1826. "url": "https://github.com/cakephp/twig-view.git",
  1827. "reference": "99a59407b138a0efff0ce3896cbf67e71a9c9cd3"
  1828. },
  1829. "dist": {
  1830. "type": "zip",
  1831. "url": "https://api.github.com/repos/cakephp/twig-view/zipball/99a59407b138a0efff0ce3896cbf67e71a9c9cd3",
  1832. "reference": "99a59407b138a0efff0ce3896cbf67e71a9c9cd3",
  1833. "shasum": ""
  1834. },
  1835. "require": {
  1836. "cakephp/cakephp": "^5.0.0",
  1837. "jasny/twig-extensions": "^1.3",
  1838. "php": ">=8.1",
  1839. "twig/markdown-extra": "^3.0",
  1840. "twig/twig": "^3.27.0"
  1841. },
  1842. "conflict": {
  1843. "wyrihaximus/twig-view": "*"
  1844. },
  1845. "require-dev": {
  1846. "cakephp/cakephp-codesniffer": "^5.0",
  1847. "cakephp/debug_kit": "^5.0",
  1848. "michelf/php-markdown": "^1.9",
  1849. "mikey179/vfsstream": "^1.6.10",
  1850. "phpunit/phpunit": "^11.5.3 | ^12.1.3"
  1851. },
  1852. "type": "cakephp-plugin",
  1853. "autoload": {
  1854. "psr-4": {
  1855. "Cake\\TwigView\\": "src/"
  1856. }
  1857. },
  1858. "notification-url": "https://packagist.org/downloads/",
  1859. "license": [
  1860. "MIT"
  1861. ],
  1862. "authors": [
  1863. {
  1864. "name": "CakePHP Community",
  1865. "homepage": "https://github.com/cakephp/cakephp/graphs/contributors"
  1866. }
  1867. ],
  1868. "description": "Twig powered View for CakePHP",
  1869. "keywords": [
  1870. "cakephp",
  1871. "template",
  1872. "twig",
  1873. "view"
  1874. ],
  1875. "support": {
  1876. "forum": "https://stackoverflow.com/tags/cakephp",
  1877. "irc": "irc://irc.freenode.org/cakephp",
  1878. "issues": "https://github.com/cakephp/twig-view/issues",
  1879. "source": "https://github.com/cakephp/twig-view"
  1880. },
  1881. "time": "2026-06-20T04:25:53+00:00"
  1882. },
  1883. {
  1884. "name": "composer/class-map-generator",
  1885. "version": "1.7.3",
  1886. "source": {
  1887. "type": "git",
  1888. "url": "https://github.com/composer/class-map-generator.git",
  1889. "reference": "86d8208fc3c649a3a999daf1a63c25201be2990f"
  1890. },
  1891. "dist": {
  1892. "type": "zip",
  1893. "url": "https://api.github.com/repos/composer/class-map-generator/zipball/86d8208fc3c649a3a999daf1a63c25201be2990f",
  1894. "reference": "86d8208fc3c649a3a999daf1a63c25201be2990f",
  1895. "shasum": ""
  1896. },
  1897. "require": {
  1898. "composer/pcre": "^2.1 || ^3.1",
  1899. "php": "^7.2 || ^8.0",
  1900. "symfony/finder": "^4.4 || ^5.3 || ^6 || ^7 || ^8"
  1901. },
  1902. "require-dev": {
  1903. "phpstan/phpstan": "^1.12 || ^2",
  1904. "phpstan/phpstan-deprecation-rules": "^1 || ^2",
  1905. "phpstan/phpstan-phpunit": "^1 || ^2",
  1906. "phpstan/phpstan-strict-rules": "^1.1 || ^2",
  1907. "phpunit/phpunit": "^8",
  1908. "symfony/filesystem": "^5.4 || ^6 || ^7 || ^8"
  1909. },
  1910. "type": "library",
  1911. "extra": {
  1912. "branch-alias": {
  1913. "dev-main": "1.x-dev"
  1914. }
  1915. },
  1916. "autoload": {
  1917. "psr-4": {
  1918. "Composer\\ClassMapGenerator\\": "src"
  1919. }
  1920. },
  1921. "notification-url": "https://packagist.org/downloads/",
  1922. "license": [
  1923. "MIT"
  1924. ],
  1925. "authors": [
  1926. {
  1927. "name": "Jordi Boggiano",
  1928. "email": "j.boggiano@seld.be",
  1929. "homepage": "https://seld.be"
  1930. }
  1931. ],
  1932. "description": "Utilities to scan PHP code and generate class maps.",
  1933. "keywords": [
  1934. "classmap"
  1935. ],
  1936. "support": {
  1937. "issues": "https://github.com/composer/class-map-generator/issues",
  1938. "source": "https://github.com/composer/class-map-generator/tree/1.7.3"
  1939. },
  1940. "funding": [
  1941. {
  1942. "url": "https://packagist.com",
  1943. "type": "custom"
  1944. },
  1945. {
  1946. "url": "https://github.com/composer",
  1947. "type": "github"
  1948. }
  1949. ],
  1950. "time": "2026-05-05T09:17:07+00:00"
  1951. },
  1952. {
  1953. "name": "composer/composer",
  1954. "version": "2.10.2",
  1955. "source": {
  1956. "type": "git",
  1957. "url": "https://github.com/composer/composer.git",
  1958. "reference": "8d4439f572a97670a9edc039eb3b093cc976b4bc"
  1959. },
  1960. "dist": {
  1961. "type": "zip",
  1962. "url": "https://api.github.com/repos/composer/composer/zipball/8d4439f572a97670a9edc039eb3b093cc976b4bc",
  1963. "reference": "8d4439f572a97670a9edc039eb3b093cc976b4bc",
  1964. "shasum": ""
  1965. },
  1966. "require": {
  1967. "composer/ca-bundle": "^1.5",
  1968. "composer/class-map-generator": "^1.4.0",
  1969. "composer/metadata-minifier": "^1.0",
  1970. "composer/pcre": "^2.3 || ^3.3",
  1971. "composer/semver": "^3.3",
  1972. "composer/spdx-licenses": "^1.5.7",
  1973. "composer/xdebug-handler": "^2.0.2 || ^3.0.3",
  1974. "ext-json": "*",
  1975. "justinrainbow/json-schema": "^6.5.1",
  1976. "php": "^7.2.5 || ^8.0",
  1977. "psr/log": "^1.0 || ^2.0 || ^3.0",
  1978. "react/promise": "^3.3",
  1979. "seld/jsonlint": "^1.4",
  1980. "seld/phar-utils": "^1.2",
  1981. "seld/signal-handler": "^2.0",
  1982. "symfony/console": "^5.4.47 || ^6.4.25 || ^7.1.10 || ^8.0",
  1983. "symfony/filesystem": "^5.4.45 || ^6.4.24 || ^7.1.10 || ^8.0",
  1984. "symfony/finder": "^5.4.45 || ^6.4.24 || ^7.1.10 || ^8.0",
  1985. "symfony/polyfill-php73": "^1.24",
  1986. "symfony/polyfill-php80": "^1.24",
  1987. "symfony/polyfill-php81": "^1.24",
  1988. "symfony/polyfill-php84": "^1.30",
  1989. "symfony/process": "^5.4.47 || ^6.4.25 || ^7.1.10 || ^8.0"
  1990. },
  1991. "require-dev": {
  1992. "phpstan/phpstan": "^1.11.8",
  1993. "phpstan/phpstan-deprecation-rules": "^1.2.0",
  1994. "phpstan/phpstan-phpunit": "^1.4.0",
  1995. "phpstan/phpstan-strict-rules": "^1.6.0",
  1996. "phpstan/phpstan-symfony": "^1.4.0",
  1997. "symfony/phpunit-bridge": "^6.4.25 || ^7.3.3 || ^8.0"
  1998. },
  1999. "suggest": {
  2000. "ext-curl": "Provides HTTP support (will fallback to PHP streams if missing)",
  2001. "ext-openssl": "Enables access to repositories and packages over HTTPS",
  2002. "ext-zip": "Allows direct extraction of ZIP archives (unzip/7z binaries will be used instead if available)",
  2003. "ext-zlib": "Enables gzip for HTTP requests"
  2004. },
  2005. "bin": [
  2006. "bin/composer"
  2007. ],
  2008. "type": "library",
  2009. "extra": {
  2010. "phpstan": {
  2011. "includes": [
  2012. "phpstan/rules.neon"
  2013. ]
  2014. },
  2015. "branch-alias": {
  2016. "dev-main": "2.10-dev"
  2017. }
  2018. },
  2019. "autoload": {
  2020. "psr-4": {
  2021. "Composer\\": "src/Composer/"
  2022. }
  2023. },
  2024. "notification-url": "https://packagist.org/downloads/",
  2025. "license": [
  2026. "MIT"
  2027. ],
  2028. "authors": [
  2029. {
  2030. "name": "Nils Adermann",
  2031. "email": "naderman@naderman.de",
  2032. "homepage": "https://www.naderman.de"
  2033. },
  2034. {
  2035. "name": "Jordi Boggiano",
  2036. "email": "j.boggiano@seld.be",
  2037. "homepage": "https://seld.be"
  2038. }
  2039. ],
  2040. "description": "Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.",
  2041. "homepage": "https://getcomposer.org/",
  2042. "keywords": [
  2043. "autoload",
  2044. "dependency",
  2045. "package"
  2046. ],
  2047. "support": {
  2048. "irc": "ircs://irc.libera.chat:6697/composer",
  2049. "issues": "https://github.com/composer/composer/issues",
  2050. "security": "https://github.com/composer/composer/security/policy",
  2051. "source": "https://github.com/composer/composer/tree/2.10.2"
  2052. },
  2053. "funding": [
  2054. {
  2055. "url": "https://packagist.com",
  2056. "type": "custom"
  2057. },
  2058. {
  2059. "url": "https://github.com/composer",
  2060. "type": "github"
  2061. }
  2062. ],
  2063. "time": "2026-07-01T09:24:45+00:00"
  2064. },
  2065. {
  2066. "name": "composer/metadata-minifier",
  2067. "version": "1.0.1",
  2068. "source": {
  2069. "type": "git",
  2070. "url": "https://github.com/composer/metadata-minifier.git",
  2071. "reference": "8e86142e3ade750b837d55e55f0cdc786d8da006"
  2072. },
  2073. "dist": {
  2074. "type": "zip",
  2075. "url": "https://api.github.com/repos/composer/metadata-minifier/zipball/8e86142e3ade750b837d55e55f0cdc786d8da006",
  2076. "reference": "8e86142e3ade750b837d55e55f0cdc786d8da006",
  2077. "shasum": ""
  2078. },
  2079. "require": {
  2080. "php": "^5.3.2 || ^7.0 || ^8.0"
  2081. },
  2082. "require-dev": {
  2083. "composer/composer": "^2",
  2084. "phpstan/phpstan": "^1",
  2085. "symfony/phpunit-bridge": "^4.2 || ^5 || ^6 || ^7"
  2086. },
  2087. "type": "library",
  2088. "extra": {
  2089. "branch-alias": {
  2090. "dev-main": "1.x-dev"
  2091. }
  2092. },
  2093. "autoload": {
  2094. "psr-4": {
  2095. "Composer\\MetadataMinifier\\": "src"
  2096. }
  2097. },
  2098. "notification-url": "https://packagist.org/downloads/",
  2099. "license": [
  2100. "MIT"
  2101. ],
  2102. "authors": [
  2103. {
  2104. "name": "Jordi Boggiano",
  2105. "email": "j.boggiano@seld.be",
  2106. "homepage": "http://seld.be"
  2107. }
  2108. ],
  2109. "description": "Small utility library that handles metadata minification and expansion.",
  2110. "keywords": [
  2111. "composer",
  2112. "compression"
  2113. ],
  2114. "support": {
  2115. "issues": "https://github.com/composer/metadata-minifier/issues",
  2116. "source": "https://github.com/composer/metadata-minifier/tree/1.0.1"
  2117. },
  2118. "funding": [
  2119. {
  2120. "url": "https://packagist.com",
  2121. "type": "custom"
  2122. },
  2123. {
  2124. "url": "https://github.com/composer",
  2125. "type": "github"
  2126. }
  2127. ],
  2128. "time": "2026-06-30T11:34:59+00:00"
  2129. },
  2130. {
  2131. "name": "composer/pcre",
  2132. "version": "3.4.0",
  2133. "source": {
  2134. "type": "git",
  2135. "url": "https://github.com/composer/pcre.git",
  2136. "reference": "d5a341b3fb61f3001970940afb1d332968a183ed"
  2137. },
  2138. "dist": {
  2139. "type": "zip",
  2140. "url": "https://api.github.com/repos/composer/pcre/zipball/d5a341b3fb61f3001970940afb1d332968a183ed",
  2141. "reference": "d5a341b3fb61f3001970940afb1d332968a183ed",
  2142. "shasum": ""
  2143. },
  2144. "require": {
  2145. "php": "^7.4 || ^8.0"
  2146. },
  2147. "conflict": {
  2148. "phpstan/phpstan": "<2.2.2"
  2149. },
  2150. "require-dev": {
  2151. "phpstan/phpstan": "^2",
  2152. "phpstan/phpstan-deprecation-rules": "^2",
  2153. "phpstan/phpstan-strict-rules": "^2",
  2154. "phpunit/phpunit": "^9"
  2155. },
  2156. "type": "library",
  2157. "extra": {
  2158. "phpstan": {
  2159. "includes": [
  2160. "extension.neon"
  2161. ]
  2162. },
  2163. "branch-alias": {
  2164. "dev-main": "3.x-dev"
  2165. }
  2166. },
  2167. "autoload": {
  2168. "psr-4": {
  2169. "Composer\\Pcre\\": "src"
  2170. }
  2171. },
  2172. "notification-url": "https://packagist.org/downloads/",
  2173. "license": [
  2174. "MIT"
  2175. ],
  2176. "authors": [
  2177. {
  2178. "name": "Jordi Boggiano",
  2179. "email": "j.boggiano@seld.be",
  2180. "homepage": "http://seld.be"
  2181. }
  2182. ],
  2183. "description": "PCRE wrapping library that offers type-safe preg_* replacements.",
  2184. "keywords": [
  2185. "PCRE",
  2186. "preg",
  2187. "regex",
  2188. "regular expression"
  2189. ],
  2190. "support": {
  2191. "issues": "https://github.com/composer/pcre/issues",
  2192. "source": "https://github.com/composer/pcre/tree/3.4.0"
  2193. },
  2194. "funding": [
  2195. {
  2196. "url": "https://packagist.com",
  2197. "type": "custom"
  2198. },
  2199. {
  2200. "url": "https://github.com/composer",
  2201. "type": "github"
  2202. }
  2203. ],
  2204. "time": "2026-06-07T11:47:49+00:00"
  2205. },
  2206. {
  2207. "name": "composer/semver",
  2208. "version": "3.4.4",
  2209. "source": {
  2210. "type": "git",
  2211. "url": "https://github.com/composer/semver.git",
  2212. "reference": "198166618906cb2de69b95d7d47e5fa8aa1b2b95"
  2213. },
  2214. "dist": {
  2215. "type": "zip",
  2216. "url": "https://api.github.com/repos/composer/semver/zipball/198166618906cb2de69b95d7d47e5fa8aa1b2b95",
  2217. "reference": "198166618906cb2de69b95d7d47e5fa8aa1b2b95",
  2218. "shasum": ""
  2219. },
  2220. "require": {
  2221. "php": "^5.3.2 || ^7.0 || ^8.0"
  2222. },
  2223. "require-dev": {
  2224. "phpstan/phpstan": "^1.11",
  2225. "symfony/phpunit-bridge": "^3 || ^7"
  2226. },
  2227. "type": "library",
  2228. "extra": {
  2229. "branch-alias": {
  2230. "dev-main": "3.x-dev"
  2231. }
  2232. },
  2233. "autoload": {
  2234. "psr-4": {
  2235. "Composer\\Semver\\": "src"
  2236. }
  2237. },
  2238. "notification-url": "https://packagist.org/downloads/",
  2239. "license": [
  2240. "MIT"
  2241. ],
  2242. "authors": [
  2243. {
  2244. "name": "Nils Adermann",
  2245. "email": "naderman@naderman.de",
  2246. "homepage": "http://www.naderman.de"
  2247. },
  2248. {
  2249. "name": "Jordi Boggiano",
  2250. "email": "j.boggiano@seld.be",
  2251. "homepage": "http://seld.be"
  2252. },
  2253. {
  2254. "name": "Rob Bast",
  2255. "email": "rob.bast@gmail.com",
  2256. "homepage": "http://robbast.nl"
  2257. }
  2258. ],
  2259. "description": "Semver library that offers utilities, version constraint parsing and validation.",
  2260. "keywords": [
  2261. "semantic",
  2262. "semver",
  2263. "validation",
  2264. "versioning"
  2265. ],
  2266. "support": {
  2267. "irc": "ircs://irc.libera.chat:6697/composer",
  2268. "issues": "https://github.com/composer/semver/issues",
  2269. "source": "https://github.com/composer/semver/tree/3.4.4"
  2270. },
  2271. "funding": [
  2272. {
  2273. "url": "https://packagist.com",
  2274. "type": "custom"
  2275. },
  2276. {
  2277. "url": "https://github.com/composer",
  2278. "type": "github"
  2279. }
  2280. ],
  2281. "time": "2025-08-20T19:15:30+00:00"
  2282. },
  2283. {
  2284. "name": "composer/spdx-licenses",
  2285. "version": "1.6.0",
  2286. "source": {
  2287. "type": "git",
  2288. "url": "https://github.com/composer/spdx-licenses.git",
  2289. "reference": "5ecd0cb4177696f9fd48f1605dda81db3dee7889"
  2290. },
  2291. "dist": {
  2292. "type": "zip",
  2293. "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/5ecd0cb4177696f9fd48f1605dda81db3dee7889",
  2294. "reference": "5ecd0cb4177696f9fd48f1605dda81db3dee7889",
  2295. "shasum": ""
  2296. },
  2297. "require": {
  2298. "php": "^7.2 || ^8.0"
  2299. },
  2300. "require-dev": {
  2301. "phpstan/phpstan": "^1.11",
  2302. "symfony/phpunit-bridge": "^6.4.25 || ^7.3.3 || ^8.0"
  2303. },
  2304. "type": "library",
  2305. "extra": {
  2306. "branch-alias": {
  2307. "dev-main": "1.x-dev"
  2308. }
  2309. },
  2310. "autoload": {
  2311. "psr-4": {
  2312. "Composer\\Spdx\\": "src"
  2313. }
  2314. },
  2315. "notification-url": "https://packagist.org/downloads/",
  2316. "license": [
  2317. "MIT"
  2318. ],
  2319. "authors": [
  2320. {
  2321. "name": "Nils Adermann",
  2322. "email": "naderman@naderman.de",
  2323. "homepage": "http://www.naderman.de"
  2324. },
  2325. {
  2326. "name": "Jordi Boggiano",
  2327. "email": "j.boggiano@seld.be",
  2328. "homepage": "http://seld.be"
  2329. },
  2330. {
  2331. "name": "Rob Bast",
  2332. "email": "rob.bast@gmail.com",
  2333. "homepage": "http://robbast.nl"
  2334. }
  2335. ],
  2336. "description": "SPDX licenses list and validation library.",
  2337. "keywords": [
  2338. "license",
  2339. "spdx",
  2340. "validator"
  2341. ],
  2342. "support": {
  2343. "irc": "ircs://irc.libera.chat:6697/composer",
  2344. "issues": "https://github.com/composer/spdx-licenses/issues",
  2345. "source": "https://github.com/composer/spdx-licenses/tree/1.6.0"
  2346. },
  2347. "funding": [
  2348. {
  2349. "url": "https://packagist.com",
  2350. "type": "custom"
  2351. },
  2352. {
  2353. "url": "https://github.com/composer",
  2354. "type": "github"
  2355. }
  2356. ],
  2357. "time": "2026-04-08T20:18:39+00:00"
  2358. },
  2359. {
  2360. "name": "composer/xdebug-handler",
  2361. "version": "3.0.5",
  2362. "source": {
  2363. "type": "git",
  2364. "url": "https://github.com/composer/xdebug-handler.git",
  2365. "reference": "6c1925561632e83d60a44492e0b344cf48ab85ef"
  2366. },
  2367. "dist": {
  2368. "type": "zip",
  2369. "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/6c1925561632e83d60a44492e0b344cf48ab85ef",
  2370. "reference": "6c1925561632e83d60a44492e0b344cf48ab85ef",
  2371. "shasum": ""
  2372. },
  2373. "require": {
  2374. "composer/pcre": "^1 || ^2 || ^3",
  2375. "php": "^7.2.5 || ^8.0",
  2376. "psr/log": "^1 || ^2 || ^3"
  2377. },
  2378. "require-dev": {
  2379. "phpstan/phpstan": "^1.0",
  2380. "phpstan/phpstan-strict-rules": "^1.1",
  2381. "phpunit/phpunit": "^8.5 || ^9.6 || ^10.5"
  2382. },
  2383. "type": "library",
  2384. "autoload": {
  2385. "psr-4": {
  2386. "Composer\\XdebugHandler\\": "src"
  2387. }
  2388. },
  2389. "notification-url": "https://packagist.org/downloads/",
  2390. "license": [
  2391. "MIT"
  2392. ],
  2393. "authors": [
  2394. {
  2395. "name": "John Stevenson",
  2396. "email": "john-stevenson@blueyonder.co.uk"
  2397. }
  2398. ],
  2399. "description": "Restarts a process without Xdebug.",
  2400. "keywords": [
  2401. "Xdebug",
  2402. "performance"
  2403. ],
  2404. "support": {
  2405. "irc": "ircs://irc.libera.chat:6697/composer",
  2406. "issues": "https://github.com/composer/xdebug-handler/issues",
  2407. "source": "https://github.com/composer/xdebug-handler/tree/3.0.5"
  2408. },
  2409. "funding": [
  2410. {
  2411. "url": "https://packagist.com",
  2412. "type": "custom"
  2413. },
  2414. {
  2415. "url": "https://github.com/composer",
  2416. "type": "github"
  2417. },
  2418. {
  2419. "url": "https://tidelift.com/funding/github/packagist/composer/composer",
  2420. "type": "tidelift"
  2421. }
  2422. ],
  2423. "time": "2024-05-06T16:37:16+00:00"
  2424. },
  2425. {
  2426. "name": "dealerdirect/phpcodesniffer-composer-installer",
  2427. "version": "v1.2.1",
  2428. "source": {
  2429. "type": "git",
  2430. "url": "https://github.com/PHPCSStandards/composer-installer.git",
  2431. "reference": "963f0c67bffde0eac41b56be71ac0e8ba132f0bd"
  2432. },
  2433. "dist": {
  2434. "type": "zip",
  2435. "url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/963f0c67bffde0eac41b56be71ac0e8ba132f0bd",
  2436. "reference": "963f0c67bffde0eac41b56be71ac0e8ba132f0bd",
  2437. "shasum": ""
  2438. },
  2439. "require": {
  2440. "composer-plugin-api": "^2.2",
  2441. "php": ">=5.4",
  2442. "squizlabs/php_codesniffer": "^3.1.0 || ^4.0"
  2443. },
  2444. "require-dev": {
  2445. "composer/composer": "^2.2",
  2446. "ext-json": "*",
  2447. "ext-zip": "*",
  2448. "php-parallel-lint/php-parallel-lint": "^1.4.0",
  2449. "phpcompatibility/php-compatibility": "^9.0 || ^10.0.0@dev",
  2450. "yoast/phpunit-polyfills": "^1.0"
  2451. },
  2452. "type": "composer-plugin",
  2453. "extra": {
  2454. "class": "PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin"
  2455. },
  2456. "autoload": {
  2457. "psr-4": {
  2458. "PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/"
  2459. }
  2460. },
  2461. "notification-url": "https://packagist.org/downloads/",
  2462. "license": [
  2463. "MIT"
  2464. ],
  2465. "authors": [
  2466. {
  2467. "name": "Franck Nijhof",
  2468. "email": "opensource@frenck.dev",
  2469. "homepage": "https://frenck.dev",
  2470. "role": "Open source developer"
  2471. },
  2472. {
  2473. "name": "Contributors",
  2474. "homepage": "https://github.com/PHPCSStandards/composer-installer/graphs/contributors"
  2475. }
  2476. ],
  2477. "description": "PHP_CodeSniffer Standards Composer Installer Plugin",
  2478. "keywords": [
  2479. "PHPCodeSniffer",
  2480. "PHP_CodeSniffer",
  2481. "code quality",
  2482. "codesniffer",
  2483. "composer",
  2484. "installer",
  2485. "phpcbf",
  2486. "phpcs",
  2487. "plugin",
  2488. "qa",
  2489. "quality",
  2490. "standard",
  2491. "standards",
  2492. "style guide",
  2493. "stylecheck",
  2494. "tests"
  2495. ],
  2496. "support": {
  2497. "issues": "https://github.com/PHPCSStandards/composer-installer/issues",
  2498. "security": "https://github.com/PHPCSStandards/composer-installer/security/policy",
  2499. "source": "https://github.com/PHPCSStandards/composer-installer"
  2500. },
  2501. "funding": [
  2502. {
  2503. "url": "https://github.com/PHPCSStandards",
  2504. "type": "github"
  2505. },
  2506. {
  2507. "url": "https://github.com/jrfnl",
  2508. "type": "github"
  2509. },
  2510. {
  2511. "url": "https://opencollective.com/php_codesniffer",
  2512. "type": "open_collective"
  2513. },
  2514. {
  2515. "url": "https://thanks.dev/u/gh/phpcsstandards",
  2516. "type": "thanks_dev"
  2517. }
  2518. ],
  2519. "time": "2026-05-06T08:26:05+00:00"
  2520. },
  2521. {
  2522. "name": "doctrine/sql-formatter",
  2523. "version": "1.5.4",
  2524. "source": {
  2525. "type": "git",
  2526. "url": "https://github.com/doctrine/sql-formatter.git",
  2527. "reference": "9563949f5cd3bd12a17d12fb980528bc141c5806"
  2528. },
  2529. "dist": {
  2530. "type": "zip",
  2531. "url": "https://api.github.com/repos/doctrine/sql-formatter/zipball/9563949f5cd3bd12a17d12fb980528bc141c5806",
  2532. "reference": "9563949f5cd3bd12a17d12fb980528bc141c5806",
  2533. "shasum": ""
  2534. },
  2535. "require": {
  2536. "php": "^8.1"
  2537. },
  2538. "require-dev": {
  2539. "doctrine/coding-standard": "^14",
  2540. "ergebnis/phpunit-slow-test-detector": "^2.20",
  2541. "phpstan/phpstan": "^2.1.31",
  2542. "phpunit/phpunit": "^10.5.58"
  2543. },
  2544. "bin": [
  2545. "bin/sql-formatter"
  2546. ],
  2547. "type": "library",
  2548. "autoload": {
  2549. "psr-4": {
  2550. "Doctrine\\SqlFormatter\\": "src"
  2551. }
  2552. },
  2553. "notification-url": "https://packagist.org/downloads/",
  2554. "license": [
  2555. "MIT"
  2556. ],
  2557. "authors": [
  2558. {
  2559. "name": "Jeremy Dorn",
  2560. "email": "jeremy@jeremydorn.com",
  2561. "homepage": "https://jeremydorn.com/"
  2562. }
  2563. ],
  2564. "description": "a PHP SQL highlighting library",
  2565. "homepage": "https://github.com/doctrine/sql-formatter/",
  2566. "keywords": [
  2567. "highlight",
  2568. "sql"
  2569. ],
  2570. "support": {
  2571. "issues": "https://github.com/doctrine/sql-formatter/issues",
  2572. "source": "https://github.com/doctrine/sql-formatter/tree/1.5.4"
  2573. },
  2574. "time": "2026-02-08T16:21:46+00:00"
  2575. },
  2576. {
  2577. "name": "jasny/twig-extensions",
  2578. "version": "v1.3.1",
  2579. "source": {
  2580. "type": "git",
  2581. "url": "https://github.com/jasny/twig-extensions.git",
  2582. "reference": "8a5ca5f49317bf421a519556ad2e876820d41e01"
  2583. },
  2584. "dist": {
  2585. "type": "zip",
  2586. "url": "https://api.github.com/repos/jasny/twig-extensions/zipball/8a5ca5f49317bf421a519556ad2e876820d41e01",
  2587. "reference": "8a5ca5f49317bf421a519556ad2e876820d41e01",
  2588. "shasum": ""
  2589. },
  2590. "require": {
  2591. "php": ">=7.4.0",
  2592. "twig/twig": "^2.7 | ^3.0"
  2593. },
  2594. "require-dev": {
  2595. "ext-intl": "*",
  2596. "ext-json": "*",
  2597. "ext-pcre": "*",
  2598. "phpstan/phpstan": "^1.12.0",
  2599. "phpunit/phpunit": "^9.6",
  2600. "squizlabs/php_codesniffer": "^3.10"
  2601. },
  2602. "suggest": {
  2603. "ext-intl": "Required for the use of the LocalDate Twig extension",
  2604. "ext-pcre": "Required for the use of the PCRE Twig extension"
  2605. },
  2606. "type": "library",
  2607. "autoload": {
  2608. "psr-4": {
  2609. "Jasny\\Twig\\": "src/"
  2610. }
  2611. },
  2612. "notification-url": "https://packagist.org/downloads/",
  2613. "license": [
  2614. "MIT"
  2615. ],
  2616. "authors": [
  2617. {
  2618. "name": "Arnold Daniels",
  2619. "email": "arnold@jasny.net",
  2620. "homepage": "http://www.jasny.net"
  2621. }
  2622. ],
  2623. "description": "A set of useful Twig filters",
  2624. "homepage": "http://github.com/jasny/twig-extensions#README",
  2625. "keywords": [
  2626. "PCRE",
  2627. "array",
  2628. "date",
  2629. "datetime",
  2630. "preg",
  2631. "regex",
  2632. "templating",
  2633. "text",
  2634. "time"
  2635. ],
  2636. "support": {
  2637. "issues": "https://github.com/jasny/twig-extensions/issues",
  2638. "source": "https://github.com/jasny/twig-extensions"
  2639. },
  2640. "time": "2024-09-03T09:04:53+00:00"
  2641. },
  2642. {
  2643. "name": "josegonzalez/dotenv",
  2644. "version": "4.0.0",
  2645. "source": {
  2646. "type": "git",
  2647. "url": "https://github.com/josegonzalez/php-dotenv.git",
  2648. "reference": "e97dbd3db53508dcd536e73ec787a7f11458d41d"
  2649. },
  2650. "dist": {
  2651. "type": "zip",
  2652. "url": "https://api.github.com/repos/josegonzalez/php-dotenv/zipball/e97dbd3db53508dcd536e73ec787a7f11458d41d",
  2653. "reference": "e97dbd3db53508dcd536e73ec787a7f11458d41d",
  2654. "shasum": ""
  2655. },
  2656. "require": {
  2657. "m1/env": "2.*",
  2658. "php": ">=5.5.0"
  2659. },
  2660. "require-dev": {
  2661. "php-coveralls/php-coveralls": "~2.0",
  2662. "php-mock/php-mock-phpunit": "~1.1||~2.0",
  2663. "squizlabs/php_codesniffer": "~2.9||~3.7"
  2664. },
  2665. "type": "library",
  2666. "autoload": {
  2667. "psr-0": {
  2668. "josegonzalez\\Dotenv": [
  2669. "src",
  2670. "tests"
  2671. ]
  2672. }
  2673. },
  2674. "notification-url": "https://packagist.org/downloads/",
  2675. "license": [
  2676. "MIT"
  2677. ],
  2678. "authors": [
  2679. {
  2680. "name": "Jose Diaz-Gonzalez",
  2681. "email": "dotenv@josegonzalez.com",
  2682. "homepage": "http://josediazgonzalez.com",
  2683. "role": "Maintainer"
  2684. }
  2685. ],
  2686. "description": "dotenv file parsing for PHP",
  2687. "homepage": "https://github.com/josegonzalez/php-dotenv",
  2688. "keywords": [
  2689. "configuration",
  2690. "dotenv",
  2691. "php"
  2692. ],
  2693. "support": {
  2694. "issues": "https://github.com/josegonzalez/php-dotenv/issues",
  2695. "source": "https://github.com/josegonzalez/php-dotenv/tree/4.0.0"
  2696. },
  2697. "time": "2023-05-29T22:49:26+00:00"
  2698. },
  2699. {
  2700. "name": "justinrainbow/json-schema",
  2701. "version": "6.10.0",
  2702. "source": {
  2703. "type": "git",
  2704. "url": "https://github.com/jsonrainbow/json-schema.git",
  2705. "reference": "8b1308a9d7bdbdb20ce87ef920f82b4564bb2d33"
  2706. },
  2707. "dist": {
  2708. "type": "zip",
  2709. "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/8b1308a9d7bdbdb20ce87ef920f82b4564bb2d33",
  2710. "reference": "8b1308a9d7bdbdb20ce87ef920f82b4564bb2d33",
  2711. "shasum": ""
  2712. },
  2713. "require": {
  2714. "ext-json": "*",
  2715. "marc-mabe/php-enum": "^4.4",
  2716. "php": "^7.2 || ^8.0"
  2717. },
  2718. "require-dev": {
  2719. "friendsofphp/php-cs-fixer": "3.3.0",
  2720. "json-schema/json-schema-test-suite": "dev-main",
  2721. "marc-mabe/php-enum-phpstan": "^2.0",
  2722. "phpspec/prophecy": "^1.19",
  2723. "phpstan/phpstan": "^1.12",
  2724. "phpunit/phpunit": "^8.5"
  2725. },
  2726. "bin": [
  2727. "bin/validate-json"
  2728. ],
  2729. "type": "library",
  2730. "extra": {
  2731. "branch-alias": {
  2732. "dev-master": "6.x-dev"
  2733. }
  2734. },
  2735. "autoload": {
  2736. "psr-4": {
  2737. "JsonSchema\\": "src/JsonSchema/"
  2738. }
  2739. },
  2740. "notification-url": "https://packagist.org/downloads/",
  2741. "license": [
  2742. "MIT"
  2743. ],
  2744. "authors": [
  2745. {
  2746. "name": "Bruno Prieto Reis",
  2747. "email": "bruno.p.reis@gmail.com"
  2748. },
  2749. {
  2750. "name": "Justin Rainbow",
  2751. "email": "justin.rainbow@gmail.com"
  2752. },
  2753. {
  2754. "name": "Igor Wiedler",
  2755. "email": "igor@wiedler.ch"
  2756. },
  2757. {
  2758. "name": "Robert Schönthal",
  2759. "email": "seroscho@googlemail.com"
  2760. }
  2761. ],
  2762. "description": "A library to validate a json schema.",
  2763. "homepage": "https://github.com/jsonrainbow/json-schema",
  2764. "keywords": [
  2765. "json",
  2766. "schema"
  2767. ],
  2768. "support": {
  2769. "issues": "https://github.com/jsonrainbow/json-schema/issues",
  2770. "source": "https://github.com/jsonrainbow/json-schema/tree/6.10.0"
  2771. },
  2772. "time": "2026-06-16T20:50:26+00:00"
  2773. },
  2774. {
  2775. "name": "m1/env",
  2776. "version": "2.2.0",
  2777. "source": {
  2778. "type": "git",
  2779. "url": "https://github.com/m1/Env.git",
  2780. "reference": "5c296e3e13450a207e12b343f3af1d7ab569f6f3"
  2781. },
  2782. "dist": {
  2783. "type": "zip",
  2784. "url": "https://api.github.com/repos/m1/Env/zipball/5c296e3e13450a207e12b343f3af1d7ab569f6f3",
  2785. "reference": "5c296e3e13450a207e12b343f3af1d7ab569f6f3",
  2786. "shasum": ""
  2787. },
  2788. "require": {
  2789. "php": ">=5.3.0"
  2790. },
  2791. "require-dev": {
  2792. "phpunit/phpunit": "4.*",
  2793. "scrutinizer/ocular": "~1.1",
  2794. "squizlabs/php_codesniffer": "^2.3"
  2795. },
  2796. "suggest": {
  2797. "josegonzalez/dotenv": "For loading of .env",
  2798. "m1/vars": "For loading of configs"
  2799. },
  2800. "type": "library",
  2801. "autoload": {
  2802. "psr-4": {
  2803. "M1\\Env\\": "src"
  2804. }
  2805. },
  2806. "notification-url": "https://packagist.org/downloads/",
  2807. "license": [
  2808. "MIT"
  2809. ],
  2810. "authors": [
  2811. {
  2812. "name": "Miles Croxford",
  2813. "email": "hello@milescroxford.com",
  2814. "homepage": "http://milescroxford.com",
  2815. "role": "Developer"
  2816. }
  2817. ],
  2818. "description": "Env is a lightweight library bringing .env file parser compatibility to PHP. In short - it enables you to read .env files with PHP.",
  2819. "homepage": "https://github.com/m1/Env",
  2820. "keywords": [
  2821. ".env",
  2822. "config",
  2823. "dotenv",
  2824. "env",
  2825. "loader",
  2826. "m1",
  2827. "parser",
  2828. "support"
  2829. ],
  2830. "support": {
  2831. "issues": "https://github.com/m1/Env/issues",
  2832. "source": "https://github.com/m1/Env/tree/2.2.0"
  2833. },
  2834. "time": "2020-02-19T09:02:13+00:00"
  2835. },
  2836. {
  2837. "name": "marc-mabe/php-enum",
  2838. "version": "v4.7.2",
  2839. "source": {
  2840. "type": "git",
  2841. "url": "https://github.com/marc-mabe/php-enum.git",
  2842. "reference": "bb426fcdd65c60fb3638ef741e8782508fda7eef"
  2843. },
  2844. "dist": {
  2845. "type": "zip",
  2846. "url": "https://api.github.com/repos/marc-mabe/php-enum/zipball/bb426fcdd65c60fb3638ef741e8782508fda7eef",
  2847. "reference": "bb426fcdd65c60fb3638ef741e8782508fda7eef",
  2848. "shasum": ""
  2849. },
  2850. "require": {
  2851. "ext-reflection": "*",
  2852. "php": "^7.1 | ^8.0"
  2853. },
  2854. "require-dev": {
  2855. "phpbench/phpbench": "^0.16.10 || ^1.0.4",
  2856. "phpstan/phpstan": "^1.3.1",
  2857. "phpunit/phpunit": "^7.5.20 | ^8.5.22 | ^9.5.11",
  2858. "vimeo/psalm": "^4.17.0 | ^5.26.1"
  2859. },
  2860. "type": "library",
  2861. "extra": {
  2862. "branch-alias": {
  2863. "dev-3.x": "3.2-dev",
  2864. "dev-master": "4.7-dev"
  2865. }
  2866. },
  2867. "autoload": {
  2868. "psr-4": {
  2869. "MabeEnum\\": "src/"
  2870. },
  2871. "classmap": [
  2872. "stubs/Stringable.php"
  2873. ]
  2874. },
  2875. "notification-url": "https://packagist.org/downloads/",
  2876. "license": [
  2877. "BSD-3-Clause"
  2878. ],
  2879. "authors": [
  2880. {
  2881. "name": "Marc Bennewitz",
  2882. "email": "dev@mabe.berlin",
  2883. "homepage": "https://mabe.berlin/",
  2884. "role": "Lead"
  2885. }
  2886. ],
  2887. "description": "Simple and fast implementation of enumerations with native PHP",
  2888. "homepage": "https://github.com/marc-mabe/php-enum",
  2889. "keywords": [
  2890. "enum",
  2891. "enum-map",
  2892. "enum-set",
  2893. "enumeration",
  2894. "enumerator",
  2895. "enummap",
  2896. "enumset",
  2897. "map",
  2898. "set",
  2899. "type",
  2900. "type-hint",
  2901. "typehint"
  2902. ],
  2903. "support": {
  2904. "issues": "https://github.com/marc-mabe/php-enum/issues",
  2905. "source": "https://github.com/marc-mabe/php-enum/tree/v4.7.2"
  2906. },
  2907. "time": "2025-09-14T11:18:39+00:00"
  2908. },
  2909. {
  2910. "name": "myclabs/deep-copy",
  2911. "version": "1.13.4",
  2912. "source": {
  2913. "type": "git",
  2914. "url": "https://github.com/myclabs/DeepCopy.git",
  2915. "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a"
  2916. },
  2917. "dist": {
  2918. "type": "zip",
  2919. "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/07d290f0c47959fd5eed98c95ee5602db07e0b6a",
  2920. "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a",
  2921. "shasum": ""
  2922. },
  2923. "require": {
  2924. "php": "^7.1 || ^8.0"
  2925. },
  2926. "conflict": {
  2927. "doctrine/collections": "<1.6.8",
  2928. "doctrine/common": "<2.13.3 || >=3 <3.2.2"
  2929. },
  2930. "require-dev": {
  2931. "doctrine/collections": "^1.6.8",
  2932. "doctrine/common": "^2.13.3 || ^3.2.2",
  2933. "phpspec/prophecy": "^1.10",
  2934. "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13"
  2935. },
  2936. "type": "library",
  2937. "autoload": {
  2938. "files": [
  2939. "src/DeepCopy/deep_copy.php"
  2940. ],
  2941. "psr-4": {
  2942. "DeepCopy\\": "src/DeepCopy/"
  2943. }
  2944. },
  2945. "notification-url": "https://packagist.org/downloads/",
  2946. "license": [
  2947. "MIT"
  2948. ],
  2949. "description": "Create deep copies (clones) of your objects",
  2950. "keywords": [
  2951. "clone",
  2952. "copy",
  2953. "duplicate",
  2954. "object",
  2955. "object graph"
  2956. ],
  2957. "support": {
  2958. "issues": "https://github.com/myclabs/DeepCopy/issues",
  2959. "source": "https://github.com/myclabs/DeepCopy/tree/1.13.4"
  2960. },
  2961. "funding": [
  2962. {
  2963. "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy",
  2964. "type": "tidelift"
  2965. }
  2966. ],
  2967. "time": "2025-08-01T08:46:24+00:00"
  2968. },
  2969. {
  2970. "name": "nikic/php-parser",
  2971. "version": "v5.8.0",
  2972. "source": {
  2973. "type": "git",
  2974. "url": "https://github.com/nikic/PHP-Parser.git",
  2975. "reference": "044a6a392ff8ad0d61f14370a5fbbd0a0107152f"
  2976. },
  2977. "dist": {
  2978. "type": "zip",
  2979. "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/044a6a392ff8ad0d61f14370a5fbbd0a0107152f",
  2980. "reference": "044a6a392ff8ad0d61f14370a5fbbd0a0107152f",
  2981. "shasum": ""
  2982. },
  2983. "require": {
  2984. "ext-json": "*",
  2985. "ext-tokenizer": "*",
  2986. "php": ">=7.4"
  2987. },
  2988. "require-dev": {
  2989. "ircmaxell/php-yacc": "^0.0.7",
  2990. "phpunit/phpunit": "^9.0"
  2991. },
  2992. "bin": [
  2993. "bin/php-parse"
  2994. ],
  2995. "type": "library",
  2996. "extra": {
  2997. "branch-alias": {
  2998. "dev-master": "5.x-dev"
  2999. }
  3000. },
  3001. "autoload": {
  3002. "psr-4": {
  3003. "PhpParser\\": "lib/PhpParser"
  3004. }
  3005. },
  3006. "notification-url": "https://packagist.org/downloads/",
  3007. "license": [
  3008. "BSD-3-Clause"
  3009. ],
  3010. "authors": [
  3011. {
  3012. "name": "Nikita Popov"
  3013. }
  3014. ],
  3015. "description": "A PHP parser written in PHP",
  3016. "keywords": [
  3017. "parser",
  3018. "php"
  3019. ],
  3020. "support": {
  3021. "issues": "https://github.com/nikic/PHP-Parser/issues",
  3022. "source": "https://github.com/nikic/PHP-Parser/tree/v5.8.0"
  3023. },
  3024. "time": "2026-07-04T14:30:18+00:00"
  3025. },
  3026. {
  3027. "name": "phar-io/manifest",
  3028. "version": "2.0.4",
  3029. "source": {
  3030. "type": "git",
  3031. "url": "https://github.com/phar-io/manifest.git",
  3032. "reference": "54750ef60c58e43759730615a392c31c80e23176"
  3033. },
  3034. "dist": {
  3035. "type": "zip",
  3036. "url": "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176",
  3037. "reference": "54750ef60c58e43759730615a392c31c80e23176",
  3038. "shasum": ""
  3039. },
  3040. "require": {
  3041. "ext-dom": "*",
  3042. "ext-libxml": "*",
  3043. "ext-phar": "*",
  3044. "ext-xmlwriter": "*",
  3045. "phar-io/version": "^3.0.1",
  3046. "php": "^7.2 || ^8.0"
  3047. },
  3048. "type": "library",
  3049. "extra": {
  3050. "branch-alias": {
  3051. "dev-master": "2.0.x-dev"
  3052. }
  3053. },
  3054. "autoload": {
  3055. "classmap": [
  3056. "src/"
  3057. ]
  3058. },
  3059. "notification-url": "https://packagist.org/downloads/",
  3060. "license": [
  3061. "BSD-3-Clause"
  3062. ],
  3063. "authors": [
  3064. {
  3065. "name": "Arne Blankerts",
  3066. "email": "arne@blankerts.de",
  3067. "role": "Developer"
  3068. },
  3069. {
  3070. "name": "Sebastian Heuer",
  3071. "email": "sebastian@phpeople.de",
  3072. "role": "Developer"
  3073. },
  3074. {
  3075. "name": "Sebastian Bergmann",
  3076. "email": "sebastian@phpunit.de",
  3077. "role": "Developer"
  3078. }
  3079. ],
  3080. "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)",
  3081. "support": {
  3082. "issues": "https://github.com/phar-io/manifest/issues",
  3083. "source": "https://github.com/phar-io/manifest/tree/2.0.4"
  3084. },
  3085. "funding": [
  3086. {
  3087. "url": "https://github.com/theseer",
  3088. "type": "github"
  3089. }
  3090. ],
  3091. "time": "2024-03-03T12:33:53+00:00"
  3092. },
  3093. {
  3094. "name": "phar-io/version",
  3095. "version": "3.2.1",
  3096. "source": {
  3097. "type": "git",
  3098. "url": "https://github.com/phar-io/version.git",
  3099. "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74"
  3100. },
  3101. "dist": {
  3102. "type": "zip",
  3103. "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74",
  3104. "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74",
  3105. "shasum": ""
  3106. },
  3107. "require": {
  3108. "php": "^7.2 || ^8.0"
  3109. },
  3110. "type": "library",
  3111. "autoload": {
  3112. "classmap": [
  3113. "src/"
  3114. ]
  3115. },
  3116. "notification-url": "https://packagist.org/downloads/",
  3117. "license": [
  3118. "BSD-3-Clause"
  3119. ],
  3120. "authors": [
  3121. {
  3122. "name": "Arne Blankerts",
  3123. "email": "arne@blankerts.de",
  3124. "role": "Developer"
  3125. },
  3126. {
  3127. "name": "Sebastian Heuer",
  3128. "email": "sebastian@phpeople.de",
  3129. "role": "Developer"
  3130. },
  3131. {
  3132. "name": "Sebastian Bergmann",
  3133. "email": "sebastian@phpunit.de",
  3134. "role": "Developer"
  3135. }
  3136. ],
  3137. "description": "Library for handling version information and constraints",
  3138. "support": {
  3139. "issues": "https://github.com/phar-io/version/issues",
  3140. "source": "https://github.com/phar-io/version/tree/3.2.1"
  3141. },
  3142. "time": "2022-02-21T01:04:05+00:00"
  3143. },
  3144. {
  3145. "name": "phpstan/phpdoc-parser",
  3146. "version": "2.3.3",
  3147. "source": {
  3148. "type": "git",
  3149. "url": "https://github.com/phpstan/phpdoc-parser.git",
  3150. "reference": "fb19eedd2bb67ff8cf7a5502ad329e701d6398a3"
  3151. },
  3152. "dist": {
  3153. "type": "zip",
  3154. "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/fb19eedd2bb67ff8cf7a5502ad329e701d6398a3",
  3155. "reference": "fb19eedd2bb67ff8cf7a5502ad329e701d6398a3",
  3156. "shasum": ""
  3157. },
  3158. "require": {
  3159. "php": "^7.4 || ^8.0"
  3160. },
  3161. "require-dev": {
  3162. "doctrine/annotations": "^2.0",
  3163. "nikic/php-parser": "^5.3.0",
  3164. "php-parallel-lint/php-parallel-lint": "^1.2",
  3165. "phpstan/extension-installer": "^1.0",
  3166. "phpstan/phpstan": "^2.0",
  3167. "phpstan/phpstan-phpunit": "^2.0",
  3168. "phpstan/phpstan-strict-rules": "^2.0",
  3169. "phpunit/phpunit": "^9.6",
  3170. "symfony/process": "^5.2"
  3171. },
  3172. "type": "library",
  3173. "autoload": {
  3174. "psr-4": {
  3175. "PHPStan\\PhpDocParser\\": [
  3176. "src/"
  3177. ]
  3178. }
  3179. },
  3180. "notification-url": "https://packagist.org/downloads/",
  3181. "license": [
  3182. "MIT"
  3183. ],
  3184. "description": "PHPDoc parser with support for nullable, intersection and generic types",
  3185. "support": {
  3186. "issues": "https://github.com/phpstan/phpdoc-parser/issues",
  3187. "source": "https://github.com/phpstan/phpdoc-parser/tree/2.3.3"
  3188. },
  3189. "time": "2026-07-08T07:01:06+00:00"
  3190. },
  3191. {
  3192. "name": "phpunit/php-code-coverage",
  3193. "version": "14.2.3",
  3194. "source": {
  3195. "type": "git",
  3196. "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
  3197. "reference": "82f6e49ff224e2cde923d74425e583a883910783"
  3198. },
  3199. "dist": {
  3200. "type": "zip",
  3201. "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/82f6e49ff224e2cde923d74425e583a883910783",
  3202. "reference": "82f6e49ff224e2cde923d74425e583a883910783",
  3203. "shasum": ""
  3204. },
  3205. "require": {
  3206. "ext-dom": "*",
  3207. "ext-libxml": "*",
  3208. "ext-mbstring": "*",
  3209. "ext-xmlwriter": "*",
  3210. "nikic/php-parser": "^5.8.0",
  3211. "php": ">=8.4",
  3212. "phpunit/php-text-template": "^6.0",
  3213. "sebastian/complexity": "^6.0",
  3214. "sebastian/environment": "^9.3.2",
  3215. "sebastian/git-state": "^1.0",
  3216. "sebastian/lines-of-code": "^5.0.1",
  3217. "sebastian/version": "^7.0",
  3218. "theseer/tokenizer": "^2.0.1"
  3219. },
  3220. "require-dev": {
  3221. "phpunit/phpunit": "^13.2.2"
  3222. },
  3223. "suggest": {
  3224. "ext-pcov": "PHP extension that provides line coverage",
  3225. "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage"
  3226. },
  3227. "type": "library",
  3228. "extra": {
  3229. "branch-alias": {
  3230. "dev-main": "14.2.x-dev"
  3231. }
  3232. },
  3233. "autoload": {
  3234. "classmap": [
  3235. "src/"
  3236. ]
  3237. },
  3238. "notification-url": "https://packagist.org/downloads/",
  3239. "license": [
  3240. "BSD-3-Clause"
  3241. ],
  3242. "authors": [
  3243. {
  3244. "name": "Sebastian Bergmann",
  3245. "email": "sebastian@phpunit.de",
  3246. "role": "lead"
  3247. }
  3248. ],
  3249. "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.",
  3250. "homepage": "https://github.com/sebastianbergmann/php-code-coverage",
  3251. "keywords": [
  3252. "coverage",
  3253. "testing",
  3254. "xunit"
  3255. ],
  3256. "support": {
  3257. "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
  3258. "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy",
  3259. "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/14.2.3"
  3260. },
  3261. "funding": [
  3262. {
  3263. "url": "https://github.com/sebastianbergmann",
  3264. "type": "github"
  3265. },
  3266. {
  3267. "url": "https://liberapay.com/sebastianbergmann",
  3268. "type": "liberapay"
  3269. },
  3270. {
  3271. "url": "https://thanks.dev/u/gh/sebastianbergmann",
  3272. "type": "thanks_dev"
  3273. },
  3274. {
  3275. "url": "https://tidelift.com/funding/github/packagist/phpunit/php-code-coverage",
  3276. "type": "tidelift"
  3277. }
  3278. ],
  3279. "time": "2026-07-06T15:04:02+00:00"
  3280. },
  3281. {
  3282. "name": "phpunit/php-file-iterator",
  3283. "version": "7.0.0",
  3284. "source": {
  3285. "type": "git",
  3286. "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
  3287. "reference": "6e5aa1fb0a95b1703d83e721299ee18bb4e2de50"
  3288. },
  3289. "dist": {
  3290. "type": "zip",
  3291. "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/6e5aa1fb0a95b1703d83e721299ee18bb4e2de50",
  3292. "reference": "6e5aa1fb0a95b1703d83e721299ee18bb4e2de50",
  3293. "shasum": ""
  3294. },
  3295. "require": {
  3296. "php": ">=8.4"
  3297. },
  3298. "require-dev": {
  3299. "phpunit/phpunit": "^13.0"
  3300. },
  3301. "type": "library",
  3302. "extra": {
  3303. "branch-alias": {
  3304. "dev-main": "7.0-dev"
  3305. }
  3306. },
  3307. "autoload": {
  3308. "classmap": [
  3309. "src/"
  3310. ]
  3311. },
  3312. "notification-url": "https://packagist.org/downloads/",
  3313. "license": [
  3314. "BSD-3-Clause"
  3315. ],
  3316. "authors": [
  3317. {
  3318. "name": "Sebastian Bergmann",
  3319. "email": "sebastian@phpunit.de",
  3320. "role": "lead"
  3321. }
  3322. ],
  3323. "description": "FilterIterator implementation that filters files based on a list of suffixes.",
  3324. "homepage": "https://github.com/sebastianbergmann/php-file-iterator/",
  3325. "keywords": [
  3326. "filesystem",
  3327. "iterator"
  3328. ],
  3329. "support": {
  3330. "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues",
  3331. "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy",
  3332. "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/7.0.0"
  3333. },
  3334. "funding": [
  3335. {
  3336. "url": "https://github.com/sebastianbergmann",
  3337. "type": "github"
  3338. },
  3339. {
  3340. "url": "https://liberapay.com/sebastianbergmann",
  3341. "type": "liberapay"
  3342. },
  3343. {
  3344. "url": "https://thanks.dev/u/gh/sebastianbergmann",
  3345. "type": "thanks_dev"
  3346. },
  3347. {
  3348. "url": "https://tidelift.com/funding/github/packagist/phpunit/php-file-iterator",
  3349. "type": "tidelift"
  3350. }
  3351. ],
  3352. "time": "2026-02-06T04:33:26+00:00"
  3353. },
  3354. {
  3355. "name": "phpunit/php-invoker",
  3356. "version": "7.0.0",
  3357. "source": {
  3358. "type": "git",
  3359. "url": "https://github.com/sebastianbergmann/php-invoker.git",
  3360. "reference": "42e5c5cae0c65df12d1b1a3ab52bf3f50f244d88"
  3361. },
  3362. "dist": {
  3363. "type": "zip",
  3364. "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/42e5c5cae0c65df12d1b1a3ab52bf3f50f244d88",
  3365. "reference": "42e5c5cae0c65df12d1b1a3ab52bf3f50f244d88",
  3366. "shasum": ""
  3367. },
  3368. "require": {
  3369. "php": ">=8.4"
  3370. },
  3371. "require-dev": {
  3372. "ext-pcntl": "*",
  3373. "phpunit/phpunit": "^13.0"
  3374. },
  3375. "suggest": {
  3376. "ext-pcntl": "*"
  3377. },
  3378. "type": "library",
  3379. "extra": {
  3380. "branch-alias": {
  3381. "dev-main": "7.0-dev"
  3382. }
  3383. },
  3384. "autoload": {
  3385. "classmap": [
  3386. "src/"
  3387. ]
  3388. },
  3389. "notification-url": "https://packagist.org/downloads/",
  3390. "license": [
  3391. "BSD-3-Clause"
  3392. ],
  3393. "authors": [
  3394. {
  3395. "name": "Sebastian Bergmann",
  3396. "email": "sebastian@phpunit.de",
  3397. "role": "lead"
  3398. }
  3399. ],
  3400. "description": "Invoke callables with a timeout",
  3401. "homepage": "https://github.com/sebastianbergmann/php-invoker/",
  3402. "keywords": [
  3403. "process"
  3404. ],
  3405. "support": {
  3406. "issues": "https://github.com/sebastianbergmann/php-invoker/issues",
  3407. "security": "https://github.com/sebastianbergmann/php-invoker/security/policy",
  3408. "source": "https://github.com/sebastianbergmann/php-invoker/tree/7.0.0"
  3409. },
  3410. "funding": [
  3411. {
  3412. "url": "https://github.com/sebastianbergmann",
  3413. "type": "github"
  3414. },
  3415. {
  3416. "url": "https://liberapay.com/sebastianbergmann",
  3417. "type": "liberapay"
  3418. },
  3419. {
  3420. "url": "https://thanks.dev/u/gh/sebastianbergmann",
  3421. "type": "thanks_dev"
  3422. },
  3423. {
  3424. "url": "https://tidelift.com/funding/github/packagist/phpunit/php-invoker",
  3425. "type": "tidelift"
  3426. }
  3427. ],
  3428. "time": "2026-02-06T04:34:47+00:00"
  3429. },
  3430. {
  3431. "name": "phpunit/php-text-template",
  3432. "version": "6.0.0",
  3433. "source": {
  3434. "type": "git",
  3435. "url": "https://github.com/sebastianbergmann/php-text-template.git",
  3436. "reference": "a47af19f93f76aa3368303d752aa5272ca3299f4"
  3437. },
  3438. "dist": {
  3439. "type": "zip",
  3440. "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/a47af19f93f76aa3368303d752aa5272ca3299f4",
  3441. "reference": "a47af19f93f76aa3368303d752aa5272ca3299f4",
  3442. "shasum": ""
  3443. },
  3444. "require": {
  3445. "php": ">=8.4"
  3446. },
  3447. "require-dev": {
  3448. "phpunit/phpunit": "^13.0"
  3449. },
  3450. "type": "library",
  3451. "extra": {
  3452. "branch-alias": {
  3453. "dev-main": "6.0-dev"
  3454. }
  3455. },
  3456. "autoload": {
  3457. "classmap": [
  3458. "src/"
  3459. ]
  3460. },
  3461. "notification-url": "https://packagist.org/downloads/",
  3462. "license": [
  3463. "BSD-3-Clause"
  3464. ],
  3465. "authors": [
  3466. {
  3467. "name": "Sebastian Bergmann",
  3468. "email": "sebastian@phpunit.de",
  3469. "role": "lead"
  3470. }
  3471. ],
  3472. "description": "Simple template engine.",
  3473. "homepage": "https://github.com/sebastianbergmann/php-text-template/",
  3474. "keywords": [
  3475. "template"
  3476. ],
  3477. "support": {
  3478. "issues": "https://github.com/sebastianbergmann/php-text-template/issues",
  3479. "security": "https://github.com/sebastianbergmann/php-text-template/security/policy",
  3480. "source": "https://github.com/sebastianbergmann/php-text-template/tree/6.0.0"
  3481. },
  3482. "funding": [
  3483. {
  3484. "url": "https://github.com/sebastianbergmann",
  3485. "type": "github"
  3486. },
  3487. {
  3488. "url": "https://liberapay.com/sebastianbergmann",
  3489. "type": "liberapay"
  3490. },
  3491. {
  3492. "url": "https://thanks.dev/u/gh/sebastianbergmann",
  3493. "type": "thanks_dev"
  3494. },
  3495. {
  3496. "url": "https://tidelift.com/funding/github/packagist/phpunit/php-text-template",
  3497. "type": "tidelift"
  3498. }
  3499. ],
  3500. "time": "2026-02-06T04:36:37+00:00"
  3501. },
  3502. {
  3503. "name": "phpunit/php-timer",
  3504. "version": "9.0.0",
  3505. "source": {
  3506. "type": "git",
  3507. "url": "https://github.com/sebastianbergmann/php-timer.git",
  3508. "reference": "a0e12065831f6ab0d83120dc61513eb8d9a966f6"
  3509. },
  3510. "dist": {
  3511. "type": "zip",
  3512. "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/a0e12065831f6ab0d83120dc61513eb8d9a966f6",
  3513. "reference": "a0e12065831f6ab0d83120dc61513eb8d9a966f6",
  3514. "shasum": ""
  3515. },
  3516. "require": {
  3517. "php": ">=8.4"
  3518. },
  3519. "require-dev": {
  3520. "phpunit/phpunit": "^13.0"
  3521. },
  3522. "type": "library",
  3523. "extra": {
  3524. "branch-alias": {
  3525. "dev-main": "9.0-dev"
  3526. }
  3527. },
  3528. "autoload": {
  3529. "classmap": [
  3530. "src/"
  3531. ]
  3532. },
  3533. "notification-url": "https://packagist.org/downloads/",
  3534. "license": [
  3535. "BSD-3-Clause"
  3536. ],
  3537. "authors": [
  3538. {
  3539. "name": "Sebastian Bergmann",
  3540. "email": "sebastian@phpunit.de",
  3541. "role": "lead"
  3542. }
  3543. ],
  3544. "description": "Utility class for timing",
  3545. "homepage": "https://github.com/sebastianbergmann/php-timer/",
  3546. "keywords": [
  3547. "timer"
  3548. ],
  3549. "support": {
  3550. "issues": "https://github.com/sebastianbergmann/php-timer/issues",
  3551. "security": "https://github.com/sebastianbergmann/php-timer/security/policy",
  3552. "source": "https://github.com/sebastianbergmann/php-timer/tree/9.0.0"
  3553. },
  3554. "funding": [
  3555. {
  3556. "url": "https://github.com/sebastianbergmann",
  3557. "type": "github"
  3558. },
  3559. {
  3560. "url": "https://liberapay.com/sebastianbergmann",
  3561. "type": "liberapay"
  3562. },
  3563. {
  3564. "url": "https://thanks.dev/u/gh/sebastianbergmann",
  3565. "type": "thanks_dev"
  3566. },
  3567. {
  3568. "url": "https://tidelift.com/funding/github/packagist/phpunit/php-timer",
  3569. "type": "tidelift"
  3570. }
  3571. ],
  3572. "time": "2026-02-06T04:37:53+00:00"
  3573. },
  3574. {
  3575. "name": "phpunit/phpunit",
  3576. "version": "13.2.5",
  3577. "source": {
  3578. "type": "git",
  3579. "url": "https://github.com/sebastianbergmann/phpunit.git",
  3580. "reference": "2beef9f448c9e04914a273c89ff6d039f8b97bc8"
  3581. },
  3582. "dist": {
  3583. "type": "zip",
  3584. "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/2beef9f448c9e04914a273c89ff6d039f8b97bc8",
  3585. "reference": "2beef9f448c9e04914a273c89ff6d039f8b97bc8",
  3586. "shasum": ""
  3587. },
  3588. "require": {
  3589. "ext-dom": "*",
  3590. "ext-filter": "*",
  3591. "ext-json": "*",
  3592. "ext-libxml": "*",
  3593. "ext-mbstring": "*",
  3594. "ext-xmlwriter": "*",
  3595. "myclabs/deep-copy": "^1.13.4",
  3596. "phar-io/manifest": "^2.0.4",
  3597. "phar-io/version": "^3.2.1",
  3598. "php": ">=8.4.1",
  3599. "phpunit/php-code-coverage": "^14.2.3",
  3600. "phpunit/php-file-iterator": "^7.0.0",
  3601. "phpunit/php-invoker": "^7.0.0",
  3602. "phpunit/php-text-template": "^6.0.0",
  3603. "phpunit/php-timer": "^9.0.0",
  3604. "sebastian/cli-parser": "^5.0.0",
  3605. "sebastian/comparator": "^8.3.0",
  3606. "sebastian/diff": "^9.0",
  3607. "sebastian/environment": "^9.3.2",
  3608. "sebastian/exporter": "^8.1.1",
  3609. "sebastian/file-filter": "^1.0",
  3610. "sebastian/git-state": "^1.0",
  3611. "sebastian/global-state": "^9.0.1",
  3612. "sebastian/object-enumerator": "^8.0.0",
  3613. "sebastian/recursion-context": "^8.0.0",
  3614. "sebastian/type": "^7.0.1",
  3615. "sebastian/version": "^7.0.0",
  3616. "staabm/side-effects-detector": "^1.0.5"
  3617. },
  3618. "bin": [
  3619. "phpunit"
  3620. ],
  3621. "type": "library",
  3622. "extra": {
  3623. "branch-alias": {
  3624. "dev-main": "13.2-dev"
  3625. }
  3626. },
  3627. "autoload": {
  3628. "files": [
  3629. "src/Framework/Assert/Functions.php"
  3630. ],
  3631. "classmap": [
  3632. "src/"
  3633. ]
  3634. },
  3635. "notification-url": "https://packagist.org/downloads/",
  3636. "license": [
  3637. "BSD-3-Clause"
  3638. ],
  3639. "authors": [
  3640. {
  3641. "name": "Sebastian Bergmann",
  3642. "email": "sebastian@phpunit.de",
  3643. "role": "lead"
  3644. }
  3645. ],
  3646. "description": "The PHP Unit Testing framework.",
  3647. "homepage": "https://phpunit.de/",
  3648. "keywords": [
  3649. "phpunit",
  3650. "testing",
  3651. "xunit"
  3652. ],
  3653. "support": {
  3654. "issues": "https://github.com/sebastianbergmann/phpunit/issues",
  3655. "security": "https://github.com/sebastianbergmann/phpunit/security/policy",
  3656. "source": "https://github.com/sebastianbergmann/phpunit/tree/13.2.5"
  3657. },
  3658. "funding": [
  3659. {
  3660. "url": "https://phpunit.de/sponsoring.html",
  3661. "type": "other"
  3662. }
  3663. ],
  3664. "time": "2026-07-25T06:59:14+00:00"
  3665. },
  3666. {
  3667. "name": "react/promise",
  3668. "version": "v3.3.0",
  3669. "source": {
  3670. "type": "git",
  3671. "url": "https://github.com/reactphp/promise.git",
  3672. "reference": "23444f53a813a3296c1368bb104793ce8d88f04a"
  3673. },
  3674. "dist": {
  3675. "type": "zip",
  3676. "url": "https://api.github.com/repos/reactphp/promise/zipball/23444f53a813a3296c1368bb104793ce8d88f04a",
  3677. "reference": "23444f53a813a3296c1368bb104793ce8d88f04a",
  3678. "shasum": ""
  3679. },
  3680. "require": {
  3681. "php": ">=7.1.0"
  3682. },
  3683. "require-dev": {
  3684. "phpstan/phpstan": "1.12.28 || 1.4.10",
  3685. "phpunit/phpunit": "^9.6 || ^7.5"
  3686. },
  3687. "type": "library",
  3688. "autoload": {
  3689. "files": [
  3690. "src/functions_include.php"
  3691. ],
  3692. "psr-4": {
  3693. "React\\Promise\\": "src/"
  3694. }
  3695. },
  3696. "notification-url": "https://packagist.org/downloads/",
  3697. "license": [
  3698. "MIT"
  3699. ],
  3700. "authors": [
  3701. {
  3702. "name": "Jan Sorgalla",
  3703. "email": "jsorgalla@gmail.com",
  3704. "homepage": "https://sorgalla.com/"
  3705. },
  3706. {
  3707. "name": "Christian Lück",
  3708. "email": "christian@clue.engineering",
  3709. "homepage": "https://clue.engineering/"
  3710. },
  3711. {
  3712. "name": "Cees-Jan Kiewiet",
  3713. "email": "reactphp@ceesjankiewiet.nl",
  3714. "homepage": "https://wyrihaximus.net/"
  3715. },
  3716. {
  3717. "name": "Chris Boden",
  3718. "email": "cboden@gmail.com",
  3719. "homepage": "https://cboden.dev/"
  3720. }
  3721. ],
  3722. "description": "A lightweight implementation of CommonJS Promises/A for PHP",
  3723. "keywords": [
  3724. "promise",
  3725. "promises"
  3726. ],
  3727. "support": {
  3728. "issues": "https://github.com/reactphp/promise/issues",
  3729. "source": "https://github.com/reactphp/promise/tree/v3.3.0"
  3730. },
  3731. "funding": [
  3732. {
  3733. "url": "https://opencollective.com/reactphp",
  3734. "type": "open_collective"
  3735. }
  3736. ],
  3737. "time": "2025-08-19T18:57:03+00:00"
  3738. },
  3739. {
  3740. "name": "sebastian/cli-parser",
  3741. "version": "5.0.0",
  3742. "source": {
  3743. "type": "git",
  3744. "url": "https://github.com/sebastianbergmann/cli-parser.git",
  3745. "reference": "48a4654fa5e48c1c81214e9930048a572d4b23ca"
  3746. },
  3747. "dist": {
  3748. "type": "zip",
  3749. "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/48a4654fa5e48c1c81214e9930048a572d4b23ca",
  3750. "reference": "48a4654fa5e48c1c81214e9930048a572d4b23ca",
  3751. "shasum": ""
  3752. },
  3753. "require": {
  3754. "php": ">=8.4"
  3755. },
  3756. "require-dev": {
  3757. "phpunit/phpunit": "^13.0"
  3758. },
  3759. "type": "library",
  3760. "extra": {
  3761. "branch-alias": {
  3762. "dev-main": "5.0-dev"
  3763. }
  3764. },
  3765. "autoload": {
  3766. "classmap": [
  3767. "src/"
  3768. ]
  3769. },
  3770. "notification-url": "https://packagist.org/downloads/",
  3771. "license": [
  3772. "BSD-3-Clause"
  3773. ],
  3774. "authors": [
  3775. {
  3776. "name": "Sebastian Bergmann",
  3777. "email": "sebastian@phpunit.de",
  3778. "role": "lead"
  3779. }
  3780. ],
  3781. "description": "Library for parsing CLI options",
  3782. "homepage": "https://github.com/sebastianbergmann/cli-parser",
  3783. "support": {
  3784. "issues": "https://github.com/sebastianbergmann/cli-parser/issues",
  3785. "security": "https://github.com/sebastianbergmann/cli-parser/security/policy",
  3786. "source": "https://github.com/sebastianbergmann/cli-parser/tree/5.0.0"
  3787. },
  3788. "funding": [
  3789. {
  3790. "url": "https://github.com/sebastianbergmann",
  3791. "type": "github"
  3792. },
  3793. {
  3794. "url": "https://liberapay.com/sebastianbergmann",
  3795. "type": "liberapay"
  3796. },
  3797. {
  3798. "url": "https://thanks.dev/u/gh/sebastianbergmann",
  3799. "type": "thanks_dev"
  3800. },
  3801. {
  3802. "url": "https://tidelift.com/funding/github/packagist/sebastian/cli-parser",
  3803. "type": "tidelift"
  3804. }
  3805. ],
  3806. "time": "2026-02-06T04:39:44+00:00"
  3807. },
  3808. {
  3809. "name": "sebastian/comparator",
  3810. "version": "8.3.0",
  3811. "source": {
  3812. "type": "git",
  3813. "url": "https://github.com/sebastianbergmann/comparator.git",
  3814. "reference": "c025fc7604afab3f195fab7cdaf72327331af241"
  3815. },
  3816. "dist": {
  3817. "type": "zip",
  3818. "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/c025fc7604afab3f195fab7cdaf72327331af241",
  3819. "reference": "c025fc7604afab3f195fab7cdaf72327331af241",
  3820. "shasum": ""
  3821. },
  3822. "require": {
  3823. "ext-dom": "*",
  3824. "ext-mbstring": "*",
  3825. "php": ">=8.4",
  3826. "sebastian/diff": "^9.0",
  3827. "sebastian/exporter": "^8.1.0"
  3828. },
  3829. "require-dev": {
  3830. "phpunit/phpunit": "^13.2"
  3831. },
  3832. "suggest": {
  3833. "ext-bcmath": "For comparing BcMath\\Number objects"
  3834. },
  3835. "type": "library",
  3836. "extra": {
  3837. "branch-alias": {
  3838. "dev-main": "8.3-dev"
  3839. }
  3840. },
  3841. "autoload": {
  3842. "classmap": [
  3843. "src/"
  3844. ]
  3845. },
  3846. "notification-url": "https://packagist.org/downloads/",
  3847. "license": [
  3848. "BSD-3-Clause"
  3849. ],
  3850. "authors": [
  3851. {
  3852. "name": "Sebastian Bergmann",
  3853. "email": "sebastian@phpunit.de"
  3854. },
  3855. {
  3856. "name": "Jeff Welch",
  3857. "email": "whatthejeff@gmail.com"
  3858. },
  3859. {
  3860. "name": "Volker Dusch",
  3861. "email": "github@wallbash.com"
  3862. },
  3863. {
  3864. "name": "Bernhard Schussek",
  3865. "email": "bschussek@2bepublished.at"
  3866. }
  3867. ],
  3868. "description": "Provides the functionality to compare PHP values for equality",
  3869. "homepage": "https://github.com/sebastianbergmann/comparator",
  3870. "keywords": [
  3871. "comparator",
  3872. "compare",
  3873. "equality"
  3874. ],
  3875. "support": {
  3876. "issues": "https://github.com/sebastianbergmann/comparator/issues",
  3877. "security": "https://github.com/sebastianbergmann/comparator/security/policy",
  3878. "source": "https://github.com/sebastianbergmann/comparator/tree/8.3.0"
  3879. },
  3880. "funding": [
  3881. {
  3882. "url": "https://github.com/sebastianbergmann",
  3883. "type": "github"
  3884. },
  3885. {
  3886. "url": "https://liberapay.com/sebastianbergmann",
  3887. "type": "liberapay"
  3888. },
  3889. {
  3890. "url": "https://thanks.dev/u/gh/sebastianbergmann",
  3891. "type": "thanks_dev"
  3892. },
  3893. {
  3894. "url": "https://tidelift.com/funding/github/packagist/sebastian/comparator",
  3895. "type": "tidelift"
  3896. }
  3897. ],
  3898. "time": "2026-06-05T03:06:45+00:00"
  3899. },
  3900. {
  3901. "name": "sebastian/complexity",
  3902. "version": "6.0.0",
  3903. "source": {
  3904. "type": "git",
  3905. "url": "https://github.com/sebastianbergmann/complexity.git",
  3906. "reference": "c5651c795c98093480df79350cb050813fc7a2f3"
  3907. },
  3908. "dist": {
  3909. "type": "zip",
  3910. "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/c5651c795c98093480df79350cb050813fc7a2f3",
  3911. "reference": "c5651c795c98093480df79350cb050813fc7a2f3",
  3912. "shasum": ""
  3913. },
  3914. "require": {
  3915. "nikic/php-parser": "^5.0",
  3916. "php": ">=8.4"
  3917. },
  3918. "require-dev": {
  3919. "phpunit/phpunit": "^13.0"
  3920. },
  3921. "type": "library",
  3922. "extra": {
  3923. "branch-alias": {
  3924. "dev-main": "6.0-dev"
  3925. }
  3926. },
  3927. "autoload": {
  3928. "classmap": [
  3929. "src/"
  3930. ]
  3931. },
  3932. "notification-url": "https://packagist.org/downloads/",
  3933. "license": [
  3934. "BSD-3-Clause"
  3935. ],
  3936. "authors": [
  3937. {
  3938. "name": "Sebastian Bergmann",
  3939. "email": "sebastian@phpunit.de",
  3940. "role": "lead"
  3941. }
  3942. ],
  3943. "description": "Library for calculating the complexity of PHP code units",
  3944. "homepage": "https://github.com/sebastianbergmann/complexity",
  3945. "support": {
  3946. "issues": "https://github.com/sebastianbergmann/complexity/issues",
  3947. "security": "https://github.com/sebastianbergmann/complexity/security/policy",
  3948. "source": "https://github.com/sebastianbergmann/complexity/tree/6.0.0"
  3949. },
  3950. "funding": [
  3951. {
  3952. "url": "https://github.com/sebastianbergmann",
  3953. "type": "github"
  3954. },
  3955. {
  3956. "url": "https://liberapay.com/sebastianbergmann",
  3957. "type": "liberapay"
  3958. },
  3959. {
  3960. "url": "https://thanks.dev/u/gh/sebastianbergmann",
  3961. "type": "thanks_dev"
  3962. },
  3963. {
  3964. "url": "https://tidelift.com/funding/github/packagist/sebastian/complexity",
  3965. "type": "tidelift"
  3966. }
  3967. ],
  3968. "time": "2026-02-06T04:41:32+00:00"
  3969. },
  3970. {
  3971. "name": "sebastian/diff",
  3972. "version": "9.0.0",
  3973. "source": {
  3974. "type": "git",
  3975. "url": "https://github.com/sebastianbergmann/diff.git",
  3976. "reference": "a3fb6a298a265ff487a91bbea46e03cd01dbb226"
  3977. },
  3978. "dist": {
  3979. "type": "zip",
  3980. "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/a3fb6a298a265ff487a91bbea46e03cd01dbb226",
  3981. "reference": "a3fb6a298a265ff487a91bbea46e03cd01dbb226",
  3982. "shasum": ""
  3983. },
  3984. "require": {
  3985. "php": ">=8.4"
  3986. },
  3987. "require-dev": {
  3988. "phpunit/phpunit": "^13.2",
  3989. "symfony/process": "^7.4.13"
  3990. },
  3991. "type": "library",
  3992. "extra": {
  3993. "branch-alias": {
  3994. "dev-main": "9.0-dev"
  3995. }
  3996. },
  3997. "autoload": {
  3998. "classmap": [
  3999. "src/"
  4000. ]
  4001. },
  4002. "notification-url": "https://packagist.org/downloads/",
  4003. "license": [
  4004. "BSD-3-Clause"
  4005. ],
  4006. "authors": [
  4007. {
  4008. "name": "Sebastian Bergmann",
  4009. "email": "sebastian@phpunit.de"
  4010. },
  4011. {
  4012. "name": "Kore Nordmann",
  4013. "email": "mail@kore-nordmann.de"
  4014. }
  4015. ],
  4016. "description": "Diff implementation",
  4017. "homepage": "https://github.com/sebastianbergmann/diff",
  4018. "keywords": [
  4019. "diff",
  4020. "udiff",
  4021. "unidiff",
  4022. "unified diff"
  4023. ],
  4024. "support": {
  4025. "issues": "https://github.com/sebastianbergmann/diff/issues",
  4026. "security": "https://github.com/sebastianbergmann/diff/security/policy",
  4027. "source": "https://github.com/sebastianbergmann/diff/tree/9.0.0"
  4028. },
  4029. "funding": [
  4030. {
  4031. "url": "https://github.com/sebastianbergmann",
  4032. "type": "github"
  4033. },
  4034. {
  4035. "url": "https://liberapay.com/sebastianbergmann",
  4036. "type": "liberapay"
  4037. },
  4038. {
  4039. "url": "https://thanks.dev/u/gh/sebastianbergmann",
  4040. "type": "thanks_dev"
  4041. },
  4042. {
  4043. "url": "https://tidelift.com/funding/github/packagist/sebastian/diff",
  4044. "type": "tidelift"
  4045. }
  4046. ],
  4047. "time": "2026-06-05T03:04:51+00:00"
  4048. },
  4049. {
  4050. "name": "sebastian/environment",
  4051. "version": "9.3.2",
  4052. "source": {
  4053. "type": "git",
  4054. "url": "https://github.com/sebastianbergmann/environment.git",
  4055. "reference": "6c9e487c9eb706a8d258102a1c0b0a3e53e86c2e"
  4056. },
  4057. "dist": {
  4058. "type": "zip",
  4059. "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/6c9e487c9eb706a8d258102a1c0b0a3e53e86c2e",
  4060. "reference": "6c9e487c9eb706a8d258102a1c0b0a3e53e86c2e",
  4061. "shasum": ""
  4062. },
  4063. "require": {
  4064. "php": ">=8.4"
  4065. },
  4066. "require-dev": {
  4067. "phpunit/phpunit": "^13.1.11"
  4068. },
  4069. "suggest": {
  4070. "ext-posix": "*"
  4071. },
  4072. "type": "library",
  4073. "extra": {
  4074. "branch-alias": {
  4075. "dev-main": "9.3-dev"
  4076. }
  4077. },
  4078. "autoload": {
  4079. "classmap": [
  4080. "src/"
  4081. ]
  4082. },
  4083. "notification-url": "https://packagist.org/downloads/",
  4084. "license": [
  4085. "BSD-3-Clause"
  4086. ],
  4087. "authors": [
  4088. {
  4089. "name": "Sebastian Bergmann",
  4090. "email": "sebastian@phpunit.de"
  4091. }
  4092. ],
  4093. "description": "Provides functionality to handle HHVM/PHP environments",
  4094. "homepage": "https://github.com/sebastianbergmann/environment",
  4095. "keywords": [
  4096. "Xdebug",
  4097. "environment",
  4098. "hhvm"
  4099. ],
  4100. "support": {
  4101. "issues": "https://github.com/sebastianbergmann/environment/issues",
  4102. "security": "https://github.com/sebastianbergmann/environment/security/policy",
  4103. "source": "https://github.com/sebastianbergmann/environment/tree/9.3.2"
  4104. },
  4105. "funding": [
  4106. {
  4107. "url": "https://github.com/sebastianbergmann",
  4108. "type": "github"
  4109. },
  4110. {
  4111. "url": "https://liberapay.com/sebastianbergmann",
  4112. "type": "liberapay"
  4113. },
  4114. {
  4115. "url": "https://thanks.dev/u/gh/sebastianbergmann",
  4116. "type": "thanks_dev"
  4117. },
  4118. {
  4119. "url": "https://tidelift.com/funding/github/packagist/sebastian/environment",
  4120. "type": "tidelift"
  4121. }
  4122. ],
  4123. "time": "2026-05-25T13:41:38+00:00"
  4124. },
  4125. {
  4126. "name": "sebastian/exporter",
  4127. "version": "8.1.1",
  4128. "source": {
  4129. "type": "git",
  4130. "url": "https://github.com/sebastianbergmann/exporter.git",
  4131. "reference": "cfaa77c750dcad6f44c9bac8f62ac486e1c82c26"
  4132. },
  4133. "dist": {
  4134. "type": "zip",
  4135. "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/cfaa77c750dcad6f44c9bac8f62ac486e1c82c26",
  4136. "reference": "cfaa77c750dcad6f44c9bac8f62ac486e1c82c26",
  4137. "shasum": ""
  4138. },
  4139. "require": {
  4140. "ext-mbstring": "*",
  4141. "php": ">=8.4",
  4142. "sebastian/recursion-context": "^8.0"
  4143. },
  4144. "require-dev": {
  4145. "phpunit/phpunit": "^13.2.4"
  4146. },
  4147. "type": "library",
  4148. "extra": {
  4149. "branch-alias": {
  4150. "dev-main": "8.1-dev"
  4151. }
  4152. },
  4153. "autoload": {
  4154. "classmap": [
  4155. "src/"
  4156. ]
  4157. },
  4158. "notification-url": "https://packagist.org/downloads/",
  4159. "license": [
  4160. "BSD-3-Clause"
  4161. ],
  4162. "authors": [
  4163. {
  4164. "name": "Sebastian Bergmann",
  4165. "email": "sebastian@phpunit.de"
  4166. },
  4167. {
  4168. "name": "Jeff Welch",
  4169. "email": "whatthejeff@gmail.com"
  4170. },
  4171. {
  4172. "name": "Volker Dusch",
  4173. "email": "github@wallbash.com"
  4174. },
  4175. {
  4176. "name": "Adam Harvey",
  4177. "email": "aharvey@php.net"
  4178. },
  4179. {
  4180. "name": "Bernhard Schussek",
  4181. "email": "bschussek@gmail.com"
  4182. }
  4183. ],
  4184. "description": "Provides the functionality to export PHP variables for visualization",
  4185. "homepage": "https://www.github.com/sebastianbergmann/exporter",
  4186. "keywords": [
  4187. "export",
  4188. "exporter"
  4189. ],
  4190. "support": {
  4191. "issues": "https://github.com/sebastianbergmann/exporter/issues",
  4192. "security": "https://github.com/sebastianbergmann/exporter/security/policy",
  4193. "source": "https://github.com/sebastianbergmann/exporter/tree/8.1.1"
  4194. },
  4195. "funding": [
  4196. {
  4197. "url": "https://github.com/sebastianbergmann",
  4198. "type": "github"
  4199. },
  4200. {
  4201. "url": "https://liberapay.com/sebastianbergmann",
  4202. "type": "liberapay"
  4203. },
  4204. {
  4205. "url": "https://thanks.dev/u/gh/sebastianbergmann",
  4206. "type": "thanks_dev"
  4207. },
  4208. {
  4209. "url": "https://tidelift.com/funding/github/packagist/sebastian/exporter",
  4210. "type": "tidelift"
  4211. }
  4212. ],
  4213. "time": "2026-07-13T11:35:11+00:00"
  4214. },
  4215. {
  4216. "name": "sebastian/file-filter",
  4217. "version": "1.0.0",
  4218. "source": {
  4219. "type": "git",
  4220. "url": "https://github.com/sebastianbergmann/file-filter.git",
  4221. "reference": "33a26f394330f6faa7684bb9cc73afb7727aae93"
  4222. },
  4223. "dist": {
  4224. "type": "zip",
  4225. "url": "https://api.github.com/repos/sebastianbergmann/file-filter/zipball/33a26f394330f6faa7684bb9cc73afb7727aae93",
  4226. "reference": "33a26f394330f6faa7684bb9cc73afb7727aae93",
  4227. "shasum": ""
  4228. },
  4229. "require": {
  4230. "php": ">=8.4"
  4231. },
  4232. "require-dev": {
  4233. "phpunit/phpunit": "^13.0"
  4234. },
  4235. "type": "library",
  4236. "extra": {
  4237. "branch-alias": {
  4238. "dev-main": "1.0-dev"
  4239. }
  4240. },
  4241. "autoload": {
  4242. "classmap": [
  4243. "src/"
  4244. ]
  4245. },
  4246. "notification-url": "https://packagist.org/downloads/",
  4247. "license": [
  4248. "BSD-3-Clause"
  4249. ],
  4250. "authors": [
  4251. {
  4252. "name": "Sebastian Bergmann",
  4253. "email": "sebastian@phpunit.de",
  4254. "role": "lead"
  4255. }
  4256. ],
  4257. "description": "Library for filtering files",
  4258. "homepage": "https://github.com/sebastianbergmann/file-filter",
  4259. "support": {
  4260. "issues": "https://github.com/sebastianbergmann/file-filter/issues",
  4261. "security": "https://github.com/sebastianbergmann/file-filter/security/policy",
  4262. "source": "https://github.com/sebastianbergmann/file-filter/tree/1.0.0"
  4263. },
  4264. "funding": [
  4265. {
  4266. "url": "https://github.com/sebastianbergmann",
  4267. "type": "github"
  4268. },
  4269. {
  4270. "url": "https://liberapay.com/sebastianbergmann",
  4271. "type": "liberapay"
  4272. },
  4273. {
  4274. "url": "https://thanks.dev/u/gh/sebastianbergmann",
  4275. "type": "thanks_dev"
  4276. },
  4277. {
  4278. "url": "https://tidelift.com/funding/github/packagist/sebastian/file-filter",
  4279. "type": "tidelift"
  4280. }
  4281. ],
  4282. "time": "2026-04-22T07:20:04+00:00"
  4283. },
  4284. {
  4285. "name": "sebastian/git-state",
  4286. "version": "1.0.0",
  4287. "source": {
  4288. "type": "git",
  4289. "url": "https://github.com/sebastianbergmann/git-state.git",
  4290. "reference": "792a952e0eba55b6960a48aeceb9f371aad1f76b"
  4291. },
  4292. "dist": {
  4293. "type": "zip",
  4294. "url": "https://api.github.com/repos/sebastianbergmann/git-state/zipball/792a952e0eba55b6960a48aeceb9f371aad1f76b",
  4295. "reference": "792a952e0eba55b6960a48aeceb9f371aad1f76b",
  4296. "shasum": ""
  4297. },
  4298. "require": {
  4299. "php": ">=8.4"
  4300. },
  4301. "require-dev": {
  4302. "phpunit/phpunit": "^13.0"
  4303. },
  4304. "type": "library",
  4305. "extra": {
  4306. "branch-alias": {
  4307. "dev-main": "1.0-dev"
  4308. }
  4309. },
  4310. "autoload": {
  4311. "classmap": [
  4312. "src/"
  4313. ]
  4314. },
  4315. "notification-url": "https://packagist.org/downloads/",
  4316. "license": [
  4317. "BSD-3-Clause"
  4318. ],
  4319. "authors": [
  4320. {
  4321. "name": "Sebastian Bergmann",
  4322. "email": "sebastian@phpunit.de",
  4323. "role": "lead"
  4324. }
  4325. ],
  4326. "description": "Library for describing the state of a Git checkout",
  4327. "homepage": "https://github.com/sebastianbergmann/git-state",
  4328. "support": {
  4329. "issues": "https://github.com/sebastianbergmann/git-state/issues",
  4330. "security": "https://github.com/sebastianbergmann/git-state/security/policy",
  4331. "source": "https://github.com/sebastianbergmann/git-state/tree/1.0.0"
  4332. },
  4333. "funding": [
  4334. {
  4335. "url": "https://github.com/sebastianbergmann",
  4336. "type": "github"
  4337. },
  4338. {
  4339. "url": "https://liberapay.com/sebastianbergmann",
  4340. "type": "liberapay"
  4341. },
  4342. {
  4343. "url": "https://thanks.dev/u/gh/sebastianbergmann",
  4344. "type": "thanks_dev"
  4345. },
  4346. {
  4347. "url": "https://tidelift.com/funding/github/packagist/sebastian/git-state",
  4348. "type": "tidelift"
  4349. }
  4350. ],
  4351. "time": "2026-03-21T12:54:28+00:00"
  4352. },
  4353. {
  4354. "name": "sebastian/global-state",
  4355. "version": "9.0.1",
  4356. "source": {
  4357. "type": "git",
  4358. "url": "https://github.com/sebastianbergmann/global-state.git",
  4359. "reference": "ba68ba79da690cf7eddefd3ce5b78b20b9ba9945"
  4360. },
  4361. "dist": {
  4362. "type": "zip",
  4363. "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/ba68ba79da690cf7eddefd3ce5b78b20b9ba9945",
  4364. "reference": "ba68ba79da690cf7eddefd3ce5b78b20b9ba9945",
  4365. "shasum": ""
  4366. },
  4367. "require": {
  4368. "php": ">=8.4",
  4369. "sebastian/object-reflector": "^6.0",
  4370. "sebastian/recursion-context": "^8.0"
  4371. },
  4372. "require-dev": {
  4373. "ext-dom": "*",
  4374. "phpunit/phpunit": "^13.1.13"
  4375. },
  4376. "type": "library",
  4377. "extra": {
  4378. "branch-alias": {
  4379. "dev-main": "9.0-dev"
  4380. }
  4381. },
  4382. "autoload": {
  4383. "classmap": [
  4384. "src/"
  4385. ]
  4386. },
  4387. "notification-url": "https://packagist.org/downloads/",
  4388. "license": [
  4389. "BSD-3-Clause"
  4390. ],
  4391. "authors": [
  4392. {
  4393. "name": "Sebastian Bergmann",
  4394. "email": "sebastian@phpunit.de"
  4395. }
  4396. ],
  4397. "description": "Snapshotting of global state",
  4398. "homepage": "https://www.github.com/sebastianbergmann/global-state",
  4399. "keywords": [
  4400. "global state"
  4401. ],
  4402. "support": {
  4403. "issues": "https://github.com/sebastianbergmann/global-state/issues",
  4404. "security": "https://github.com/sebastianbergmann/global-state/security/policy",
  4405. "source": "https://github.com/sebastianbergmann/global-state/tree/9.0.1"
  4406. },
  4407. "funding": [
  4408. {
  4409. "url": "https://github.com/sebastianbergmann",
  4410. "type": "github"
  4411. },
  4412. {
  4413. "url": "https://liberapay.com/sebastianbergmann",
  4414. "type": "liberapay"
  4415. },
  4416. {
  4417. "url": "https://thanks.dev/u/gh/sebastianbergmann",
  4418. "type": "thanks_dev"
  4419. },
  4420. {
  4421. "url": "https://tidelift.com/funding/github/packagist/sebastian/global-state",
  4422. "type": "tidelift"
  4423. }
  4424. ],
  4425. "time": "2026-06-01T15:11:33+00:00"
  4426. },
  4427. {
  4428. "name": "sebastian/lines-of-code",
  4429. "version": "5.0.2",
  4430. "source": {
  4431. "type": "git",
  4432. "url": "https://github.com/sebastianbergmann/lines-of-code.git",
  4433. "reference": "d1b6f8fce682505dbd048977f1abedf1b8ad3ff8"
  4434. },
  4435. "dist": {
  4436. "type": "zip",
  4437. "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/d1b6f8fce682505dbd048977f1abedf1b8ad3ff8",
  4438. "reference": "d1b6f8fce682505dbd048977f1abedf1b8ad3ff8",
  4439. "shasum": ""
  4440. },
  4441. "require": {
  4442. "nikic/php-parser": "^5.8.0",
  4443. "php": ">=8.4"
  4444. },
  4445. "require-dev": {
  4446. "phpunit/phpunit": "^13.2.4"
  4447. },
  4448. "type": "library",
  4449. "extra": {
  4450. "branch-alias": {
  4451. "dev-main": "5.0-dev"
  4452. }
  4453. },
  4454. "autoload": {
  4455. "classmap": [
  4456. "src/"
  4457. ]
  4458. },
  4459. "notification-url": "https://packagist.org/downloads/",
  4460. "license": [
  4461. "BSD-3-Clause"
  4462. ],
  4463. "authors": [
  4464. {
  4465. "name": "Sebastian Bergmann",
  4466. "email": "sebastian@phpunit.de",
  4467. "role": "lead"
  4468. }
  4469. ],
  4470. "description": "Library for counting the lines of code in PHP source code",
  4471. "homepage": "https://github.com/sebastianbergmann/lines-of-code",
  4472. "support": {
  4473. "issues": "https://github.com/sebastianbergmann/lines-of-code/issues",
  4474. "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy",
  4475. "source": "https://github.com/sebastianbergmann/lines-of-code/tree/5.0.2"
  4476. },
  4477. "funding": [
  4478. {
  4479. "url": "https://github.com/sebastianbergmann",
  4480. "type": "github"
  4481. },
  4482. {
  4483. "url": "https://liberapay.com/sebastianbergmann",
  4484. "type": "liberapay"
  4485. },
  4486. {
  4487. "url": "https://thanks.dev/u/gh/sebastianbergmann",
  4488. "type": "thanks_dev"
  4489. },
  4490. {
  4491. "url": "https://tidelift.com/funding/github/packagist/sebastian/lines-of-code",
  4492. "type": "tidelift"
  4493. }
  4494. ],
  4495. "time": "2026-07-09T08:42:34+00:00"
  4496. },
  4497. {
  4498. "name": "sebastian/object-enumerator",
  4499. "version": "8.0.0",
  4500. "source": {
  4501. "type": "git",
  4502. "url": "https://github.com/sebastianbergmann/object-enumerator.git",
  4503. "reference": "b39ab125fd9a7434b0ecbc4202eebce11a98cfc5"
  4504. },
  4505. "dist": {
  4506. "type": "zip",
  4507. "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/b39ab125fd9a7434b0ecbc4202eebce11a98cfc5",
  4508. "reference": "b39ab125fd9a7434b0ecbc4202eebce11a98cfc5",
  4509. "shasum": ""
  4510. },
  4511. "require": {
  4512. "php": ">=8.4",
  4513. "sebastian/object-reflector": "^6.0",
  4514. "sebastian/recursion-context": "^8.0"
  4515. },
  4516. "require-dev": {
  4517. "phpunit/phpunit": "^13.0"
  4518. },
  4519. "type": "library",
  4520. "extra": {
  4521. "branch-alias": {
  4522. "dev-main": "8.0-dev"
  4523. }
  4524. },
  4525. "autoload": {
  4526. "classmap": [
  4527. "src/"
  4528. ]
  4529. },
  4530. "notification-url": "https://packagist.org/downloads/",
  4531. "license": [
  4532. "BSD-3-Clause"
  4533. ],
  4534. "authors": [
  4535. {
  4536. "name": "Sebastian Bergmann",
  4537. "email": "sebastian@phpunit.de"
  4538. }
  4539. ],
  4540. "description": "Traverses array structures and object graphs to enumerate all referenced objects",
  4541. "homepage": "https://github.com/sebastianbergmann/object-enumerator/",
  4542. "support": {
  4543. "issues": "https://github.com/sebastianbergmann/object-enumerator/issues",
  4544. "security": "https://github.com/sebastianbergmann/object-enumerator/security/policy",
  4545. "source": "https://github.com/sebastianbergmann/object-enumerator/tree/8.0.0"
  4546. },
  4547. "funding": [
  4548. {
  4549. "url": "https://github.com/sebastianbergmann",
  4550. "type": "github"
  4551. },
  4552. {
  4553. "url": "https://liberapay.com/sebastianbergmann",
  4554. "type": "liberapay"
  4555. },
  4556. {
  4557. "url": "https://thanks.dev/u/gh/sebastianbergmann",
  4558. "type": "thanks_dev"
  4559. },
  4560. {
  4561. "url": "https://tidelift.com/funding/github/packagist/sebastian/object-enumerator",
  4562. "type": "tidelift"
  4563. }
  4564. ],
  4565. "time": "2026-02-06T04:46:36+00:00"
  4566. },
  4567. {
  4568. "name": "sebastian/object-reflector",
  4569. "version": "6.0.0",
  4570. "source": {
  4571. "type": "git",
  4572. "url": "https://github.com/sebastianbergmann/object-reflector.git",
  4573. "reference": "3ca042c2c60b0eab094f8a1b6a7093f4d4c72200"
  4574. },
  4575. "dist": {
  4576. "type": "zip",
  4577. "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/3ca042c2c60b0eab094f8a1b6a7093f4d4c72200",
  4578. "reference": "3ca042c2c60b0eab094f8a1b6a7093f4d4c72200",
  4579. "shasum": ""
  4580. },
  4581. "require": {
  4582. "php": ">=8.4"
  4583. },
  4584. "require-dev": {
  4585. "phpunit/phpunit": "^13.0"
  4586. },
  4587. "type": "library",
  4588. "extra": {
  4589. "branch-alias": {
  4590. "dev-main": "6.0-dev"
  4591. }
  4592. },
  4593. "autoload": {
  4594. "classmap": [
  4595. "src/"
  4596. ]
  4597. },
  4598. "notification-url": "https://packagist.org/downloads/",
  4599. "license": [
  4600. "BSD-3-Clause"
  4601. ],
  4602. "authors": [
  4603. {
  4604. "name": "Sebastian Bergmann",
  4605. "email": "sebastian@phpunit.de"
  4606. }
  4607. ],
  4608. "description": "Allows reflection of object attributes, including inherited and non-public ones",
  4609. "homepage": "https://github.com/sebastianbergmann/object-reflector/",
  4610. "support": {
  4611. "issues": "https://github.com/sebastianbergmann/object-reflector/issues",
  4612. "security": "https://github.com/sebastianbergmann/object-reflector/security/policy",
  4613. "source": "https://github.com/sebastianbergmann/object-reflector/tree/6.0.0"
  4614. },
  4615. "funding": [
  4616. {
  4617. "url": "https://github.com/sebastianbergmann",
  4618. "type": "github"
  4619. },
  4620. {
  4621. "url": "https://liberapay.com/sebastianbergmann",
  4622. "type": "liberapay"
  4623. },
  4624. {
  4625. "url": "https://thanks.dev/u/gh/sebastianbergmann",
  4626. "type": "thanks_dev"
  4627. },
  4628. {
  4629. "url": "https://tidelift.com/funding/github/packagist/sebastian/object-reflector",
  4630. "type": "tidelift"
  4631. }
  4632. ],
  4633. "time": "2026-02-06T04:47:13+00:00"
  4634. },
  4635. {
  4636. "name": "sebastian/recursion-context",
  4637. "version": "8.0.0",
  4638. "source": {
  4639. "type": "git",
  4640. "url": "https://github.com/sebastianbergmann/recursion-context.git",
  4641. "reference": "74c5af21f6a5833e91767ca068c4d3dfec15317e"
  4642. },
  4643. "dist": {
  4644. "type": "zip",
  4645. "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/74c5af21f6a5833e91767ca068c4d3dfec15317e",
  4646. "reference": "74c5af21f6a5833e91767ca068c4d3dfec15317e",
  4647. "shasum": ""
  4648. },
  4649. "require": {
  4650. "php": ">=8.4"
  4651. },
  4652. "require-dev": {
  4653. "phpunit/phpunit": "^13.0"
  4654. },
  4655. "type": "library",
  4656. "extra": {
  4657. "branch-alias": {
  4658. "dev-main": "8.0-dev"
  4659. }
  4660. },
  4661. "autoload": {
  4662. "classmap": [
  4663. "src/"
  4664. ]
  4665. },
  4666. "notification-url": "https://packagist.org/downloads/",
  4667. "license": [
  4668. "BSD-3-Clause"
  4669. ],
  4670. "authors": [
  4671. {
  4672. "name": "Sebastian Bergmann",
  4673. "email": "sebastian@phpunit.de"
  4674. },
  4675. {
  4676. "name": "Jeff Welch",
  4677. "email": "whatthejeff@gmail.com"
  4678. },
  4679. {
  4680. "name": "Adam Harvey",
  4681. "email": "aharvey@php.net"
  4682. }
  4683. ],
  4684. "description": "Provides functionality to recursively process PHP variables",
  4685. "homepage": "https://github.com/sebastianbergmann/recursion-context",
  4686. "support": {
  4687. "issues": "https://github.com/sebastianbergmann/recursion-context/issues",
  4688. "security": "https://github.com/sebastianbergmann/recursion-context/security/policy",
  4689. "source": "https://github.com/sebastianbergmann/recursion-context/tree/8.0.0"
  4690. },
  4691. "funding": [
  4692. {
  4693. "url": "https://github.com/sebastianbergmann",
  4694. "type": "github"
  4695. },
  4696. {
  4697. "url": "https://liberapay.com/sebastianbergmann",
  4698. "type": "liberapay"
  4699. },
  4700. {
  4701. "url": "https://thanks.dev/u/gh/sebastianbergmann",
  4702. "type": "thanks_dev"
  4703. },
  4704. {
  4705. "url": "https://tidelift.com/funding/github/packagist/sebastian/recursion-context",
  4706. "type": "tidelift"
  4707. }
  4708. ],
  4709. "time": "2026-02-06T04:51:28+00:00"
  4710. },
  4711. {
  4712. "name": "sebastian/type",
  4713. "version": "7.0.1",
  4714. "source": {
  4715. "type": "git",
  4716. "url": "https://github.com/sebastianbergmann/type.git",
  4717. "reference": "fee0309275847fefd7636167085e379c1dbf6990"
  4718. },
  4719. "dist": {
  4720. "type": "zip",
  4721. "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/fee0309275847fefd7636167085e379c1dbf6990",
  4722. "reference": "fee0309275847fefd7636167085e379c1dbf6990",
  4723. "shasum": ""
  4724. },
  4725. "require": {
  4726. "php": ">=8.4"
  4727. },
  4728. "require-dev": {
  4729. "phpunit/phpunit": "^13.1.10"
  4730. },
  4731. "type": "library",
  4732. "extra": {
  4733. "branch-alias": {
  4734. "dev-main": "7.0-dev"
  4735. }
  4736. },
  4737. "autoload": {
  4738. "classmap": [
  4739. "src/"
  4740. ]
  4741. },
  4742. "notification-url": "https://packagist.org/downloads/",
  4743. "license": [
  4744. "BSD-3-Clause"
  4745. ],
  4746. "authors": [
  4747. {
  4748. "name": "Sebastian Bergmann",
  4749. "email": "sebastian@phpunit.de",
  4750. "role": "lead"
  4751. }
  4752. ],
  4753. "description": "Collection of value objects that represent the types of the PHP type system",
  4754. "homepage": "https://github.com/sebastianbergmann/type",
  4755. "support": {
  4756. "issues": "https://github.com/sebastianbergmann/type/issues",
  4757. "security": "https://github.com/sebastianbergmann/type/security/policy",
  4758. "source": "https://github.com/sebastianbergmann/type/tree/7.0.1"
  4759. },
  4760. "funding": [
  4761. {
  4762. "url": "https://github.com/sebastianbergmann",
  4763. "type": "github"
  4764. },
  4765. {
  4766. "url": "https://liberapay.com/sebastianbergmann",
  4767. "type": "liberapay"
  4768. },
  4769. {
  4770. "url": "https://thanks.dev/u/gh/sebastianbergmann",
  4771. "type": "thanks_dev"
  4772. },
  4773. {
  4774. "url": "https://tidelift.com/funding/github/packagist/sebastian/type",
  4775. "type": "tidelift"
  4776. }
  4777. ],
  4778. "time": "2026-05-20T06:49:11+00:00"
  4779. },
  4780. {
  4781. "name": "sebastian/version",
  4782. "version": "7.0.0",
  4783. "source": {
  4784. "type": "git",
  4785. "url": "https://github.com/sebastianbergmann/version.git",
  4786. "reference": "ad37a5552c8e2b88572249fdc19b6da7792e021b"
  4787. },
  4788. "dist": {
  4789. "type": "zip",
  4790. "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/ad37a5552c8e2b88572249fdc19b6da7792e021b",
  4791. "reference": "ad37a5552c8e2b88572249fdc19b6da7792e021b",
  4792. "shasum": ""
  4793. },
  4794. "require": {
  4795. "php": ">=8.4"
  4796. },
  4797. "type": "library",
  4798. "extra": {
  4799. "branch-alias": {
  4800. "dev-main": "7.0-dev"
  4801. }
  4802. },
  4803. "autoload": {
  4804. "classmap": [
  4805. "src/"
  4806. ]
  4807. },
  4808. "notification-url": "https://packagist.org/downloads/",
  4809. "license": [
  4810. "BSD-3-Clause"
  4811. ],
  4812. "authors": [
  4813. {
  4814. "name": "Sebastian Bergmann",
  4815. "email": "sebastian@phpunit.de",
  4816. "role": "lead"
  4817. }
  4818. ],
  4819. "description": "Library that helps with managing the version number of Git-hosted PHP projects",
  4820. "homepage": "https://github.com/sebastianbergmann/version",
  4821. "support": {
  4822. "issues": "https://github.com/sebastianbergmann/version/issues",
  4823. "security": "https://github.com/sebastianbergmann/version/security/policy",
  4824. "source": "https://github.com/sebastianbergmann/version/tree/7.0.0"
  4825. },
  4826. "funding": [
  4827. {
  4828. "url": "https://github.com/sebastianbergmann",
  4829. "type": "github"
  4830. },
  4831. {
  4832. "url": "https://liberapay.com/sebastianbergmann",
  4833. "type": "liberapay"
  4834. },
  4835. {
  4836. "url": "https://thanks.dev/u/gh/sebastianbergmann",
  4837. "type": "thanks_dev"
  4838. },
  4839. {
  4840. "url": "https://tidelift.com/funding/github/packagist/sebastian/version",
  4841. "type": "tidelift"
  4842. }
  4843. ],
  4844. "time": "2026-02-06T04:52:52+00:00"
  4845. },
  4846. {
  4847. "name": "seld/jsonlint",
  4848. "version": "1.12.1",
  4849. "source": {
  4850. "type": "git",
  4851. "url": "https://github.com/Seldaek/jsonlint.git",
  4852. "reference": "9a90eb5d32d5a500296bf43f946d60246444d5f7"
  4853. },
  4854. "dist": {
  4855. "type": "zip",
  4856. "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/9a90eb5d32d5a500296bf43f946d60246444d5f7",
  4857. "reference": "9a90eb5d32d5a500296bf43f946d60246444d5f7",
  4858. "shasum": ""
  4859. },
  4860. "require": {
  4861. "php": "^5.3 || ^7.0 || ^8.0"
  4862. },
  4863. "require-dev": {
  4864. "phpstan/phpstan": "^1.11",
  4865. "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^8.5.13"
  4866. },
  4867. "bin": [
  4868. "bin/jsonlint"
  4869. ],
  4870. "type": "library",
  4871. "autoload": {
  4872. "psr-4": {
  4873. "Seld\\JsonLint\\": "src/Seld/JsonLint/"
  4874. }
  4875. },
  4876. "notification-url": "https://packagist.org/downloads/",
  4877. "license": [
  4878. "MIT"
  4879. ],
  4880. "authors": [
  4881. {
  4882. "name": "Jordi Boggiano",
  4883. "email": "j.boggiano@seld.be",
  4884. "homepage": "https://seld.be"
  4885. }
  4886. ],
  4887. "description": "JSON Linter",
  4888. "keywords": [
  4889. "json",
  4890. "linter",
  4891. "parser",
  4892. "validator"
  4893. ],
  4894. "support": {
  4895. "issues": "https://github.com/Seldaek/jsonlint/issues",
  4896. "source": "https://github.com/Seldaek/jsonlint/tree/1.12.1"
  4897. },
  4898. "funding": [
  4899. {
  4900. "url": "https://github.com/Seldaek",
  4901. "type": "github"
  4902. },
  4903. {
  4904. "url": "https://tidelift.com/funding/github/packagist/seld/jsonlint",
  4905. "type": "tidelift"
  4906. }
  4907. ],
  4908. "time": "2026-06-12T11:32:29+00:00"
  4909. },
  4910. {
  4911. "name": "seld/phar-utils",
  4912. "version": "1.2.1",
  4913. "source": {
  4914. "type": "git",
  4915. "url": "https://github.com/Seldaek/phar-utils.git",
  4916. "reference": "ea2f4014f163c1be4c601b9b7bd6af81ba8d701c"
  4917. },
  4918. "dist": {
  4919. "type": "zip",
  4920. "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/ea2f4014f163c1be4c601b9b7bd6af81ba8d701c",
  4921. "reference": "ea2f4014f163c1be4c601b9b7bd6af81ba8d701c",
  4922. "shasum": ""
  4923. },
  4924. "require": {
  4925. "php": ">=5.3"
  4926. },
  4927. "type": "library",
  4928. "extra": {
  4929. "branch-alias": {
  4930. "dev-master": "1.x-dev"
  4931. }
  4932. },
  4933. "autoload": {
  4934. "psr-4": {
  4935. "Seld\\PharUtils\\": "src/"
  4936. }
  4937. },
  4938. "notification-url": "https://packagist.org/downloads/",
  4939. "license": [
  4940. "MIT"
  4941. ],
  4942. "authors": [
  4943. {
  4944. "name": "Jordi Boggiano",
  4945. "email": "j.boggiano@seld.be"
  4946. }
  4947. ],
  4948. "description": "PHAR file format utilities, for when PHP phars you up",
  4949. "keywords": [
  4950. "phar"
  4951. ],
  4952. "support": {
  4953. "issues": "https://github.com/Seldaek/phar-utils/issues",
  4954. "source": "https://github.com/Seldaek/phar-utils/tree/1.2.1"
  4955. },
  4956. "time": "2022-08-31T10:31:18+00:00"
  4957. },
  4958. {
  4959. "name": "seld/signal-handler",
  4960. "version": "2.0.2",
  4961. "source": {
  4962. "type": "git",
  4963. "url": "https://github.com/Seldaek/signal-handler.git",
  4964. "reference": "04a6112e883ad76c0ada8e4a9f7520bbfdb6bb98"
  4965. },
  4966. "dist": {
  4967. "type": "zip",
  4968. "url": "https://api.github.com/repos/Seldaek/signal-handler/zipball/04a6112e883ad76c0ada8e4a9f7520bbfdb6bb98",
  4969. "reference": "04a6112e883ad76c0ada8e4a9f7520bbfdb6bb98",
  4970. "shasum": ""
  4971. },
  4972. "require": {
  4973. "php": ">=7.2.0"
  4974. },
  4975. "require-dev": {
  4976. "phpstan/phpstan": "^1",
  4977. "phpstan/phpstan-deprecation-rules": "^1.0",
  4978. "phpstan/phpstan-phpunit": "^1",
  4979. "phpstan/phpstan-strict-rules": "^1.3",
  4980. "phpunit/phpunit": "^7.5.20 || ^8.5.23",
  4981. "psr/log": "^1 || ^2 || ^3"
  4982. },
  4983. "type": "library",
  4984. "extra": {
  4985. "branch-alias": {
  4986. "dev-main": "2.x-dev"
  4987. }
  4988. },
  4989. "autoload": {
  4990. "psr-4": {
  4991. "Seld\\Signal\\": "src/"
  4992. }
  4993. },
  4994. "notification-url": "https://packagist.org/downloads/",
  4995. "license": [
  4996. "MIT"
  4997. ],
  4998. "authors": [
  4999. {
  5000. "name": "Jordi Boggiano",
  5001. "email": "j.boggiano@seld.be",
  5002. "homepage": "http://seld.be"
  5003. }
  5004. ],
  5005. "description": "Simple unix signal handler that silently fails where signals are not supported for easy cross-platform development",
  5006. "keywords": [
  5007. "posix",
  5008. "sigint",
  5009. "signal",
  5010. "sigterm",
  5011. "unix"
  5012. ],
  5013. "support": {
  5014. "issues": "https://github.com/Seldaek/signal-handler/issues",
  5015. "source": "https://github.com/Seldaek/signal-handler/tree/2.0.2"
  5016. },
  5017. "time": "2023-09-03T09:24:00+00:00"
  5018. },
  5019. {
  5020. "name": "slevomat/coding-standard",
  5021. "version": "8.31.0",
  5022. "source": {
  5023. "type": "git",
  5024. "url": "https://github.com/slevomat/coding-standard.git",
  5025. "reference": "ae5e938b49986fa48b494557445e22ee1ca795b7"
  5026. },
  5027. "dist": {
  5028. "type": "zip",
  5029. "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/ae5e938b49986fa48b494557445e22ee1ca795b7",
  5030. "reference": "ae5e938b49986fa48b494557445e22ee1ca795b7",
  5031. "shasum": ""
  5032. },
  5033. "require": {
  5034. "dealerdirect/phpcodesniffer-composer-installer": "^0.7 || ^1.2.1",
  5035. "php": "^7.4 || ^8.0",
  5036. "phpstan/phpdoc-parser": "^2.3.3",
  5037. "squizlabs/php_codesniffer": "^4.0.1"
  5038. },
  5039. "require-dev": {
  5040. "phing/phing": "3.0.1|3.1.2",
  5041. "php-parallel-lint/php-parallel-lint": "1.4.0",
  5042. "phpstan/phpstan": "2.2.5",
  5043. "phpstan/phpstan-deprecation-rules": "2.0.4",
  5044. "phpstan/phpstan-phpunit": "2.0.18",
  5045. "phpstan/phpstan-strict-rules": "2.0.12",
  5046. "phpunit/phpunit": "9.6.34|10.5.63|11.4.4|11.5.55|12.5.30"
  5047. },
  5048. "type": "phpcodesniffer-standard",
  5049. "extra": {
  5050. "branch-alias": {
  5051. "dev-master": "8.x-dev"
  5052. }
  5053. },
  5054. "autoload": {
  5055. "psr-4": {
  5056. "SlevomatCodingStandard\\": "SlevomatCodingStandard/"
  5057. }
  5058. },
  5059. "notification-url": "https://packagist.org/downloads/",
  5060. "license": [
  5061. "MIT"
  5062. ],
  5063. "description": "Slevomat Coding Standard for PHP_CodeSniffer complements Consistence Coding Standard by providing sniffs with additional checks.",
  5064. "keywords": [
  5065. "dev",
  5066. "phpcs"
  5067. ],
  5068. "support": {
  5069. "issues": "https://github.com/slevomat/coding-standard/issues",
  5070. "source": "https://github.com/slevomat/coding-standard/tree/8.31.0"
  5071. },
  5072. "funding": [
  5073. {
  5074. "url": "https://github.com/kukulich",
  5075. "type": "github"
  5076. },
  5077. {
  5078. "url": "https://tidelift.com/funding/github/packagist/slevomat/coding-standard",
  5079. "type": "tidelift"
  5080. }
  5081. ],
  5082. "time": "2026-07-21T16:20:20+00:00"
  5083. },
  5084. {
  5085. "name": "squizlabs/php_codesniffer",
  5086. "version": "4.0.1",
  5087. "source": {
  5088. "type": "git",
  5089. "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git",
  5090. "reference": "0525c73950de35ded110cffafb9892946d7771b5"
  5091. },
  5092. "dist": {
  5093. "type": "zip",
  5094. "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/0525c73950de35ded110cffafb9892946d7771b5",
  5095. "reference": "0525c73950de35ded110cffafb9892946d7771b5",
  5096. "shasum": ""
  5097. },
  5098. "require": {
  5099. "ext-simplexml": "*",
  5100. "ext-tokenizer": "*",
  5101. "ext-xmlwriter": "*",
  5102. "php": ">=7.2.0"
  5103. },
  5104. "require-dev": {
  5105. "phpunit/phpunit": "^8.4.0 || ^9.3.4 || ^10.5.32 || 11.3.3 - 11.5.28 || ^11.5.31"
  5106. },
  5107. "bin": [
  5108. "bin/phpcbf",
  5109. "bin/phpcs"
  5110. ],
  5111. "type": "library",
  5112. "notification-url": "https://packagist.org/downloads/",
  5113. "license": [
  5114. "BSD-3-Clause"
  5115. ],
  5116. "authors": [
  5117. {
  5118. "name": "Greg Sherwood",
  5119. "role": "Former lead"
  5120. },
  5121. {
  5122. "name": "Juliette Reinders Folmer",
  5123. "role": "Current lead"
  5124. },
  5125. {
  5126. "name": "Contributors",
  5127. "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer/graphs/contributors"
  5128. }
  5129. ],
  5130. "description": "PHP_CodeSniffer tokenizes PHP files and detects violations of a defined set of coding standards.",
  5131. "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer",
  5132. "keywords": [
  5133. "phpcs",
  5134. "standards",
  5135. "static analysis"
  5136. ],
  5137. "support": {
  5138. "issues": "https://github.com/PHPCSStandards/PHP_CodeSniffer/issues",
  5139. "security": "https://github.com/PHPCSStandards/PHP_CodeSniffer/security/policy",
  5140. "source": "https://github.com/PHPCSStandards/PHP_CodeSniffer",
  5141. "wiki": "https://github.com/PHPCSStandards/PHP_CodeSniffer/wiki"
  5142. },
  5143. "funding": [
  5144. {
  5145. "url": "https://github.com/PHPCSStandards",
  5146. "type": "github"
  5147. },
  5148. {
  5149. "url": "https://github.com/jrfnl",
  5150. "type": "github"
  5151. },
  5152. {
  5153. "url": "https://opencollective.com/php_codesniffer",
  5154. "type": "open_collective"
  5155. },
  5156. {
  5157. "url": "https://thanks.dev/u/gh/phpcsstandards",
  5158. "type": "thanks_dev"
  5159. }
  5160. ],
  5161. "time": "2025-11-10T16:43:36+00:00"
  5162. },
  5163. {
  5164. "name": "staabm/side-effects-detector",
  5165. "version": "1.0.5",
  5166. "source": {
  5167. "type": "git",
  5168. "url": "https://github.com/staabm/side-effects-detector.git",
  5169. "reference": "d8334211a140ce329c13726d4a715adbddd0a163"
  5170. },
  5171. "dist": {
  5172. "type": "zip",
  5173. "url": "https://api.github.com/repos/staabm/side-effects-detector/zipball/d8334211a140ce329c13726d4a715adbddd0a163",
  5174. "reference": "d8334211a140ce329c13726d4a715adbddd0a163",
  5175. "shasum": ""
  5176. },
  5177. "require": {
  5178. "ext-tokenizer": "*",
  5179. "php": "^7.4 || ^8.0"
  5180. },
  5181. "require-dev": {
  5182. "phpstan/extension-installer": "^1.4.3",
  5183. "phpstan/phpstan": "^1.12.6",
  5184. "phpunit/phpunit": "^9.6.21",
  5185. "symfony/var-dumper": "^5.4.43",
  5186. "tomasvotruba/type-coverage": "1.0.0",
  5187. "tomasvotruba/unused-public": "1.0.0"
  5188. },
  5189. "type": "library",
  5190. "autoload": {
  5191. "classmap": [
  5192. "lib/"
  5193. ]
  5194. },
  5195. "notification-url": "https://packagist.org/downloads/",
  5196. "license": [
  5197. "MIT"
  5198. ],
  5199. "description": "A static analysis tool to detect side effects in PHP code",
  5200. "keywords": [
  5201. "static analysis"
  5202. ],
  5203. "support": {
  5204. "issues": "https://github.com/staabm/side-effects-detector/issues",
  5205. "source": "https://github.com/staabm/side-effects-detector/tree/1.0.5"
  5206. },
  5207. "funding": [
  5208. {
  5209. "url": "https://github.com/staabm",
  5210. "type": "github"
  5211. }
  5212. ],
  5213. "time": "2024-10-20T05:08:20+00:00"
  5214. },
  5215. {
  5216. "name": "symfony/console",
  5217. "version": "v8.1.1",
  5218. "source": {
  5219. "type": "git",
  5220. "url": "https://github.com/symfony/console.git",
  5221. "reference": "b711a8ab808b6c074c6b8caef70d0fd8d6b6d07d"
  5222. },
  5223. "dist": {
  5224. "type": "zip",
  5225. "url": "https://api.github.com/repos/symfony/console/zipball/b711a8ab808b6c074c6b8caef70d0fd8d6b6d07d",
  5226. "reference": "b711a8ab808b6c074c6b8caef70d0fd8d6b6d07d",
  5227. "shasum": ""
  5228. },
  5229. "require": {
  5230. "php": ">=8.4.1",
  5231. "symfony/deprecation-contracts": "^2.5|^3",
  5232. "symfony/polyfill-mbstring": "^1.0",
  5233. "symfony/polyfill-php85": "^1.32",
  5234. "symfony/service-contracts": "^2.5|^3",
  5235. "symfony/string": "^7.4.6|^8.0.6"
  5236. },
  5237. "conflict": {
  5238. "symfony/dependency-injection": "<8.1",
  5239. "symfony/event-dispatcher": "<8.1"
  5240. },
  5241. "provide": {
  5242. "psr/log-implementation": "1.0|2.0|3.0"
  5243. },
  5244. "require-dev": {
  5245. "psr/log": "^1|^2|^3",
  5246. "symfony/config": "^7.4|^8.0",
  5247. "symfony/dependency-injection": "^8.1",
  5248. "symfony/event-dispatcher": "^8.1",
  5249. "symfony/filesystem": "^7.4|^8.0",
  5250. "symfony/http-foundation": "^7.4|^8.0",
  5251. "symfony/http-kernel": "^7.4|^8.0",
  5252. "symfony/lock": "^7.4|^8.0",
  5253. "symfony/messenger": "^7.4|^8.0",
  5254. "symfony/mime": "^7.4|^8.0",
  5255. "symfony/process": "^7.4|^8.0",
  5256. "symfony/stopwatch": "^7.4|^8.0",
  5257. "symfony/uid": "^7.4|^8.0",
  5258. "symfony/validator": "^7.4|^8.0",
  5259. "symfony/var-dumper": "^7.4|^8.0"
  5260. },
  5261. "type": "library",
  5262. "autoload": {
  5263. "psr-4": {
  5264. "Symfony\\Component\\Console\\": ""
  5265. },
  5266. "exclude-from-classmap": [
  5267. "/Tests/"
  5268. ]
  5269. },
  5270. "notification-url": "https://packagist.org/downloads/",
  5271. "license": [
  5272. "MIT"
  5273. ],
  5274. "authors": [
  5275. {
  5276. "name": "Fabien Potencier",
  5277. "email": "fabien@symfony.com"
  5278. },
  5279. {
  5280. "name": "Symfony Community",
  5281. "homepage": "https://symfony.com/contributors"
  5282. }
  5283. ],
  5284. "description": "Eases the creation of beautiful and testable command line interfaces",
  5285. "homepage": "https://symfony.com",
  5286. "keywords": [
  5287. "cli",
  5288. "command-line",
  5289. "console",
  5290. "terminal"
  5291. ],
  5292. "support": {
  5293. "source": "https://github.com/symfony/console/tree/v8.1.1"
  5294. },
  5295. "funding": [
  5296. {
  5297. "url": "https://symfony.com/sponsor",
  5298. "type": "custom"
  5299. },
  5300. {
  5301. "url": "https://github.com/fabpot",
  5302. "type": "github"
  5303. },
  5304. {
  5305. "url": "https://github.com/nicolas-grekas",
  5306. "type": "github"
  5307. },
  5308. {
  5309. "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
  5310. "type": "tidelift"
  5311. }
  5312. ],
  5313. "time": "2026-06-16T12:55:20+00:00"
  5314. },
  5315. {
  5316. "name": "symfony/deprecation-contracts",
  5317. "version": "v3.7.1",
  5318. "source": {
  5319. "type": "git",
  5320. "url": "https://github.com/symfony/deprecation-contracts.git",
  5321. "reference": "f3202fa1b5097b0af062dc978b32ecf63404e31d"
  5322. },
  5323. "dist": {
  5324. "type": "zip",
  5325. "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/f3202fa1b5097b0af062dc978b32ecf63404e31d",
  5326. "reference": "f3202fa1b5097b0af062dc978b32ecf63404e31d",
  5327. "shasum": ""
  5328. },
  5329. "require": {
  5330. "php": ">=8.1"
  5331. },
  5332. "type": "library",
  5333. "extra": {
  5334. "thanks": {
  5335. "url": "https://github.com/symfony/contracts",
  5336. "name": "symfony/contracts"
  5337. },
  5338. "branch-alias": {
  5339. "dev-main": "3.7-dev"
  5340. }
  5341. },
  5342. "autoload": {
  5343. "files": [
  5344. "function.php"
  5345. ]
  5346. },
  5347. "notification-url": "https://packagist.org/downloads/",
  5348. "license": [
  5349. "MIT"
  5350. ],
  5351. "authors": [
  5352. {
  5353. "name": "Nicolas Grekas",
  5354. "email": "p@tchwork.com"
  5355. },
  5356. {
  5357. "name": "Symfony Community",
  5358. "homepage": "https://symfony.com/contributors"
  5359. }
  5360. ],
  5361. "description": "A generic function and convention to trigger deprecation notices",
  5362. "homepage": "https://symfony.com",
  5363. "support": {
  5364. "source": "https://github.com/symfony/deprecation-contracts/tree/v3.7.1"
  5365. },
  5366. "funding": [
  5367. {
  5368. "url": "https://symfony.com/sponsor",
  5369. "type": "custom"
  5370. },
  5371. {
  5372. "url": "https://github.com/fabpot",
  5373. "type": "github"
  5374. },
  5375. {
  5376. "url": "https://github.com/nicolas-grekas",
  5377. "type": "github"
  5378. },
  5379. {
  5380. "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
  5381. "type": "tidelift"
  5382. }
  5383. ],
  5384. "time": "2026-06-05T06:23:12+00:00"
  5385. },
  5386. {
  5387. "name": "symfony/filesystem",
  5388. "version": "v8.1.0",
  5389. "source": {
  5390. "type": "git",
  5391. "url": "https://github.com/symfony/filesystem.git",
  5392. "reference": "99aec13b82b4967ec5088222c4a3ecca955949c2"
  5393. },
  5394. "dist": {
  5395. "type": "zip",
  5396. "url": "https://api.github.com/repos/symfony/filesystem/zipball/99aec13b82b4967ec5088222c4a3ecca955949c2",
  5397. "reference": "99aec13b82b4967ec5088222c4a3ecca955949c2",
  5398. "shasum": ""
  5399. },
  5400. "require": {
  5401. "php": ">=8.4.1",
  5402. "symfony/deprecation-contracts": "^2.5|^3",
  5403. "symfony/polyfill-ctype": "~1.8",
  5404. "symfony/polyfill-mbstring": "~1.8"
  5405. },
  5406. "require-dev": {
  5407. "symfony/process": "^7.4|^8.0"
  5408. },
  5409. "type": "library",
  5410. "autoload": {
  5411. "psr-4": {
  5412. "Symfony\\Component\\Filesystem\\": ""
  5413. },
  5414. "exclude-from-classmap": [
  5415. "/Tests/"
  5416. ]
  5417. },
  5418. "notification-url": "https://packagist.org/downloads/",
  5419. "license": [
  5420. "MIT"
  5421. ],
  5422. "authors": [
  5423. {
  5424. "name": "Fabien Potencier",
  5425. "email": "fabien@symfony.com"
  5426. },
  5427. {
  5428. "name": "Symfony Community",
  5429. "homepage": "https://symfony.com/contributors"
  5430. }
  5431. ],
  5432. "description": "Provides basic utilities for the filesystem",
  5433. "homepage": "https://symfony.com",
  5434. "support": {
  5435. "source": "https://github.com/symfony/filesystem/tree/v8.1.0"
  5436. },
  5437. "funding": [
  5438. {
  5439. "url": "https://symfony.com/sponsor",
  5440. "type": "custom"
  5441. },
  5442. {
  5443. "url": "https://github.com/fabpot",
  5444. "type": "github"
  5445. },
  5446. {
  5447. "url": "https://github.com/nicolas-grekas",
  5448. "type": "github"
  5449. },
  5450. {
  5451. "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
  5452. "type": "tidelift"
  5453. }
  5454. ],
  5455. "time": "2026-05-29T05:06:50+00:00"
  5456. },
  5457. {
  5458. "name": "symfony/finder",
  5459. "version": "v8.1.1",
  5460. "source": {
  5461. "type": "git",
  5462. "url": "https://github.com/symfony/finder.git",
  5463. "reference": "e2989e762c70f9490fa3a00a0ac0fae5aa97a531"
  5464. },
  5465. "dist": {
  5466. "type": "zip",
  5467. "url": "https://api.github.com/repos/symfony/finder/zipball/e2989e762c70f9490fa3a00a0ac0fae5aa97a531",
  5468. "reference": "e2989e762c70f9490fa3a00a0ac0fae5aa97a531",
  5469. "shasum": ""
  5470. },
  5471. "require": {
  5472. "php": ">=8.4.1"
  5473. },
  5474. "require-dev": {
  5475. "symfony/filesystem": "^7.4|^8.0"
  5476. },
  5477. "type": "library",
  5478. "autoload": {
  5479. "psr-4": {
  5480. "Symfony\\Component\\Finder\\": ""
  5481. },
  5482. "exclude-from-classmap": [
  5483. "/Tests/"
  5484. ]
  5485. },
  5486. "notification-url": "https://packagist.org/downloads/",
  5487. "license": [
  5488. "MIT"
  5489. ],
  5490. "authors": [
  5491. {
  5492. "name": "Fabien Potencier",
  5493. "email": "fabien@symfony.com"
  5494. },
  5495. {
  5496. "name": "Symfony Community",
  5497. "homepage": "https://symfony.com/contributors"
  5498. }
  5499. ],
  5500. "description": "Finds files and directories via an intuitive fluent interface",
  5501. "homepage": "https://symfony.com",
  5502. "support": {
  5503. "source": "https://github.com/symfony/finder/tree/v8.1.1"
  5504. },
  5505. "funding": [
  5506. {
  5507. "url": "https://symfony.com/sponsor",
  5508. "type": "custom"
  5509. },
  5510. {
  5511. "url": "https://github.com/fabpot",
  5512. "type": "github"
  5513. },
  5514. {
  5515. "url": "https://github.com/nicolas-grekas",
  5516. "type": "github"
  5517. },
  5518. {
  5519. "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
  5520. "type": "tidelift"
  5521. }
  5522. ],
  5523. "time": "2026-06-27T09:05:56+00:00"
  5524. },
  5525. {
  5526. "name": "symfony/polyfill-ctype",
  5527. "version": "v1.37.0",
  5528. "source": {
  5529. "type": "git",
  5530. "url": "https://github.com/symfony/polyfill-ctype.git",
  5531. "reference": "141046a8f9477948ff284fa65be2095baafb94f2"
  5532. },
  5533. "dist": {
  5534. "type": "zip",
  5535. "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/141046a8f9477948ff284fa65be2095baafb94f2",
  5536. "reference": "141046a8f9477948ff284fa65be2095baafb94f2",
  5537. "shasum": ""
  5538. },
  5539. "require": {
  5540. "php": ">=7.2"
  5541. },
  5542. "provide": {
  5543. "ext-ctype": "*"
  5544. },
  5545. "suggest": {
  5546. "ext-ctype": "For best performance"
  5547. },
  5548. "type": "library",
  5549. "extra": {
  5550. "thanks": {
  5551. "url": "https://github.com/symfony/polyfill",
  5552. "name": "symfony/polyfill"
  5553. }
  5554. },
  5555. "autoload": {
  5556. "files": [
  5557. "bootstrap.php"
  5558. ],
  5559. "psr-4": {
  5560. "Symfony\\Polyfill\\Ctype\\": ""
  5561. }
  5562. },
  5563. "notification-url": "https://packagist.org/downloads/",
  5564. "license": [
  5565. "MIT"
  5566. ],
  5567. "authors": [
  5568. {
  5569. "name": "Gert de Pagter",
  5570. "email": "BackEndTea@gmail.com"
  5571. },
  5572. {
  5573. "name": "Symfony Community",
  5574. "homepage": "https://symfony.com/contributors"
  5575. }
  5576. ],
  5577. "description": "Symfony polyfill for ctype functions",
  5578. "homepage": "https://symfony.com",
  5579. "keywords": [
  5580. "compatibility",
  5581. "ctype",
  5582. "polyfill",
  5583. "portable"
  5584. ],
  5585. "support": {
  5586. "source": "https://github.com/symfony/polyfill-ctype/tree/v1.37.0"
  5587. },
  5588. "funding": [
  5589. {
  5590. "url": "https://symfony.com/sponsor",
  5591. "type": "custom"
  5592. },
  5593. {
  5594. "url": "https://github.com/fabpot",
  5595. "type": "github"
  5596. },
  5597. {
  5598. "url": "https://github.com/nicolas-grekas",
  5599. "type": "github"
  5600. },
  5601. {
  5602. "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
  5603. "type": "tidelift"
  5604. }
  5605. ],
  5606. "time": "2026-04-10T16:19:22+00:00"
  5607. },
  5608. {
  5609. "name": "symfony/polyfill-intl-grapheme",
  5610. "version": "v1.38.1",
  5611. "source": {
  5612. "type": "git",
  5613. "url": "https://github.com/symfony/polyfill-intl-grapheme.git",
  5614. "reference": "e9247d281d694a5120554d9afaf54e070e88a603"
  5615. },
  5616. "dist": {
  5617. "type": "zip",
  5618. "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/e9247d281d694a5120554d9afaf54e070e88a603",
  5619. "reference": "e9247d281d694a5120554d9afaf54e070e88a603",
  5620. "shasum": ""
  5621. },
  5622. "require": {
  5623. "php": ">=7.2"
  5624. },
  5625. "suggest": {
  5626. "ext-intl": "For best performance"
  5627. },
  5628. "type": "library",
  5629. "extra": {
  5630. "thanks": {
  5631. "url": "https://github.com/symfony/polyfill",
  5632. "name": "symfony/polyfill"
  5633. }
  5634. },
  5635. "autoload": {
  5636. "files": [
  5637. "bootstrap.php"
  5638. ],
  5639. "psr-4": {
  5640. "Symfony\\Polyfill\\Intl\\Grapheme\\": ""
  5641. }
  5642. },
  5643. "notification-url": "https://packagist.org/downloads/",
  5644. "license": [
  5645. "MIT"
  5646. ],
  5647. "authors": [
  5648. {
  5649. "name": "Nicolas Grekas",
  5650. "email": "p@tchwork.com"
  5651. },
  5652. {
  5653. "name": "Symfony Community",
  5654. "homepage": "https://symfony.com/contributors"
  5655. }
  5656. ],
  5657. "description": "Symfony polyfill for intl's grapheme_* functions",
  5658. "homepage": "https://symfony.com",
  5659. "keywords": [
  5660. "compatibility",
  5661. "grapheme",
  5662. "intl",
  5663. "polyfill",
  5664. "portable",
  5665. "shim"
  5666. ],
  5667. "support": {
  5668. "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.38.1"
  5669. },
  5670. "funding": [
  5671. {
  5672. "url": "https://symfony.com/sponsor",
  5673. "type": "custom"
  5674. },
  5675. {
  5676. "url": "https://github.com/fabpot",
  5677. "type": "github"
  5678. },
  5679. {
  5680. "url": "https://github.com/nicolas-grekas",
  5681. "type": "github"
  5682. },
  5683. {
  5684. "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
  5685. "type": "tidelift"
  5686. }
  5687. ],
  5688. "time": "2026-05-26T05:58:03+00:00"
  5689. },
  5690. {
  5691. "name": "symfony/polyfill-intl-normalizer",
  5692. "version": "v1.38.0",
  5693. "source": {
  5694. "type": "git",
  5695. "url": "https://github.com/symfony/polyfill-intl-normalizer.git",
  5696. "reference": "2d446c214bdbe5b71bde5011b060a05fece3ae6b"
  5697. },
  5698. "dist": {
  5699. "type": "zip",
  5700. "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/2d446c214bdbe5b71bde5011b060a05fece3ae6b",
  5701. "reference": "2d446c214bdbe5b71bde5011b060a05fece3ae6b",
  5702. "shasum": ""
  5703. },
  5704. "require": {
  5705. "php": ">=7.2"
  5706. },
  5707. "suggest": {
  5708. "ext-intl": "For best performance"
  5709. },
  5710. "type": "library",
  5711. "extra": {
  5712. "thanks": {
  5713. "url": "https://github.com/symfony/polyfill",
  5714. "name": "symfony/polyfill"
  5715. }
  5716. },
  5717. "autoload": {
  5718. "files": [
  5719. "bootstrap.php"
  5720. ],
  5721. "psr-4": {
  5722. "Symfony\\Polyfill\\Intl\\Normalizer\\": ""
  5723. },
  5724. "classmap": [
  5725. "Resources/stubs"
  5726. ]
  5727. },
  5728. "notification-url": "https://packagist.org/downloads/",
  5729. "license": [
  5730. "MIT"
  5731. ],
  5732. "authors": [
  5733. {
  5734. "name": "Nicolas Grekas",
  5735. "email": "p@tchwork.com"
  5736. },
  5737. {
  5738. "name": "Symfony Community",
  5739. "homepage": "https://symfony.com/contributors"
  5740. }
  5741. ],
  5742. "description": "Symfony polyfill for intl's Normalizer class and related functions",
  5743. "homepage": "https://symfony.com",
  5744. "keywords": [
  5745. "compatibility",
  5746. "intl",
  5747. "normalizer",
  5748. "polyfill",
  5749. "portable",
  5750. "shim"
  5751. ],
  5752. "support": {
  5753. "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.38.0"
  5754. },
  5755. "funding": [
  5756. {
  5757. "url": "https://symfony.com/sponsor",
  5758. "type": "custom"
  5759. },
  5760. {
  5761. "url": "https://github.com/fabpot",
  5762. "type": "github"
  5763. },
  5764. {
  5765. "url": "https://github.com/nicolas-grekas",
  5766. "type": "github"
  5767. },
  5768. {
  5769. "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
  5770. "type": "tidelift"
  5771. }
  5772. ],
  5773. "time": "2026-05-25T13:48:31+00:00"
  5774. },
  5775. {
  5776. "name": "symfony/polyfill-mbstring",
  5777. "version": "v1.38.2",
  5778. "source": {
  5779. "type": "git",
  5780. "url": "https://github.com/symfony/polyfill-mbstring.git",
  5781. "reference": "d3d318bad5e7a1bfbd026009c8bfb8d8f99ae6b6"
  5782. },
  5783. "dist": {
  5784. "type": "zip",
  5785. "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/d3d318bad5e7a1bfbd026009c8bfb8d8f99ae6b6",
  5786. "reference": "d3d318bad5e7a1bfbd026009c8bfb8d8f99ae6b6",
  5787. "shasum": ""
  5788. },
  5789. "require": {
  5790. "ext-iconv": "*",
  5791. "php": ">=7.2"
  5792. },
  5793. "provide": {
  5794. "ext-mbstring": "*"
  5795. },
  5796. "suggest": {
  5797. "ext-mbstring": "For best performance"
  5798. },
  5799. "type": "library",
  5800. "extra": {
  5801. "thanks": {
  5802. "url": "https://github.com/symfony/polyfill",
  5803. "name": "symfony/polyfill"
  5804. }
  5805. },
  5806. "autoload": {
  5807. "files": [
  5808. "bootstrap.php"
  5809. ],
  5810. "psr-4": {
  5811. "Symfony\\Polyfill\\Mbstring\\": ""
  5812. }
  5813. },
  5814. "notification-url": "https://packagist.org/downloads/",
  5815. "license": [
  5816. "MIT"
  5817. ],
  5818. "authors": [
  5819. {
  5820. "name": "Nicolas Grekas",
  5821. "email": "p@tchwork.com"
  5822. },
  5823. {
  5824. "name": "Symfony Community",
  5825. "homepage": "https://symfony.com/contributors"
  5826. }
  5827. ],
  5828. "description": "Symfony polyfill for the Mbstring extension",
  5829. "homepage": "https://symfony.com",
  5830. "keywords": [
  5831. "compatibility",
  5832. "mbstring",
  5833. "polyfill",
  5834. "portable",
  5835. "shim"
  5836. ],
  5837. "support": {
  5838. "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.38.2"
  5839. },
  5840. "funding": [
  5841. {
  5842. "url": "https://symfony.com/sponsor",
  5843. "type": "custom"
  5844. },
  5845. {
  5846. "url": "https://github.com/fabpot",
  5847. "type": "github"
  5848. },
  5849. {
  5850. "url": "https://github.com/nicolas-grekas",
  5851. "type": "github"
  5852. },
  5853. {
  5854. "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
  5855. "type": "tidelift"
  5856. }
  5857. ],
  5858. "time": "2026-05-27T06:59:30+00:00"
  5859. },
  5860. {
  5861. "name": "symfony/polyfill-php73",
  5862. "version": "v1.37.0",
  5863. "source": {
  5864. "type": "git",
  5865. "url": "https://github.com/symfony/polyfill-php73.git",
  5866. "reference": "0f68c03565dcaaf25a890667542e8bd75fe7e5bb"
  5867. },
  5868. "dist": {
  5869. "type": "zip",
  5870. "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/0f68c03565dcaaf25a890667542e8bd75fe7e5bb",
  5871. "reference": "0f68c03565dcaaf25a890667542e8bd75fe7e5bb",
  5872. "shasum": ""
  5873. },
  5874. "require": {
  5875. "php": ">=7.2"
  5876. },
  5877. "type": "library",
  5878. "extra": {
  5879. "thanks": {
  5880. "url": "https://github.com/symfony/polyfill",
  5881. "name": "symfony/polyfill"
  5882. }
  5883. },
  5884. "autoload": {
  5885. "files": [
  5886. "bootstrap.php"
  5887. ],
  5888. "psr-4": {
  5889. "Symfony\\Polyfill\\Php73\\": ""
  5890. },
  5891. "classmap": [
  5892. "Resources/stubs"
  5893. ]
  5894. },
  5895. "notification-url": "https://packagist.org/downloads/",
  5896. "license": [
  5897. "MIT"
  5898. ],
  5899. "authors": [
  5900. {
  5901. "name": "Nicolas Grekas",
  5902. "email": "p@tchwork.com"
  5903. },
  5904. {
  5905. "name": "Symfony Community",
  5906. "homepage": "https://symfony.com/contributors"
  5907. }
  5908. ],
  5909. "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions",
  5910. "homepage": "https://symfony.com",
  5911. "keywords": [
  5912. "compatibility",
  5913. "polyfill",
  5914. "portable",
  5915. "shim"
  5916. ],
  5917. "support": {
  5918. "source": "https://github.com/symfony/polyfill-php73/tree/v1.37.0"
  5919. },
  5920. "funding": [
  5921. {
  5922. "url": "https://symfony.com/sponsor",
  5923. "type": "custom"
  5924. },
  5925. {
  5926. "url": "https://github.com/fabpot",
  5927. "type": "github"
  5928. },
  5929. {
  5930. "url": "https://github.com/nicolas-grekas",
  5931. "type": "github"
  5932. },
  5933. {
  5934. "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
  5935. "type": "tidelift"
  5936. }
  5937. ],
  5938. "time": "2024-09-09T11:45:10+00:00"
  5939. },
  5940. {
  5941. "name": "symfony/polyfill-php80",
  5942. "version": "v1.37.0",
  5943. "source": {
  5944. "type": "git",
  5945. "url": "https://github.com/symfony/polyfill-php80.git",
  5946. "reference": "dfb55726c3a76ea3b6459fcfda1ec2d80a682411"
  5947. },
  5948. "dist": {
  5949. "type": "zip",
  5950. "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/dfb55726c3a76ea3b6459fcfda1ec2d80a682411",
  5951. "reference": "dfb55726c3a76ea3b6459fcfda1ec2d80a682411",
  5952. "shasum": ""
  5953. },
  5954. "require": {
  5955. "php": ">=7.2"
  5956. },
  5957. "type": "library",
  5958. "extra": {
  5959. "thanks": {
  5960. "url": "https://github.com/symfony/polyfill",
  5961. "name": "symfony/polyfill"
  5962. }
  5963. },
  5964. "autoload": {
  5965. "files": [
  5966. "bootstrap.php"
  5967. ],
  5968. "psr-4": {
  5969. "Symfony\\Polyfill\\Php80\\": ""
  5970. },
  5971. "classmap": [
  5972. "Resources/stubs"
  5973. ]
  5974. },
  5975. "notification-url": "https://packagist.org/downloads/",
  5976. "license": [
  5977. "MIT"
  5978. ],
  5979. "authors": [
  5980. {
  5981. "name": "Ion Bazan",
  5982. "email": "ion.bazan@gmail.com"
  5983. },
  5984. {
  5985. "name": "Nicolas Grekas",
  5986. "email": "p@tchwork.com"
  5987. },
  5988. {
  5989. "name": "Symfony Community",
  5990. "homepage": "https://symfony.com/contributors"
  5991. }
  5992. ],
  5993. "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
  5994. "homepage": "https://symfony.com",
  5995. "keywords": [
  5996. "compatibility",
  5997. "polyfill",
  5998. "portable",
  5999. "shim"
  6000. ],
  6001. "support": {
  6002. "source": "https://github.com/symfony/polyfill-php80/tree/v1.37.0"
  6003. },
  6004. "funding": [
  6005. {
  6006. "url": "https://symfony.com/sponsor",
  6007. "type": "custom"
  6008. },
  6009. {
  6010. "url": "https://github.com/fabpot",
  6011. "type": "github"
  6012. },
  6013. {
  6014. "url": "https://github.com/nicolas-grekas",
  6015. "type": "github"
  6016. },
  6017. {
  6018. "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
  6019. "type": "tidelift"
  6020. }
  6021. ],
  6022. "time": "2026-04-10T16:19:22+00:00"
  6023. },
  6024. {
  6025. "name": "symfony/polyfill-php81",
  6026. "version": "v1.38.1",
  6027. "source": {
  6028. "type": "git",
  6029. "url": "https://github.com/symfony/polyfill-php81.git",
  6030. "reference": "6bfb9c766cacffbc8e118cb87217d08ed84e5cd7"
  6031. },
  6032. "dist": {
  6033. "type": "zip",
  6034. "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/6bfb9c766cacffbc8e118cb87217d08ed84e5cd7",
  6035. "reference": "6bfb9c766cacffbc8e118cb87217d08ed84e5cd7",
  6036. "shasum": ""
  6037. },
  6038. "require": {
  6039. "php": ">=7.2"
  6040. },
  6041. "type": "library",
  6042. "extra": {
  6043. "thanks": {
  6044. "url": "https://github.com/symfony/polyfill",
  6045. "name": "symfony/polyfill"
  6046. }
  6047. },
  6048. "autoload": {
  6049. "files": [
  6050. "bootstrap.php"
  6051. ],
  6052. "psr-4": {
  6053. "Symfony\\Polyfill\\Php81\\": ""
  6054. },
  6055. "classmap": [
  6056. "Resources/stubs"
  6057. ]
  6058. },
  6059. "notification-url": "https://packagist.org/downloads/",
  6060. "license": [
  6061. "MIT"
  6062. ],
  6063. "authors": [
  6064. {
  6065. "name": "Nicolas Grekas",
  6066. "email": "p@tchwork.com"
  6067. },
  6068. {
  6069. "name": "Symfony Community",
  6070. "homepage": "https://symfony.com/contributors"
  6071. }
  6072. ],
  6073. "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions",
  6074. "homepage": "https://symfony.com",
  6075. "keywords": [
  6076. "compatibility",
  6077. "polyfill",
  6078. "portable",
  6079. "shim"
  6080. ],
  6081. "support": {
  6082. "source": "https://github.com/symfony/polyfill-php81/tree/v1.38.1"
  6083. },
  6084. "funding": [
  6085. {
  6086. "url": "https://symfony.com/sponsor",
  6087. "type": "custom"
  6088. },
  6089. {
  6090. "url": "https://github.com/fabpot",
  6091. "type": "github"
  6092. },
  6093. {
  6094. "url": "https://github.com/nicolas-grekas",
  6095. "type": "github"
  6096. },
  6097. {
  6098. "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
  6099. "type": "tidelift"
  6100. }
  6101. ],
  6102. "time": "2026-05-26T12:45:58+00:00"
  6103. },
  6104. {
  6105. "name": "symfony/polyfill-php84",
  6106. "version": "v1.38.1",
  6107. "source": {
  6108. "type": "git",
  6109. "url": "https://github.com/symfony/polyfill-php84.git",
  6110. "reference": "f4e1dfaee5b74aba5964fe1fd4dfc7ba5e3085fa"
  6111. },
  6112. "dist": {
  6113. "type": "zip",
  6114. "url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/f4e1dfaee5b74aba5964fe1fd4dfc7ba5e3085fa",
  6115. "reference": "f4e1dfaee5b74aba5964fe1fd4dfc7ba5e3085fa",
  6116. "shasum": ""
  6117. },
  6118. "require": {
  6119. "php": ">=7.2"
  6120. },
  6121. "type": "library",
  6122. "extra": {
  6123. "thanks": {
  6124. "url": "https://github.com/symfony/polyfill",
  6125. "name": "symfony/polyfill"
  6126. }
  6127. },
  6128. "autoload": {
  6129. "files": [
  6130. "bootstrap.php"
  6131. ],
  6132. "psr-4": {
  6133. "Symfony\\Polyfill\\Php84\\": ""
  6134. },
  6135. "classmap": [
  6136. "Resources/stubs"
  6137. ]
  6138. },
  6139. "notification-url": "https://packagist.org/downloads/",
  6140. "license": [
  6141. "MIT"
  6142. ],
  6143. "authors": [
  6144. {
  6145. "name": "Nicolas Grekas",
  6146. "email": "p@tchwork.com"
  6147. },
  6148. {
  6149. "name": "Symfony Community",
  6150. "homepage": "https://symfony.com/contributors"
  6151. }
  6152. ],
  6153. "description": "Symfony polyfill backporting some PHP 8.4+ features to lower PHP versions",
  6154. "homepage": "https://symfony.com",
  6155. "keywords": [
  6156. "compatibility",
  6157. "polyfill",
  6158. "portable",
  6159. "shim"
  6160. ],
  6161. "support": {
  6162. "source": "https://github.com/symfony/polyfill-php84/tree/v1.38.1"
  6163. },
  6164. "funding": [
  6165. {
  6166. "url": "https://symfony.com/sponsor",
  6167. "type": "custom"
  6168. },
  6169. {
  6170. "url": "https://github.com/fabpot",
  6171. "type": "github"
  6172. },
  6173. {
  6174. "url": "https://github.com/nicolas-grekas",
  6175. "type": "github"
  6176. },
  6177. {
  6178. "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
  6179. "type": "tidelift"
  6180. }
  6181. ],
  6182. "time": "2026-05-26T12:51:13+00:00"
  6183. },
  6184. {
  6185. "name": "symfony/polyfill-php85",
  6186. "version": "v1.38.1",
  6187. "source": {
  6188. "type": "git",
  6189. "url": "https://github.com/symfony/polyfill-php85.git",
  6190. "reference": "ba2ba04f3352cfa2dcbbcb90aee13ed967f505b1"
  6191. },
  6192. "dist": {
  6193. "type": "zip",
  6194. "url": "https://api.github.com/repos/symfony/polyfill-php85/zipball/ba2ba04f3352cfa2dcbbcb90aee13ed967f505b1",
  6195. "reference": "ba2ba04f3352cfa2dcbbcb90aee13ed967f505b1",
  6196. "shasum": ""
  6197. },
  6198. "require": {
  6199. "php": ">=7.2"
  6200. },
  6201. "type": "library",
  6202. "extra": {
  6203. "thanks": {
  6204. "url": "https://github.com/symfony/polyfill",
  6205. "name": "symfony/polyfill"
  6206. }
  6207. },
  6208. "autoload": {
  6209. "files": [
  6210. "bootstrap.php"
  6211. ],
  6212. "psr-4": {
  6213. "Symfony\\Polyfill\\Php85\\": ""
  6214. },
  6215. "classmap": [
  6216. "Resources/stubs"
  6217. ]
  6218. },
  6219. "notification-url": "https://packagist.org/downloads/",
  6220. "license": [
  6221. "MIT"
  6222. ],
  6223. "authors": [
  6224. {
  6225. "name": "Nicolas Grekas",
  6226. "email": "p@tchwork.com"
  6227. },
  6228. {
  6229. "name": "Symfony Community",
  6230. "homepage": "https://symfony.com/contributors"
  6231. }
  6232. ],
  6233. "description": "Symfony polyfill backporting some PHP 8.5+ features to lower PHP versions",
  6234. "homepage": "https://symfony.com",
  6235. "keywords": [
  6236. "compatibility",
  6237. "polyfill",
  6238. "portable",
  6239. "shim"
  6240. ],
  6241. "support": {
  6242. "source": "https://github.com/symfony/polyfill-php85/tree/v1.38.1"
  6243. },
  6244. "funding": [
  6245. {
  6246. "url": "https://symfony.com/sponsor",
  6247. "type": "custom"
  6248. },
  6249. {
  6250. "url": "https://github.com/fabpot",
  6251. "type": "github"
  6252. },
  6253. {
  6254. "url": "https://github.com/nicolas-grekas",
  6255. "type": "github"
  6256. },
  6257. {
  6258. "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
  6259. "type": "tidelift"
  6260. }
  6261. ],
  6262. "time": "2026-05-26T02:25:22+00:00"
  6263. },
  6264. {
  6265. "name": "symfony/process",
  6266. "version": "v8.1.0",
  6267. "source": {
  6268. "type": "git",
  6269. "url": "https://github.com/symfony/process.git",
  6270. "reference": "c4a9e58f235a6bf7f97ffbfedae2687353ac79e5"
  6271. },
  6272. "dist": {
  6273. "type": "zip",
  6274. "url": "https://api.github.com/repos/symfony/process/zipball/c4a9e58f235a6bf7f97ffbfedae2687353ac79e5",
  6275. "reference": "c4a9e58f235a6bf7f97ffbfedae2687353ac79e5",
  6276. "shasum": ""
  6277. },
  6278. "require": {
  6279. "php": ">=8.4.1"
  6280. },
  6281. "type": "library",
  6282. "autoload": {
  6283. "psr-4": {
  6284. "Symfony\\Component\\Process\\": ""
  6285. },
  6286. "exclude-from-classmap": [
  6287. "/Tests/"
  6288. ]
  6289. },
  6290. "notification-url": "https://packagist.org/downloads/",
  6291. "license": [
  6292. "MIT"
  6293. ],
  6294. "authors": [
  6295. {
  6296. "name": "Fabien Potencier",
  6297. "email": "fabien@symfony.com"
  6298. },
  6299. {
  6300. "name": "Symfony Community",
  6301. "homepage": "https://symfony.com/contributors"
  6302. }
  6303. ],
  6304. "description": "Executes commands in sub-processes",
  6305. "homepage": "https://symfony.com",
  6306. "support": {
  6307. "source": "https://github.com/symfony/process/tree/v8.1.0"
  6308. },
  6309. "funding": [
  6310. {
  6311. "url": "https://symfony.com/sponsor",
  6312. "type": "custom"
  6313. },
  6314. {
  6315. "url": "https://github.com/fabpot",
  6316. "type": "github"
  6317. },
  6318. {
  6319. "url": "https://github.com/nicolas-grekas",
  6320. "type": "github"
  6321. },
  6322. {
  6323. "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
  6324. "type": "tidelift"
  6325. }
  6326. ],
  6327. "time": "2026-05-29T05:06:50+00:00"
  6328. },
  6329. {
  6330. "name": "symfony/service-contracts",
  6331. "version": "v3.7.1",
  6332. "source": {
  6333. "type": "git",
  6334. "url": "https://github.com/symfony/service-contracts.git",
  6335. "reference": "c0a284bab1ed8aa0417e3d69250ab437739563a0"
  6336. },
  6337. "dist": {
  6338. "type": "zip",
  6339. "url": "https://api.github.com/repos/symfony/service-contracts/zipball/c0a284bab1ed8aa0417e3d69250ab437739563a0",
  6340. "reference": "c0a284bab1ed8aa0417e3d69250ab437739563a0",
  6341. "shasum": ""
  6342. },
  6343. "require": {
  6344. "php": ">=8.1",
  6345. "psr/container": "^1.1|^2.0",
  6346. "symfony/deprecation-contracts": "^2.5|^3"
  6347. },
  6348. "conflict": {
  6349. "ext-psr": "<1.1|>=2"
  6350. },
  6351. "type": "library",
  6352. "extra": {
  6353. "thanks": {
  6354. "url": "https://github.com/symfony/contracts",
  6355. "name": "symfony/contracts"
  6356. },
  6357. "branch-alias": {
  6358. "dev-main": "3.7-dev"
  6359. }
  6360. },
  6361. "autoload": {
  6362. "psr-4": {
  6363. "Symfony\\Contracts\\Service\\": ""
  6364. },
  6365. "exclude-from-classmap": [
  6366. "/Test/"
  6367. ]
  6368. },
  6369. "notification-url": "https://packagist.org/downloads/",
  6370. "license": [
  6371. "MIT"
  6372. ],
  6373. "authors": [
  6374. {
  6375. "name": "Nicolas Grekas",
  6376. "email": "p@tchwork.com"
  6377. },
  6378. {
  6379. "name": "Symfony Community",
  6380. "homepage": "https://symfony.com/contributors"
  6381. }
  6382. ],
  6383. "description": "Generic abstractions related to writing services",
  6384. "homepage": "https://symfony.com",
  6385. "keywords": [
  6386. "abstractions",
  6387. "contracts",
  6388. "decoupling",
  6389. "interfaces",
  6390. "interoperability",
  6391. "standards"
  6392. ],
  6393. "support": {
  6394. "source": "https://github.com/symfony/service-contracts/tree/v3.7.1"
  6395. },
  6396. "funding": [
  6397. {
  6398. "url": "https://symfony.com/sponsor",
  6399. "type": "custom"
  6400. },
  6401. {
  6402. "url": "https://github.com/fabpot",
  6403. "type": "github"
  6404. },
  6405. {
  6406. "url": "https://github.com/nicolas-grekas",
  6407. "type": "github"
  6408. },
  6409. {
  6410. "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
  6411. "type": "tidelift"
  6412. }
  6413. ],
  6414. "time": "2026-06-16T09:55:08+00:00"
  6415. },
  6416. {
  6417. "name": "symfony/string",
  6418. "version": "v8.1.0",
  6419. "source": {
  6420. "type": "git",
  6421. "url": "https://github.com/symfony/string.git",
  6422. "reference": "afd5944f4005862d961efb85c8bbd5c523c4e3c9"
  6423. },
  6424. "dist": {
  6425. "type": "zip",
  6426. "url": "https://api.github.com/repos/symfony/string/zipball/afd5944f4005862d961efb85c8bbd5c523c4e3c9",
  6427. "reference": "afd5944f4005862d961efb85c8bbd5c523c4e3c9",
  6428. "shasum": ""
  6429. },
  6430. "require": {
  6431. "php": ">=8.4.1",
  6432. "symfony/polyfill-ctype": "^1.8",
  6433. "symfony/polyfill-intl-grapheme": "^1.33",
  6434. "symfony/polyfill-intl-normalizer": "^1.0",
  6435. "symfony/polyfill-mbstring": "^1.0"
  6436. },
  6437. "conflict": {
  6438. "symfony/translation-contracts": "<2.5"
  6439. },
  6440. "require-dev": {
  6441. "symfony/emoji": "^7.4|^8.0",
  6442. "symfony/http-client": "^7.4|^8.0",
  6443. "symfony/intl": "^7.4|^8.0",
  6444. "symfony/translation-contracts": "^2.5|^3.0",
  6445. "symfony/var-exporter": "^7.4|^8.0"
  6446. },
  6447. "type": "library",
  6448. "autoload": {
  6449. "files": [
  6450. "Resources/functions.php"
  6451. ],
  6452. "psr-4": {
  6453. "Symfony\\Component\\String\\": ""
  6454. },
  6455. "exclude-from-classmap": [
  6456. "/Tests/"
  6457. ]
  6458. },
  6459. "notification-url": "https://packagist.org/downloads/",
  6460. "license": [
  6461. "MIT"
  6462. ],
  6463. "authors": [
  6464. {
  6465. "name": "Nicolas Grekas",
  6466. "email": "p@tchwork.com"
  6467. },
  6468. {
  6469. "name": "Symfony Community",
  6470. "homepage": "https://symfony.com/contributors"
  6471. }
  6472. ],
  6473. "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way",
  6474. "homepage": "https://symfony.com",
  6475. "keywords": [
  6476. "grapheme",
  6477. "i18n",
  6478. "string",
  6479. "unicode",
  6480. "utf-8",
  6481. "utf8"
  6482. ],
  6483. "support": {
  6484. "source": "https://github.com/symfony/string/tree/v8.1.0"
  6485. },
  6486. "funding": [
  6487. {
  6488. "url": "https://symfony.com/sponsor",
  6489. "type": "custom"
  6490. },
  6491. {
  6492. "url": "https://github.com/fabpot",
  6493. "type": "github"
  6494. },
  6495. {
  6496. "url": "https://github.com/nicolas-grekas",
  6497. "type": "github"
  6498. },
  6499. {
  6500. "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
  6501. "type": "tidelift"
  6502. }
  6503. ],
  6504. "time": "2026-05-29T05:06:50+00:00"
  6505. },
  6506. {
  6507. "name": "theseer/tokenizer",
  6508. "version": "2.0.1",
  6509. "source": {
  6510. "type": "git",
  6511. "url": "https://github.com/theseer/tokenizer.git",
  6512. "reference": "7989e43bf381af0eac72e4f0ca5bcbfa81658be4"
  6513. },
  6514. "dist": {
  6515. "type": "zip",
  6516. "url": "https://api.github.com/repos/theseer/tokenizer/zipball/7989e43bf381af0eac72e4f0ca5bcbfa81658be4",
  6517. "reference": "7989e43bf381af0eac72e4f0ca5bcbfa81658be4",
  6518. "shasum": ""
  6519. },
  6520. "require": {
  6521. "ext-dom": "*",
  6522. "ext-tokenizer": "*",
  6523. "ext-xmlwriter": "*",
  6524. "php": "^8.1"
  6525. },
  6526. "type": "library",
  6527. "autoload": {
  6528. "classmap": [
  6529. "src/"
  6530. ]
  6531. },
  6532. "notification-url": "https://packagist.org/downloads/",
  6533. "license": [
  6534. "BSD-3-Clause"
  6535. ],
  6536. "authors": [
  6537. {
  6538. "name": "Arne Blankerts",
  6539. "email": "arne@blankerts.de",
  6540. "role": "Developer"
  6541. }
  6542. ],
  6543. "description": "A small library for converting tokenized PHP source code into XML and potentially other formats",
  6544. "support": {
  6545. "issues": "https://github.com/theseer/tokenizer/issues",
  6546. "source": "https://github.com/theseer/tokenizer/tree/2.0.1"
  6547. },
  6548. "funding": [
  6549. {
  6550. "url": "https://github.com/theseer",
  6551. "type": "github"
  6552. }
  6553. ],
  6554. "time": "2025-12-08T11:19:18+00:00"
  6555. },
  6556. {
  6557. "name": "twig/markdown-extra",
  6558. "version": "v3.28.0",
  6559. "source": {
  6560. "type": "git",
  6561. "url": "https://github.com/twigphp/markdown-extra.git",
  6562. "reference": "5f7b27e41a382fc988fffa6e588d8f9d55b9d896"
  6563. },
  6564. "dist": {
  6565. "type": "zip",
  6566. "url": "https://api.github.com/repos/twigphp/markdown-extra/zipball/5f7b27e41a382fc988fffa6e588d8f9d55b9d896",
  6567. "reference": "5f7b27e41a382fc988fffa6e588d8f9d55b9d896",
  6568. "shasum": ""
  6569. },
  6570. "require": {
  6571. "php": ">=8.1.0",
  6572. "symfony/deprecation-contracts": "^2.5|^3",
  6573. "twig/twig": "^3.13|^4.0"
  6574. },
  6575. "require-dev": {
  6576. "erusev/parsedown": "dev-master as 1.x-dev",
  6577. "league/commonmark": "^2.7",
  6578. "league/html-to-markdown": "^4.8|^5.0",
  6579. "michelf/php-markdown": "^1.8|^2.0",
  6580. "symfony/phpunit-bridge": "^6.4|^7.0"
  6581. },
  6582. "type": "library",
  6583. "autoload": {
  6584. "files": [
  6585. "Resources/functions.php"
  6586. ],
  6587. "psr-4": {
  6588. "Twig\\Extra\\Markdown\\": ""
  6589. },
  6590. "exclude-from-classmap": [
  6591. "/Tests/"
  6592. ]
  6593. },
  6594. "notification-url": "https://packagist.org/downloads/",
  6595. "license": [
  6596. "MIT"
  6597. ],
  6598. "authors": [
  6599. {
  6600. "name": "Fabien Potencier",
  6601. "email": "fabien@symfony.com",
  6602. "homepage": "http://fabien.potencier.org",
  6603. "role": "Lead Developer"
  6604. }
  6605. ],
  6606. "description": "A Twig extension for Markdown",
  6607. "homepage": "https://twig.symfony.com",
  6608. "keywords": [
  6609. "html",
  6610. "markdown",
  6611. "twig"
  6612. ],
  6613. "support": {
  6614. "source": "https://github.com/twigphp/markdown-extra/tree/v3.28.0"
  6615. },
  6616. "funding": [
  6617. {
  6618. "url": "https://github.com/fabpot",
  6619. "type": "github"
  6620. },
  6621. {
  6622. "url": "https://tidelift.com/funding/github/packagist/twig/twig",
  6623. "type": "tidelift"
  6624. }
  6625. ],
  6626. "time": "2026-06-05T19:47:22+00:00"
  6627. },
  6628. {
  6629. "name": "twig/twig",
  6630. "version": "v3.28.0",
  6631. "source": {
  6632. "type": "git",
  6633. "url": "https://github.com/twigphp/Twig.git",
  6634. "reference": "597c12ed286fb9d1701a36684ce6e0cbe28ebc8b"
  6635. },
  6636. "dist": {
  6637. "type": "zip",
  6638. "url": "https://api.github.com/repos/twigphp/Twig/zipball/597c12ed286fb9d1701a36684ce6e0cbe28ebc8b",
  6639. "reference": "597c12ed286fb9d1701a36684ce6e0cbe28ebc8b",
  6640. "shasum": ""
  6641. },
  6642. "require": {
  6643. "php": ">=8.1.0",
  6644. "symfony/deprecation-contracts": "^2.5|^3",
  6645. "symfony/polyfill-ctype": "^1.8",
  6646. "symfony/polyfill-mbstring": "^1.3"
  6647. },
  6648. "require-dev": {
  6649. "php-cs-fixer/shim": "^3.0@stable",
  6650. "phpstan/phpstan": "^2.0@stable",
  6651. "psr/container": "^1.0|^2.0",
  6652. "symfony/phpunit-bridge": "^5.4.9|^6.4|^7.0"
  6653. },
  6654. "type": "library",
  6655. "autoload": {
  6656. "files": [
  6657. "src/Resources/core.php",
  6658. "src/Resources/debug.php",
  6659. "src/Resources/escaper.php",
  6660. "src/Resources/string_loader.php"
  6661. ],
  6662. "psr-4": {
  6663. "Twig\\": "src/"
  6664. }
  6665. },
  6666. "notification-url": "https://packagist.org/downloads/",
  6667. "license": [
  6668. "BSD-3-Clause"
  6669. ],
  6670. "authors": [
  6671. {
  6672. "name": "Fabien Potencier",
  6673. "email": "fabien@symfony.com",
  6674. "homepage": "http://fabien.potencier.org",
  6675. "role": "Lead Developer"
  6676. },
  6677. {
  6678. "name": "Twig Team",
  6679. "role": "Contributors"
  6680. },
  6681. {
  6682. "name": "Armin Ronacher",
  6683. "email": "armin.ronacher@active-4.com",
  6684. "role": "Project Founder"
  6685. }
  6686. ],
  6687. "description": "Twig, the flexible, fast, and secure template language for PHP",
  6688. "homepage": "https://twig.symfony.com",
  6689. "keywords": [
  6690. "templating"
  6691. ],
  6692. "support": {
  6693. "issues": "https://github.com/twigphp/Twig/issues",
  6694. "source": "https://github.com/twigphp/Twig/tree/v3.28.0"
  6695. },
  6696. "funding": [
  6697. {
  6698. "url": "https://github.com/fabpot",
  6699. "type": "github"
  6700. },
  6701. {
  6702. "url": "https://tidelift.com/funding/github/packagist/twig/twig",
  6703. "type": "tidelift"
  6704. }
  6705. ],
  6706. "time": "2026-07-03T20:44:34+00:00"
  6707. }
  6708. ],
  6709. "aliases": [],
  6710. "minimum-stability": "stable",
  6711. "stability-flags": {},
  6712. "prefer-stable": false,
  6713. "prefer-lowest": false,
  6714. "platform": {
  6715. "php": ">=8.2"
  6716. },
  6717. "platform-dev": {},
  6718. "plugin-api-version": "2.9.0"
  6719. }

Powered by TurnKey Linux.