diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 68082d8..ec9c100 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -12,9 +12,9 @@ jobs: strategy: matrix: - php: [ 8.1, 8.2, 8.3 ] + php: [ 8.2, 8.3, 8.4 ] os: [ ubuntu-latest ] - year: [ 2015, 2018, 2019, 2020, 2021, 2022, 2023 ] + year: [ 2015, 2018, 2019, 2020, 2021, 2022, 2023, 2024 ] name: PHP ${{ matrix.php }} - Unit Tests for Year ${{ matrix.year }} diff --git a/2024/day-01.php b/2024/day-01.php new file mode 100644 index 0000000..8aee0b8 --- /dev/null +++ b/2024/day-01.php @@ -0,0 +1,120 @@ +findShortestDistanceSum($listValues); +print('The sum of the shortest distances values based on the supplied lists is ' . $sum . ".\n"); + +/** + * --- Part Two --- + * + * Your analysis only confirmed what everyone feared: the two lists of location IDs are indeed very different. + * + * Or are they? + * + * The Historians can't agree on which group made the mistakes or how to read most of the Chief's handwriting, but in + * the commotion you notice an interesting detail: a lot of location IDs appear in both lists! Maybe the other numbers + * aren't location IDs at all but rather misinterpreted handwriting. + * + * This time, you'll need to figure out exactly how often each number from the left list appears in the right list. + * Calculate a total similarity score by adding up each number in the left list after multiplying it by the number of + * times that number appears in the right list. + * + * Here are the same example lists again: + * + * 3 4 + * 4 3 + * 2 5 + * 1 3 + * 3 9 + * 3 3 + * + * For these example lists, here is the process of finding the similarity score: + * + * - The first number in the left list is 3. It appears in the right list three times, + * so the similarity score increases by 3 * 3 = 9. + * - The second number in the left list is 4. It appears in the right list once, + * so the similarity score increases by 4 * 1 = 4. + * - The third number in the left list is 2. It does not appear in the right list, + * so the similarity score does not increase (2 * 0 = 0). + * - The fourth number, 1, also does not appear in the right list. + * - The fifth number, 3, appears in the right list three times; the similarity score increases by 9. + * - The last number, 3, appears in the right list three times; the similarity score again increases by 9. + * + * So, for these example lists, the similarity score at the end of this process is 31 (9 + 4 + 0 + 0 + 9 + 9). + * + * Once again consider your left and right lists. What is their similarity score? + */ + +$sum = $shortestDistanceParser->findSimilarityScoreSum($listValues); +print('The sum of the similarity scores based on the supplied lists is ' . $sum . ".\n"); diff --git a/2024/inputs/day-01-sample.input b/2024/inputs/day-01-sample.input new file mode 100644 index 0000000..b8af9ad --- /dev/null +++ b/2024/inputs/day-01-sample.input @@ -0,0 +1,6 @@ +3 4 +4 3 +2 5 +1 3 +3 9 +3 3 diff --git a/2024/inputs/day-01.input b/2024/inputs/day-01.input new file mode 100644 index 0000000..a7888fa --- /dev/null +++ b/2024/inputs/day-01.input @@ -0,0 +1,1000 @@ +99006 28305 +38540 91683 +18133 49738 +70780 13081 +38316 55879 +61729 73383 +57462 59629 +91153 56589 +76573 52850 +76155 36285 +24171 76277 +10666 30707 +73383 93797 +86077 24033 +40710 50187 +58326 65150 +67654 30707 +64826 52850 +70235 11694 +66149 71125 +24077 19630 +46497 93335 +78959 47746 +49339 29442 +54141 95451 +96148 29849 +60258 88293 +23099 57809 +41307 66225 +65974 82114 +40769 84109 +65277 79459 +20836 39953 +12863 96208 +30718 30707 +65114 50745 +46146 36285 +14591 81775 +99705 90954 +64713 86029 +18767 78959 +50856 44136 +19757 47746 +89557 74726 +54062 80955 +69386 30707 +91224 49972 +68269 75801 +47118 94704 +49799 57324 +42535 91397 +69994 50187 +52436 94924 +24596 56660 +86843 95067 +96155 75541 +25680 75049 +10905 30636 +73049 91039 +35651 82698 +13185 61356 +47380 49738 +11526 78959 +22640 17601 +28081 24121 +91214 38947 +70299 56815 +69491 64519 +14166 11598 +44639 11827 +39531 65456 +29197 97770 +97941 39589 +89154 67313 +74726 62661 +42065 57417 +67812 40982 +17072 26967 +73245 20609 +11680 79249 +68304 94322 +98762 25205 +51469 55108 +93672 47746 +19665 81775 +16645 69048 +58364 31379 +92331 50187 +97903 65233 +86845 79249 +50676 93797 +75338 48071 +87166 34605 +89047 94911 +33371 43535 +90980 44540 +92511 54481 +47738 98087 +81003 30707 +87425 53074 +86444 36285 +24802 51147 +26115 76277 +89747 63773 +46823 81775 +70790 54357 +45381 40553 +71680 21755 +56603 12660 +20721 25637 +54715 73383 +70245 32502 +95000 47746 +61672 49279 +69277 80955 +18422 20285 +89751 24379 +82454 81055 +18812 71141 +12403 50187 +51380 52850 +70840 30006 +56957 80955 +80981 75183 +42793 45433 +40184 68802 +75791 61356 +54948 15120 +25442 67654 +88023 11694 +34476 29242 +73955 43439 +40956 31785 +59337 60125 +84175 16414 +61172 79249 +20032 96208 +11394 97531 +89416 73030 +58763 39442 +71522 96208 +41390 29669 +89374 91039 +45927 12473 +13265 75801 +19150 40228 +82687 11428 +44626 49738 +44561 79249 +97948 51147 +14766 15646 +38684 16481 +74001 52850 +75864 40844 +65366 71125 +53729 67654 +90293 52850 +37726 97531 +70804 85744 +10158 95339 +46905 21771 +71830 22746 +26957 30707 +62648 69687 +16278 15961 +72223 84109 +68493 27071 +63124 14353 +39953 61356 +46199 93853 +51574 11750 +56997 83594 +15042 93797 +29355 85961 +32667 81775 +91910 96117 +45361 90326 +57209 42508 +21891 82114 +69835 36285 +94443 91397 +55059 40228 +15688 87731 +32147 88293 +86293 69781 +34923 63879 +44962 23951 +82598 96035 +40003 76078 +13023 81775 +27866 11694 +67002 88124 +91012 77163 +66044 48243 +33331 56996 +83739 40228 +46420 37353 +94463 32287 +89002 11694 +11437 89879 +22418 47746 +21411 15950 +32217 84109 +88031 28305 +35905 13458 +35647 65548 +51955 40377 +74030 74726 +81468 75864 +43969 88293 +46194 82114 +85098 86085 +19106 76277 +39507 81364 +49298 88422 +46755 75801 +65761 78300 +77565 69583 +99407 22393 +71358 75801 +40988 49738 +15235 49799 +85560 82033 +22336 50187 +30214 76277 +33528 47746 +65883 73396 +28514 43873 +54235 49621 +40814 84109 +30738 61805 +23352 88293 +74158 76277 +74379 75470 +13703 24883 +65060 51147 +98105 12843 +63511 82603 +14335 55075 +95359 82342 +88133 61356 +95532 43253 +51153 75098 +14718 62422 +13804 98736 +91397 49738 +43643 47746 +76512 75864 +64507 68412 +56558 50187 +94652 62259 +80650 42322 +56524 75908 +97034 70538 +78284 49799 +63253 17703 +70398 91039 +20457 87050 +38983 60522 +80593 79249 +32158 98087 +15099 13939 +78903 12907 +62941 80063 +11803 11694 +49738 37998 +27243 61846 +93339 79646 +68583 81203 +46703 84109 +66461 76277 +50187 98087 +15890 71125 +52412 65472 +88293 89208 +44630 55747 +85179 97531 +52028 81775 +84567 52513 +19950 72857 +51147 65290 +34362 91039 +83960 35257 +17612 86932 +44656 11694 +33483 36285 +51670 49799 +96300 75864 +95240 36523 +21850 67295 +52441 81775 +32254 81390 +68525 52850 +74508 53968 +80323 67864 +65300 47746 +24288 44630 +66066 51308 +16209 83039 +29819 30707 +74036 70014 +62630 84109 +34134 28305 +46966 41389 +73363 76513 +95916 40844 +21327 76277 +37034 55019 +80617 75864 +24686 77305 +25133 61356 +93810 79249 +68870 14283 +38845 52268 +41953 30707 +76876 75801 +20112 68275 +91690 79249 +12865 26445 +35744 94812 +49085 75801 +86030 26757 +88533 76277 +43415 47935 +34986 87425 +99785 61356 +91725 49799 +30670 61818 +94247 22948 +96381 48072 +59252 26199 +17282 80898 +45938 10743 +79072 40844 +55769 75864 +78572 88293 +87331 83164 +60162 75801 +71125 75801 +40031 18205 +52638 38867 +44289 84251 +63865 49738 +18898 49799 +95301 88087 +22055 67584 +53205 56266 +28323 52850 +90363 14587 +89953 75864 +73798 75131 +45863 98591 +98470 18502 +71795 68172 +33778 62819 +98946 74323 +21994 95233 +30707 48095 +51523 42340 +71441 84109 +33909 93797 +10691 73087 +29496 95149 +42230 40844 +68830 80812 +79249 28305 +44218 37419 +79729 96842 +32224 75801 +30279 78959 +38608 56727 +45483 76277 +32047 40844 +70586 44630 +76474 40844 +32742 78959 +98317 11109 +42335 53918 +65316 70907 +81775 96208 +96023 23222 +12721 73383 +73700 12794 +79390 75864 +90694 98087 +91565 82137 +86422 53606 +92810 28630 +74624 59757 +68037 37599 +28396 33032 +89780 68219 +30962 99744 +23460 67654 +77012 93797 +21031 52028 +66950 55803 +65128 75335 +28012 11694 +57394 80955 +98281 46595 +77495 26699 +74936 37782 +91250 12721 +91241 77978 +91314 40844 +88290 91966 +20940 29130 +94073 32412 +27646 61356 +60072 84970 +24487 40228 +93468 98087 +34827 84109 +42629 54769 +72808 15123 +67231 70469 +47920 51377 +95716 77889 +14507 84109 +38335 71125 +59119 85683 +27496 30904 +49592 36285 +59259 92228 +14976 12721 +32138 60938 +49659 75876 +11006 51147 +27301 81810 +59332 11690 +91052 97587 +63614 74726 +13512 96191 +85275 75780 +19247 28305 +40663 71567 +92257 20940 +68520 34365 +87435 87425 +59634 73879 +48762 66787 +37318 77650 +49411 74726 +34658 71064 +35706 84109 +93123 61356 +17924 52329 +87196 66321 +57740 49146 +22830 53972 +51620 18748 +75848 28607 +14772 65350 +18592 91039 +66676 44630 +44102 82837 +47056 61356 +86148 93628 +40518 50135 +41596 40844 +78037 80873 +35795 71125 +18723 62486 +93797 67654 +97671 69144 +23699 43539 +97919 93556 +16785 82114 +62616 10568 +15930 25428 +82441 50369 +32656 84109 +77413 49738 +72752 93797 +25097 68790 +19543 50187 +75318 43459 +19415 84109 +20997 33697 +35202 23562 +72538 32387 +44842 47280 +28326 62911 +17462 40228 +42990 61356 +20421 52850 +17182 78955 +49471 43107 +31823 84109 +90999 49738 +52439 75864 +47746 51147 +50990 20026 +26573 61356 +38712 56479 +69067 80955 +36559 61356 +81690 17222 +52850 47746 +82635 51207 +76405 46009 +78056 97531 +77790 16534 +97566 28480 +91451 40844 +30371 97678 +31553 92823 +40103 96208 +96713 84654 +72241 20478 +21177 52850 +36285 49799 +60819 83899 +89533 96207 +52878 70318 +98899 79249 +21739 95321 +52895 32973 +24760 44578 +61257 84109 +59243 84109 +83626 49799 +73327 76277 +89469 30707 +38452 72499 +91111 70772 +19932 29213 +23814 67902 +11228 98087 +90008 84109 +71262 91481 +75116 76277 +21556 28310 +67613 87425 +18819 32653 +16596 47746 +60189 48086 +91775 74181 +82183 26300 +82671 22127 +27814 70386 +56740 51147 +23120 49799 +57467 97531 +46686 73630 +75851 28089 +43651 40228 +97125 95585 +49136 66827 +91337 50881 +94434 49799 +32403 76277 +41731 98603 +27543 78528 +74801 94830 +14902 39291 +99047 84044 +66749 79249 +76240 44630 +72198 92069 +95888 76277 +32500 11134 +86753 75864 +15649 40228 +56086 37007 +15311 76277 +37803 96208 +53060 91397 +51967 46791 +17354 75864 +10055 91996 +34244 51147 +21231 29851 +59489 85269 +13639 52850 +34062 76277 +83983 88634 +93647 71603 +53687 27829 +70194 63627 +98944 51147 +13991 69066 +87843 28757 +74448 18555 +52799 77670 +75944 81775 +42844 93797 +96272 49738 +17838 28305 +26081 59101 +45724 61356 +47237 93229 +21228 49378 +35856 48946 +93591 79249 +61212 48408 +61062 49738 +96064 67117 +75537 91039 +44059 71125 +81622 40844 +50667 78959 +97084 72682 +13169 50187 +57322 40844 +12130 79854 +82114 50187 +54596 37752 +47748 49738 +24302 70834 +39283 75801 +44310 49738 +82822 28305 +79286 11554 +78155 29272 +26900 79547 +97801 17772 +62797 75864 +80367 71125 +52103 31822 +43130 57967 +28888 68281 +73180 98087 +82035 44295 +25627 28305 +10869 98087 +37552 41211 +84907 80456 +34645 49738 +61338 18250 +83990 52028 +11269 79249 +79295 40228 +43221 28305 +86001 84109 +34108 96672 +95413 40228 +19964 95091 +82521 79249 +60781 52850 +57794 49515 +12298 52827 +84216 75356 +36509 47746 +82594 91039 +32516 34110 +50254 39055 +35816 98087 +60865 16648 +61952 46277 +53399 47746 +77087 63430 +96779 11694 +13853 62075 +22933 98087 +58086 11745 +21436 49186 +50170 49738 +86579 76496 +26267 11694 +77545 75864 +43670 81580 +21175 71125 +87781 88939 +52791 71941 +48617 97531 +96403 49799 +67474 86504 +98932 75864 +46899 15115 +79574 20872 +30104 28168 +76149 47235 +70412 85595 +33000 91039 +59971 27058 +88217 85302 +15130 21587 +56015 12678 +54238 84154 +35684 52890 +88659 73714 +40206 75864 +81346 69296 +35433 44675 +84398 98087 +64460 63562 +32488 47746 +77815 35044 +61406 76662 +93879 88293 +33472 39552 +86621 96208 +31585 68175 +92665 60399 +51965 89287 +99377 98087 +20257 42276 +79455 93460 +44861 63652 +94931 44752 +34821 16486 +34053 28305 +35378 45573 +99445 47746 +30344 62122 +68931 70443 +57795 16675 +51592 57833 +52107 56613 +44792 99154 +81960 56133 +93395 49357 +53268 60866 +30699 47746 +44246 50560 +71363 76277 +84318 85118 +50198 93797 +58232 93108 +76277 21865 +22162 48676 +77444 25800 +77344 77645 +84109 84109 +64076 88361 +56650 19091 +69278 39510 +78847 99948 +81571 76277 +44644 18403 +90621 79249 +59174 91039 +43079 96572 +46349 32815 +69355 75801 +67085 50187 +66194 84109 +91560 87467 +96434 67654 +57896 60828 +12385 56266 +13553 51324 +39494 81775 +33031 72416 +84179 75864 +76823 79249 +78648 30707 +49568 67654 +13913 52422 +13779 30707 +19801 51147 +53472 76175 +54951 79797 +78858 71125 +33043 42990 +66269 76277 +69674 52004 +56156 38942 +15052 93396 +74147 98425 +16337 77679 +57835 19068 +35937 65962 +79379 88101 +37535 42786 +48559 88293 +72941 42990 +13143 61959 +98319 42529 +21984 99125 +52205 59110 +37942 51147 +30925 80755 +85946 17365 +29975 80268 +16606 67285 +10354 87185 +43214 15806 +75801 71358 +85088 87425 +23246 66100 +14264 51147 +97821 80955 +90143 66978 +43233 85824 +19501 40704 +62214 18149 +70520 24430 +98507 11694 +57062 20525 +19520 81001 +45602 98999 +22321 95761 +58654 51363 +40844 25400 +99926 80955 +27878 52028 +92982 71125 +24451 96208 +24960 93240 +78368 88546 +73870 49349 +64409 90193 +68720 35981 +84679 18658 +85561 69254 +61418 25765 +23592 52028 +79447 53529 +79307 47756 +43133 52850 +67547 71095 +25054 99257 +18090 49799 +42348 55820 +53062 75425 +12477 51328 +32590 30707 +43150 85390 +90232 46509 +54157 70945 +10397 23863 +40228 92788 +10069 44941 +82220 79249 +51061 49799 +24569 52850 +92802 52028 +21675 45636 +55904 91120 +32060 61403 +99313 63921 +64724 32937 +41313 25655 +92841 52028 +48903 61356 +32705 49799 +29306 30225 +12758 69044 +92611 94265 +37798 11694 +72934 71883 +17322 91397 +31246 51147 +42506 74407 +91039 47746 +41966 74541 +37154 37237 +80080 21658 +25042 57210 +63465 40844 +51158 61785 +71697 40228 +68447 67654 +59005 11635 +72699 49799 +77876 47746 +32324 47746 +80836 30707 +79063 19530 +92346 15587 +98008 66426 +52358 23988 +61687 71358 +19947 96208 +57697 78728 +81721 72246 +46459 57550 +25740 54114 +78645 76394 +80369 31516 +33120 69506 +86551 79249 +79500 44630 +87802 36285 +96810 95657 +63959 52028 +36968 33686 +56795 50480 +12699 18338 +80955 87425 +54674 68560 +89734 52028 +56820 40844 +33215 40228 +51005 59999 +54487 93797 +40303 60286 +89364 90784 +99804 67654 +47249 98358 +13318 11694 +71579 47746 +42237 82114 +10936 52850 +94920 41396 +97531 27455 +55195 28885 +37609 76447 +32421 95865 +86247 11694 +75761 97060 +92502 36285 +24793 76277 +79928 55461 +61966 30707 +54823 96245 +12390 75864 +98087 51194 +28305 50041 +11694 30051 +25773 14953 +10237 72188 +53818 84109 +90140 57055 +16877 76277 +70440 91397 +20425 65269 +31119 96439 +64934 16064 +41053 43279 +59199 52850 +96208 55322 +47865 28549 +72676 99138 +36328 83521 +87171 87425 +33085 48785 +29549 11694 +16365 71358 +21309 32908 +78146 38186 +77480 87627 +33026 82946 +78593 18482 +51671 32396 +24897 14774 +66982 40844 +10601 56266 +90805 78349 +98801 75864 +69006 79249 +87117 90262 +51999 52850 +69463 56266 +79838 75864 +87352 21058 +70793 51826 +65518 42990 +63083 33412 +14321 51147 +71218 91039 +68794 49799 +61356 72502 +29130 30308 +50008 34275 +75342 36332 +22229 22962 +43553 91039 +56266 15695 +26755 40878 +43604 79587 +69206 14900 +83729 11694 +97816 40844 +74873 56266 +96518 96208 +26091 53663 +35139 75864 +77138 84834 +63035 67101 +90356 11694 +64708 90467 +68272 91039 +87370 11694 +81179 11694 +91200 91397 +68973 85476 +44889 52028 +56893 37615 +28208 66396 +16017 49735 +33656 40844 +95864 81775 +85836 40844 +94113 39592 +38652 40228 +59247 46979 +64534 71125 +83964 40228 +15724 56266 +55105 29130 +13237 28305 +34736 99523 +95583 12965 +34797 36285 +47199 88293 +20631 56266 diff --git a/2024/src/ShortestDistanceParser.php b/2024/src/ShortestDistanceParser.php new file mode 100644 index 0000000..1c5a74d --- /dev/null +++ b/2024/src/ShortestDistanceParser.php @@ -0,0 +1,71 @@ +shortestDistanceSum = 0; + $this->leftList = []; + $this->rightList = []; + + foreach ($listValues as $listEntry) { + list($leftValue, $rightValue) = explode(' ', $listEntry); + $this->leftList[] = (int)$leftValue; + $this->rightList[] = (int)$rightValue; + } + + sort($this->leftList); + sort($this->rightList); + + foreach ($this->leftList as $index => $leftItem) { + $rightItem = $this->rightList[$index]; + $this->shortestDistanceSum += $leftItem < $rightItem ? ($rightItem - $leftItem) : ($leftItem - $rightItem); + } + + return $this->shortestDistanceSum; + } + + /** + * Finds the sum of the shortest distance values based on the lists provided. + * + * @param array $listValues + * @return int + */ + public function findSimilarityScoreSum(array $listValues): int + { + $this->similarityScoreSum = 0; + $this->leftList = []; + $this->rightList = []; + + foreach ($listValues as $listEntry) { + list($leftValue, $rightValue) = explode(' ', $listEntry); + $this->leftList[] = (int)$leftValue; + $rightIndex = (int)$rightValue; + + if (!array_key_exists($rightIndex, $this->rightList)) { + $this->rightList[$rightIndex] = 0; + } + $this->rightList[$rightIndex]++; + } + + foreach ($this->leftList as $index => $leftItem) { + $this->similarityScoreSum += + array_key_exists($leftItem, $this->rightList) ? ($leftItem * $this->rightList[$leftItem]) : 0; + } + + return $this->similarityScoreSum; + } +} diff --git a/2024/tests/ShortestDistanceParserTest.php b/2024/tests/ShortestDistanceParserTest.php new file mode 100644 index 0000000..6f326d3 --- /dev/null +++ b/2024/tests/ShortestDistanceParserTest.php @@ -0,0 +1,42 @@ +shortestDistanceParser = new ShortestDistanceParser(); + $this->sampleValues = file(__DIR__ . '/../inputs/day-01-sample.input', FILE_IGNORE_NEW_LINES); + $this->values = file(__DIR__ . '/../inputs/day-01.input', FILE_IGNORE_NEW_LINES); + } + + public function testFindShortestDistanceSum() + { + // Day 1 Part 1 example inputs + $result = $this->shortestDistanceParser->findShortestDistanceSum($this->sampleValues); + $this->assertEquals(11, $result); + + // Day 1 Part 1 puzzle inputs + $result = $this->shortestDistanceParser->findShortestDistanceSum($this->values); + $this->assertEquals(3508942, $result); + } + + public function testFindSimilarityScoreSum() + { + // Day 1 Part 2 example inputs + $result = $this->shortestDistanceParser->findSimilarityScoreSum($this->sampleValues); + $this->assertEquals(31, $result); + + // Day 1 Part 2 puzzle inputs + $result = $this->shortestDistanceParser->findSimilarityScoreSum($this->values); + $this->assertEquals(26593248, $result); + } +} diff --git a/2024/tests/bootstrap.php b/2024/tests/bootstrap.php new file mode 100644 index 0000000..4393920 --- /dev/null +++ b/2024/tests/bootstrap.php @@ -0,0 +1,25 @@ +=5.3.3" + "php": ">=7.1" }, "require-dev": { "friendsofphp/php-cs-fixer": "~2.2.20||~2.15.1", @@ -515,11 +475,6 @@ "bin/validate-json" ], "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0.x-dev" - } - }, "autoload": { "psr-4": { "JsonSchema\\": "src/JsonSchema/" @@ -554,10 +509,10 @@ "schema" ], "support": { - "issues": "https://github.com/justinrainbow/json-schema/issues", - "source": "https://github.com/justinrainbow/json-schema/tree/v5.2.13" + "issues": "https://github.com/jsonrainbow/json-schema/issues", + "source": "https://github.com/jsonrainbow/json-schema/tree/5.3.0" }, - "time": "2023-09-26T02:20:38+00:00" + "time": "2024-07-06T21:00:26+00:00" }, { "name": "localheinz/diff", @@ -621,16 +576,16 @@ }, { "name": "myclabs/deep-copy", - "version": "1.11.1", + "version": "1.12.1", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c" + "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", - "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/123267b2c49fbf30d78a7b2d333f6be754b94845", + "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845", "shasum": "" }, "require": { @@ -638,11 +593,12 @@ }, "conflict": { "doctrine/collections": "<1.6.8", - "doctrine/common": "<2.13.3 || >=3,<3.2.2" + "doctrine/common": "<2.13.3 || >=3 <3.2.2" }, "require-dev": { "doctrine/collections": "^1.6.8", "doctrine/common": "^2.13.3 || ^3.2.2", + "phpspec/prophecy": "^1.10", "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" }, "type": "library", @@ -668,7 +624,7 @@ ], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.11.1" + "source": "https://github.com/myclabs/DeepCopy/tree/1.12.1" }, "funding": [ { @@ -676,29 +632,31 @@ "type": "tidelift" } ], - "time": "2023-03-08T13:26:56+00:00" + "time": "2024-11-08T17:47:46+00:00" }, { "name": "nikic/php-parser", - "version": "v4.17.1", + "version": "v5.3.1", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d" + "reference": "8eea230464783aa9671db8eea6f8c6ac5285794b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d", - "reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/8eea230464783aa9671db8eea6f8c6ac5285794b", + "reference": "8eea230464783aa9671db8eea6f8c6ac5285794b", "shasum": "" }, "require": { + "ext-ctype": "*", + "ext-json": "*", "ext-tokenizer": "*", - "php": ">=7.0" + "php": ">=7.4" }, "require-dev": { "ircmaxell/php-yacc": "^0.0.7", - "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0" + "phpunit/phpunit": "^9.0" }, "bin": [ "bin/php-parse" @@ -706,7 +664,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.9-dev" + "dev-master": "5.0-dev" } }, "autoload": { @@ -730,26 +688,27 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.17.1" + "source": "https://github.com/nikic/PHP-Parser/tree/v5.3.1" }, - "time": "2023-08-13T19:53:39+00:00" + "time": "2024-10-08T18:51:32+00:00" }, { "name": "phar-io/manifest", - "version": "2.0.3", + "version": "2.0.4", "source": { "type": "git", "url": "https://github.com/phar-io/manifest.git", - "reference": "97803eca37d319dfa7826cc2437fc020857acb53" + "reference": "54750ef60c58e43759730615a392c31c80e23176" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53", - "reference": "97803eca37d319dfa7826cc2437fc020857acb53", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176", + "reference": "54750ef60c58e43759730615a392c31c80e23176", "shasum": "" }, "require": { "ext-dom": "*", + "ext-libxml": "*", "ext-phar": "*", "ext-xmlwriter": "*", "phar-io/version": "^3.0.1", @@ -790,9 +749,15 @@ "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", "support": { "issues": "https://github.com/phar-io/manifest/issues", - "source": "https://github.com/phar-io/manifest/tree/2.0.3" + "source": "https://github.com/phar-io/manifest/tree/2.0.4" }, - "time": "2021-07-20T11:28:43+00:00" + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2024-03-03T12:33:53+00:00" }, { "name": "phar-io/version", @@ -847,35 +812,35 @@ }, { "name": "phpunit/php-code-coverage", - "version": "9.2.29", + "version": "11.0.7", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "6a3a87ac2bbe33b25042753df8195ba4aa534c76" + "reference": "f7f08030e8811582cc459871d28d6f5a1a4d35ca" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/6a3a87ac2bbe33b25042753df8195ba4aa534c76", - "reference": "6a3a87ac2bbe33b25042753df8195ba4aa534c76", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/f7f08030e8811582cc459871d28d6f5a1a4d35ca", + "reference": "f7f08030e8811582cc459871d28d6f5a1a4d35ca", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "ext-xmlwriter": "*", - "nikic/php-parser": "^4.15", - "php": ">=7.3", - "phpunit/php-file-iterator": "^3.0.3", - "phpunit/php-text-template": "^2.0.2", - "sebastian/code-unit-reverse-lookup": "^2.0.2", - "sebastian/complexity": "^2.0", - "sebastian/environment": "^5.1.2", - "sebastian/lines-of-code": "^1.0.3", - "sebastian/version": "^3.0.1", - "theseer/tokenizer": "^1.2.0" + "nikic/php-parser": "^5.3.1", + "php": ">=8.2", + "phpunit/php-file-iterator": "^5.1.0", + "phpunit/php-text-template": "^4.0.1", + "sebastian/code-unit-reverse-lookup": "^4.0.1", + "sebastian/complexity": "^4.0.1", + "sebastian/environment": "^7.2.0", + "sebastian/lines-of-code": "^3.0.1", + "sebastian/version": "^5.0.2", + "theseer/tokenizer": "^1.2.3" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^11.4.1" }, "suggest": { "ext-pcov": "PHP extension that provides line coverage", @@ -884,7 +849,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "9.2-dev" + "dev-main": "11.0.x-dev" } }, "autoload": { @@ -913,7 +878,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.29" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/11.0.7" }, "funding": [ { @@ -921,32 +886,32 @@ "type": "github" } ], - "time": "2023-09-19T04:57:46+00:00" + "time": "2024-10-09T06:21:38+00:00" }, { "name": "phpunit/php-file-iterator", - "version": "3.0.6", + "version": "5.1.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" + "reference": "118cfaaa8bc5aef3287bf315b6060b1174754af6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", - "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/118cfaaa8bc5aef3287bf315b6060b1174754af6", + "reference": "118cfaaa8bc5aef3287bf315b6060b1174754af6", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-main": "5.0-dev" } }, "autoload": { @@ -973,7 +938,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" + "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/5.1.0" }, "funding": [ { @@ -981,28 +947,28 @@ "type": "github" } ], - "time": "2021-12-02T12:48:52+00:00" + "time": "2024-08-27T05:02:59+00:00" }, { "name": "phpunit/php-invoker", - "version": "3.1.1", + "version": "5.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-invoker.git", - "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" + "reference": "c1ca3814734c07492b3d4c5f794f4b0995333da2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", - "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/c1ca3814734c07492b3d4c5f794f4b0995333da2", + "reference": "c1ca3814734c07492b3d4c5f794f4b0995333da2", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.2" }, "require-dev": { "ext-pcntl": "*", - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^11.0" }, "suggest": { "ext-pcntl": "*" @@ -1010,7 +976,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.1-dev" + "dev-main": "5.0-dev" } }, "autoload": { @@ -1036,7 +1002,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-invoker/issues", - "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" + "security": "https://github.com/sebastianbergmann/php-invoker/security/policy", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/5.0.1" }, "funding": [ { @@ -1044,32 +1011,32 @@ "type": "github" } ], - "time": "2020-09-28T05:58:55+00:00" + "time": "2024-07-03T05:07:44+00:00" }, { "name": "phpunit/php-text-template", - "version": "2.0.4", + "version": "4.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-text-template.git", - "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" + "reference": "3e0404dc6b300e6bf56415467ebcb3fe4f33e964" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", - "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/3e0404dc6b300e6bf56415467ebcb3fe4f33e964", + "reference": "3e0404dc6b300e6bf56415467ebcb3fe4f33e964", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-main": "4.0-dev" } }, "autoload": { @@ -1095,7 +1062,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-text-template/issues", - "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" + "security": "https://github.com/sebastianbergmann/php-text-template/security/policy", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/4.0.1" }, "funding": [ { @@ -1103,32 +1071,32 @@ "type": "github" } ], - "time": "2020-10-26T05:33:50+00:00" + "time": "2024-07-03T05:08:43+00:00" }, { "name": "phpunit/php-timer", - "version": "5.0.3", + "version": "7.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2" + "reference": "3b415def83fbcb41f991d9ebf16ae4ad8b7837b3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", - "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3b415def83fbcb41f991d9ebf16ae4ad8b7837b3", + "reference": "3b415def83fbcb41f991d9ebf16ae4ad8b7837b3", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-main": "7.0-dev" } }, "autoload": { @@ -1154,7 +1122,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-timer/issues", - "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" + "security": "https://github.com/sebastianbergmann/php-timer/security/policy", + "source": "https://github.com/sebastianbergmann/php-timer/tree/7.0.1" }, "funding": [ { @@ -1162,54 +1131,51 @@ "type": "github" } ], - "time": "2020-10-26T13:16:10+00:00" + "time": "2024-07-03T05:09:35+00:00" }, { "name": "phpunit/phpunit", - "version": "9.6.13", + "version": "11.4.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "f3d767f7f9e191eab4189abe41ab37797e30b1be" + "reference": "f9ba7bd3c9f3ff54ec379d7a1c2e3f13fe0bbde4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f3d767f7f9e191eab4189abe41ab37797e30b1be", - "reference": "f3d767f7f9e191eab4189abe41ab37797e30b1be", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f9ba7bd3c9f3ff54ec379d7a1c2e3f13fe0bbde4", + "reference": "f9ba7bd3c9f3ff54ec379d7a1c2e3f13fe0bbde4", "shasum": "" }, "require": { - "doctrine/instantiator": "^1.3.1 || ^2", "ext-dom": "*", "ext-json": "*", "ext-libxml": "*", "ext-mbstring": "*", "ext-xml": "*", "ext-xmlwriter": "*", - "myclabs/deep-copy": "^1.10.1", - "phar-io/manifest": "^2.0.3", - "phar-io/version": "^3.0.2", - "php": ">=7.3", - "phpunit/php-code-coverage": "^9.2.28", - "phpunit/php-file-iterator": "^3.0.5", - "phpunit/php-invoker": "^3.1.1", - "phpunit/php-text-template": "^2.0.3", - "phpunit/php-timer": "^5.0.2", - "sebastian/cli-parser": "^1.0.1", - "sebastian/code-unit": "^1.0.6", - "sebastian/comparator": "^4.0.8", - "sebastian/diff": "^4.0.3", - "sebastian/environment": "^5.1.3", - "sebastian/exporter": "^4.0.5", - "sebastian/global-state": "^5.0.1", - "sebastian/object-enumerator": "^4.0.3", - "sebastian/resource-operations": "^3.0.3", - "sebastian/type": "^3.2", - "sebastian/version": "^3.0.2" + "myclabs/deep-copy": "^1.12.1", + "phar-io/manifest": "^2.0.4", + "phar-io/version": "^3.2.1", + "php": ">=8.2", + "phpunit/php-code-coverage": "^11.0.7", + "phpunit/php-file-iterator": "^5.1.0", + "phpunit/php-invoker": "^5.0.1", + "phpunit/php-text-template": "^4.0.1", + "phpunit/php-timer": "^7.0.1", + "sebastian/cli-parser": "^3.0.2", + "sebastian/code-unit": "^3.0.1", + "sebastian/comparator": "^6.2.1", + "sebastian/diff": "^6.0.2", + "sebastian/environment": "^7.2.0", + "sebastian/exporter": "^6.1.3", + "sebastian/global-state": "^7.0.2", + "sebastian/object-enumerator": "^6.0.1", + "sebastian/type": "^5.1.0", + "sebastian/version": "^5.0.2" }, "suggest": { - "ext-soap": "To be able to generate mocks based on WSDL files", - "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" + "ext-soap": "To be able to generate mocks based on WSDL files" }, "bin": [ "phpunit" @@ -1217,7 +1183,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "9.6-dev" + "dev-main": "11.4-dev" } }, "autoload": { @@ -1249,7 +1215,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.13" + "source": "https://github.com/sebastianbergmann/phpunit/tree/11.4.4" }, "funding": [ { @@ -1265,32 +1231,32 @@ "type": "tidelift" } ], - "time": "2023-09-19T05:39:22+00:00" + "time": "2024-11-27T10:44:52+00:00" }, { "name": "sebastian/cli-parser", - "version": "1.0.1", + "version": "3.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/cli-parser.git", - "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2" + "reference": "15c5dd40dc4f38794d383bb95465193f5e0ae180" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2", - "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/15c5dd40dc4f38794d383bb95465193f5e0ae180", + "reference": "15c5dd40dc4f38794d383bb95465193f5e0ae180", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0-dev" + "dev-main": "3.0-dev" } }, "autoload": { @@ -1313,7 +1279,8 @@ "homepage": "https://github.com/sebastianbergmann/cli-parser", "support": { "issues": "https://github.com/sebastianbergmann/cli-parser/issues", - "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.1" + "security": "https://github.com/sebastianbergmann/cli-parser/security/policy", + "source": "https://github.com/sebastianbergmann/cli-parser/tree/3.0.2" }, "funding": [ { @@ -1321,32 +1288,32 @@ "type": "github" } ], - "time": "2020-09-28T06:08:49+00:00" + "time": "2024-07-03T04:41:36+00:00" }, { "name": "sebastian/code-unit", - "version": "1.0.8", + "version": "3.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/code-unit.git", - "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" + "reference": "6bb7d09d6623567178cf54126afa9c2310114268" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", - "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/6bb7d09d6623567178cf54126afa9c2310114268", + "reference": "6bb7d09d6623567178cf54126afa9c2310114268", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0-dev" + "dev-main": "3.0-dev" } }, "autoload": { @@ -1369,7 +1336,8 @@ "homepage": "https://github.com/sebastianbergmann/code-unit", "support": { "issues": "https://github.com/sebastianbergmann/code-unit/issues", - "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8" + "security": "https://github.com/sebastianbergmann/code-unit/security/policy", + "source": "https://github.com/sebastianbergmann/code-unit/tree/3.0.1" }, "funding": [ { @@ -1377,32 +1345,32 @@ "type": "github" } ], - "time": "2020-10-26T13:08:54+00:00" + "time": "2024-07-03T04:44:28+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", - "version": "2.0.3", + "version": "4.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", - "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5" + "reference": "183a9b2632194febd219bb9246eee421dad8d45e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", - "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/183a9b2632194febd219bb9246eee421dad8d45e", + "reference": "183a9b2632194febd219bb9246eee421dad8d45e", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-main": "4.0-dev" } }, "autoload": { @@ -1424,7 +1392,8 @@ "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", "support": { "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", - "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3" + "security": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/security/policy", + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/4.0.1" }, "funding": [ { @@ -1432,34 +1401,36 @@ "type": "github" } ], - "time": "2020-09-28T05:30:19+00:00" + "time": "2024-07-03T04:45:54+00:00" }, { "name": "sebastian/comparator", - "version": "4.0.8", + "version": "6.2.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "fa0f136dd2334583309d32b62544682ee972b51a" + "reference": "43d129d6a0f81c78bee378b46688293eb7ea3739" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a", - "reference": "fa0f136dd2334583309d32b62544682ee972b51a", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/43d129d6a0f81c78bee378b46688293eb7ea3739", + "reference": "43d129d6a0f81c78bee378b46688293eb7ea3739", "shasum": "" }, "require": { - "php": ">=7.3", - "sebastian/diff": "^4.0", - "sebastian/exporter": "^4.0" + "ext-dom": "*", + "ext-mbstring": "*", + "php": ">=8.2", + "sebastian/diff": "^6.0", + "sebastian/exporter": "^6.0" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^11.4" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-main": "6.2-dev" } }, "autoload": { @@ -1498,7 +1469,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", - "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8" + "security": "https://github.com/sebastianbergmann/comparator/security/policy", + "source": "https://github.com/sebastianbergmann/comparator/tree/6.2.1" }, "funding": [ { @@ -1506,33 +1478,33 @@ "type": "github" } ], - "time": "2022-09-14T12:41:17+00:00" + "time": "2024-10-31T05:30:08+00:00" }, { "name": "sebastian/complexity", - "version": "2.0.2", + "version": "4.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/complexity.git", - "reference": "739b35e53379900cc9ac327b2147867b8b6efd88" + "reference": "ee41d384ab1906c68852636b6de493846e13e5a0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/739b35e53379900cc9ac327b2147867b8b6efd88", - "reference": "739b35e53379900cc9ac327b2147867b8b6efd88", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/ee41d384ab1906c68852636b6de493846e13e5a0", + "reference": "ee41d384ab1906c68852636b6de493846e13e5a0", "shasum": "" }, "require": { - "nikic/php-parser": "^4.7", - "php": ">=7.3" + "nikic/php-parser": "^5.0", + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-main": "4.0-dev" } }, "autoload": { @@ -1555,7 +1527,8 @@ "homepage": "https://github.com/sebastianbergmann/complexity", "support": { "issues": "https://github.com/sebastianbergmann/complexity/issues", - "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.2" + "security": "https://github.com/sebastianbergmann/complexity/security/policy", + "source": "https://github.com/sebastianbergmann/complexity/tree/4.0.1" }, "funding": [ { @@ -1563,33 +1536,33 @@ "type": "github" } ], - "time": "2020-10-26T15:52:27+00:00" + "time": "2024-07-03T04:49:50+00:00" }, { "name": "sebastian/diff", - "version": "4.0.5", + "version": "6.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131" + "reference": "b4ccd857127db5d41a5b676f24b51371d76d8544" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/74be17022044ebaaecfdf0c5cd504fc9cd5a7131", - "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/b4ccd857127db5d41a5b676f24b51371d76d8544", + "reference": "b4ccd857127db5d41a5b676f24b51371d76d8544", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^9.3", + "phpunit/phpunit": "^11.0", "symfony/process": "^4.2 || ^5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-main": "6.0-dev" } }, "autoload": { @@ -1621,7 +1594,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", - "source": "https://github.com/sebastianbergmann/diff/tree/4.0.5" + "security": "https://github.com/sebastianbergmann/diff/security/policy", + "source": "https://github.com/sebastianbergmann/diff/tree/6.0.2" }, "funding": [ { @@ -1629,27 +1603,27 @@ "type": "github" } ], - "time": "2023-05-07T05:35:17+00:00" + "time": "2024-07-03T04:53:05+00:00" }, { "name": "sebastian/environment", - "version": "5.1.5", + "version": "7.2.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed" + "reference": "855f3ae0ab316bbafe1ba4e16e9f3c078d24a0c5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", - "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/855f3ae0ab316bbafe1ba4e16e9f3c078d24a0c5", + "reference": "855f3ae0ab316bbafe1ba4e16e9f3c078d24a0c5", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^11.0" }, "suggest": { "ext-posix": "*" @@ -1657,7 +1631,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.1-dev" + "dev-main": "7.2-dev" } }, "autoload": { @@ -1676,7 +1650,7 @@ } ], "description": "Provides functionality to handle HHVM/PHP environments", - "homepage": "http://www.github.com/sebastianbergmann/environment", + "homepage": "https://github.com/sebastianbergmann/environment", "keywords": [ "Xdebug", "environment", @@ -1684,7 +1658,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/environment/issues", - "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5" + "security": "https://github.com/sebastianbergmann/environment/security/policy", + "source": "https://github.com/sebastianbergmann/environment/tree/7.2.0" }, "funding": [ { @@ -1692,34 +1667,34 @@ "type": "github" } ], - "time": "2023-02-03T06:03:51+00:00" + "time": "2024-07-03T04:54:44+00:00" }, { "name": "sebastian/exporter", - "version": "4.0.5", + "version": "6.1.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d" + "reference": "c414673eee9a8f9d51bbf8d61fc9e3ef1e85b20e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", - "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/c414673eee9a8f9d51bbf8d61fc9e3ef1e85b20e", + "reference": "c414673eee9a8f9d51bbf8d61fc9e3ef1e85b20e", "shasum": "" }, "require": { - "php": ">=7.3", - "sebastian/recursion-context": "^4.0" + "ext-mbstring": "*", + "php": ">=8.2", + "sebastian/recursion-context": "^6.0" }, "require-dev": { - "ext-mbstring": "*", - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^11.2" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-main": "6.1-dev" } }, "autoload": { @@ -1761,7 +1736,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", - "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.5" + "security": "https://github.com/sebastianbergmann/exporter/security/policy", + "source": "https://github.com/sebastianbergmann/exporter/tree/6.1.3" }, "funding": [ { @@ -1769,38 +1745,35 @@ "type": "github" } ], - "time": "2022-09-14T06:03:37+00:00" + "time": "2024-07-03T04:56:19+00:00" }, { "name": "sebastian/global-state", - "version": "5.0.6", + "version": "7.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "bde739e7565280bda77be70044ac1047bc007e34" + "reference": "3be331570a721f9a4b5917f4209773de17f747d7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bde739e7565280bda77be70044ac1047bc007e34", - "reference": "bde739e7565280bda77be70044ac1047bc007e34", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/3be331570a721f9a4b5917f4209773de17f747d7", + "reference": "3be331570a721f9a4b5917f4209773de17f747d7", "shasum": "" }, "require": { - "php": ">=7.3", - "sebastian/object-reflector": "^2.0", - "sebastian/recursion-context": "^4.0" + "php": ">=8.2", + "sebastian/object-reflector": "^4.0", + "sebastian/recursion-context": "^6.0" }, "require-dev": { "ext-dom": "*", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "ext-uopz": "*" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-main": "7.0-dev" } }, "autoload": { @@ -1819,13 +1792,14 @@ } ], "description": "Snapshotting of global state", - "homepage": "http://www.github.com/sebastianbergmann/global-state", + "homepage": "https://www.github.com/sebastianbergmann/global-state", "keywords": [ "global state" ], "support": { "issues": "https://github.com/sebastianbergmann/global-state/issues", - "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.6" + "security": "https://github.com/sebastianbergmann/global-state/security/policy", + "source": "https://github.com/sebastianbergmann/global-state/tree/7.0.2" }, "funding": [ { @@ -1833,33 +1807,33 @@ "type": "github" } ], - "time": "2023-08-02T09:26:13+00:00" + "time": "2024-07-03T04:57:36+00:00" }, { "name": "sebastian/lines-of-code", - "version": "1.0.3", + "version": "3.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/lines-of-code.git", - "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc" + "reference": "d36ad0d782e5756913e42ad87cb2890f4ffe467a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/c1c2e997aa3146983ed888ad08b15470a2e22ecc", - "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/d36ad0d782e5756913e42ad87cb2890f4ffe467a", + "reference": "d36ad0d782e5756913e42ad87cb2890f4ffe467a", "shasum": "" }, "require": { - "nikic/php-parser": "^4.6", - "php": ">=7.3" + "nikic/php-parser": "^5.0", + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0-dev" + "dev-main": "3.0-dev" } }, "autoload": { @@ -1882,7 +1856,8 @@ "homepage": "https://github.com/sebastianbergmann/lines-of-code", "support": { "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", - "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.3" + "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/3.0.1" }, "funding": [ { @@ -1890,34 +1865,34 @@ "type": "github" } ], - "time": "2020-11-28T06:42:11+00:00" + "time": "2024-07-03T04:58:38+00:00" }, { "name": "sebastian/object-enumerator", - "version": "4.0.4", + "version": "6.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-enumerator.git", - "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" + "reference": "f5b498e631a74204185071eb41f33f38d64608aa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", - "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/f5b498e631a74204185071eb41f33f38d64608aa", + "reference": "f5b498e631a74204185071eb41f33f38d64608aa", "shasum": "" }, "require": { - "php": ">=7.3", - "sebastian/object-reflector": "^2.0", - "sebastian/recursion-context": "^4.0" + "php": ">=8.2", + "sebastian/object-reflector": "^4.0", + "sebastian/recursion-context": "^6.0" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-main": "6.0-dev" } }, "autoload": { @@ -1939,7 +1914,8 @@ "homepage": "https://github.com/sebastianbergmann/object-enumerator/", "support": { "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", - "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4" + "security": "https://github.com/sebastianbergmann/object-enumerator/security/policy", + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/6.0.1" }, "funding": [ { @@ -1947,32 +1923,32 @@ "type": "github" } ], - "time": "2020-10-26T13:12:34+00:00" + "time": "2024-07-03T05:00:13+00:00" }, { "name": "sebastian/object-reflector", - "version": "2.0.4", + "version": "4.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-reflector.git", - "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" + "reference": "6e1a43b411b2ad34146dee7524cb13a068bb35f9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", - "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/6e1a43b411b2ad34146dee7524cb13a068bb35f9", + "reference": "6e1a43b411b2ad34146dee7524cb13a068bb35f9", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-main": "4.0-dev" } }, "autoload": { @@ -1994,7 +1970,8 @@ "homepage": "https://github.com/sebastianbergmann/object-reflector/", "support": { "issues": "https://github.com/sebastianbergmann/object-reflector/issues", - "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4" + "security": "https://github.com/sebastianbergmann/object-reflector/security/policy", + "source": "https://github.com/sebastianbergmann/object-reflector/tree/4.0.1" }, "funding": [ { @@ -2002,32 +1979,32 @@ "type": "github" } ], - "time": "2020-10-26T13:14:26+00:00" + "time": "2024-07-03T05:01:32+00:00" }, { "name": "sebastian/recursion-context", - "version": "4.0.5", + "version": "6.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1" + "reference": "694d156164372abbd149a4b85ccda2e4670c0e16" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", - "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/694d156164372abbd149a4b85ccda2e4670c0e16", + "reference": "694d156164372abbd149a4b85ccda2e4670c0e16", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-main": "6.0-dev" } }, "autoload": { @@ -2057,62 +2034,8 @@ "homepage": "https://github.com/sebastianbergmann/recursion-context", "support": { "issues": "https://github.com/sebastianbergmann/recursion-context/issues", - "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.5" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2023-02-03T06:07:39+00:00" - }, - { - "name": "sebastian/resource-operations", - "version": "3.0.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/resource-operations.git", - "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", - "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Provides a list of PHP built-in functions that operate on resources", - "homepage": "https://www.github.com/sebastianbergmann/resource-operations", - "support": { - "issues": "https://github.com/sebastianbergmann/resource-operations/issues", - "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3" + "security": "https://github.com/sebastianbergmann/recursion-context/security/policy", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/6.0.2" }, "funding": [ { @@ -2120,32 +2043,32 @@ "type": "github" } ], - "time": "2020-09-28T06:45:17+00:00" + "time": "2024-07-03T05:10:34+00:00" }, { "name": "sebastian/type", - "version": "3.2.1", + "version": "5.1.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/type.git", - "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7" + "reference": "461b9c5da241511a2a0e8f240814fb23ce5c0aac" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", - "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/461b9c5da241511a2a0e8f240814fb23ce5c0aac", + "reference": "461b9c5da241511a2a0e8f240814fb23ce5c0aac", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^9.5" + "phpunit/phpunit": "^11.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.2-dev" + "dev-main": "5.1-dev" } }, "autoload": { @@ -2168,7 +2091,8 @@ "homepage": "https://github.com/sebastianbergmann/type", "support": { "issues": "https://github.com/sebastianbergmann/type/issues", - "source": "https://github.com/sebastianbergmann/type/tree/3.2.1" + "security": "https://github.com/sebastianbergmann/type/security/policy", + "source": "https://github.com/sebastianbergmann/type/tree/5.1.0" }, "funding": [ { @@ -2176,29 +2100,29 @@ "type": "github" } ], - "time": "2023-02-03T06:13:03+00:00" + "time": "2024-09-17T13:12:04+00:00" }, { "name": "sebastian/version", - "version": "3.0.2", + "version": "5.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/version.git", - "reference": "c6c1022351a901512170118436c764e473f6de8c" + "reference": "c687e3387b99f5b03b6caa64c74b63e2936ff874" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", - "reference": "c6c1022351a901512170118436c764e473f6de8c", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c687e3387b99f5b03b6caa64c74b63e2936ff874", + "reference": "c687e3387b99f5b03b6caa64c74b63e2936ff874", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=8.2" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-main": "5.0-dev" } }, "autoload": { @@ -2221,7 +2145,8 @@ "homepage": "https://github.com/sebastianbergmann/version", "support": { "issues": "https://github.com/sebastianbergmann/version/issues", - "source": "https://github.com/sebastianbergmann/version/tree/3.0.2" + "security": "https://github.com/sebastianbergmann/version/security/policy", + "source": "https://github.com/sebastianbergmann/version/tree/5.0.2" }, "funding": [ { @@ -2229,19 +2154,19 @@ "type": "github" } ], - "time": "2020-09-28T06:39:44+00:00" + "time": "2024-10-09T05:16:32+00:00" }, { "name": "squizlabs/php_codesniffer", "version": "3.7.2", "source": { "type": "git", - "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", + "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git", "reference": "ed8e00df0a83aa96acf703f8c2979ff33341f879" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/ed8e00df0a83aa96acf703f8c2979ff33341f879", + "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/ed8e00df0a83aa96acf703f8c2979ff33341f879", "reference": "ed8e00df0a83aa96acf703f8c2979ff33341f879", "shasum": "" }, @@ -2286,20 +2211,34 @@ "source": "https://github.com/squizlabs/PHP_CodeSniffer", "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki" }, + "funding": [ + { + "url": "https://github.com/PHPCSStandards", + "type": "github" + }, + { + "url": "https://github.com/jrfnl", + "type": "github" + }, + { + "url": "https://opencollective.com/php_codesniffer", + "type": "open_collective" + } + ], "time": "2023-02-22T23:07:41+00:00" }, { "name": "theseer/tokenizer", - "version": "1.2.2", + "version": "1.2.3", "source": { "type": "git", "url": "https://github.com/theseer/tokenizer.git", - "reference": "b2ad5003ca10d4ee50a12da31de12a5774ba6b96" + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b2ad5003ca10d4ee50a12da31de12a5774ba6b96", - "reference": "b2ad5003ca10d4ee50a12da31de12a5774ba6b96", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", "shasum": "" }, "require": { @@ -2328,7 +2267,7 @@ "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", "support": { "issues": "https://github.com/theseer/tokenizer/issues", - "source": "https://github.com/theseer/tokenizer/tree/1.2.2" + "source": "https://github.com/theseer/tokenizer/tree/1.2.3" }, "funding": [ { @@ -2336,18 +2275,18 @@ "type": "github" } ], - "time": "2023-11-20T00:12:19+00:00" + "time": "2024-03-03T12:36:25+00:00" } ], "aliases": [], "minimum-stability": "stable", - "stability-flags": [], + "stability-flags": {}, "prefer-stable": false, "prefer-lowest": false, "platform": { "php": ">=8.1", "ext-ctype": "*" }, - "platform-dev": [], - "plugin-api-version": "2.3.0" + "platform-dev": {}, + "plugin-api-version": "2.6.0" }