Changeset 3418487
- Timestamp:
- 12/12/2025 06:55:20 PM (2 weeks ago)
- Location:
- simple-feature-requests/trunk
- Files:
-
- 49 edited
-
composer.json (modified) (2 diffs)
-
composer.lock (modified) (74 diffs)
-
inc/class-admin-filters.php (modified) (1 diff)
-
inc/class-ajax.php (modified) (2 diffs)
-
inc/class-assets.php (modified) (1 diff)
-
inc/class-compat-astra.php (modified) (1 diff)
-
inc/class-compat-edd.php (modified) (1 diff)
-
inc/class-core-autoloader.php (modified) (1 diff)
-
inc/class-core-helpers.php (modified) (1 diff)
-
inc/class-core-settings.php (modified) (1 diff)
-
inc/class-factory.php (modified) (1 diff)
-
inc/class-feature-request.php (modified) (1 diff)
-
inc/class-helpers.php (modified) (1 diff)
-
inc/class-notices.php (modified) (1 diff)
-
inc/class-notifications.php (modified) (1 diff)
-
inc/class-post-types.php (modified) (1 diff)
-
inc/class-query.php (modified) (1 diff)
-
inc/class-settings.php (modified) (1 diff)
-
inc/class-shortcodes.php (modified) (1 diff)
-
inc/class-submission.php (modified) (1 diff)
-
inc/class-template-hooks.php (modified) (1 diff)
-
inc/class-template-methods.php (modified) (1 diff)
-
inc/class-user.php (modified) (1 diff)
-
inc/functions.php (modified) (1 diff)
-
inc/polyfills.php (modified) (1 diff)
-
inc/vendor/mindsize/jobs/LegacyDataSync.php (modified) (2 diffs)
-
inc/vendor/mindsize/models/Board.php (modified) (1 diff)
-
inc/vendor/mindsize/models/Request.php (modified) (1 diff)
-
inc/vendor/mindsize/models/RequestBoard.php (modified) (1 diff)
-
inc/vendor/mindsize/models/RequestComment.php (modified) (1 diff)
-
inc/vendor/mindsize/models/Vote.php (modified) (1 diff)
-
inc/vendor/mindsize/models/WpModel.php (modified) (2 diffs)
-
languages/simple-feature-requests.pot (modified) (2 diffs)
-
plugin-data.json (modified) (1 diff)
-
readme.txt (modified) (2 diffs)
-
simple-feature-requests.php (modified) (5 diffs)
-
templates/archive-feature-requests.php (modified) (1 diff)
-
templates/archive/filters.php (modified) (1 diff)
-
templates/archive/submission-form.php (modified) (1 diff)
-
templates/comments.php (modified) (1 diff)
-
templates/components/login-form-fields.php (modified) (1 diff)
-
templates/loop/content.php (modified) (1 diff)
-
templates/loop/no-requests-found.php (modified) (1 diff)
-
templates/loop/pagination.php (modified) (1 diff)
-
templates/loop/roadmap-content.php (modified) (1 diff)
-
templates/sidebar/back-to-archive-link.php (modified) (1 diff)
-
templates/sidebar/login.php (modified) (1 diff)
-
templates/sidebar/taxonomies.php (modified) (1 diff)
-
templates/single-feature-request.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
simple-feature-requests/trunk/composer.json
r3082700 r3418487 46 46 }, 47 47 "optimize-autoloader": true, 48 "scripts": { 49 "post-install-cmd": [ 50 "vendor/bin/strauss", 51 "composer dump-autoload" 52 ], 53 "post-update-cmd": [ 54 "vendor/bin/strauss", 55 "composer dump-autoload" 56 ] 57 }, 48 58 "require-dev": { 49 "phpunit/phpunit": "^9" 59 "phpunit/phpunit": "^9", 60 "brianhenryie/strauss": "^0.26.0" 50 61 }, 51 62 "config": { 63 "platform": { 64 "php": "7.4.33" 65 }, 52 66 "allow-plugins": { 53 67 "kylekatarnls/update-helper": true … … 57 71 "tareq1988/wp-eloquent": "dev-master", 58 72 "deliciousbrains/wp-background-processing": "^1.3" 73 }, 74 "extra": { 75 "strauss": { 76 "namespace_prefix": "SFR\\Dependencies\\", 77 "target_directory": "vendor-prefixed", 78 "classmap_prefix": "SFR_Deps_", 79 "classmap_output": true, 80 "include_root_autoload": true 81 } 59 82 } 60 83 } -
simple-feature-requests/trunk/composer.lock
r3178357 r3418487 5 5 "This file is @generated automatically" 6 6 ], 7 "content-hash": "a 11b8cfed3bee02a66fb4d9b9f644b0e",7 "content-hash": "aab6823d84697df868d529efc6fe011e", 8 8 "packages": [ 9 9 { … … 78 78 { 79 79 "name": "deliciousbrains/wp-background-processing", 80 "version": "1. 3.1",80 "version": "1.4.0", 81 81 "source": { 82 82 "type": "git", 83 83 "url": "https://github.com/deliciousbrains/wp-background-processing.git", 84 "reference": " 6d1e48165e461260075b9f161b3861c7278f71e7"85 }, 86 "dist": { 87 "type": "zip", 88 "url": "https://api.github.com/repos/deliciousbrains/wp-background-processing/zipball/ 6d1e48165e461260075b9f161b3861c7278f71e7",89 "reference": " 6d1e48165e461260075b9f161b3861c7278f71e7",84 "reference": "7ca7cc3504333db3a291bbab7f1917124fba4816" 85 }, 86 "dist": { 87 "type": "zip", 88 "url": "https://api.github.com/repos/deliciousbrains/wp-background-processing/zipball/7ca7cc3504333db3a291bbab7f1917124fba4816", 89 "reference": "7ca7cc3504333db3a291bbab7f1917124fba4816", 90 90 "shasum": "" 91 91 }, … … 122 122 "support": { 123 123 "issues": "https://github.com/deliciousbrains/wp-background-processing/issues", 124 "source": "https://github.com/deliciousbrains/wp-background-processing/tree/1. 3.1"125 }, 126 "time": "2024- 02-28T13:39:06+00:00"124 "source": "https://github.com/deliciousbrains/wp-background-processing/tree/1.4.0" 125 }, 126 "time": "2024-12-17T14:04:30+00:00" 127 127 }, 128 128 { 129 129 "name": "doctrine/inflector", 130 "version": "2. 0.10",130 "version": "2.1.0", 131 131 "source": { 132 132 "type": "git", 133 133 "url": "https://github.com/doctrine/inflector.git", 134 "reference": " 5817d0659c5b50c9b950feb9af7b9668e2c436bc"135 }, 136 "dist": { 137 "type": "zip", 138 "url": "https://api.github.com/repos/doctrine/inflector/zipball/ 5817d0659c5b50c9b950feb9af7b9668e2c436bc",139 "reference": " 5817d0659c5b50c9b950feb9af7b9668e2c436bc",134 "reference": "6d6c96277ea252fc1304627204c3d5e6e15faa3b" 135 }, 136 "dist": { 137 "type": "zip", 138 "url": "https://api.github.com/repos/doctrine/inflector/zipball/6d6c96277ea252fc1304627204c3d5e6e15faa3b", 139 "reference": "6d6c96277ea252fc1304627204c3d5e6e15faa3b", 140 140 "shasum": "" 141 141 }, … … 144 144 }, 145 145 "require-dev": { 146 "doctrine/coding-standard": "^11.0", 147 "phpstan/phpstan": "^1.8", 148 "phpstan/phpstan-phpunit": "^1.1", 149 "phpstan/phpstan-strict-rules": "^1.3", 150 "phpunit/phpunit": "^8.5 || ^9.5", 151 "vimeo/psalm": "^4.25 || ^5.4" 152 }, 153 "type": "library", 154 "autoload": { 155 "psr-4": { 156 "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" 146 "doctrine/coding-standard": "^12.0 || ^13.0", 147 "phpstan/phpstan": "^1.12 || ^2.0", 148 "phpstan/phpstan-phpunit": "^1.4 || ^2.0", 149 "phpstan/phpstan-strict-rules": "^1.6 || ^2.0", 150 "phpunit/phpunit": "^8.5 || ^12.2" 151 }, 152 "type": "library", 153 "autoload": { 154 "psr-4": { 155 "Doctrine\\Inflector\\": "src" 157 156 } 158 157 }, … … 199 198 "support": { 200 199 "issues": "https://github.com/doctrine/inflector/issues", 201 "source": "https://github.com/doctrine/inflector/tree/2. 0.10"200 "source": "https://github.com/doctrine/inflector/tree/2.1.0" 202 201 }, 203 202 "funding": [ … … 215 214 } 216 215 ], 217 "time": "202 4-02-18T20:23:39+00:00"216 "time": "2025-08-10T19:31:58+00:00" 218 217 }, 219 218 { … … 604 603 { 605 604 "name": "nesbot/carbon", 606 "version": "2.7 2.5",607 "source": { 608 "type": "git", 609 "url": "https://github.com/ briannesbitt/Carbon.git",610 "reference": " afd46589c216118ecd48ff2b95d77596af1e57ed"611 }, 612 "dist": { 613 "type": "zip", 614 "url": "https://api.github.com/repos/ briannesbitt/Carbon/zipball/afd46589c216118ecd48ff2b95d77596af1e57ed",615 "reference": " afd46589c216118ecd48ff2b95d77596af1e57ed",605 "version": "2.73.0", 606 "source": { 607 "type": "git", 608 "url": "https://github.com/CarbonPHP/carbon.git", 609 "reference": "9228ce90e1035ff2f0db84b40ec2e023ed802075" 610 }, 611 "dist": { 612 "type": "zip", 613 "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/9228ce90e1035ff2f0db84b40ec2e023ed802075", 614 "reference": "9228ce90e1035ff2f0db84b40ec2e023ed802075", 616 615 "shasum": "" 617 616 }, … … 633 632 "friendsofphp/php-cs-fixer": "^3.0", 634 633 "kylekatarnls/multi-tester": "^2.0", 635 "ondrejmirtes/better-reflection": " *",634 "ondrejmirtes/better-reflection": "<6", 636 635 "phpmd/phpmd": "^2.9", 637 636 "phpstan/extension-installer": "^1.0", … … 646 645 "type": "library", 647 646 "extra": { 648 "branch-alias": {649 "dev-master": "3.x-dev",650 "dev-2.x": "2.x-dev"651 },652 647 "laravel": { 653 648 "providers": [ … … 659 654 "extension.neon" 660 655 ] 656 }, 657 "branch-alias": { 658 "dev-2.x": "2.x-dev", 659 "dev-master": "3.x-dev" 661 660 } 662 661 }, … … 707 706 } 708 707 ], 709 "time": "202 4-06-03T19:18:41+00:00"708 "time": "2025-01-08T20:10:23+00:00" 710 709 }, 711 710 { … … 858 857 { 859 858 "name": "symfony/console", 860 "version": "v5.4.4 5",859 "version": "v5.4.47", 861 860 "source": { 862 861 "type": "git", 863 862 "url": "https://github.com/symfony/console.git", 864 "reference": " 108d436c2af470858bdaba3257baab3a74172017"865 }, 866 "dist": { 867 "type": "zip", 868 "url": "https://api.github.com/repos/symfony/console/zipball/ 108d436c2af470858bdaba3257baab3a74172017",869 "reference": " 108d436c2af470858bdaba3257baab3a74172017",863 "reference": "c4ba980ca61a9eb18ee6bcc73f28e475852bb1ed" 864 }, 865 "dist": { 866 "type": "zip", 867 "url": "https://api.github.com/repos/symfony/console/zipball/c4ba980ca61a9eb18ee6bcc73f28e475852bb1ed", 868 "reference": "c4ba980ca61a9eb18ee6bcc73f28e475852bb1ed", 870 869 "shasum": "" 871 870 }, … … 937 936 ], 938 937 "support": { 939 "source": "https://github.com/symfony/console/tree/v5.4.4 5"938 "source": "https://github.com/symfony/console/tree/v5.4.47" 940 939 }, 941 940 "funding": [ … … 953 952 } 954 953 ], 955 "time": "2024-1 0-08T07:27:17+00:00"954 "time": "2024-11-06T11:30:55+00:00" 956 955 }, 957 956 { 958 957 "name": "symfony/deprecation-contracts", 959 "version": "v2.5. 3",958 "version": "v2.5.4", 960 959 "source": { 961 960 "type": "git", 962 961 "url": "https://github.com/symfony/deprecation-contracts.git", 963 "reference": " 80d075412b557d41002320b96a096ca65aa2c98d"964 }, 965 "dist": { 966 "type": "zip", 967 "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/ 80d075412b557d41002320b96a096ca65aa2c98d",968 "reference": " 80d075412b557d41002320b96a096ca65aa2c98d",962 "reference": "605389f2a7e5625f273b53960dc46aeaf9c62918" 963 }, 964 "dist": { 965 "type": "zip", 966 "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/605389f2a7e5625f273b53960dc46aeaf9c62918", 967 "reference": "605389f2a7e5625f273b53960dc46aeaf9c62918", 969 968 "shasum": "" 970 969 }, … … 974 973 "type": "library", 975 974 "extra": { 975 "thanks": { 976 "url": "https://github.com/symfony/contracts", 977 "name": "symfony/contracts" 978 }, 976 979 "branch-alias": { 977 980 "dev-main": "2.5-dev" 978 },979 "thanks": {980 "name": "symfony/contracts",981 "url": "https://github.com/symfony/contracts"982 981 } 983 982 }, … … 1004 1003 "homepage": "https://symfony.com", 1005 1004 "support": { 1006 "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5. 3"1005 "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.4" 1007 1006 }, 1008 1007 "funding": [ … … 1020 1019 } 1021 1020 ], 1022 "time": "202 3-01-24T14:02:46+00:00"1021 "time": "2024-09-25T14:11:13+00:00" 1023 1022 }, 1024 1023 { 1025 1024 "name": "symfony/polyfill-ctype", 1026 "version": "v1.3 1.0",1025 "version": "v1.33.0", 1027 1026 "source": { 1028 1027 "type": "git", … … 1048 1047 "extra": { 1049 1048 "thanks": { 1050 " name": "symfony/polyfill",1051 " url": "https://github.com/symfony/polyfill"1049 "url": "https://github.com/symfony/polyfill", 1050 "name": "symfony/polyfill" 1052 1051 } 1053 1052 }, … … 1083 1082 ], 1084 1083 "support": { 1085 "source": "https://github.com/symfony/polyfill-ctype/tree/v1.3 1.0"1084 "source": "https://github.com/symfony/polyfill-ctype/tree/v1.33.0" 1086 1085 }, 1087 1086 "funding": [ … … 1095 1094 }, 1096 1095 { 1096 "url": "https://github.com/nicolas-grekas", 1097 "type": "github" 1098 }, 1099 { 1097 1100 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1098 1101 "type": "tidelift" … … 1103 1106 { 1104 1107 "name": "symfony/polyfill-intl-grapheme", 1105 "version": "v1.3 1.0",1108 "version": "v1.33.0", 1106 1109 "source": { 1107 1110 "type": "git", 1108 1111 "url": "https://github.com/symfony/polyfill-intl-grapheme.git", 1109 "reference": " b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe"1110 }, 1111 "dist": { 1112 "type": "zip", 1113 "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/ b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe",1114 "reference": " b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe",1112 "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70" 1113 }, 1114 "dist": { 1115 "type": "zip", 1116 "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70", 1117 "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70", 1115 1118 "shasum": "" 1116 1119 }, … … 1124 1127 "extra": { 1125 1128 "thanks": { 1126 " name": "symfony/polyfill",1127 " url": "https://github.com/symfony/polyfill"1129 "url": "https://github.com/symfony/polyfill", 1130 "name": "symfony/polyfill" 1128 1131 } 1129 1132 }, … … 1161 1164 ], 1162 1165 "support": { 1163 "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.3 1.0"1166 "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.33.0" 1164 1167 }, 1165 1168 "funding": [ … … 1173 1176 }, 1174 1177 { 1178 "url": "https://github.com/nicolas-grekas", 1179 "type": "github" 1180 }, 1181 { 1175 1182 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1176 1183 "type": "tidelift" 1177 1184 } 1178 1185 ], 1179 "time": "202 4-09-09T11:45:10+00:00"1186 "time": "2025-06-27T09:58:17+00:00" 1180 1187 }, 1181 1188 { 1182 1189 "name": "symfony/polyfill-intl-normalizer", 1183 "version": "v1.3 1.0",1190 "version": "v1.33.0", 1184 1191 "source": { 1185 1192 "type": "git", … … 1202 1209 "extra": { 1203 1210 "thanks": { 1204 " name": "symfony/polyfill",1205 " url": "https://github.com/symfony/polyfill"1211 "url": "https://github.com/symfony/polyfill", 1212 "name": "symfony/polyfill" 1206 1213 } 1207 1214 }, … … 1242 1249 ], 1243 1250 "support": { 1244 "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.3 1.0"1251 "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.33.0" 1245 1252 }, 1246 1253 "funding": [ … … 1254 1261 }, 1255 1262 { 1263 "url": "https://github.com/nicolas-grekas", 1264 "type": "github" 1265 }, 1266 { 1256 1267 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1257 1268 "type": "tidelift" … … 1262 1273 { 1263 1274 "name": "symfony/polyfill-mbstring", 1264 "version": "v1.3 1.0",1275 "version": "v1.33.0", 1265 1276 "source": { 1266 1277 "type": "git", 1267 1278 "url": "https://github.com/symfony/polyfill-mbstring.git", 1268 "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341" 1269 }, 1270 "dist": { 1271 "type": "zip", 1272 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341", 1273 "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341", 1274 "shasum": "" 1275 }, 1276 "require": { 1279 "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493" 1280 }, 1281 "dist": { 1282 "type": "zip", 1283 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493", 1284 "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493", 1285 "shasum": "" 1286 }, 1287 "require": { 1288 "ext-iconv": "*", 1277 1289 "php": ">=7.2" 1278 1290 }, … … 1286 1298 "extra": { 1287 1299 "thanks": { 1288 " name": "symfony/polyfill",1289 " url": "https://github.com/symfony/polyfill"1300 "url": "https://github.com/symfony/polyfill", 1301 "name": "symfony/polyfill" 1290 1302 } 1291 1303 }, … … 1322 1334 ], 1323 1335 "support": { 1324 "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.3 1.0"1336 "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.33.0" 1325 1337 }, 1326 1338 "funding": [ … … 1334 1346 }, 1335 1347 { 1348 "url": "https://github.com/nicolas-grekas", 1349 "type": "github" 1350 }, 1351 { 1336 1352 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1337 1353 "type": "tidelift" 1338 1354 } 1339 1355 ], 1340 "time": "2024- 09-09T11:45:10+00:00"1356 "time": "2024-12-23T08:48:59+00:00" 1341 1357 }, 1342 1358 { 1343 1359 "name": "symfony/polyfill-php73", 1344 "version": "v1.3 1.0",1360 "version": "v1.33.0", 1345 1361 "source": { 1346 1362 "type": "git", … … 1360 1376 "extra": { 1361 1377 "thanks": { 1362 " name": "symfony/polyfill",1363 " url": "https://github.com/symfony/polyfill"1378 "url": "https://github.com/symfony/polyfill", 1379 "name": "symfony/polyfill" 1364 1380 } 1365 1381 }, … … 1398 1414 ], 1399 1415 "support": { 1400 "source": "https://github.com/symfony/polyfill-php73/tree/v1.3 1.0"1416 "source": "https://github.com/symfony/polyfill-php73/tree/v1.33.0" 1401 1417 }, 1402 1418 "funding": [ … … 1410 1426 }, 1411 1427 { 1428 "url": "https://github.com/nicolas-grekas", 1429 "type": "github" 1430 }, 1431 { 1412 1432 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1413 1433 "type": "tidelift" … … 1418 1438 { 1419 1439 "name": "symfony/polyfill-php80", 1420 "version": "v1.3 1.0",1440 "version": "v1.33.0", 1421 1441 "source": { 1422 1442 "type": "git", 1423 1443 "url": "https://github.com/symfony/polyfill-php80.git", 1424 "reference": " 60328e362d4c2c802a54fcbf04f9d3fb892b4cf8"1425 }, 1426 "dist": { 1427 "type": "zip", 1428 "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/ 60328e362d4c2c802a54fcbf04f9d3fb892b4cf8",1429 "reference": " 60328e362d4c2c802a54fcbf04f9d3fb892b4cf8",1444 "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608" 1445 }, 1446 "dist": { 1447 "type": "zip", 1448 "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/0cc9dd0f17f61d8131e7df6b84bd344899fe2608", 1449 "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608", 1430 1450 "shasum": "" 1431 1451 }, … … 1436 1456 "extra": { 1437 1457 "thanks": { 1438 " name": "symfony/polyfill",1439 " url": "https://github.com/symfony/polyfill"1458 "url": "https://github.com/symfony/polyfill", 1459 "name": "symfony/polyfill" 1440 1460 } 1441 1461 }, … … 1478 1498 ], 1479 1499 "support": { 1480 "source": "https://github.com/symfony/polyfill-php80/tree/v1.3 1.0"1500 "source": "https://github.com/symfony/polyfill-php80/tree/v1.33.0" 1481 1501 }, 1482 1502 "funding": [ … … 1490 1510 }, 1491 1511 { 1512 "url": "https://github.com/nicolas-grekas", 1513 "type": "github" 1514 }, 1515 { 1492 1516 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1493 1517 "type": "tidelift" 1494 1518 } 1495 1519 ], 1496 "time": "202 4-09-09T11:45:10+00:00"1520 "time": "2025-01-02T08:10:11+00:00" 1497 1521 }, 1498 1522 { 1499 1523 "name": "symfony/service-contracts", 1500 "version": "v2.5. 3",1524 "version": "v2.5.4", 1501 1525 "source": { 1502 1526 "type": "git", 1503 1527 "url": "https://github.com/symfony/service-contracts.git", 1504 "reference": " a2329596ddc8fd568900e3fc76cba42489ecc7f3"1505 }, 1506 "dist": { 1507 "type": "zip", 1508 "url": "https://api.github.com/repos/symfony/service-contracts/zipball/ a2329596ddc8fd568900e3fc76cba42489ecc7f3",1509 "reference": " a2329596ddc8fd568900e3fc76cba42489ecc7f3",1528 "reference": "f37b419f7aea2e9abf10abd261832cace12e3300" 1529 }, 1530 "dist": { 1531 "type": "zip", 1532 "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f37b419f7aea2e9abf10abd261832cace12e3300", 1533 "reference": "f37b419f7aea2e9abf10abd261832cace12e3300", 1510 1534 "shasum": "" 1511 1535 }, … … 1523 1547 "type": "library", 1524 1548 "extra": { 1549 "thanks": { 1550 "url": "https://github.com/symfony/contracts", 1551 "name": "symfony/contracts" 1552 }, 1525 1553 "branch-alias": { 1526 1554 "dev-main": "2.5-dev" 1527 },1528 "thanks": {1529 "name": "symfony/contracts",1530 "url": "https://github.com/symfony/contracts"1531 1555 } 1532 1556 }, … … 1561 1585 ], 1562 1586 "support": { 1563 "source": "https://github.com/symfony/service-contracts/tree/v2.5. 3"1587 "source": "https://github.com/symfony/service-contracts/tree/v2.5.4" 1564 1588 }, 1565 1589 "funding": [ … … 1577 1601 } 1578 1602 ], 1579 "time": "202 3-04-21T15:04:16+00:00"1603 "time": "2024-09-25T14:11:13+00:00" 1580 1604 }, 1581 1605 { 1582 1606 "name": "symfony/string", 1583 "version": "v5.4.4 5",1607 "version": "v5.4.47", 1584 1608 "source": { 1585 1609 "type": "git", 1586 1610 "url": "https://github.com/symfony/string.git", 1587 "reference": " 7f6807add88b1e2635f3c6de5e1ace631ed7cad2"1588 }, 1589 "dist": { 1590 "type": "zip", 1591 "url": "https://api.github.com/repos/symfony/string/zipball/ 7f6807add88b1e2635f3c6de5e1ace631ed7cad2",1592 "reference": " 7f6807add88b1e2635f3c6de5e1ace631ed7cad2",1611 "reference": "136ca7d72f72b599f2631aca474a4f8e26719799" 1612 }, 1613 "dist": { 1614 "type": "zip", 1615 "url": "https://api.github.com/repos/symfony/string/zipball/136ca7d72f72b599f2631aca474a4f8e26719799", 1616 "reference": "136ca7d72f72b599f2631aca474a4f8e26719799", 1593 1617 "shasum": "" 1594 1618 }, … … 1647 1671 ], 1648 1672 "support": { 1649 "source": "https://github.com/symfony/string/tree/v5.4.4 5"1673 "source": "https://github.com/symfony/string/tree/v5.4.47" 1650 1674 }, 1651 1675 "funding": [ … … 1663 1687 } 1664 1688 ], 1665 "time": "2024- 09-25T14:11:13+00:00"1689 "time": "2024-11-10T20:33:58+00:00" 1666 1690 }, 1667 1691 { … … 1764 1788 { 1765 1789 "name": "symfony/translation-contracts", 1766 "version": "v2.5. 3",1790 "version": "v2.5.4", 1767 1791 "source": { 1768 1792 "type": "git", 1769 1793 "url": "https://github.com/symfony/translation-contracts.git", 1770 "reference": " b0073a77ac0b7ea55131020e87b1e3af540f4664"1771 }, 1772 "dist": { 1773 "type": "zip", 1774 "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/ b0073a77ac0b7ea55131020e87b1e3af540f4664",1775 "reference": " b0073a77ac0b7ea55131020e87b1e3af540f4664",1794 "reference": "450d4172653f38818657022252f9d81be89ee9a8" 1795 }, 1796 "dist": { 1797 "type": "zip", 1798 "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/450d4172653f38818657022252f9d81be89ee9a8", 1799 "reference": "450d4172653f38818657022252f9d81be89ee9a8", 1776 1800 "shasum": "" 1777 1801 }, … … 1784 1808 "type": "library", 1785 1809 "extra": { 1810 "thanks": { 1811 "url": "https://github.com/symfony/contracts", 1812 "name": "symfony/contracts" 1813 }, 1786 1814 "branch-alias": { 1787 1815 "dev-main": "2.5-dev" 1788 },1789 "thanks": {1790 "name": "symfony/contracts",1791 "url": "https://github.com/symfony/contracts"1792 1816 } 1793 1817 }, … … 1822 1846 ], 1823 1847 "support": { 1824 "source": "https://github.com/symfony/translation-contracts/tree/v2.5. 3"1848 "source": "https://github.com/symfony/translation-contracts/tree/v2.5.4" 1825 1849 }, 1826 1850 "funding": [ … … 1838 1862 } 1839 1863 ], 1840 "time": "2024-0 1-23T13:51:25+00:00"1864 "time": "2024-09-25T14:11:13+00:00" 1841 1865 }, 1842 1866 { … … 1964 1988 ], 1965 1989 "packages-dev": [ 1990 { 1991 "name": "brianhenryie/simple-php-code-parser", 1992 "version": "0.15.4", 1993 "source": { 1994 "type": "git", 1995 "url": "https://github.com/BrianHenryIE/Simple-PHP-Code-Parser.git", 1996 "reference": "aa8227fd73046dfa26e26b732629cfaf6b8a1162" 1997 }, 1998 "dist": { 1999 "type": "zip", 2000 "url": "https://api.github.com/repos/BrianHenryIE/Simple-PHP-Code-Parser/zipball/aa8227fd73046dfa26e26b732629cfaf6b8a1162", 2001 "reference": "aa8227fd73046dfa26e26b732629cfaf6b8a1162", 2002 "shasum": "" 2003 }, 2004 "require": { 2005 "nikic/php-parser": "^4.18 || ^5", 2006 "php": ">=7.4", 2007 "phpdocumentor/reflection-common": "~2.2", 2008 "phpdocumentor/reflection-docblock": "~5.3", 2009 "phpdocumentor/type-resolver": "~1.7.2", 2010 "phpstan/phpdoc-parser": "~1.23", 2011 "voku/simple-cache": "^4.1|^5" 2012 }, 2013 "require-dev": { 2014 "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" 2015 }, 2016 "type": "library", 2017 "autoload": { 2018 "psr-4": { 2019 "BrianHenryIE\\SimplePhpParser\\": "src" 2020 } 2021 }, 2022 "notification-url": "https://packagist.org/downloads/", 2023 "license": [ 2024 "Apache-2.0" 2025 ], 2026 "authors": [ 2027 { 2028 "name": "Lars Moelleken", 2029 "homepage": "https://www.moelleken.org/" 2030 }, 2031 { 2032 "name": "Brian Henry", 2033 "homepage": "https://BrianHenry.ie" 2034 } 2035 ], 2036 "description": "Get a simple data structure from your php code.", 2037 "homepage": "https://github.com/BrianHenryIE/Simple-PHP-Code-Parser", 2038 "keywords": [ 2039 "parser", 2040 "php", 2041 "phpdoc" 2042 ], 2043 "support": { 2044 "source": "https://github.com/BrianHenryIE/Simple-PHP-Code-Parser/tree/0.15.4" 2045 }, 2046 "funding": [ 2047 { 2048 "url": "https://www.paypal.me/moelleken", 2049 "type": "custom" 2050 }, 2051 { 2052 "url": "https://github.com/voku", 2053 "type": "github" 2054 }, 2055 { 2056 "url": "https://www.patreon.com/voku", 2057 "type": "patreon" 2058 } 2059 ], 2060 "time": "2025-11-30T01:25:13+00:00" 2061 }, 2062 { 2063 "name": "brianhenryie/strauss", 2064 "version": "0.26.2", 2065 "source": { 2066 "type": "git", 2067 "url": "https://github.com/BrianHenryIE/strauss.git", 2068 "reference": "4658d6083407dbcb0b2899f66e7fb33afa093d9f" 2069 }, 2070 "dist": { 2071 "type": "zip", 2072 "url": "https://api.github.com/repos/BrianHenryIE/strauss/zipball/4658d6083407dbcb0b2899f66e7fb33afa093d9f", 2073 "reference": "4658d6083407dbcb0b2899f66e7fb33afa093d9f", 2074 "shasum": "" 2075 }, 2076 "require": { 2077 "brianhenryie/simple-php-code-parser": "^0.15.3", 2078 "composer-runtime-api": "^2.0", 2079 "composer/class-map-generator": "^1.6.0", 2080 "composer/composer": "^2.6.0", 2081 "elazar/flystream": "^0.5.0|^1", 2082 "json-mapper/json-mapper": "^2.0.0", 2083 "league/flysystem": "^2.1|^3.0", 2084 "league/flysystem-memory": "*", 2085 "monolog/monolog": "^2.10", 2086 "nikic/php-parser": "^5.4.0", 2087 "symfony/console": "^4|^5|^6|^7", 2088 "symfony/finder": "^4|^5|^6|^7" 2089 }, 2090 "conflict": { 2091 "json-mapper/json-mapper": "2.23.0 | 2.24.0" 2092 }, 2093 "replace": { 2094 "coenjacobs/mozart": "*" 2095 }, 2096 "require-dev": { 2097 "brianhenryie/color-logger": "^1.2", 2098 "clue/phar-composer": "^1.2", 2099 "ext-json": "*", 2100 "jaschilz/php-coverage-badger": "^2.0", 2101 "mheap/phpunit-github-actions-printer": "^1.4", 2102 "mockery/mockery": "^1.6", 2103 "php": "^7.4|^8.0", 2104 "phpstan/extension-installer": "^1.4", 2105 "phpstan/phpstan": "^1.10", 2106 "phpstan/phpstan-mockery": "^1.1", 2107 "phpunit/phpcov": "*", 2108 "phpunit/phpunit": "^9|^10", 2109 "squizlabs/php_codesniffer": "^3.5" 2110 }, 2111 "bin": [ 2112 "bin/strauss" 2113 ], 2114 "type": "library", 2115 "autoload": { 2116 "files": [ 2117 "bootstrap.php" 2118 ], 2119 "psr-4": { 2120 "BrianHenryIE\\Strauss\\": "src/" 2121 } 2122 }, 2123 "notification-url": "https://packagist.org/downloads/", 2124 "license": [ 2125 "MIT" 2126 ], 2127 "authors": [ 2128 { 2129 "name": "Brian Henry", 2130 "email": "[email protected]" 2131 }, 2132 { 2133 "name": "Coen Jacobs", 2134 "email": "[email protected]" 2135 } 2136 ], 2137 "description": "Prefixes dependencies namespaces so they are unique to your plugin", 2138 "support": { 2139 "issues": "https://github.com/BrianHenryIE/strauss/issues", 2140 "source": "https://github.com/BrianHenryIE/strauss/tree/0.26.2" 2141 }, 2142 "time": "2025-11-29T00:26:33+00:00" 2143 }, 2144 { 2145 "name": "composer/ca-bundle", 2146 "version": "1.5.10", 2147 "source": { 2148 "type": "git", 2149 "url": "https://github.com/composer/ca-bundle.git", 2150 "reference": "961a5e4056dd2e4a2eedcac7576075947c28bf63" 2151 }, 2152 "dist": { 2153 "type": "zip", 2154 "url": "https://api.github.com/repos/composer/ca-bundle/zipball/961a5e4056dd2e4a2eedcac7576075947c28bf63", 2155 "reference": "961a5e4056dd2e4a2eedcac7576075947c28bf63", 2156 "shasum": "" 2157 }, 2158 "require": { 2159 "ext-openssl": "*", 2160 "ext-pcre": "*", 2161 "php": "^7.2 || ^8.0" 2162 }, 2163 "require-dev": { 2164 "phpstan/phpstan": "^1.10", 2165 "phpunit/phpunit": "^8 || ^9", 2166 "psr/log": "^1.0 || ^2.0 || ^3.0", 2167 "symfony/process": "^4.0 || ^5.0 || ^6.0 || ^7.0" 2168 }, 2169 "type": "library", 2170 "extra": { 2171 "branch-alias": { 2172 "dev-main": "1.x-dev" 2173 } 2174 }, 2175 "autoload": { 2176 "psr-4": { 2177 "Composer\\CaBundle\\": "src" 2178 } 2179 }, 2180 "notification-url": "https://packagist.org/downloads/", 2181 "license": [ 2182 "MIT" 2183 ], 2184 "authors": [ 2185 { 2186 "name": "Jordi Boggiano", 2187 "email": "[email protected]", 2188 "homepage": "http://seld.be" 2189 } 2190 ], 2191 "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.", 2192 "keywords": [ 2193 "cabundle", 2194 "cacert", 2195 "certificate", 2196 "ssl", 2197 "tls" 2198 ], 2199 "support": { 2200 "irc": "irc://irc.freenode.org/composer", 2201 "issues": "https://github.com/composer/ca-bundle/issues", 2202 "source": "https://github.com/composer/ca-bundle/tree/1.5.10" 2203 }, 2204 "funding": [ 2205 { 2206 "url": "https://packagist.com", 2207 "type": "custom" 2208 }, 2209 { 2210 "url": "https://github.com/composer", 2211 "type": "github" 2212 } 2213 ], 2214 "time": "2025-12-08T15:06:51+00:00" 2215 }, 2216 { 2217 "name": "composer/class-map-generator", 2218 "version": "1.7.0", 2219 "source": { 2220 "type": "git", 2221 "url": "https://github.com/composer/class-map-generator.git", 2222 "reference": "2373419b7709815ed323ebf18c3c72d03ff4a8a6" 2223 }, 2224 "dist": { 2225 "type": "zip", 2226 "url": "https://api.github.com/repos/composer/class-map-generator/zipball/2373419b7709815ed323ebf18c3c72d03ff4a8a6", 2227 "reference": "2373419b7709815ed323ebf18c3c72d03ff4a8a6", 2228 "shasum": "" 2229 }, 2230 "require": { 2231 "composer/pcre": "^2.1 || ^3.1", 2232 "php": "^7.2 || ^8.0", 2233 "symfony/finder": "^4.4 || ^5.3 || ^6 || ^7 || ^8" 2234 }, 2235 "require-dev": { 2236 "phpstan/phpstan": "^1.12 || ^2", 2237 "phpstan/phpstan-deprecation-rules": "^1 || ^2", 2238 "phpstan/phpstan-phpunit": "^1 || ^2", 2239 "phpstan/phpstan-strict-rules": "^1.1 || ^2", 2240 "phpunit/phpunit": "^8", 2241 "symfony/filesystem": "^5.4 || ^6 || ^7 || ^8" 2242 }, 2243 "type": "library", 2244 "extra": { 2245 "branch-alias": { 2246 "dev-main": "1.x-dev" 2247 } 2248 }, 2249 "autoload": { 2250 "psr-4": { 2251 "Composer\\ClassMapGenerator\\": "src" 2252 } 2253 }, 2254 "notification-url": "https://packagist.org/downloads/", 2255 "license": [ 2256 "MIT" 2257 ], 2258 "authors": [ 2259 { 2260 "name": "Jordi Boggiano", 2261 "email": "[email protected]", 2262 "homepage": "https://seld.be" 2263 } 2264 ], 2265 "description": "Utilities to scan PHP code and generate class maps.", 2266 "keywords": [ 2267 "classmap" 2268 ], 2269 "support": { 2270 "issues": "https://github.com/composer/class-map-generator/issues", 2271 "source": "https://github.com/composer/class-map-generator/tree/1.7.0" 2272 }, 2273 "funding": [ 2274 { 2275 "url": "https://packagist.com", 2276 "type": "custom" 2277 }, 2278 { 2279 "url": "https://github.com/composer", 2280 "type": "github" 2281 } 2282 ], 2283 "time": "2025-11-19T10:41:15+00:00" 2284 }, 2285 { 2286 "name": "composer/composer", 2287 "version": "2.9.2", 2288 "source": { 2289 "type": "git", 2290 "url": "https://github.com/composer/composer.git", 2291 "reference": "8d5358f147c63a3a681b002076deff8c90e0b19d" 2292 }, 2293 "dist": { 2294 "type": "zip", 2295 "url": "https://api.github.com/repos/composer/composer/zipball/8d5358f147c63a3a681b002076deff8c90e0b19d", 2296 "reference": "8d5358f147c63a3a681b002076deff8c90e0b19d", 2297 "shasum": "" 2298 }, 2299 "require": { 2300 "composer/ca-bundle": "^1.5", 2301 "composer/class-map-generator": "^1.4.0", 2302 "composer/metadata-minifier": "^1.0", 2303 "composer/pcre": "^2.3 || ^3.3", 2304 "composer/semver": "^3.3", 2305 "composer/spdx-licenses": "^1.5.7", 2306 "composer/xdebug-handler": "^2.0.2 || ^3.0.3", 2307 "ext-json": "*", 2308 "justinrainbow/json-schema": "^6.5.1", 2309 "php": "^7.2.5 || ^8.0", 2310 "psr/log": "^1.0 || ^2.0 || ^3.0", 2311 "react/promise": "^3.3", 2312 "seld/jsonlint": "^1.4", 2313 "seld/phar-utils": "^1.2", 2314 "seld/signal-handler": "^2.0", 2315 "symfony/console": "^5.4.47 || ^6.4.25 || ^7.1.10 || ^8.0", 2316 "symfony/filesystem": "^5.4.45 || ^6.4.24 || ^7.1.10 || ^8.0", 2317 "symfony/finder": "^5.4.45 || ^6.4.24 || ^7.1.10 || ^8.0", 2318 "symfony/polyfill-php73": "^1.24", 2319 "symfony/polyfill-php80": "^1.24", 2320 "symfony/polyfill-php81": "^1.24", 2321 "symfony/polyfill-php84": "^1.30", 2322 "symfony/process": "^5.4.47 || ^6.4.25 || ^7.1.10 || ^8.0" 2323 }, 2324 "require-dev": { 2325 "phpstan/phpstan": "^1.11.8", 2326 "phpstan/phpstan-deprecation-rules": "^1.2.0", 2327 "phpstan/phpstan-phpunit": "^1.4.0", 2328 "phpstan/phpstan-strict-rules": "^1.6.0", 2329 "phpstan/phpstan-symfony": "^1.4.0", 2330 "symfony/phpunit-bridge": "^6.4.25 || ^7.3.3 || ^8.0" 2331 }, 2332 "suggest": { 2333 "ext-curl": "Provides HTTP support (will fallback to PHP streams if missing)", 2334 "ext-openssl": "Enables access to repositories and packages over HTTPS", 2335 "ext-zip": "Allows direct extraction of ZIP archives (unzip/7z binaries will be used instead if available)", 2336 "ext-zlib": "Enables gzip for HTTP requests" 2337 }, 2338 "bin": [ 2339 "bin/composer" 2340 ], 2341 "type": "library", 2342 "extra": { 2343 "phpstan": { 2344 "includes": [ 2345 "phpstan/rules.neon" 2346 ] 2347 }, 2348 "branch-alias": { 2349 "dev-main": "2.9-dev" 2350 } 2351 }, 2352 "autoload": { 2353 "psr-4": { 2354 "Composer\\": "src/Composer/" 2355 } 2356 }, 2357 "notification-url": "https://packagist.org/downloads/", 2358 "license": [ 2359 "MIT" 2360 ], 2361 "authors": [ 2362 { 2363 "name": "Nils Adermann", 2364 "email": "[email protected]", 2365 "homepage": "https://www.naderman.de" 2366 }, 2367 { 2368 "name": "Jordi Boggiano", 2369 "email": "[email protected]", 2370 "homepage": "https://seld.be" 2371 } 2372 ], 2373 "description": "Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.", 2374 "homepage": "https://getcomposer.org/", 2375 "keywords": [ 2376 "autoload", 2377 "dependency", 2378 "package" 2379 ], 2380 "support": { 2381 "irc": "ircs://irc.libera.chat:6697/composer", 2382 "issues": "https://github.com/composer/composer/issues", 2383 "security": "https://github.com/composer/composer/security/policy", 2384 "source": "https://github.com/composer/composer/tree/2.9.2" 2385 }, 2386 "funding": [ 2387 { 2388 "url": "https://packagist.com", 2389 "type": "custom" 2390 }, 2391 { 2392 "url": "https://github.com/composer", 2393 "type": "github" 2394 } 2395 ], 2396 "time": "2025-11-19T20:57:25+00:00" 2397 }, 2398 { 2399 "name": "composer/metadata-minifier", 2400 "version": "1.0.0", 2401 "source": { 2402 "type": "git", 2403 "url": "https://github.com/composer/metadata-minifier.git", 2404 "reference": "c549d23829536f0d0e984aaabbf02af91f443207" 2405 }, 2406 "dist": { 2407 "type": "zip", 2408 "url": "https://api.github.com/repos/composer/metadata-minifier/zipball/c549d23829536f0d0e984aaabbf02af91f443207", 2409 "reference": "c549d23829536f0d0e984aaabbf02af91f443207", 2410 "shasum": "" 2411 }, 2412 "require": { 2413 "php": "^5.3.2 || ^7.0 || ^8.0" 2414 }, 2415 "require-dev": { 2416 "composer/composer": "^2", 2417 "phpstan/phpstan": "^0.12.55", 2418 "symfony/phpunit-bridge": "^4.2 || ^5" 2419 }, 2420 "type": "library", 2421 "extra": { 2422 "branch-alias": { 2423 "dev-main": "1.x-dev" 2424 } 2425 }, 2426 "autoload": { 2427 "psr-4": { 2428 "Composer\\MetadataMinifier\\": "src" 2429 } 2430 }, 2431 "notification-url": "https://packagist.org/downloads/", 2432 "license": [ 2433 "MIT" 2434 ], 2435 "authors": [ 2436 { 2437 "name": "Jordi Boggiano", 2438 "email": "[email protected]", 2439 "homepage": "http://seld.be" 2440 } 2441 ], 2442 "description": "Small utility library that handles metadata minification and expansion.", 2443 "keywords": [ 2444 "composer", 2445 "compression" 2446 ], 2447 "support": { 2448 "issues": "https://github.com/composer/metadata-minifier/issues", 2449 "source": "https://github.com/composer/metadata-minifier/tree/1.0.0" 2450 }, 2451 "funding": [ 2452 { 2453 "url": "https://packagist.com", 2454 "type": "custom" 2455 }, 2456 { 2457 "url": "https://github.com/composer", 2458 "type": "github" 2459 }, 2460 { 2461 "url": "https://tidelift.com/funding/github/packagist/composer/composer", 2462 "type": "tidelift" 2463 } 2464 ], 2465 "time": "2021-04-07T13:37:33+00:00" 2466 }, 2467 { 2468 "name": "composer/pcre", 2469 "version": "3.3.2", 2470 "source": { 2471 "type": "git", 2472 "url": "https://github.com/composer/pcre.git", 2473 "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e" 2474 }, 2475 "dist": { 2476 "type": "zip", 2477 "url": "https://api.github.com/repos/composer/pcre/zipball/b2bed4734f0cc156ee1fe9c0da2550420d99a21e", 2478 "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e", 2479 "shasum": "" 2480 }, 2481 "require": { 2482 "php": "^7.4 || ^8.0" 2483 }, 2484 "conflict": { 2485 "phpstan/phpstan": "<1.11.10" 2486 }, 2487 "require-dev": { 2488 "phpstan/phpstan": "^1.12 || ^2", 2489 "phpstan/phpstan-strict-rules": "^1 || ^2", 2490 "phpunit/phpunit": "^8 || ^9" 2491 }, 2492 "type": "library", 2493 "extra": { 2494 "phpstan": { 2495 "includes": [ 2496 "extension.neon" 2497 ] 2498 }, 2499 "branch-alias": { 2500 "dev-main": "3.x-dev" 2501 } 2502 }, 2503 "autoload": { 2504 "psr-4": { 2505 "Composer\\Pcre\\": "src" 2506 } 2507 }, 2508 "notification-url": "https://packagist.org/downloads/", 2509 "license": [ 2510 "MIT" 2511 ], 2512 "authors": [ 2513 { 2514 "name": "Jordi Boggiano", 2515 "email": "[email protected]", 2516 "homepage": "http://seld.be" 2517 } 2518 ], 2519 "description": "PCRE wrapping library that offers type-safe preg_* replacements.", 2520 "keywords": [ 2521 "PCRE", 2522 "preg", 2523 "regex", 2524 "regular expression" 2525 ], 2526 "support": { 2527 "issues": "https://github.com/composer/pcre/issues", 2528 "source": "https://github.com/composer/pcre/tree/3.3.2" 2529 }, 2530 "funding": [ 2531 { 2532 "url": "https://packagist.com", 2533 "type": "custom" 2534 }, 2535 { 2536 "url": "https://github.com/composer", 2537 "type": "github" 2538 }, 2539 { 2540 "url": "https://tidelift.com/funding/github/packagist/composer/composer", 2541 "type": "tidelift" 2542 } 2543 ], 2544 "time": "2024-11-12T16:29:46+00:00" 2545 }, 2546 { 2547 "name": "composer/semver", 2548 "version": "3.4.4", 2549 "source": { 2550 "type": "git", 2551 "url": "https://github.com/composer/semver.git", 2552 "reference": "198166618906cb2de69b95d7d47e5fa8aa1b2b95" 2553 }, 2554 "dist": { 2555 "type": "zip", 2556 "url": "https://api.github.com/repos/composer/semver/zipball/198166618906cb2de69b95d7d47e5fa8aa1b2b95", 2557 "reference": "198166618906cb2de69b95d7d47e5fa8aa1b2b95", 2558 "shasum": "" 2559 }, 2560 "require": { 2561 "php": "^5.3.2 || ^7.0 || ^8.0" 2562 }, 2563 "require-dev": { 2564 "phpstan/phpstan": "^1.11", 2565 "symfony/phpunit-bridge": "^3 || ^7" 2566 }, 2567 "type": "library", 2568 "extra": { 2569 "branch-alias": { 2570 "dev-main": "3.x-dev" 2571 } 2572 }, 2573 "autoload": { 2574 "psr-4": { 2575 "Composer\\Semver\\": "src" 2576 } 2577 }, 2578 "notification-url": "https://packagist.org/downloads/", 2579 "license": [ 2580 "MIT" 2581 ], 2582 "authors": [ 2583 { 2584 "name": "Nils Adermann", 2585 "email": "[email protected]", 2586 "homepage": "http://www.naderman.de" 2587 }, 2588 { 2589 "name": "Jordi Boggiano", 2590 "email": "[email protected]", 2591 "homepage": "http://seld.be" 2592 }, 2593 { 2594 "name": "Rob Bast", 2595 "email": "[email protected]", 2596 "homepage": "http://robbast.nl" 2597 } 2598 ], 2599 "description": "Semver library that offers utilities, version constraint parsing and validation.", 2600 "keywords": [ 2601 "semantic", 2602 "semver", 2603 "validation", 2604 "versioning" 2605 ], 2606 "support": { 2607 "irc": "ircs://irc.libera.chat:6697/composer", 2608 "issues": "https://github.com/composer/semver/issues", 2609 "source": "https://github.com/composer/semver/tree/3.4.4" 2610 }, 2611 "funding": [ 2612 { 2613 "url": "https://packagist.com", 2614 "type": "custom" 2615 }, 2616 { 2617 "url": "https://github.com/composer", 2618 "type": "github" 2619 } 2620 ], 2621 "time": "2025-08-20T19:15:30+00:00" 2622 }, 2623 { 2624 "name": "composer/spdx-licenses", 2625 "version": "1.5.9", 2626 "source": { 2627 "type": "git", 2628 "url": "https://github.com/composer/spdx-licenses.git", 2629 "reference": "edf364cefe8c43501e21e88110aac10b284c3c9f" 2630 }, 2631 "dist": { 2632 "type": "zip", 2633 "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/edf364cefe8c43501e21e88110aac10b284c3c9f", 2634 "reference": "edf364cefe8c43501e21e88110aac10b284c3c9f", 2635 "shasum": "" 2636 }, 2637 "require": { 2638 "php": "^5.3.2 || ^7.0 || ^8.0" 2639 }, 2640 "require-dev": { 2641 "phpstan/phpstan": "^1.11", 2642 "symfony/phpunit-bridge": "^3 || ^7" 2643 }, 2644 "type": "library", 2645 "extra": { 2646 "branch-alias": { 2647 "dev-main": "1.x-dev" 2648 } 2649 }, 2650 "autoload": { 2651 "psr-4": { 2652 "Composer\\Spdx\\": "src" 2653 } 2654 }, 2655 "notification-url": "https://packagist.org/downloads/", 2656 "license": [ 2657 "MIT" 2658 ], 2659 "authors": [ 2660 { 2661 "name": "Nils Adermann", 2662 "email": "[email protected]", 2663 "homepage": "http://www.naderman.de" 2664 }, 2665 { 2666 "name": "Jordi Boggiano", 2667 "email": "[email protected]", 2668 "homepage": "http://seld.be" 2669 }, 2670 { 2671 "name": "Rob Bast", 2672 "email": "[email protected]", 2673 "homepage": "http://robbast.nl" 2674 } 2675 ], 2676 "description": "SPDX licenses list and validation library.", 2677 "keywords": [ 2678 "license", 2679 "spdx", 2680 "validator" 2681 ], 2682 "support": { 2683 "irc": "ircs://irc.libera.chat:6697/composer", 2684 "issues": "https://github.com/composer/spdx-licenses/issues", 2685 "source": "https://github.com/composer/spdx-licenses/tree/1.5.9" 2686 }, 2687 "funding": [ 2688 { 2689 "url": "https://packagist.com", 2690 "type": "custom" 2691 }, 2692 { 2693 "url": "https://github.com/composer", 2694 "type": "github" 2695 }, 2696 { 2697 "url": "https://tidelift.com/funding/github/packagist/composer/composer", 2698 "type": "tidelift" 2699 } 2700 ], 2701 "time": "2025-05-12T21:07:07+00:00" 2702 }, 2703 { 2704 "name": "composer/xdebug-handler", 2705 "version": "3.0.5", 2706 "source": { 2707 "type": "git", 2708 "url": "https://github.com/composer/xdebug-handler.git", 2709 "reference": "6c1925561632e83d60a44492e0b344cf48ab85ef" 2710 }, 2711 "dist": { 2712 "type": "zip", 2713 "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/6c1925561632e83d60a44492e0b344cf48ab85ef", 2714 "reference": "6c1925561632e83d60a44492e0b344cf48ab85ef", 2715 "shasum": "" 2716 }, 2717 "require": { 2718 "composer/pcre": "^1 || ^2 || ^3", 2719 "php": "^7.2.5 || ^8.0", 2720 "psr/log": "^1 || ^2 || ^3" 2721 }, 2722 "require-dev": { 2723 "phpstan/phpstan": "^1.0", 2724 "phpstan/phpstan-strict-rules": "^1.1", 2725 "phpunit/phpunit": "^8.5 || ^9.6 || ^10.5" 2726 }, 2727 "type": "library", 2728 "autoload": { 2729 "psr-4": { 2730 "Composer\\XdebugHandler\\": "src" 2731 } 2732 }, 2733 "notification-url": "https://packagist.org/downloads/", 2734 "license": [ 2735 "MIT" 2736 ], 2737 "authors": [ 2738 { 2739 "name": "John Stevenson", 2740 "email": "[email protected]" 2741 } 2742 ], 2743 "description": "Restarts a process without Xdebug.", 2744 "keywords": [ 2745 "Xdebug", 2746 "performance" 2747 ], 2748 "support": { 2749 "irc": "ircs://irc.libera.chat:6697/composer", 2750 "issues": "https://github.com/composer/xdebug-handler/issues", 2751 "source": "https://github.com/composer/xdebug-handler/tree/3.0.5" 2752 }, 2753 "funding": [ 2754 { 2755 "url": "https://packagist.com", 2756 "type": "custom" 2757 }, 2758 { 2759 "url": "https://github.com/composer", 2760 "type": "github" 2761 }, 2762 { 2763 "url": "https://tidelift.com/funding/github/packagist/composer/composer", 2764 "type": "tidelift" 2765 } 2766 ], 2767 "time": "2024-05-06T16:37:16+00:00" 2768 }, 2769 { 2770 "name": "doctrine/deprecations", 2771 "version": "1.1.5", 2772 "source": { 2773 "type": "git", 2774 "url": "https://github.com/doctrine/deprecations.git", 2775 "reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38" 2776 }, 2777 "dist": { 2778 "type": "zip", 2779 "url": "https://api.github.com/repos/doctrine/deprecations/zipball/459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38", 2780 "reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38", 2781 "shasum": "" 2782 }, 2783 "require": { 2784 "php": "^7.1 || ^8.0" 2785 }, 2786 "conflict": { 2787 "phpunit/phpunit": "<=7.5 || >=13" 2788 }, 2789 "require-dev": { 2790 "doctrine/coding-standard": "^9 || ^12 || ^13", 2791 "phpstan/phpstan": "1.4.10 || 2.1.11", 2792 "phpstan/phpstan-phpunit": "^1.0 || ^2", 2793 "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6 || ^10.5 || ^11.5 || ^12", 2794 "psr/log": "^1 || ^2 || ^3" 2795 }, 2796 "suggest": { 2797 "psr/log": "Allows logging deprecations via PSR-3 logger implementation" 2798 }, 2799 "type": "library", 2800 "autoload": { 2801 "psr-4": { 2802 "Doctrine\\Deprecations\\": "src" 2803 } 2804 }, 2805 "notification-url": "https://packagist.org/downloads/", 2806 "license": [ 2807 "MIT" 2808 ], 2809 "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", 2810 "homepage": "https://www.doctrine-project.org/", 2811 "support": { 2812 "issues": "https://github.com/doctrine/deprecations/issues", 2813 "source": "https://github.com/doctrine/deprecations/tree/1.1.5" 2814 }, 2815 "time": "2025-04-07T20:06:18+00:00" 2816 }, 1966 2817 { 1967 2818 "name": "doctrine/instantiator", … … 2035 2886 }, 2036 2887 { 2888 "name": "elazar/flystream", 2889 "version": "0.5.0", 2890 "source": { 2891 "type": "git", 2892 "url": "https://github.com/elazar/flystream.git", 2893 "reference": "795026ac724e5b8fe827696497aff12e7935311c" 2894 }, 2895 "dist": { 2896 "type": "zip", 2897 "url": "https://api.github.com/repos/elazar/flystream/zipball/795026ac724e5b8fe827696497aff12e7935311c", 2898 "reference": "795026ac724e5b8fe827696497aff12e7935311c", 2899 "shasum": "" 2900 }, 2901 "require": { 2902 "league/flysystem": "^2.1 || ^3.0", 2903 "php": ">=7.4", 2904 "pimple/pimple": "^3.4", 2905 "psr/log": "^1" 2906 }, 2907 "require-dev": { 2908 "friendsofphp/php-cs-fixer": "^3.0", 2909 "league/flysystem-memory": "^2.0 || ^3.0", 2910 "mockery/mockery": "^1.4", 2911 "monolog/monolog": "^2.3", 2912 "pestphp/pest": "^1.9" 2913 }, 2914 "type": "library", 2915 "autoload": { 2916 "psr-4": { 2917 "Elazar\\Flystream\\": "src/" 2918 } 2919 }, 2920 "notification-url": "https://packagist.org/downloads/", 2921 "license": [ 2922 "MIT" 2923 ], 2924 "authors": [ 2925 { 2926 "name": "Matthew Turland", 2927 "email": "[email protected]" 2928 } 2929 ], 2930 "description": "PHP stream wrapper for Flysystem v2", 2931 "support": { 2932 "issues": "https://github.com/elazar/flystream/issues", 2933 "source": "https://github.com/elazar/flystream/tree/0.5.0" 2934 }, 2935 "time": "2025-02-15T00:35:13+00:00" 2936 }, 2937 { 2938 "name": "json-mapper/json-mapper", 2939 "version": "2.25.1", 2940 "source": { 2941 "type": "git", 2942 "url": "https://github.com/JsonMapper/JsonMapper.git", 2943 "reference": "4fd6cb5ccfece349ed1aeb52c818bdf84ba75b61" 2944 }, 2945 "dist": { 2946 "type": "zip", 2947 "url": "https://api.github.com/repos/JsonMapper/JsonMapper/zipball/4fd6cb5ccfece349ed1aeb52c818bdf84ba75b61", 2948 "reference": "4fd6cb5ccfece349ed1aeb52c818bdf84ba75b61", 2949 "shasum": "" 2950 }, 2951 "require": { 2952 "ext-json": "*", 2953 "myclabs/php-enum": "^1.7", 2954 "nikic/php-parser": "^4.13 || ^5.0", 2955 "php": "^7.4 || ^8.0", 2956 "phpdocumentor/reflection-docblock": "^5.6", 2957 "psr/log": "^1.1 || ^2.0 || ^3.0", 2958 "psr/simple-cache": " ^1.0 || ^2.0 || ^3.0", 2959 "symfony/cache": "^4.4 || ^5.0 || ^6.0 || ^7.0", 2960 "symfony/polyfill-php73": "^1.18" 2961 }, 2962 "require-dev": { 2963 "guzzlehttp/guzzle": "^6.5 || ^7.0", 2964 "php-coveralls/php-coveralls": "^2.4", 2965 "phpstan/phpstan": "^0.12.14", 2966 "phpstan/phpstan-phpunit": "^0.12.17", 2967 "phpunit/phpunit": "^7.5 || ^8.5 || ^9.0", 2968 "squizlabs/php_codesniffer": "^3.5", 2969 "symfony/console": "^2.1 || ^3.0 || ^4.0 || ^5.0", 2970 "vimeo/psalm": "^4.10 || ^5.0" 2971 }, 2972 "suggest": { 2973 "json-mapper/laravel-package": "Use JsonMapper directly with Laravel", 2974 "json-mapper/symfony-bundle": "Use JsonMapper directly with Symfony" 2975 }, 2976 "type": "library", 2977 "autoload": { 2978 "psr-4": { 2979 "JsonMapper\\": "src/" 2980 } 2981 }, 2982 "notification-url": "https://packagist.org/downloads/", 2983 "license": [ 2984 "MIT" 2985 ], 2986 "description": "Map JSON structures to PHP classes", 2987 "homepage": "https://jsonmapper.net", 2988 "keywords": [ 2989 "json", 2990 "jsonmapper", 2991 "mapper", 2992 "middleware" 2993 ], 2994 "support": { 2995 "docs": "https://jsonmapper.net", 2996 "issues": "https://github.com/JsonMapper/JsonMapper/issues", 2997 "source": "https://github.com/JsonMapper/JsonMapper" 2998 }, 2999 "funding": [ 3000 { 3001 "url": "https://github.com/DannyvdSluijs", 3002 "type": "github" 3003 } 3004 ], 3005 "time": "2025-05-26T09:51:24+00:00" 3006 }, 3007 { 3008 "name": "justinrainbow/json-schema", 3009 "version": "6.6.3", 3010 "source": { 3011 "type": "git", 3012 "url": "https://github.com/jsonrainbow/json-schema.git", 3013 "reference": "134e98916fa2f663afa623970af345cd788e8967" 3014 }, 3015 "dist": { 3016 "type": "zip", 3017 "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/134e98916fa2f663afa623970af345cd788e8967", 3018 "reference": "134e98916fa2f663afa623970af345cd788e8967", 3019 "shasum": "" 3020 }, 3021 "require": { 3022 "ext-json": "*", 3023 "marc-mabe/php-enum": "^4.4", 3024 "php": "^7.2 || ^8.0" 3025 }, 3026 "require-dev": { 3027 "friendsofphp/php-cs-fixer": "3.3.0", 3028 "json-schema/json-schema-test-suite": "^23.2", 3029 "marc-mabe/php-enum-phpstan": "^2.0", 3030 "phpspec/prophecy": "^1.19", 3031 "phpstan/phpstan": "^1.12", 3032 "phpunit/phpunit": "^8.5" 3033 }, 3034 "bin": [ 3035 "bin/validate-json" 3036 ], 3037 "type": "library", 3038 "extra": { 3039 "branch-alias": { 3040 "dev-master": "6.x-dev" 3041 } 3042 }, 3043 "autoload": { 3044 "psr-4": { 3045 "JsonSchema\\": "src/JsonSchema/" 3046 } 3047 }, 3048 "notification-url": "https://packagist.org/downloads/", 3049 "license": [ 3050 "MIT" 3051 ], 3052 "authors": [ 3053 { 3054 "name": "Bruno Prieto Reis", 3055 "email": "[email protected]" 3056 }, 3057 { 3058 "name": "Justin Rainbow", 3059 "email": "[email protected]" 3060 }, 3061 { 3062 "name": "Igor Wiedler", 3063 "email": "[email protected]" 3064 }, 3065 { 3066 "name": "Robert Schönthal", 3067 "email": "[email protected]" 3068 } 3069 ], 3070 "description": "A library to validate a json schema.", 3071 "homepage": "https://github.com/jsonrainbow/json-schema", 3072 "keywords": [ 3073 "json", 3074 "schema" 3075 ], 3076 "support": { 3077 "issues": "https://github.com/jsonrainbow/json-schema/issues", 3078 "source": "https://github.com/jsonrainbow/json-schema/tree/6.6.3" 3079 }, 3080 "time": "2025-12-02T10:21:33+00:00" 3081 }, 3082 { 3083 "name": "league/flysystem", 3084 "version": "2.5.0", 3085 "source": { 3086 "type": "git", 3087 "url": "https://github.com/thephpleague/flysystem.git", 3088 "reference": "8aaffb653c5777781b0f7f69a5d937baf7ab6cdb" 3089 }, 3090 "dist": { 3091 "type": "zip", 3092 "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/8aaffb653c5777781b0f7f69a5d937baf7ab6cdb", 3093 "reference": "8aaffb653c5777781b0f7f69a5d937baf7ab6cdb", 3094 "shasum": "" 3095 }, 3096 "require": { 3097 "ext-json": "*", 3098 "league/mime-type-detection": "^1.0.0", 3099 "php": "^7.2 || ^8.0" 3100 }, 3101 "conflict": { 3102 "guzzlehttp/ringphp": "<1.1.1" 3103 }, 3104 "require-dev": { 3105 "async-aws/s3": "^1.5", 3106 "async-aws/simple-s3": "^1.0", 3107 "aws/aws-sdk-php": "^3.132.4", 3108 "composer/semver": "^3.0", 3109 "ext-fileinfo": "*", 3110 "ext-ftp": "*", 3111 "friendsofphp/php-cs-fixer": "^3.2", 3112 "google/cloud-storage": "^1.23", 3113 "phpseclib/phpseclib": "^2.0", 3114 "phpstan/phpstan": "^0.12.26", 3115 "phpunit/phpunit": "^8.5 || ^9.4", 3116 "sabre/dav": "^4.1" 3117 }, 3118 "type": "library", 3119 "autoload": { 3120 "psr-4": { 3121 "League\\Flysystem\\": "src" 3122 } 3123 }, 3124 "notification-url": "https://packagist.org/downloads/", 3125 "license": [ 3126 "MIT" 3127 ], 3128 "authors": [ 3129 { 3130 "name": "Frank de Jonge", 3131 "email": "[email protected]" 3132 } 3133 ], 3134 "description": "File storage abstraction for PHP", 3135 "keywords": [ 3136 "WebDAV", 3137 "aws", 3138 "cloud", 3139 "file", 3140 "files", 3141 "filesystem", 3142 "filesystems", 3143 "ftp", 3144 "s3", 3145 "sftp", 3146 "storage" 3147 ], 3148 "support": { 3149 "issues": "https://github.com/thephpleague/flysystem/issues", 3150 "source": "https://github.com/thephpleague/flysystem/tree/2.5.0" 3151 }, 3152 "funding": [ 3153 { 3154 "url": "https://ecologi.com/frankdejonge", 3155 "type": "custom" 3156 }, 3157 { 3158 "url": "https://github.com/frankdejonge", 3159 "type": "github" 3160 }, 3161 { 3162 "url": "https://tidelift.com/funding/github/packagist/league/flysystem", 3163 "type": "tidelift" 3164 } 3165 ], 3166 "time": "2022-09-17T21:02:32+00:00" 3167 }, 3168 { 3169 "name": "league/flysystem-memory", 3170 "version": "2.0.6", 3171 "source": { 3172 "type": "git", 3173 "url": "https://github.com/thephpleague/flysystem-memory.git", 3174 "reference": "f644026c705b8a501543f38cb8b745a603aa4952" 3175 }, 3176 "dist": { 3177 "type": "zip", 3178 "url": "https://api.github.com/repos/thephpleague/flysystem-memory/zipball/f644026c705b8a501543f38cb8b745a603aa4952", 3179 "reference": "f644026c705b8a501543f38cb8b745a603aa4952", 3180 "shasum": "" 3181 }, 3182 "require": { 3183 "ext-fileinfo": "*", 3184 "league/flysystem": "^2.0.0", 3185 "php": "^7.2 || ^8.0" 3186 }, 3187 "type": "library", 3188 "autoload": { 3189 "psr-4": { 3190 "League\\Flysystem\\InMemory\\": "" 3191 } 3192 }, 3193 "notification-url": "https://packagist.org/downloads/", 3194 "license": [ 3195 "MIT" 3196 ], 3197 "authors": [ 3198 { 3199 "name": "Frank de Jonge", 3200 "email": "[email protected]" 3201 } 3202 ], 3203 "description": "In-memory filesystem adapter for Flysystem.", 3204 "keywords": [ 3205 "Flysystem", 3206 "file", 3207 "files", 3208 "filesystem", 3209 "memory" 3210 ], 3211 "support": { 3212 "issues": "https://github.com/thephpleague/flysystem-memory/issues", 3213 "source": "https://github.com/thephpleague/flysystem-memory/tree/2.0.6" 3214 }, 3215 "time": "2021-02-12T19:24:17+00:00" 3216 }, 3217 { 3218 "name": "league/mime-type-detection", 3219 "version": "1.16.0", 3220 "source": { 3221 "type": "git", 3222 "url": "https://github.com/thephpleague/mime-type-detection.git", 3223 "reference": "2d6702ff215bf922936ccc1ad31007edc76451b9" 3224 }, 3225 "dist": { 3226 "type": "zip", 3227 "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/2d6702ff215bf922936ccc1ad31007edc76451b9", 3228 "reference": "2d6702ff215bf922936ccc1ad31007edc76451b9", 3229 "shasum": "" 3230 }, 3231 "require": { 3232 "ext-fileinfo": "*", 3233 "php": "^7.4 || ^8.0" 3234 }, 3235 "require-dev": { 3236 "friendsofphp/php-cs-fixer": "^3.2", 3237 "phpstan/phpstan": "^0.12.68", 3238 "phpunit/phpunit": "^8.5.8 || ^9.3 || ^10.0" 3239 }, 3240 "type": "library", 3241 "autoload": { 3242 "psr-4": { 3243 "League\\MimeTypeDetection\\": "src" 3244 } 3245 }, 3246 "notification-url": "https://packagist.org/downloads/", 3247 "license": [ 3248 "MIT" 3249 ], 3250 "authors": [ 3251 { 3252 "name": "Frank de Jonge", 3253 "email": "[email protected]" 3254 } 3255 ], 3256 "description": "Mime-type detection for Flysystem", 3257 "support": { 3258 "issues": "https://github.com/thephpleague/mime-type-detection/issues", 3259 "source": "https://github.com/thephpleague/mime-type-detection/tree/1.16.0" 3260 }, 3261 "funding": [ 3262 { 3263 "url": "https://github.com/frankdejonge", 3264 "type": "github" 3265 }, 3266 { 3267 "url": "https://tidelift.com/funding/github/packagist/league/flysystem", 3268 "type": "tidelift" 3269 } 3270 ], 3271 "time": "2024-09-21T08:32:55+00:00" 3272 }, 3273 { 3274 "name": "marc-mabe/php-enum", 3275 "version": "v4.7.2", 3276 "source": { 3277 "type": "git", 3278 "url": "https://github.com/marc-mabe/php-enum.git", 3279 "reference": "bb426fcdd65c60fb3638ef741e8782508fda7eef" 3280 }, 3281 "dist": { 3282 "type": "zip", 3283 "url": "https://api.github.com/repos/marc-mabe/php-enum/zipball/bb426fcdd65c60fb3638ef741e8782508fda7eef", 3284 "reference": "bb426fcdd65c60fb3638ef741e8782508fda7eef", 3285 "shasum": "" 3286 }, 3287 "require": { 3288 "ext-reflection": "*", 3289 "php": "^7.1 | ^8.0" 3290 }, 3291 "require-dev": { 3292 "phpbench/phpbench": "^0.16.10 || ^1.0.4", 3293 "phpstan/phpstan": "^1.3.1", 3294 "phpunit/phpunit": "^7.5.20 | ^8.5.22 | ^9.5.11", 3295 "vimeo/psalm": "^4.17.0 | ^5.26.1" 3296 }, 3297 "type": "library", 3298 "extra": { 3299 "branch-alias": { 3300 "dev-3.x": "3.2-dev", 3301 "dev-master": "4.7-dev" 3302 } 3303 }, 3304 "autoload": { 3305 "psr-4": { 3306 "MabeEnum\\": "src/" 3307 }, 3308 "classmap": [ 3309 "stubs/Stringable.php" 3310 ] 3311 }, 3312 "notification-url": "https://packagist.org/downloads/", 3313 "license": [ 3314 "BSD-3-Clause" 3315 ], 3316 "authors": [ 3317 { 3318 "name": "Marc Bennewitz", 3319 "email": "[email protected]", 3320 "homepage": "https://mabe.berlin/", 3321 "role": "Lead" 3322 } 3323 ], 3324 "description": "Simple and fast implementation of enumerations with native PHP", 3325 "homepage": "https://github.com/marc-mabe/php-enum", 3326 "keywords": [ 3327 "enum", 3328 "enum-map", 3329 "enum-set", 3330 "enumeration", 3331 "enumerator", 3332 "enummap", 3333 "enumset", 3334 "map", 3335 "set", 3336 "type", 3337 "type-hint", 3338 "typehint" 3339 ], 3340 "support": { 3341 "issues": "https://github.com/marc-mabe/php-enum/issues", 3342 "source": "https://github.com/marc-mabe/php-enum/tree/v4.7.2" 3343 }, 3344 "time": "2025-09-14T11:18:39+00:00" 3345 }, 3346 { 3347 "name": "monolog/monolog", 3348 "version": "2.10.0", 3349 "source": { 3350 "type": "git", 3351 "url": "https://github.com/Seldaek/monolog.git", 3352 "reference": "5cf826f2991858b54d5c3809bee745560a1042a7" 3353 }, 3354 "dist": { 3355 "type": "zip", 3356 "url": "https://api.github.com/repos/Seldaek/monolog/zipball/5cf826f2991858b54d5c3809bee745560a1042a7", 3357 "reference": "5cf826f2991858b54d5c3809bee745560a1042a7", 3358 "shasum": "" 3359 }, 3360 "require": { 3361 "php": ">=7.2", 3362 "psr/log": "^1.0.1 || ^2.0 || ^3.0" 3363 }, 3364 "provide": { 3365 "psr/log-implementation": "1.0.0 || 2.0.0 || 3.0.0" 3366 }, 3367 "require-dev": { 3368 "aws/aws-sdk-php": "^2.4.9 || ^3.0", 3369 "doctrine/couchdb": "~1.0@dev", 3370 "elasticsearch/elasticsearch": "^7 || ^8", 3371 "ext-json": "*", 3372 "graylog2/gelf-php": "^1.4.2 || ^2@dev", 3373 "guzzlehttp/guzzle": "^7.4", 3374 "guzzlehttp/psr7": "^2.2", 3375 "mongodb/mongodb": "^1.8", 3376 "php-amqplib/php-amqplib": "~2.4 || ^3", 3377 "phpspec/prophecy": "^1.15", 3378 "phpstan/phpstan": "^1.10", 3379 "phpunit/phpunit": "^8.5.38 || ^9.6.19", 3380 "predis/predis": "^1.1 || ^2.0", 3381 "rollbar/rollbar": "^1.3 || ^2 || ^3", 3382 "ruflin/elastica": "^7", 3383 "swiftmailer/swiftmailer": "^5.3|^6.0", 3384 "symfony/mailer": "^5.4 || ^6", 3385 "symfony/mime": "^5.4 || ^6" 3386 }, 3387 "suggest": { 3388 "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", 3389 "doctrine/couchdb": "Allow sending log messages to a CouchDB server", 3390 "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client", 3391 "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", 3392 "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler", 3393 "ext-mbstring": "Allow to work properly with unicode symbols", 3394 "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)", 3395 "ext-openssl": "Required to send log messages using SSL", 3396 "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)", 3397 "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", 3398 "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)", 3399 "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", 3400 "rollbar/rollbar": "Allow sending log messages to Rollbar", 3401 "ruflin/elastica": "Allow sending log messages to an Elastic Search server" 3402 }, 3403 "type": "library", 3404 "extra": { 3405 "branch-alias": { 3406 "dev-main": "2.x-dev" 3407 } 3408 }, 3409 "autoload": { 3410 "psr-4": { 3411 "Monolog\\": "src/Monolog" 3412 } 3413 }, 3414 "notification-url": "https://packagist.org/downloads/", 3415 "license": [ 3416 "MIT" 3417 ], 3418 "authors": [ 3419 { 3420 "name": "Jordi Boggiano", 3421 "email": "[email protected]", 3422 "homepage": "https://seld.be" 3423 } 3424 ], 3425 "description": "Sends your logs to files, sockets, inboxes, databases and various web services", 3426 "homepage": "https://github.com/Seldaek/monolog", 3427 "keywords": [ 3428 "log", 3429 "logging", 3430 "psr-3" 3431 ], 3432 "support": { 3433 "issues": "https://github.com/Seldaek/monolog/issues", 3434 "source": "https://github.com/Seldaek/monolog/tree/2.10.0" 3435 }, 3436 "funding": [ 3437 { 3438 "url": "https://github.com/Seldaek", 3439 "type": "github" 3440 }, 3441 { 3442 "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", 3443 "type": "tidelift" 3444 } 3445 ], 3446 "time": "2024-11-12T12:43:37+00:00" 3447 }, 3448 { 2037 3449 "name": "myclabs/deep-copy", 2038 "version": "1.1 2.0",3450 "version": "1.13.4", 2039 3451 "source": { 2040 3452 "type": "git", 2041 3453 "url": "https://github.com/myclabs/DeepCopy.git", 2042 "reference": " 3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c"2043 }, 2044 "dist": { 2045 "type": "zip", 2046 "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/ 3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c",2047 "reference": " 3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c",3454 "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a" 3455 }, 3456 "dist": { 3457 "type": "zip", 3458 "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/07d290f0c47959fd5eed98c95ee5602db07e0b6a", 3459 "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a", 2048 3460 "shasum": "" 2049 3461 }, … … 2084 3496 "support": { 2085 3497 "issues": "https://github.com/myclabs/DeepCopy/issues", 2086 "source": "https://github.com/myclabs/DeepCopy/tree/1.1 2.0"3498 "source": "https://github.com/myclabs/DeepCopy/tree/1.13.4" 2087 3499 }, 2088 3500 "funding": [ … … 2092 3504 } 2093 3505 ], 2094 "time": "2024-06-12T14:39:25+00:00" 3506 "time": "2025-08-01T08:46:24+00:00" 3507 }, 3508 { 3509 "name": "myclabs/php-enum", 3510 "version": "1.8.5", 3511 "source": { 3512 "type": "git", 3513 "url": "https://github.com/myclabs/php-enum.git", 3514 "reference": "e7be26966b7398204a234f8673fdad5ac6277802" 3515 }, 3516 "dist": { 3517 "type": "zip", 3518 "url": "https://api.github.com/repos/myclabs/php-enum/zipball/e7be26966b7398204a234f8673fdad5ac6277802", 3519 "reference": "e7be26966b7398204a234f8673fdad5ac6277802", 3520 "shasum": "" 3521 }, 3522 "require": { 3523 "ext-json": "*", 3524 "php": "^7.3 || ^8.0" 3525 }, 3526 "require-dev": { 3527 "phpunit/phpunit": "^9.5", 3528 "squizlabs/php_codesniffer": "1.*", 3529 "vimeo/psalm": "^4.6.2 || ^5.2" 3530 }, 3531 "type": "library", 3532 "autoload": { 3533 "psr-4": { 3534 "MyCLabs\\Enum\\": "src/" 3535 }, 3536 "classmap": [ 3537 "stubs/Stringable.php" 3538 ] 3539 }, 3540 "notification-url": "https://packagist.org/downloads/", 3541 "license": [ 3542 "MIT" 3543 ], 3544 "authors": [ 3545 { 3546 "name": "PHP Enum contributors", 3547 "homepage": "https://github.com/myclabs/php-enum/graphs/contributors" 3548 } 3549 ], 3550 "description": "PHP Enum implementation", 3551 "homepage": "https://github.com/myclabs/php-enum", 3552 "keywords": [ 3553 "enum" 3554 ], 3555 "support": { 3556 "issues": "https://github.com/myclabs/php-enum/issues", 3557 "source": "https://github.com/myclabs/php-enum/tree/1.8.5" 3558 }, 3559 "funding": [ 3560 { 3561 "url": "https://github.com/mnapoli", 3562 "type": "github" 3563 }, 3564 { 3565 "url": "https://tidelift.com/funding/github/packagist/myclabs/php-enum", 3566 "type": "tidelift" 3567 } 3568 ], 3569 "time": "2025-01-14T11:49:03+00:00" 2095 3570 }, 2096 3571 { 2097 3572 "name": "nikic/php-parser", 2098 "version": "v5. 3.1",3573 "version": "v5.7.0", 2099 3574 "source": { 2100 3575 "type": "git", 2101 3576 "url": "https://github.com/nikic/PHP-Parser.git", 2102 "reference": " 8eea230464783aa9671db8eea6f8c6ac5285794b"2103 }, 2104 "dist": { 2105 "type": "zip", 2106 "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/ 8eea230464783aa9671db8eea6f8c6ac5285794b",2107 "reference": " 8eea230464783aa9671db8eea6f8c6ac5285794b",3577 "reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82" 3578 }, 3579 "dist": { 3580 "type": "zip", 3581 "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/dca41cd15c2ac9d055ad70dbfd011130757d1f82", 3582 "reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82", 2108 3583 "shasum": "" 2109 3584 }, … … 2124 3599 "extra": { 2125 3600 "branch-alias": { 2126 "dev-master": "5. 0-dev"3601 "dev-master": "5.x-dev" 2127 3602 } 2128 3603 }, … … 2148 3623 "support": { 2149 3624 "issues": "https://github.com/nikic/PHP-Parser/issues", 2150 "source": "https://github.com/nikic/PHP-Parser/tree/v5. 3.1"2151 }, 2152 "time": "202 4-10-08T18:51:32+00:00"3625 "source": "https://github.com/nikic/PHP-Parser/tree/v5.7.0" 3626 }, 3627 "time": "2025-12-06T11:56:16+00:00" 2153 3628 }, 2154 3629 { … … 2269 3744 }, 2270 3745 "time": "2022-02-21T01:04:05+00:00" 3746 }, 3747 { 3748 "name": "phpdocumentor/reflection-common", 3749 "version": "2.2.0", 3750 "source": { 3751 "type": "git", 3752 "url": "https://github.com/phpDocumentor/ReflectionCommon.git", 3753 "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" 3754 }, 3755 "dist": { 3756 "type": "zip", 3757 "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", 3758 "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", 3759 "shasum": "" 3760 }, 3761 "require": { 3762 "php": "^7.2 || ^8.0" 3763 }, 3764 "type": "library", 3765 "extra": { 3766 "branch-alias": { 3767 "dev-2.x": "2.x-dev" 3768 } 3769 }, 3770 "autoload": { 3771 "psr-4": { 3772 "phpDocumentor\\Reflection\\": "src/" 3773 } 3774 }, 3775 "notification-url": "https://packagist.org/downloads/", 3776 "license": [ 3777 "MIT" 3778 ], 3779 "authors": [ 3780 { 3781 "name": "Jaap van Otterdijk", 3782 "email": "[email protected]" 3783 } 3784 ], 3785 "description": "Common reflection classes used by phpdocumentor to reflect the code structure", 3786 "homepage": "http://www.phpdoc.org", 3787 "keywords": [ 3788 "FQSEN", 3789 "phpDocumentor", 3790 "phpdoc", 3791 "reflection", 3792 "static analysis" 3793 ], 3794 "support": { 3795 "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", 3796 "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" 3797 }, 3798 "time": "2020-06-27T09:03:43+00:00" 3799 }, 3800 { 3801 "name": "phpdocumentor/reflection-docblock", 3802 "version": "5.6.5", 3803 "source": { 3804 "type": "git", 3805 "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", 3806 "reference": "90614c73d3800e187615e2dd236ad0e2a01bf761" 3807 }, 3808 "dist": { 3809 "type": "zip", 3810 "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/90614c73d3800e187615e2dd236ad0e2a01bf761", 3811 "reference": "90614c73d3800e187615e2dd236ad0e2a01bf761", 3812 "shasum": "" 3813 }, 3814 "require": { 3815 "doctrine/deprecations": "^1.1", 3816 "ext-filter": "*", 3817 "php": "^7.4 || ^8.0", 3818 "phpdocumentor/reflection-common": "^2.2", 3819 "phpdocumentor/type-resolver": "^1.7", 3820 "phpstan/phpdoc-parser": "^1.7|^2.0", 3821 "webmozart/assert": "^1.9.1" 3822 }, 3823 "require-dev": { 3824 "mockery/mockery": "~1.3.5 || ~1.6.0", 3825 "phpstan/extension-installer": "^1.1", 3826 "phpstan/phpstan": "^1.8", 3827 "phpstan/phpstan-mockery": "^1.1", 3828 "phpstan/phpstan-webmozart-assert": "^1.2", 3829 "phpunit/phpunit": "^9.5", 3830 "psalm/phar": "^5.26" 3831 }, 3832 "type": "library", 3833 "extra": { 3834 "branch-alias": { 3835 "dev-master": "5.x-dev" 3836 } 3837 }, 3838 "autoload": { 3839 "psr-4": { 3840 "phpDocumentor\\Reflection\\": "src" 3841 } 3842 }, 3843 "notification-url": "https://packagist.org/downloads/", 3844 "license": [ 3845 "MIT" 3846 ], 3847 "authors": [ 3848 { 3849 "name": "Mike van Riel", 3850 "email": "[email protected]" 3851 }, 3852 { 3853 "name": "Jaap van Otterdijk", 3854 "email": "[email protected]" 3855 } 3856 ], 3857 "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", 3858 "support": { 3859 "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", 3860 "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.6.5" 3861 }, 3862 "time": "2025-11-27T19:50:05+00:00" 3863 }, 3864 { 3865 "name": "phpdocumentor/type-resolver", 3866 "version": "1.7.4", 3867 "source": { 3868 "type": "git", 3869 "url": "https://github.com/phpDocumentor/TypeResolver.git", 3870 "reference": "8430ca5c93b5b933ef1aaf8dd93f80d0c55d2349" 3871 }, 3872 "dist": { 3873 "type": "zip", 3874 "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/8430ca5c93b5b933ef1aaf8dd93f80d0c55d2349", 3875 "reference": "8430ca5c93b5b933ef1aaf8dd93f80d0c55d2349", 3876 "shasum": "" 3877 }, 3878 "require": { 3879 "doctrine/deprecations": "^1.0", 3880 "php": "^7.4 || ^8.0", 3881 "phpdocumentor/reflection-common": "^2.0", 3882 "phpstan/phpdoc-parser": "^1.13" 3883 }, 3884 "require-dev": { 3885 "ext-tokenizer": "*", 3886 "phpbench/phpbench": "^1.2", 3887 "phpstan/extension-installer": "^1.1", 3888 "phpstan/phpstan": "^1.8", 3889 "phpstan/phpstan-phpunit": "^1.1", 3890 "phpunit/phpunit": "^9.5", 3891 "rector/rector": "^0.13.9", 3892 "vimeo/psalm": "^4.25" 3893 }, 3894 "type": "library", 3895 "extra": { 3896 "branch-alias": { 3897 "dev-1.x": "1.x-dev" 3898 } 3899 }, 3900 "autoload": { 3901 "psr-4": { 3902 "phpDocumentor\\Reflection\\": "src" 3903 } 3904 }, 3905 "notification-url": "https://packagist.org/downloads/", 3906 "license": [ 3907 "MIT" 3908 ], 3909 "authors": [ 3910 { 3911 "name": "Mike van Riel", 3912 "email": "[email protected]" 3913 } 3914 ], 3915 "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", 3916 "support": { 3917 "issues": "https://github.com/phpDocumentor/TypeResolver/issues", 3918 "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.7.4" 3919 }, 3920 "time": "2024-01-11T11:21:11+00:00" 3921 }, 3922 { 3923 "name": "phpstan/phpdoc-parser", 3924 "version": "1.33.0", 3925 "source": { 3926 "type": "git", 3927 "url": "https://github.com/phpstan/phpdoc-parser.git", 3928 "reference": "82a311fd3690fb2bf7b64d5c98f912b3dd746140" 3929 }, 3930 "dist": { 3931 "type": "zip", 3932 "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/82a311fd3690fb2bf7b64d5c98f912b3dd746140", 3933 "reference": "82a311fd3690fb2bf7b64d5c98f912b3dd746140", 3934 "shasum": "" 3935 }, 3936 "require": { 3937 "php": "^7.2 || ^8.0" 3938 }, 3939 "require-dev": { 3940 "doctrine/annotations": "^2.0", 3941 "nikic/php-parser": "^4.15", 3942 "php-parallel-lint/php-parallel-lint": "^1.2", 3943 "phpstan/extension-installer": "^1.0", 3944 "phpstan/phpstan": "^1.5", 3945 "phpstan/phpstan-phpunit": "^1.1", 3946 "phpstan/phpstan-strict-rules": "^1.0", 3947 "phpunit/phpunit": "^9.5", 3948 "symfony/process": "^5.2" 3949 }, 3950 "type": "library", 3951 "autoload": { 3952 "psr-4": { 3953 "PHPStan\\PhpDocParser\\": [ 3954 "src/" 3955 ] 3956 } 3957 }, 3958 "notification-url": "https://packagist.org/downloads/", 3959 "license": [ 3960 "MIT" 3961 ], 3962 "description": "PHPDoc parser with support for nullable, intersection and generic types", 3963 "support": { 3964 "issues": "https://github.com/phpstan/phpdoc-parser/issues", 3965 "source": "https://github.com/phpstan/phpdoc-parser/tree/1.33.0" 3966 }, 3967 "time": "2024-10-13T11:25:22+00:00" 2271 3968 }, 2272 3969 { … … 2591 4288 { 2592 4289 "name": "phpunit/phpunit", 2593 "version": "9.6. 21",4290 "version": "9.6.31", 2594 4291 "source": { 2595 4292 "type": "git", 2596 4293 "url": "https://github.com/sebastianbergmann/phpunit.git", 2597 "reference": " de6abf3b6f8dd955fac3caad3af7a9504e8c2ffa"2598 }, 2599 "dist": { 2600 "type": "zip", 2601 "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/ de6abf3b6f8dd955fac3caad3af7a9504e8c2ffa",2602 "reference": " de6abf3b6f8dd955fac3caad3af7a9504e8c2ffa",4294 "reference": "945d0b7f346a084ce5549e95289962972c4272e5" 4295 }, 4296 "dist": { 4297 "type": "zip", 4298 "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/945d0b7f346a084ce5549e95289962972c4272e5", 4299 "reference": "945d0b7f346a084ce5549e95289962972c4272e5", 2603 4300 "shasum": "" 2604 4301 }, … … 2611 4308 "ext-xml": "*", 2612 4309 "ext-xmlwriter": "*", 2613 "myclabs/deep-copy": "^1.1 2.0",4310 "myclabs/deep-copy": "^1.13.4", 2614 4311 "phar-io/manifest": "^2.0.4", 2615 4312 "phar-io/version": "^3.2.1", … … 2622 4319 "sebastian/cli-parser": "^1.0.2", 2623 4320 "sebastian/code-unit": "^1.0.8", 2624 "sebastian/comparator": "^4.0. 8",4321 "sebastian/comparator": "^4.0.9", 2625 4322 "sebastian/diff": "^4.0.6", 2626 4323 "sebastian/environment": "^5.1.5", 2627 "sebastian/exporter": "^4.0. 6",2628 "sebastian/global-state": "^5.0. 7",4324 "sebastian/exporter": "^4.0.8", 4325 "sebastian/global-state": "^5.0.8", 2629 4326 "sebastian/object-enumerator": "^4.0.4", 2630 4327 "sebastian/resource-operations": "^3.0.4", … … 2674 4371 "issues": "https://github.com/sebastianbergmann/phpunit/issues", 2675 4372 "security": "https://github.com/sebastianbergmann/phpunit/security/policy", 2676 "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6. 21"4373 "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.31" 2677 4374 }, 2678 4375 "funding": [ … … 2686 4383 }, 2687 4384 { 4385 "url": "https://liberapay.com/sebastianbergmann", 4386 "type": "liberapay" 4387 }, 4388 { 4389 "url": "https://thanks.dev/u/gh/sebastianbergmann", 4390 "type": "thanks_dev" 4391 }, 4392 { 2688 4393 "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", 2689 4394 "type": "tidelift" 2690 4395 } 2691 4396 ], 2692 "time": "2024-09-19T10:50:18+00:00" 4397 "time": "2025-12-06T07:45:52+00:00" 4398 }, 4399 { 4400 "name": "pimple/pimple", 4401 "version": "v3.6.0", 4402 "source": { 4403 "type": "git", 4404 "url": "https://github.com/silexphp/Pimple.git", 4405 "reference": "a70f552d338f9266eec6606c1f0b324da5514c96" 4406 }, 4407 "dist": { 4408 "type": "zip", 4409 "url": "https://api.github.com/repos/silexphp/Pimple/zipball/a70f552d338f9266eec6606c1f0b324da5514c96", 4410 "reference": "a70f552d338f9266eec6606c1f0b324da5514c96", 4411 "shasum": "" 4412 }, 4413 "require": { 4414 "php": ">=7.2.5", 4415 "psr/container": "^1.1 || ^2.0" 4416 }, 4417 "require-dev": { 4418 "phpunit/phpunit": "*" 4419 }, 4420 "type": "library", 4421 "extra": { 4422 "branch-alias": { 4423 "dev-master": "3.4.x-dev" 4424 } 4425 }, 4426 "autoload": { 4427 "psr-0": { 4428 "Pimple": "src/" 4429 } 4430 }, 4431 "notification-url": "https://packagist.org/downloads/", 4432 "license": [ 4433 "MIT" 4434 ], 4435 "authors": [ 4436 { 4437 "name": "Fabien Potencier", 4438 "email": "[email protected]" 4439 } 4440 ], 4441 "description": "Pimple, a simple Dependency Injection Container", 4442 "homepage": "https://pimple.symfony.com", 4443 "keywords": [ 4444 "container", 4445 "dependency injection" 4446 ], 4447 "support": { 4448 "source": "https://github.com/silexphp/Pimple/tree/v3.6.0" 4449 }, 4450 "time": "2025-11-12T12:31:38+00:00" 4451 }, 4452 { 4453 "name": "psr/cache", 4454 "version": "1.0.1", 4455 "source": { 4456 "type": "git", 4457 "url": "https://github.com/php-fig/cache.git", 4458 "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8" 4459 }, 4460 "dist": { 4461 "type": "zip", 4462 "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", 4463 "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", 4464 "shasum": "" 4465 }, 4466 "require": { 4467 "php": ">=5.3.0" 4468 }, 4469 "type": "library", 4470 "extra": { 4471 "branch-alias": { 4472 "dev-master": "1.0.x-dev" 4473 } 4474 }, 4475 "autoload": { 4476 "psr-4": { 4477 "Psr\\Cache\\": "src/" 4478 } 4479 }, 4480 "notification-url": "https://packagist.org/downloads/", 4481 "license": [ 4482 "MIT" 4483 ], 4484 "authors": [ 4485 { 4486 "name": "PHP-FIG", 4487 "homepage": "http://www.php-fig.org/" 4488 } 4489 ], 4490 "description": "Common interface for caching libraries", 4491 "keywords": [ 4492 "cache", 4493 "psr", 4494 "psr-6" 4495 ], 4496 "support": { 4497 "source": "https://github.com/php-fig/cache/tree/master" 4498 }, 4499 "time": "2016-08-06T20:24:11+00:00" 4500 }, 4501 { 4502 "name": "psr/log", 4503 "version": "1.1.4", 4504 "source": { 4505 "type": "git", 4506 "url": "https://github.com/php-fig/log.git", 4507 "reference": "d49695b909c3b7628b6289db5479a1c204601f11" 4508 }, 4509 "dist": { 4510 "type": "zip", 4511 "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", 4512 "reference": "d49695b909c3b7628b6289db5479a1c204601f11", 4513 "shasum": "" 4514 }, 4515 "require": { 4516 "php": ">=5.3.0" 4517 }, 4518 "type": "library", 4519 "extra": { 4520 "branch-alias": { 4521 "dev-master": "1.1.x-dev" 4522 } 4523 }, 4524 "autoload": { 4525 "psr-4": { 4526 "Psr\\Log\\": "Psr/Log/" 4527 } 4528 }, 4529 "notification-url": "https://packagist.org/downloads/", 4530 "license": [ 4531 "MIT" 4532 ], 4533 "authors": [ 4534 { 4535 "name": "PHP-FIG", 4536 "homepage": "https://www.php-fig.org/" 4537 } 4538 ], 4539 "description": "Common interface for logging libraries", 4540 "homepage": "https://github.com/php-fig/log", 4541 "keywords": [ 4542 "log", 4543 "psr", 4544 "psr-3" 4545 ], 4546 "support": { 4547 "source": "https://github.com/php-fig/log/tree/1.1.4" 4548 }, 4549 "time": "2021-05-03T11:20:27+00:00" 4550 }, 4551 { 4552 "name": "react/promise", 4553 "version": "v3.3.0", 4554 "source": { 4555 "type": "git", 4556 "url": "https://github.com/reactphp/promise.git", 4557 "reference": "23444f53a813a3296c1368bb104793ce8d88f04a" 4558 }, 4559 "dist": { 4560 "type": "zip", 4561 "url": "https://api.github.com/repos/reactphp/promise/zipball/23444f53a813a3296c1368bb104793ce8d88f04a", 4562 "reference": "23444f53a813a3296c1368bb104793ce8d88f04a", 4563 "shasum": "" 4564 }, 4565 "require": { 4566 "php": ">=7.1.0" 4567 }, 4568 "require-dev": { 4569 "phpstan/phpstan": "1.12.28 || 1.4.10", 4570 "phpunit/phpunit": "^9.6 || ^7.5" 4571 }, 4572 "type": "library", 4573 "autoload": { 4574 "files": [ 4575 "src/functions_include.php" 4576 ], 4577 "psr-4": { 4578 "React\\Promise\\": "src/" 4579 } 4580 }, 4581 "notification-url": "https://packagist.org/downloads/", 4582 "license": [ 4583 "MIT" 4584 ], 4585 "authors": [ 4586 { 4587 "name": "Jan Sorgalla", 4588 "email": "[email protected]", 4589 "homepage": "https://sorgalla.com/" 4590 }, 4591 { 4592 "name": "Christian Lück", 4593 "email": "[email protected]", 4594 "homepage": "https://clue.engineering/" 4595 }, 4596 { 4597 "name": "Cees-Jan Kiewiet", 4598 "email": "[email protected]", 4599 "homepage": "https://wyrihaximus.net/" 4600 }, 4601 { 4602 "name": "Chris Boden", 4603 "email": "[email protected]", 4604 "homepage": "https://cboden.dev/" 4605 } 4606 ], 4607 "description": "A lightweight implementation of CommonJS Promises/A for PHP", 4608 "keywords": [ 4609 "promise", 4610 "promises" 4611 ], 4612 "support": { 4613 "issues": "https://github.com/reactphp/promise/issues", 4614 "source": "https://github.com/reactphp/promise/tree/v3.3.0" 4615 }, 4616 "funding": [ 4617 { 4618 "url": "https://opencollective.com/reactphp", 4619 "type": "open_collective" 4620 } 4621 ], 4622 "time": "2025-08-19T18:57:03+00:00" 2693 4623 }, 2694 4624 { … … 2861 4791 { 2862 4792 "name": "sebastian/comparator", 2863 "version": "4.0. 8",4793 "version": "4.0.9", 2864 4794 "source": { 2865 4795 "type": "git", 2866 4796 "url": "https://github.com/sebastianbergmann/comparator.git", 2867 "reference": " fa0f136dd2334583309d32b62544682ee972b51a"2868 }, 2869 "dist": { 2870 "type": "zip", 2871 "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/ fa0f136dd2334583309d32b62544682ee972b51a",2872 "reference": " fa0f136dd2334583309d32b62544682ee972b51a",4797 "reference": "67a2df3a62639eab2cc5906065e9805d4fd5dfc5" 4798 }, 4799 "dist": { 4800 "type": "zip", 4801 "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/67a2df3a62639eab2cc5906065e9805d4fd5dfc5", 4802 "reference": "67a2df3a62639eab2cc5906065e9805d4fd5dfc5", 2873 4803 "shasum": "" 2874 4804 }, … … 2923 4853 "support": { 2924 4854 "issues": "https://github.com/sebastianbergmann/comparator/issues", 2925 "source": "https://github.com/sebastianbergmann/comparator/tree/4.0. 8"4855 "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.9" 2926 4856 }, 2927 4857 "funding": [ … … 2929 4859 "url": "https://github.com/sebastianbergmann", 2930 4860 "type": "github" 2931 } 2932 ], 2933 "time": "2022-09-14T12:41:17+00:00" 4861 }, 4862 { 4863 "url": "https://liberapay.com/sebastianbergmann", 4864 "type": "liberapay" 4865 }, 4866 { 4867 "url": "https://thanks.dev/u/gh/sebastianbergmann", 4868 "type": "thanks_dev" 4869 }, 4870 { 4871 "url": "https://tidelift.com/funding/github/packagist/sebastian/comparator", 4872 "type": "tidelift" 4873 } 4874 ], 4875 "time": "2025-08-10T06:51:50+00:00" 2934 4876 }, 2935 4877 { … … 3121 5063 { 3122 5064 "name": "sebastian/exporter", 3123 "version": "4.0. 6",5065 "version": "4.0.8", 3124 5066 "source": { 3125 5067 "type": "git", 3126 5068 "url": "https://github.com/sebastianbergmann/exporter.git", 3127 "reference": " 78c00df8f170e02473b682df15bfcdacc3d32d72"3128 }, 3129 "dist": { 3130 "type": "zip", 3131 "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ 78c00df8f170e02473b682df15bfcdacc3d32d72",3132 "reference": " 78c00df8f170e02473b682df15bfcdacc3d32d72",5069 "reference": "14c6ba52f95a36c3d27c835d65efc7123c446e8c" 5070 }, 5071 "dist": { 5072 "type": "zip", 5073 "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/14c6ba52f95a36c3d27c835d65efc7123c446e8c", 5074 "reference": "14c6ba52f95a36c3d27c835d65efc7123c446e8c", 3133 5075 "shasum": "" 3134 5076 }, … … 3186 5128 "support": { 3187 5129 "issues": "https://github.com/sebastianbergmann/exporter/issues", 3188 "source": "https://github.com/sebastianbergmann/exporter/tree/4.0. 6"5130 "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.8" 3189 5131 }, 3190 5132 "funding": [ … … 3192 5134 "url": "https://github.com/sebastianbergmann", 3193 5135 "type": "github" 3194 } 3195 ], 3196 "time": "2024-03-02T06:33:00+00:00" 5136 }, 5137 { 5138 "url": "https://liberapay.com/sebastianbergmann", 5139 "type": "liberapay" 5140 }, 5141 { 5142 "url": "https://thanks.dev/u/gh/sebastianbergmann", 5143 "type": "thanks_dev" 5144 }, 5145 { 5146 "url": "https://tidelift.com/funding/github/packagist/sebastian/exporter", 5147 "type": "tidelift" 5148 } 5149 ], 5150 "time": "2025-09-24T06:03:27+00:00" 3197 5151 }, 3198 5152 { 3199 5153 "name": "sebastian/global-state", 3200 "version": "5.0. 7",5154 "version": "5.0.8", 3201 5155 "source": { 3202 5156 "type": "git", 3203 5157 "url": "https://github.com/sebastianbergmann/global-state.git", 3204 "reference": "b ca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9"3205 }, 3206 "dist": { 3207 "type": "zip", 3208 "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/b ca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9",3209 "reference": "b ca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9",5158 "reference": "b6781316bdcd28260904e7cc18ec983d0d2ef4f6" 5159 }, 5160 "dist": { 5161 "type": "zip", 5162 "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/b6781316bdcd28260904e7cc18ec983d0d2ef4f6", 5163 "reference": "b6781316bdcd28260904e7cc18ec983d0d2ef4f6", 3210 5164 "shasum": "" 3211 5165 }, … … 3250 5204 "support": { 3251 5205 "issues": "https://github.com/sebastianbergmann/global-state/issues", 3252 "source": "https://github.com/sebastianbergmann/global-state/tree/5.0. 7"5206 "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.8" 3253 5207 }, 3254 5208 "funding": [ … … 3256 5210 "url": "https://github.com/sebastianbergmann", 3257 5211 "type": "github" 3258 } 3259 ], 3260 "time": "2024-03-02T06:35:11+00:00" 5212 }, 5213 { 5214 "url": "https://liberapay.com/sebastianbergmann", 5215 "type": "liberapay" 5216 }, 5217 { 5218 "url": "https://thanks.dev/u/gh/sebastianbergmann", 5219 "type": "thanks_dev" 5220 }, 5221 { 5222 "url": "https://tidelift.com/funding/github/packagist/sebastian/global-state", 5223 "type": "tidelift" 5224 } 5225 ], 5226 "time": "2025-08-10T07:10:35+00:00" 3261 5227 }, 3262 5228 { … … 3431 5397 { 3432 5398 "name": "sebastian/recursion-context", 3433 "version": "4.0. 5",5399 "version": "4.0.6", 3434 5400 "source": { 3435 5401 "type": "git", 3436 5402 "url": "https://github.com/sebastianbergmann/recursion-context.git", 3437 "reference": " e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1"3438 }, 3439 "dist": { 3440 "type": "zip", 3441 "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/ e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1",3442 "reference": " e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1",5403 "reference": "539c6691e0623af6dc6f9c20384c120f963465a0" 5404 }, 5405 "dist": { 5406 "type": "zip", 5407 "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/539c6691e0623af6dc6f9c20384c120f963465a0", 5408 "reference": "539c6691e0623af6dc6f9c20384c120f963465a0", 3443 5409 "shasum": "" 3444 5410 }, … … 3482 5448 "support": { 3483 5449 "issues": "https://github.com/sebastianbergmann/recursion-context/issues", 3484 "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0. 5"5450 "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.6" 3485 5451 }, 3486 5452 "funding": [ … … 3488 5454 "url": "https://github.com/sebastianbergmann", 3489 5455 "type": "github" 3490 } 3491 ], 3492 "time": "2023-02-03T06:07:39+00:00" 5456 }, 5457 { 5458 "url": "https://liberapay.com/sebastianbergmann", 5459 "type": "liberapay" 5460 }, 5461 { 5462 "url": "https://thanks.dev/u/gh/sebastianbergmann", 5463 "type": "thanks_dev" 5464 }, 5465 { 5466 "url": "https://tidelift.com/funding/github/packagist/sebastian/recursion-context", 5467 "type": "tidelift" 5468 } 5469 ], 5470 "time": "2025-08-10T06:57:39+00:00" 3493 5471 }, 3494 5472 { … … 3656 5634 }, 3657 5635 { 5636 "name": "seld/jsonlint", 5637 "version": "1.11.0", 5638 "source": { 5639 "type": "git", 5640 "url": "https://github.com/Seldaek/jsonlint.git", 5641 "reference": "1748aaf847fc731cfad7725aec413ee46f0cc3a2" 5642 }, 5643 "dist": { 5644 "type": "zip", 5645 "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/1748aaf847fc731cfad7725aec413ee46f0cc3a2", 5646 "reference": "1748aaf847fc731cfad7725aec413ee46f0cc3a2", 5647 "shasum": "" 5648 }, 5649 "require": { 5650 "php": "^5.3 || ^7.0 || ^8.0" 5651 }, 5652 "require-dev": { 5653 "phpstan/phpstan": "^1.11", 5654 "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^8.5.13" 5655 }, 5656 "bin": [ 5657 "bin/jsonlint" 5658 ], 5659 "type": "library", 5660 "autoload": { 5661 "psr-4": { 5662 "Seld\\JsonLint\\": "src/Seld/JsonLint/" 5663 } 5664 }, 5665 "notification-url": "https://packagist.org/downloads/", 5666 "license": [ 5667 "MIT" 5668 ], 5669 "authors": [ 5670 { 5671 "name": "Jordi Boggiano", 5672 "email": "[email protected]", 5673 "homepage": "https://seld.be" 5674 } 5675 ], 5676 "description": "JSON Linter", 5677 "keywords": [ 5678 "json", 5679 "linter", 5680 "parser", 5681 "validator" 5682 ], 5683 "support": { 5684 "issues": "https://github.com/Seldaek/jsonlint/issues", 5685 "source": "https://github.com/Seldaek/jsonlint/tree/1.11.0" 5686 }, 5687 "funding": [ 5688 { 5689 "url": "https://github.com/Seldaek", 5690 "type": "github" 5691 }, 5692 { 5693 "url": "https://tidelift.com/funding/github/packagist/seld/jsonlint", 5694 "type": "tidelift" 5695 } 5696 ], 5697 "time": "2024-07-11T14:55:45+00:00" 5698 }, 5699 { 5700 "name": "seld/phar-utils", 5701 "version": "1.2.1", 5702 "source": { 5703 "type": "git", 5704 "url": "https://github.com/Seldaek/phar-utils.git", 5705 "reference": "ea2f4014f163c1be4c601b9b7bd6af81ba8d701c" 5706 }, 5707 "dist": { 5708 "type": "zip", 5709 "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/ea2f4014f163c1be4c601b9b7bd6af81ba8d701c", 5710 "reference": "ea2f4014f163c1be4c601b9b7bd6af81ba8d701c", 5711 "shasum": "" 5712 }, 5713 "require": { 5714 "php": ">=5.3" 5715 }, 5716 "type": "library", 5717 "extra": { 5718 "branch-alias": { 5719 "dev-master": "1.x-dev" 5720 } 5721 }, 5722 "autoload": { 5723 "psr-4": { 5724 "Seld\\PharUtils\\": "src/" 5725 } 5726 }, 5727 "notification-url": "https://packagist.org/downloads/", 5728 "license": [ 5729 "MIT" 5730 ], 5731 "authors": [ 5732 { 5733 "name": "Jordi Boggiano", 5734 "email": "[email protected]" 5735 } 5736 ], 5737 "description": "PHAR file format utilities, for when PHP phars you up", 5738 "keywords": [ 5739 "phar" 5740 ], 5741 "support": { 5742 "issues": "https://github.com/Seldaek/phar-utils/issues", 5743 "source": "https://github.com/Seldaek/phar-utils/tree/1.2.1" 5744 }, 5745 "time": "2022-08-31T10:31:18+00:00" 5746 }, 5747 { 5748 "name": "seld/signal-handler", 5749 "version": "2.0.2", 5750 "source": { 5751 "type": "git", 5752 "url": "https://github.com/Seldaek/signal-handler.git", 5753 "reference": "04a6112e883ad76c0ada8e4a9f7520bbfdb6bb98" 5754 }, 5755 "dist": { 5756 "type": "zip", 5757 "url": "https://api.github.com/repos/Seldaek/signal-handler/zipball/04a6112e883ad76c0ada8e4a9f7520bbfdb6bb98", 5758 "reference": "04a6112e883ad76c0ada8e4a9f7520bbfdb6bb98", 5759 "shasum": "" 5760 }, 5761 "require": { 5762 "php": ">=7.2.0" 5763 }, 5764 "require-dev": { 5765 "phpstan/phpstan": "^1", 5766 "phpstan/phpstan-deprecation-rules": "^1.0", 5767 "phpstan/phpstan-phpunit": "^1", 5768 "phpstan/phpstan-strict-rules": "^1.3", 5769 "phpunit/phpunit": "^7.5.20 || ^8.5.23", 5770 "psr/log": "^1 || ^2 || ^3" 5771 }, 5772 "type": "library", 5773 "extra": { 5774 "branch-alias": { 5775 "dev-main": "2.x-dev" 5776 } 5777 }, 5778 "autoload": { 5779 "psr-4": { 5780 "Seld\\Signal\\": "src/" 5781 } 5782 }, 5783 "notification-url": "https://packagist.org/downloads/", 5784 "license": [ 5785 "MIT" 5786 ], 5787 "authors": [ 5788 { 5789 "name": "Jordi Boggiano", 5790 "email": "[email protected]", 5791 "homepage": "http://seld.be" 5792 } 5793 ], 5794 "description": "Simple unix signal handler that silently fails where signals are not supported for easy cross-platform development", 5795 "keywords": [ 5796 "posix", 5797 "sigint", 5798 "signal", 5799 "sigterm", 5800 "unix" 5801 ], 5802 "support": { 5803 "issues": "https://github.com/Seldaek/signal-handler/issues", 5804 "source": "https://github.com/Seldaek/signal-handler/tree/2.0.2" 5805 }, 5806 "time": "2023-09-03T09:24:00+00:00" 5807 }, 5808 { 5809 "name": "symfony/cache", 5810 "version": "v5.4.46", 5811 "source": { 5812 "type": "git", 5813 "url": "https://github.com/symfony/cache.git", 5814 "reference": "0fe08ee32cec2748fbfea10c52d3ee02049e0f6b" 5815 }, 5816 "dist": { 5817 "type": "zip", 5818 "url": "https://api.github.com/repos/symfony/cache/zipball/0fe08ee32cec2748fbfea10c52d3ee02049e0f6b", 5819 "reference": "0fe08ee32cec2748fbfea10c52d3ee02049e0f6b", 5820 "shasum": "" 5821 }, 5822 "require": { 5823 "php": ">=7.2.5", 5824 "psr/cache": "^1.0|^2.0", 5825 "psr/log": "^1.1|^2|^3", 5826 "symfony/cache-contracts": "^1.1.7|^2", 5827 "symfony/deprecation-contracts": "^2.1|^3", 5828 "symfony/polyfill-php73": "^1.9", 5829 "symfony/polyfill-php80": "^1.16", 5830 "symfony/service-contracts": "^1.1|^2|^3", 5831 "symfony/var-exporter": "^4.4|^5.0|^6.0" 5832 }, 5833 "conflict": { 5834 "doctrine/dbal": "<2.13.1", 5835 "symfony/dependency-injection": "<4.4", 5836 "symfony/http-kernel": "<4.4", 5837 "symfony/var-dumper": "<4.4" 5838 }, 5839 "provide": { 5840 "psr/cache-implementation": "1.0|2.0", 5841 "psr/simple-cache-implementation": "1.0|2.0", 5842 "symfony/cache-implementation": "1.0|2.0" 5843 }, 5844 "require-dev": { 5845 "cache/integration-tests": "dev-master", 5846 "doctrine/cache": "^1.6|^2.0", 5847 "doctrine/dbal": "^2.13.1|^3|^4", 5848 "predis/predis": "^1.1|^2.0", 5849 "psr/simple-cache": "^1.0|^2.0", 5850 "symfony/config": "^4.4|^5.0|^6.0", 5851 "symfony/dependency-injection": "^4.4|^5.0|^6.0", 5852 "symfony/filesystem": "^4.4|^5.0|^6.0", 5853 "symfony/http-kernel": "^4.4|^5.0|^6.0", 5854 "symfony/messenger": "^4.4|^5.0|^6.0", 5855 "symfony/var-dumper": "^4.4|^5.0|^6.0" 5856 }, 5857 "type": "library", 5858 "autoload": { 5859 "psr-4": { 5860 "Symfony\\Component\\Cache\\": "" 5861 }, 5862 "exclude-from-classmap": [ 5863 "/Tests/" 5864 ] 5865 }, 5866 "notification-url": "https://packagist.org/downloads/", 5867 "license": [ 5868 "MIT" 5869 ], 5870 "authors": [ 5871 { 5872 "name": "Nicolas Grekas", 5873 "email": "[email protected]" 5874 }, 5875 { 5876 "name": "Symfony Community", 5877 "homepage": "https://symfony.com/contributors" 5878 } 5879 ], 5880 "description": "Provides extended PSR-6, PSR-16 (and tags) implementations", 5881 "homepage": "https://symfony.com", 5882 "keywords": [ 5883 "caching", 5884 "psr6" 5885 ], 5886 "support": { 5887 "source": "https://github.com/symfony/cache/tree/v5.4.46" 5888 }, 5889 "funding": [ 5890 { 5891 "url": "https://symfony.com/sponsor", 5892 "type": "custom" 5893 }, 5894 { 5895 "url": "https://github.com/fabpot", 5896 "type": "github" 5897 }, 5898 { 5899 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 5900 "type": "tidelift" 5901 } 5902 ], 5903 "time": "2024-11-04T11:43:55+00:00" 5904 }, 5905 { 5906 "name": "symfony/cache-contracts", 5907 "version": "v2.5.4", 5908 "source": { 5909 "type": "git", 5910 "url": "https://github.com/symfony/cache-contracts.git", 5911 "reference": "517c3a3619dadfa6952c4651767fcadffb4df65e" 5912 }, 5913 "dist": { 5914 "type": "zip", 5915 "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/517c3a3619dadfa6952c4651767fcadffb4df65e", 5916 "reference": "517c3a3619dadfa6952c4651767fcadffb4df65e", 5917 "shasum": "" 5918 }, 5919 "require": { 5920 "php": ">=7.2.5", 5921 "psr/cache": "^1.0|^2.0|^3.0" 5922 }, 5923 "suggest": { 5924 "symfony/cache-implementation": "" 5925 }, 5926 "type": "library", 5927 "extra": { 5928 "thanks": { 5929 "url": "https://github.com/symfony/contracts", 5930 "name": "symfony/contracts" 5931 }, 5932 "branch-alias": { 5933 "dev-main": "2.5-dev" 5934 } 5935 }, 5936 "autoload": { 5937 "psr-4": { 5938 "Symfony\\Contracts\\Cache\\": "" 5939 } 5940 }, 5941 "notification-url": "https://packagist.org/downloads/", 5942 "license": [ 5943 "MIT" 5944 ], 5945 "authors": [ 5946 { 5947 "name": "Nicolas Grekas", 5948 "email": "[email protected]" 5949 }, 5950 { 5951 "name": "Symfony Community", 5952 "homepage": "https://symfony.com/contributors" 5953 } 5954 ], 5955 "description": "Generic abstractions related to caching", 5956 "homepage": "https://symfony.com", 5957 "keywords": [ 5958 "abstractions", 5959 "contracts", 5960 "decoupling", 5961 "interfaces", 5962 "interoperability", 5963 "standards" 5964 ], 5965 "support": { 5966 "source": "https://github.com/symfony/cache-contracts/tree/v2.5.4" 5967 }, 5968 "funding": [ 5969 { 5970 "url": "https://symfony.com/sponsor", 5971 "type": "custom" 5972 }, 5973 { 5974 "url": "https://github.com/fabpot", 5975 "type": "github" 5976 }, 5977 { 5978 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 5979 "type": "tidelift" 5980 } 5981 ], 5982 "time": "2024-09-25T14:11:13+00:00" 5983 }, 5984 { 5985 "name": "symfony/filesystem", 5986 "version": "v5.4.45", 5987 "source": { 5988 "type": "git", 5989 "url": "https://github.com/symfony/filesystem.git", 5990 "reference": "57c8294ed37d4a055b77057827c67f9558c95c54" 5991 }, 5992 "dist": { 5993 "type": "zip", 5994 "url": "https://api.github.com/repos/symfony/filesystem/zipball/57c8294ed37d4a055b77057827c67f9558c95c54", 5995 "reference": "57c8294ed37d4a055b77057827c67f9558c95c54", 5996 "shasum": "" 5997 }, 5998 "require": { 5999 "php": ">=7.2.5", 6000 "symfony/polyfill-ctype": "~1.8", 6001 "symfony/polyfill-mbstring": "~1.8", 6002 "symfony/polyfill-php80": "^1.16" 6003 }, 6004 "require-dev": { 6005 "symfony/process": "^5.4|^6.4" 6006 }, 6007 "type": "library", 6008 "autoload": { 6009 "psr-4": { 6010 "Symfony\\Component\\Filesystem\\": "" 6011 }, 6012 "exclude-from-classmap": [ 6013 "/Tests/" 6014 ] 6015 }, 6016 "notification-url": "https://packagist.org/downloads/", 6017 "license": [ 6018 "MIT" 6019 ], 6020 "authors": [ 6021 { 6022 "name": "Fabien Potencier", 6023 "email": "[email protected]" 6024 }, 6025 { 6026 "name": "Symfony Community", 6027 "homepage": "https://symfony.com/contributors" 6028 } 6029 ], 6030 "description": "Provides basic utilities for the filesystem", 6031 "homepage": "https://symfony.com", 6032 "support": { 6033 "source": "https://github.com/symfony/filesystem/tree/v5.4.45" 6034 }, 6035 "funding": [ 6036 { 6037 "url": "https://symfony.com/sponsor", 6038 "type": "custom" 6039 }, 6040 { 6041 "url": "https://github.com/fabpot", 6042 "type": "github" 6043 }, 6044 { 6045 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 6046 "type": "tidelift" 6047 } 6048 ], 6049 "time": "2024-10-22T13:05:35+00:00" 6050 }, 6051 { 6052 "name": "symfony/finder", 6053 "version": "v5.4.45", 6054 "source": { 6055 "type": "git", 6056 "url": "https://github.com/symfony/finder.git", 6057 "reference": "63741784cd7b9967975eec610b256eed3ede022b" 6058 }, 6059 "dist": { 6060 "type": "zip", 6061 "url": "https://api.github.com/repos/symfony/finder/zipball/63741784cd7b9967975eec610b256eed3ede022b", 6062 "reference": "63741784cd7b9967975eec610b256eed3ede022b", 6063 "shasum": "" 6064 }, 6065 "require": { 6066 "php": ">=7.2.5", 6067 "symfony/deprecation-contracts": "^2.1|^3", 6068 "symfony/polyfill-php80": "^1.16" 6069 }, 6070 "type": "library", 6071 "autoload": { 6072 "psr-4": { 6073 "Symfony\\Component\\Finder\\": "" 6074 }, 6075 "exclude-from-classmap": [ 6076 "/Tests/" 6077 ] 6078 }, 6079 "notification-url": "https://packagist.org/downloads/", 6080 "license": [ 6081 "MIT" 6082 ], 6083 "authors": [ 6084 { 6085 "name": "Fabien Potencier", 6086 "email": "[email protected]" 6087 }, 6088 { 6089 "name": "Symfony Community", 6090 "homepage": "https://symfony.com/contributors" 6091 } 6092 ], 6093 "description": "Finds files and directories via an intuitive fluent interface", 6094 "homepage": "https://symfony.com", 6095 "support": { 6096 "source": "https://github.com/symfony/finder/tree/v5.4.45" 6097 }, 6098 "funding": [ 6099 { 6100 "url": "https://symfony.com/sponsor", 6101 "type": "custom" 6102 }, 6103 { 6104 "url": "https://github.com/fabpot", 6105 "type": "github" 6106 }, 6107 { 6108 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 6109 "type": "tidelift" 6110 } 6111 ], 6112 "time": "2024-09-28T13:32:08+00:00" 6113 }, 6114 { 6115 "name": "symfony/polyfill-php81", 6116 "version": "v1.33.0", 6117 "source": { 6118 "type": "git", 6119 "url": "https://github.com/symfony/polyfill-php81.git", 6120 "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c" 6121 }, 6122 "dist": { 6123 "type": "zip", 6124 "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c", 6125 "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c", 6126 "shasum": "" 6127 }, 6128 "require": { 6129 "php": ">=7.2" 6130 }, 6131 "type": "library", 6132 "extra": { 6133 "thanks": { 6134 "url": "https://github.com/symfony/polyfill", 6135 "name": "symfony/polyfill" 6136 } 6137 }, 6138 "autoload": { 6139 "files": [ 6140 "bootstrap.php" 6141 ], 6142 "psr-4": { 6143 "Symfony\\Polyfill\\Php81\\": "" 6144 }, 6145 "classmap": [ 6146 "Resources/stubs" 6147 ] 6148 }, 6149 "notification-url": "https://packagist.org/downloads/", 6150 "license": [ 6151 "MIT" 6152 ], 6153 "authors": [ 6154 { 6155 "name": "Nicolas Grekas", 6156 "email": "[email protected]" 6157 }, 6158 { 6159 "name": "Symfony Community", 6160 "homepage": "https://symfony.com/contributors" 6161 } 6162 ], 6163 "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", 6164 "homepage": "https://symfony.com", 6165 "keywords": [ 6166 "compatibility", 6167 "polyfill", 6168 "portable", 6169 "shim" 6170 ], 6171 "support": { 6172 "source": "https://github.com/symfony/polyfill-php81/tree/v1.33.0" 6173 }, 6174 "funding": [ 6175 { 6176 "url": "https://symfony.com/sponsor", 6177 "type": "custom" 6178 }, 6179 { 6180 "url": "https://github.com/fabpot", 6181 "type": "github" 6182 }, 6183 { 6184 "url": "https://github.com/nicolas-grekas", 6185 "type": "github" 6186 }, 6187 { 6188 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 6189 "type": "tidelift" 6190 } 6191 ], 6192 "time": "2024-09-09T11:45:10+00:00" 6193 }, 6194 { 6195 "name": "symfony/polyfill-php84", 6196 "version": "v1.33.0", 6197 "source": { 6198 "type": "git", 6199 "url": "https://github.com/symfony/polyfill-php84.git", 6200 "reference": "d8ced4d875142b6a7426000426b8abc631d6b191" 6201 }, 6202 "dist": { 6203 "type": "zip", 6204 "url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/d8ced4d875142b6a7426000426b8abc631d6b191", 6205 "reference": "d8ced4d875142b6a7426000426b8abc631d6b191", 6206 "shasum": "" 6207 }, 6208 "require": { 6209 "php": ">=7.2" 6210 }, 6211 "type": "library", 6212 "extra": { 6213 "thanks": { 6214 "url": "https://github.com/symfony/polyfill", 6215 "name": "symfony/polyfill" 6216 } 6217 }, 6218 "autoload": { 6219 "files": [ 6220 "bootstrap.php" 6221 ], 6222 "psr-4": { 6223 "Symfony\\Polyfill\\Php84\\": "" 6224 }, 6225 "classmap": [ 6226 "Resources/stubs" 6227 ] 6228 }, 6229 "notification-url": "https://packagist.org/downloads/", 6230 "license": [ 6231 "MIT" 6232 ], 6233 "authors": [ 6234 { 6235 "name": "Nicolas Grekas", 6236 "email": "[email protected]" 6237 }, 6238 { 6239 "name": "Symfony Community", 6240 "homepage": "https://symfony.com/contributors" 6241 } 6242 ], 6243 "description": "Symfony polyfill backporting some PHP 8.4+ features to lower PHP versions", 6244 "homepage": "https://symfony.com", 6245 "keywords": [ 6246 "compatibility", 6247 "polyfill", 6248 "portable", 6249 "shim" 6250 ], 6251 "support": { 6252 "source": "https://github.com/symfony/polyfill-php84/tree/v1.33.0" 6253 }, 6254 "funding": [ 6255 { 6256 "url": "https://symfony.com/sponsor", 6257 "type": "custom" 6258 }, 6259 { 6260 "url": "https://github.com/fabpot", 6261 "type": "github" 6262 }, 6263 { 6264 "url": "https://github.com/nicolas-grekas", 6265 "type": "github" 6266 }, 6267 { 6268 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 6269 "type": "tidelift" 6270 } 6271 ], 6272 "time": "2025-06-24T13:30:11+00:00" 6273 }, 6274 { 6275 "name": "symfony/process", 6276 "version": "v5.4.47", 6277 "source": { 6278 "type": "git", 6279 "url": "https://github.com/symfony/process.git", 6280 "reference": "5d1662fb32ebc94f17ddb8d635454a776066733d" 6281 }, 6282 "dist": { 6283 "type": "zip", 6284 "url": "https://api.github.com/repos/symfony/process/zipball/5d1662fb32ebc94f17ddb8d635454a776066733d", 6285 "reference": "5d1662fb32ebc94f17ddb8d635454a776066733d", 6286 "shasum": "" 6287 }, 6288 "require": { 6289 "php": ">=7.2.5", 6290 "symfony/polyfill-php80": "^1.16" 6291 }, 6292 "type": "library", 6293 "autoload": { 6294 "psr-4": { 6295 "Symfony\\Component\\Process\\": "" 6296 }, 6297 "exclude-from-classmap": [ 6298 "/Tests/" 6299 ] 6300 }, 6301 "notification-url": "https://packagist.org/downloads/", 6302 "license": [ 6303 "MIT" 6304 ], 6305 "authors": [ 6306 { 6307 "name": "Fabien Potencier", 6308 "email": "[email protected]" 6309 }, 6310 { 6311 "name": "Symfony Community", 6312 "homepage": "https://symfony.com/contributors" 6313 } 6314 ], 6315 "description": "Executes commands in sub-processes", 6316 "homepage": "https://symfony.com", 6317 "support": { 6318 "source": "https://github.com/symfony/process/tree/v5.4.47" 6319 }, 6320 "funding": [ 6321 { 6322 "url": "https://symfony.com/sponsor", 6323 "type": "custom" 6324 }, 6325 { 6326 "url": "https://github.com/fabpot", 6327 "type": "github" 6328 }, 6329 { 6330 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 6331 "type": "tidelift" 6332 } 6333 ], 6334 "time": "2024-11-06T11:36:42+00:00" 6335 }, 6336 { 6337 "name": "symfony/var-exporter", 6338 "version": "v5.4.45", 6339 "source": { 6340 "type": "git", 6341 "url": "https://github.com/symfony/var-exporter.git", 6342 "reference": "862700068db0ddfd8c5b850671e029a90246ec75" 6343 }, 6344 "dist": { 6345 "type": "zip", 6346 "url": "https://api.github.com/repos/symfony/var-exporter/zipball/862700068db0ddfd8c5b850671e029a90246ec75", 6347 "reference": "862700068db0ddfd8c5b850671e029a90246ec75", 6348 "shasum": "" 6349 }, 6350 "require": { 6351 "php": ">=7.2.5", 6352 "symfony/polyfill-php80": "^1.16" 6353 }, 6354 "require-dev": { 6355 "symfony/var-dumper": "^4.4.9|^5.0.9|^6.0" 6356 }, 6357 "type": "library", 6358 "autoload": { 6359 "psr-4": { 6360 "Symfony\\Component\\VarExporter\\": "" 6361 }, 6362 "exclude-from-classmap": [ 6363 "/Tests/" 6364 ] 6365 }, 6366 "notification-url": "https://packagist.org/downloads/", 6367 "license": [ 6368 "MIT" 6369 ], 6370 "authors": [ 6371 { 6372 "name": "Nicolas Grekas", 6373 "email": "[email protected]" 6374 }, 6375 { 6376 "name": "Symfony Community", 6377 "homepage": "https://symfony.com/contributors" 6378 } 6379 ], 6380 "description": "Allows exporting any serializable PHP data structure to plain PHP code", 6381 "homepage": "https://symfony.com", 6382 "keywords": [ 6383 "clone", 6384 "construct", 6385 "export", 6386 "hydrate", 6387 "instantiate", 6388 "serialize" 6389 ], 6390 "support": { 6391 "source": "https://github.com/symfony/var-exporter/tree/v5.4.45" 6392 }, 6393 "funding": [ 6394 { 6395 "url": "https://symfony.com/sponsor", 6396 "type": "custom" 6397 }, 6398 { 6399 "url": "https://github.com/fabpot", 6400 "type": "github" 6401 }, 6402 { 6403 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 6404 "type": "tidelift" 6405 } 6406 ], 6407 "time": "2024-09-25T14:11:13+00:00" 6408 }, 6409 { 3658 6410 "name": "theseer/tokenizer", 3659 "version": "1. 2.3",6411 "version": "1.3.1", 3660 6412 "source": { 3661 6413 "type": "git", 3662 6414 "url": "https://github.com/theseer/tokenizer.git", 3663 "reference": " 737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2"3664 }, 3665 "dist": { 3666 "type": "zip", 3667 "url": "https://api.github.com/repos/theseer/tokenizer/zipball/ 737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2",3668 "reference": " 737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2",6415 "reference": "b7489ce515e168639d17feec34b8847c326b0b3c" 6416 }, 6417 "dist": { 6418 "type": "zip", 6419 "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b7489ce515e168639d17feec34b8847c326b0b3c", 6420 "reference": "b7489ce515e168639d17feec34b8847c326b0b3c", 3669 6421 "shasum": "" 3670 6422 }, … … 3695 6447 "support": { 3696 6448 "issues": "https://github.com/theseer/tokenizer/issues", 3697 "source": "https://github.com/theseer/tokenizer/tree/1. 2.3"6449 "source": "https://github.com/theseer/tokenizer/tree/1.3.1" 3698 6450 }, 3699 6451 "funding": [ … … 3703 6455 } 3704 6456 ], 3705 "time": "2024-03-03T12:36:25+00:00" 6457 "time": "2025-11-17T20:03:58+00:00" 6458 }, 6459 { 6460 "name": "voku/simple-cache", 6461 "version": "5.0.0", 6462 "source": { 6463 "type": "git", 6464 "url": "https://github.com/voku/simple-cache.git", 6465 "reference": "71531e9a8f4bfb75a120a986ac12867af15c65be" 6466 }, 6467 "dist": { 6468 "type": "zip", 6469 "url": "https://api.github.com/repos/voku/simple-cache/zipball/71531e9a8f4bfb75a120a986ac12867af15c65be", 6470 "reference": "71531e9a8f4bfb75a120a986ac12867af15c65be", 6471 "shasum": "" 6472 }, 6473 "require": { 6474 "php": ">=7.0.0", 6475 "psr/simple-cache": "~1.0 || ~2.0" 6476 }, 6477 "provide": { 6478 "psr/simple-cache-implementation": "1.0" 6479 }, 6480 "require-dev": { 6481 "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" 6482 }, 6483 "suggest": { 6484 "predis/predis": "~1.1 || ~2.0 || ~3.0", 6485 "symfony/var-exporter": "~3.0 || ~4.0 || ~5.0 || ~6.0 || ~7.0" 6486 }, 6487 "type": "library", 6488 "autoload": { 6489 "psr-4": { 6490 "voku\\cache\\": "src/voku/cache/" 6491 } 6492 }, 6493 "notification-url": "https://packagist.org/downloads/", 6494 "license": [ 6495 "MIT" 6496 ], 6497 "authors": [ 6498 { 6499 "name": "Lars Moelleken", 6500 "homepage": "https://www.moelleken.org/", 6501 "role": "Developer" 6502 } 6503 ], 6504 "description": "Simple Cache library", 6505 "homepage": "https://github.com/voku/simple-cache", 6506 "keywords": [ 6507 "cache", 6508 "caching", 6509 "php", 6510 "simple cache" 6511 ], 6512 "support": { 6513 "issues": "https://github.com/voku/simple-cache/issues", 6514 "source": "https://github.com/voku/simple-cache/tree/5.0.0" 6515 }, 6516 "funding": [ 6517 { 6518 "url": "https://www.paypal.me/moelleken", 6519 "type": "custom" 6520 }, 6521 { 6522 "url": "https://github.com/voku", 6523 "type": "github" 6524 }, 6525 { 6526 "url": "https://www.patreon.com/voku", 6527 "type": "patreon" 6528 }, 6529 { 6530 "url": "https://tidelift.com/funding/github/packagist/voku/simple-cache", 6531 "type": "tidelift" 6532 } 6533 ], 6534 "time": "2025-10-29T13:00:29+00:00" 6535 }, 6536 { 6537 "name": "webmozart/assert", 6538 "version": "1.12.1", 6539 "source": { 6540 "type": "git", 6541 "url": "https://github.com/webmozarts/assert.git", 6542 "reference": "9be6926d8b485f55b9229203f962b51ed377ba68" 6543 }, 6544 "dist": { 6545 "type": "zip", 6546 "url": "https://api.github.com/repos/webmozarts/assert/zipball/9be6926d8b485f55b9229203f962b51ed377ba68", 6547 "reference": "9be6926d8b485f55b9229203f962b51ed377ba68", 6548 "shasum": "" 6549 }, 6550 "require": { 6551 "ext-ctype": "*", 6552 "ext-date": "*", 6553 "ext-filter": "*", 6554 "php": "^7.2 || ^8.0" 6555 }, 6556 "suggest": { 6557 "ext-intl": "", 6558 "ext-simplexml": "", 6559 "ext-spl": "" 6560 }, 6561 "type": "library", 6562 "extra": { 6563 "branch-alias": { 6564 "dev-master": "1.10-dev" 6565 } 6566 }, 6567 "autoload": { 6568 "psr-4": { 6569 "Webmozart\\Assert\\": "src/" 6570 } 6571 }, 6572 "notification-url": "https://packagist.org/downloads/", 6573 "license": [ 6574 "MIT" 6575 ], 6576 "authors": [ 6577 { 6578 "name": "Bernhard Schussek", 6579 "email": "[email protected]" 6580 } 6581 ], 6582 "description": "Assertions to validate method input/output with nice error messages.", 6583 "keywords": [ 6584 "assert", 6585 "check", 6586 "validate" 6587 ], 6588 "support": { 6589 "issues": "https://github.com/webmozarts/assert/issues", 6590 "source": "https://github.com/webmozarts/assert/tree/1.12.1" 6591 }, 6592 "time": "2025-10-29T15:56:20+00:00" 3706 6593 } 3707 6594 ], … … 3713 6600 "prefer-stable": false, 3714 6601 "prefer-lowest": false, 3715 "platform": [], 3716 "platform-dev": [], 3717 "plugin-api-version": "2.6.0" 6602 "platform": {}, 6603 "platform-dev": {}, 6604 "platform-overrides": { 6605 "php": "7.4.33" 6606 }, 6607 "plugin-api-version": "2.9.0" 3718 6608 } -
simple-feature-requests/trunk/inc/class-admin-filters.php
r3394621 r3418487 2 2 3 3 if ( !defined( 'ABSPATH' ) ) { 4 exit;5 // Exitif accessed directly4 return; 5 // Return early if accessed directly 6 6 } 7 7 class SFR_Admin_Filters { -
simple-feature-requests/trunk/inc/class-ajax.php
r3408312 r3418487 31 31 32 32 if ( $nopriv ) { 33 add_action( 'wp_ajax_nopriv_sfr_' . $ajax_event, array( __CLASS__, $ajax_event ) ); 33 error_log('Adding action: wp_ajax_nopriv_sfr_' . $ajax_event); 34 add_action( 'wp_ajax_nopriv_sfr_' . $ajax_event, array( __CLASS__, $ajax_event ),1 ); 34 35 } 35 36 } … … 88 89 */ 89 90 public static function search_feature_requests() { 91 error_log('>>> search_feature_requests() CALLED'); 90 92 global $sfr_requests; 91 93 -
simple-feature-requests/trunk/inc/class-assets.php
r3408312 r3418487 2 2 3 3 if ( !defined( 'ABSPATH' ) ) { 4 exit;5 // Exitif accessed directly4 return; 5 // Return early if accessed directly 6 6 } 7 7 /** -
simple-feature-requests/trunk/inc/class-compat-astra.php
r3128855 r3418487 2 2 3 3 if ( ! defined( 'ABSPATH' ) ) { 4 exit; // Exitif accessed directly.4 return; // Return early if accessed directly. 5 5 } 6 6 -
simple-feature-requests/trunk/inc/class-compat-edd.php
r3372576 r3418487 2 2 3 3 if ( ! defined( 'ABSPATH' ) ) { 4 exit; // Exitif accessed directly.4 return; // Return early if accessed directly. 5 5 } 6 6 -
simple-feature-requests/trunk/inc/class-core-autoloader.php
r3128855 r3418487 1 1 <?php 2 2 if ( ! defined( 'ABSPATH' ) ) { 3 exit; // Exitif accessed directly3 return; // Return early if accessed directly 4 4 } 5 5 -
simple-feature-requests/trunk/inc/class-core-helpers.php
r3394621 r3418487 1 1 <?php 2 2 if ( ! defined( 'ABSPATH' ) ) { 3 exit; // Exitif accessed directly3 return; // Return early if accessed directly 4 4 } 5 5 -
simple-feature-requests/trunk/inc/class-core-settings.php
r3408312 r3418487 1 1 <?php 2 2 if ( ! defined( 'ABSPATH' ) ) { 3 exit; // Exitif accessed directly3 return; // Return early if accessed directly 4 4 } 5 5 -
simple-feature-requests/trunk/inc/class-factory.php
r3394621 r3418487 2 2 3 3 if ( ! defined( 'ABSPATH' ) ) { 4 exit; // Exitif accessed directly4 return; // Return early if accessed directly 5 5 } 6 6 -
simple-feature-requests/trunk/inc/class-feature-request.php
r3394621 r3418487 2 2 3 3 if ( !defined( 'ABSPATH' ) ) { 4 exit;5 // Exitif accessed directly4 return; 5 // Return early if accessed directly 6 6 } 7 7 /** -
simple-feature-requests/trunk/inc/class-helpers.php
r3394621 r3418487 2 2 3 3 if ( ! defined( 'ABSPATH' ) ) { 4 exit; // Exitif accessed directly4 return; // Return early if accessed directly 5 5 } 6 6 -
simple-feature-requests/trunk/inc/class-notices.php
r3408312 r3418487 2 2 3 3 if ( ! defined( 'ABSPATH' ) ) { 4 exit; // Exitif accessed directly4 return; // Return early if accessed directly 5 5 } 6 6 -
simple-feature-requests/trunk/inc/class-notifications.php
r3394621 r3418487 2 2 3 3 if ( !defined( 'ABSPATH' ) ) { 4 exit;5 // Exitif accessed directly4 return; 5 // Return early if accessed directly 6 6 } 7 7 /** -
simple-feature-requests/trunk/inc/class-post-types.php
r3394621 r3418487 2 2 3 3 if ( !defined( 'ABSPATH' ) ) { 4 exit;5 // Exitif accessed directly4 return; 5 // Return early if accessed directly 6 6 } 7 7 /** -
simple-feature-requests/trunk/inc/class-query.php
r3394621 r3418487 2 2 3 3 if ( !defined( 'ABSPATH' ) ) { 4 exit;5 // Exitif accessed directly4 return; 5 // Return early if accessed directly 6 6 } 7 7 /** -
simple-feature-requests/trunk/inc/class-settings.php
r3394621 r3418487 2 2 3 3 if ( !defined( 'ABSPATH' ) ) { 4 exit;5 // Exitif accessed directly4 return; 5 // Return early if accessed directly 6 6 } 7 7 /** -
simple-feature-requests/trunk/inc/class-shortcodes.php
r3276866 r3418487 2 2 3 3 if ( !defined( 'ABSPATH' ) ) { 4 exit;5 // Exitif accessed directly.4 return; 5 // Return early if accessed directly. 6 6 } 7 7 /** -
simple-feature-requests/trunk/inc/class-submission.php
r3394621 r3418487 2 2 3 3 if ( !defined( 'ABSPATH' ) ) { 4 exit;5 // Exitif accessed directly4 return; 5 // Return early if accessed directly 6 6 } 7 7 /** -
simple-feature-requests/trunk/inc/class-template-hooks.php
r3408312 r3418487 2 2 3 3 if ( !defined( 'ABSPATH' ) ) { 4 exit;5 // Exitif accessed directly4 return; 5 // Return early if accessed directly 6 6 } 7 7 /** -
simple-feature-requests/trunk/inc/class-template-methods.php
r3408312 r3418487 2 2 3 3 if ( !defined( 'ABSPATH' ) ) { 4 exit;5 // Exitif accessed directly4 return; 5 // Return early if accessed directly 6 6 } 7 7 /** -
simple-feature-requests/trunk/inc/class-user.php
r3394621 r3418487 2 2 3 3 if ( !defined( 'ABSPATH' ) ) { 4 exit;5 // Exitif accessed directly4 return; 5 // Return early if accessed directly 6 6 } 7 7 /** -
simple-feature-requests/trunk/inc/functions.php
r3158486 r3418487 2 2 3 3 if ( ! defined( 'ABSPATH' ) ) { 4 exit; // Exitif accessed directly4 return; // Return early if accessed directly 5 5 } 6 6 -
simple-feature-requests/trunk/inc/polyfills.php
r3394621 r3418487 7 7 8 8 if ( ! defined( 'ABSPATH' ) ) { 9 exit; // Exitif accessed directly9 return; // Return early if accessed directly 10 10 } 11 11 -
simple-feature-requests/trunk/inc/vendor/mindsize/jobs/LegacyDataSync.php
r3082700 r3418487 3 3 namespace SFR\Jobs; 4 4 5 use WP_Background_Process;5 use SFR_Deps_WP_Background_Process; 6 6 7 7 /** … … 10 10 * No job will be scheduled if there is nothing to sync. 11 11 */ 12 class LegacyDataSync extends WP_Background_Process {12 class LegacyDataSync extends SFR_Deps_WP_Background_Process { 13 13 14 14 protected $prefix = 'sfr_data_sync'; -
simple-feature-requests/trunk/inc/vendor/mindsize/models/Board.php
r3082700 r3418487 2 2 namespace SFR\Models; 3 3 4 use Illuminate\Database\Eloquent\Relations\HasMany;4 use SFR\Dependencies\Illuminate\Database\Eloquent\Relations\HasMany; 5 5 6 6 class Board extends WpModel { -
simple-feature-requests/trunk/inc/vendor/mindsize/models/Request.php
r3082700 r3418487 2 2 namespace SFR\Models; 3 3 4 use Illuminate\Database\Eloquent\Relations\BelongsTo;5 use Illuminate\Database\Eloquent\Relations\HasMany;6 use Illuminate\Database\Eloquent\Relations\HasOne;4 use SFR\Dependencies\Illuminate\Database\Eloquent\Relations\BelongsTo; 5 use SFR\Dependencies\Illuminate\Database\Eloquent\Relations\HasMany; 6 use SFR\Dependencies\Illuminate\Database\Eloquent\Relations\HasOne; 7 7 8 8 class Request extends WpModel { -
simple-feature-requests/trunk/inc/vendor/mindsize/models/RequestBoard.php
r3082700 r3418487 2 2 namespace SFR\Models; 3 3 4 use Illuminate\Database\Eloquent\Relations\BelongsTo;5 use Illuminate\Database\Eloquent\Relations\HasMany;6 use Illuminate\Database\Eloquent\Relations\HasOne;4 use SFR\Dependencies\Illuminate\Database\Eloquent\Relations\BelongsTo; 5 use SFR\Dependencies\Illuminate\Database\Eloquent\Relations\HasMany; 6 use SFR\Dependencies\Illuminate\Database\Eloquent\Relations\HasOne; 7 7 8 8 class RequestBoard extends WpModel { -
simple-feature-requests/trunk/inc/vendor/mindsize/models/RequestComment.php
r3082700 r3418487 2 2 namespace SFR\Models; 3 3 4 use Illuminate\Database\Eloquent\Relations\BelongsTo;4 use SFR\Dependencies\Illuminate\Database\Eloquent\Relations\BelongsTo; 5 5 6 6 class RequestComment extends WpModel { -
simple-feature-requests/trunk/inc/vendor/mindsize/models/Vote.php
r3082700 r3418487 2 2 namespace SFR\Models; 3 3 4 use Illuminate\Database\Eloquent\Relations\BelongsTo;4 use SFR\Dependencies\Illuminate\Database\Eloquent\Relations\BelongsTo; 5 5 6 6 class Vote extends WpModel { -
simple-feature-requests/trunk/inc/vendor/mindsize/models/WpModel.php
r3082700 r3418487 2 2 namespace SFR\Models; 3 3 4 use WeDevs\ORM\Eloquent\Model;4 use SFR\Dependencies\WeDevs\ORM\Eloquent\Model; 5 5 6 6 class WpModel extends Model { … … 15 15 }*/ 16 16 17 $table = str_replace( '\\', '', $this->to_snake_case( class_basename( $this )) );17 $table = str_replace( '\\', '', $this->to_snake_case(sfr_deps_class_basename( $this )) ); 18 18 return $this->getConnection()->db->prefix . 'sfr_' . $table . 's'; 19 19 } -
simple-feature-requests/trunk/languages/simple-feature-requests.pot
r3408312 r3418487 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Simple Feature Requests Pro 2.4. 8.3\n"5 "Project-Id-Version: Simple Feature Requests Pro 2.4.9\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/simple-feature-requests\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2025-12-0 2T16:10:06+00:00\n"12 "POT-Creation-Date: 2025-12-05T18:57:30+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.12.0\n" -
simple-feature-requests/trunk/plugin-data.json
r3408312 r3418487 1 1 { 2 "version": "2.4. 8.3",2 "version": "2.4.9", 3 3 "wp": "6.8.2", 4 4 "wp_requires": "6.0", -
simple-feature-requests/trunk/readme.txt
r3408312 r3418487 5 5 Requires at least: 6.0 6 6 Tested up to: 6.8.3 7 Stable tag: 2.4. 8.37 Stable tag: 2.4.9 8 8 Requires PHP: 7.4 9 9 License: GPLv2 or later … … 151 151 152 152 == Changelog == 153 **v2.4.8.3 FUTURE RELEASE** 153 **v2.4.9 (2025-12-12)** 154 Enhancement: Added support for WordPress 6.9 155 Enhancement: Added vendor prefixing to prevent dependency collisions 156 157 **v2.4.8.3 (2025-12-01)** 154 158 Enhancement: Resolved issues from an accessibility audit 155 159 Enhancement: Resolved the deprecated warning for the comments form -
simple-feature-requests/trunk/simple-feature-requests.php
r3408312 r3418487 5 5 * Plugin URI: https://simplefeaturerequests.com 6 6 * Description: Collect and manage user feedback using your existing WordPress website. Prioritize the product features important to you and your customers. 7 * Version: 2.4. 8.37 * Version: 2.4.9 8 8 * Author: Mindsize 9 9 * Author URI: https://mindsize.com … … 12 12 */ 13 13 if ( !defined( 'ABSPATH' ) ) { 14 exit;15 // Exitif accessed directly14 return; 15 // Return early if accessed directly 16 16 } 17 require_once __DIR__ . '/vendor/autoload.php'; 17 // Load scoped vendor dependencies and project's own classes 18 require_once __DIR__ . '/vendor-prefixed/autoload.php'; 18 19 require_once __DIR__ . '/inc/polyfills.php'; 19 20 class Simple_Feature_Requests { … … 23 24 * @var string 24 25 */ 25 public static $version = '2.4. 8.3';26 public static $version = '2.4.9'; 26 27 27 28 /** … … 87 88 88 89 public function actions() { 90 // Debug AJAX requests 91 add_action( 'admin_init', function () { 92 if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) { 93 error_log( '=== AJAX REQUEST ===' ); 94 error_log( 'Action: ' . (( isset( $_REQUEST['action'] ) ? $_REQUEST['action'] : 'NONE' )) ); 95 global $wp_filter; 96 if ( isset( $_REQUEST['action'] ) ) { 97 $hook = 'wp_ajax_' . $_REQUEST['action']; 98 $has_it = isset( $wp_filter[$hook] ); 99 error_log( "Hook '{$hook}' exists: " . (( $has_it ? 'YES' : 'NO' )) ); 100 } 101 } 102 }, 1 ); 89 103 add_action( 'init', array($this, 'localization') ); 90 104 add_filter( … … 297 311 298 312 $simple_feature_requests_class = new Simple_Feature_Requests(); 313 if ( did_action( 'wp_ajax_nopriv_sfr_search_feature_requests' ) ) { 314 // The action has been run 315 error_log( 'Action already run: wp_ajax_nopriv_sfr_search_feature_requests' ); 316 } else { 317 error_log( 'Action not run: wp_ajax_nopriv_sfr_search_feature_requests' ); 318 } -
simple-feature-requests/trunk/templates/archive-feature-requests.php
r3408312 r3418487 8 8 9 9 if ( ! defined( 'ABSPATH' ) ) { 10 exit; // Exitif accessed directly10 return; // Return early if accessed directly 11 11 } 12 12 -
simple-feature-requests/trunk/templates/archive/filters.php
r3128855 r3418487 5 5 6 6 if ( ! defined( 'ABSPATH' ) ) { 7 exit; // Exitif accessed directly7 return; // Return early if accessed directly 8 8 } 9 9 -
simple-feature-requests/trunk/templates/archive/submission-form.php
r3408312 r3418487 5 5 6 6 if ( ! defined( 'ABSPATH' ) ) { 7 exit; // Exitif accessed directly7 return; // Return early if accessed directly 8 8 } 9 9 -
simple-feature-requests/trunk/templates/comments.php
r3408312 r3418487 10 10 11 11 if ( ! defined( 'ABSPATH' ) ) { 12 exit; // Exitif accessed directly12 return; // Return early if accessed directly 13 13 } 14 14 -
simple-feature-requests/trunk/templates/components/login-form-fields.php
r3408312 r3418487 5 5 6 6 if ( ! defined( 'ABSPATH' ) ) { 7 exit; // Exitif accessed directly7 return; // Return early if accessed directly 8 8 } 9 9 -
simple-feature-requests/trunk/templates/loop/content.php
r3128855 r3418487 5 5 6 6 if ( ! defined( 'ABSPATH' ) ) { 7 exit; // Exitif accessed directly7 return; // Return early if accessed directly 8 8 } 9 9 -
simple-feature-requests/trunk/templates/loop/no-requests-found.php
r3128855 r3418487 5 5 6 6 if ( ! defined( 'ABSPATH' ) ) { 7 exit; // Exitif accessed directly7 return; // Return early if accessed directly 8 8 } 9 9 ?> -
simple-feature-requests/trunk/templates/loop/pagination.php
r3408312 r3418487 7 7 8 8 if ( ! defined( 'ABSPATH' ) ) { 9 exit; // Exitif accessed directly9 return; // Return early if accessed directly 10 10 } 11 11 -
simple-feature-requests/trunk/templates/loop/roadmap-content.php
r3128855 r3418487 5 5 6 6 if ( ! defined( 'ABSPATH' ) ) { 7 exit; // Exitif accessed directly7 return; // Return early if accessed directly 8 8 } 9 9 -
simple-feature-requests/trunk/templates/sidebar/back-to-archive-link.php
r3128855 r3418487 5 5 6 6 if ( ! defined( 'ABSPATH' ) ) { 7 exit; // Exitif accessed directly7 return; // Return early if accessed directly 8 8 } 9 9 -
simple-feature-requests/trunk/templates/sidebar/login.php
r3408312 r3418487 5 5 6 6 if ( ! defined( 'ABSPATH' ) ) { 7 exit; // Exitif accessed directly7 return; // Return early if accessed directly 8 8 } 9 9 ?> -
simple-feature-requests/trunk/templates/sidebar/taxonomies.php
r3394621 r3418487 5 5 6 6 if ( ! defined( 'ABSPATH' ) ) { 7 exit; // Exitif accessed directly7 return; // Return early if accessed directly 8 8 } 9 9 -
simple-feature-requests/trunk/templates/single-feature-request.php
r3128855 r3418487 5 5 6 6 if ( ! defined( 'ABSPATH' ) ) { 7 exit; // Exitif accessed directly7 return; // Return early if accessed directly 8 8 } ?> 9 9
Note: See TracChangeset
for help on using the changeset viewer.