{"minified":"composer/2.0","packages":{"spiral/testing":[{"name":"spiral/testing","description":"Spiral Framework testing SDK","keywords":["testing","spiral","spiral-packages"],"homepage":"https://spiral.dev/","version":"3.1.2","version_normalized":"3.1.2.0","license":["MIT"],"authors":[{"name":"Anton Titov (wolfy-j)","email":"wolfy-j@spiralscout.com"},{"name":"Pavel Buchnev (butschster)","email":"pavel.buchnev@spiralscout.com"},{"name":"Aleksei Gagarin (roxblnfk)","email":"alexey.gagarin@spiralscout.com"},{"name":"Maksim Smakouz (msmakouz)","email":"maksim.smakouz@spiralscout.com"},{"name":"RoadRunner Community","homepage":"https://github.com/spiral/roadrunner/graphs/contributors"}],"source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"d8bf407e50dbb581aedb5db0a2a7eb742a932c6a"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/d8bf407e50dbb581aedb5db0a2a7eb742a932c6a","type":"zip","shasum":"","reference":"d8bf407e50dbb581aedb5db0a2a7eb742a932c6a"},"type":"library","support":{"chat":"https://discord.gg/TFeEmCs","docs":"https://spiral.dev/docs/testing-start","issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/3.1.2"},"funding":[{"url":"https://github.com/sponsors/spiral","type":"github"}],"time":"2026-10-04T07:14:10+00:00","published-time":"2026-10-04T07:14:57+00:00","autoload":{"psr-4":{"Spiral\\Testing\\":"src"}},"extra":{"branch-alias":{"dev-2.x":"2.12.x-dev"}},"require":{"ext-json":"*","php":">=8.4","nyholm/psr7":"^1.8.2","mockery/mockery":"^1.6.12","phpunit/phpunit":"^13.0.5","spiral/auth":"^3.16","spiral/auth-http":"^3.16","spiral/boot":"^3.16","spiral/events":"^3.16","spiral/console":"^3.16","spiral/core":"^3.16","spiral/http":"^3.16","spiral/mailer":"^3.16","spiral/queue":"^3.16","spiral/session":"^3.16","spiral/security":"^3.16","spiral/tokenizer":"^3.16","spiral/storage":"^3.16","spiral/views":"^3.16","spiral/translator":"^3.16","spiral/scaffolder":"^3.16","symfony/mime":"^6.4.18 || ^7.2 || ^8.0"},"require-dev":{"spiral-packages/league-event":"^1.0.1","spiral/code-style":"^2.2.2","spiral/dumper":"^3.3.1","spiral/framework":"^3.16.0","spiral/nyholm-bridge":"^1.3","spiral/roadrunner-bridge":"^2.2 || ^3.7 || ^4.0","vimeo/psalm":"^5.26.1 || ^6.1"},"suggest":{"brianium/paratest":"Required to run tests in parallel (^6.0).","ext-gd":"Required to use generate fake image files"}},{"version":"3.1.1","version_normalized":"3.1.1.0","source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"e60fa10deda0e36bd325891f8ef56f7ac25bb852"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/e60fa10deda0e36bd325891f8ef56f7ac25bb852","type":"zip","shasum":"","reference":"e60fa10deda0e36bd325891f8ef56f7ac25bb852"},"support":{"chat":"https://discord.gg/TFeEmCs","docs":"https://spiral.dev/docs/testing-start","issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/3.1.1"},"time":"2026-09-21T21:34:30+00:00","published-time":"2026-09-21T21:34:42+00:00"},{"version":"3.1.0","version_normalized":"3.1.0.0","source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"2488273f8c55da3ddd58d924c916770d861d9ca3"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/2488273f8c55da3ddd58d924c916770d861d9ca3","type":"zip","shasum":"","reference":"2488273f8c55da3ddd58d924c916770d861d9ca3"},"support":{"chat":"https://discord.gg/TFeEmCs","docs":"https://spiral.dev/docs/testing-start","issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/3.1.0"},"time":"2026-09-21T18:37:08+00:00","published-time":"2026-09-21T18:38:58+00:00"},{"version":"3.0.0","version_normalized":"3.0.0.0","source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"fc7710bc9c2aeca5a20c77b8baff56c33960bd72"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/fc7710bc9c2aeca5a20c77b8baff56c33960bd72","type":"zip","shasum":"","reference":"fc7710bc9c2aeca5a20c77b8baff56c33960bd72"},"support":{"chat":"https://discord.gg/TFeEmCs","docs":"https://spiral.dev/docs/testing-start","issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/3.0.0"},"time":"2026-05-07T15:18:32+00:00","published-time":"2026-05-07T16:54:13+00:00"},{"version":"2.12.2","version_normalized":"2.12.2.0","source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"f990a2df7d0d72448f7e810ab9c3b1ddfff1d20f"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/f990a2df7d0d72448f7e810ab9c3b1ddfff1d20f","type":"zip","shasum":"","reference":"f990a2df7d0d72448f7e810ab9c3b1ddfff1d20f"},"support":{"chat":"https://discord.gg/TFeEmCs","docs":"https://spiral.dev/docs/testing-start","issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/2.12.2"},"time":"2026-02-04T20:47:10+00:00","published-time":"2026-02-04T20:47:44+00:00","require":{"ext-json":"*","php":">=8.1","nyholm/psr7":"^1.8.2","mockery/mockery":"^1.6.12","phpunit/phpunit":"^9.6 || 10.5.45","spiral/auth":"^3.16","spiral/auth-http":"^3.16","spiral/boot":"^3.16","spiral/events":"^3.16","spiral/console":"^3.16","spiral/core":"^3.16","spiral/http":"^3.16","spiral/mailer":"^3.16","spiral/queue":"^3.16","spiral/session":"^3.16","spiral/security":"^3.16","spiral/tokenizer":"^3.16","spiral/storage":"^3.16","spiral/views":"^3.16","spiral/translator":"^3.16","spiral/scaffolder":"^3.16","symfony/mime":"^6.4.18 || ^7.2 || ^8.0"},"conflict":{"phpunit/phpunit":">10.5.45"}},{"version":"2.12.1","version_normalized":"2.12.1.0","source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"3942b4d2d5ccfe929a7d15bb83fa3384faab928b"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/3942b4d2d5ccfe929a7d15bb83fa3384faab928b","type":"zip","shasum":"","reference":"3942b4d2d5ccfe929a7d15bb83fa3384faab928b"},"support":{"chat":"https://discord.gg/TFeEmCs","docs":"https://spiral.dev/docs/testing-start","issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/2.12.1"},"time":"2026-02-03T18:28:02+00:00","published-time":"2026-02-03T18:29:19+00:00"},{"version":"2.12.0","version_normalized":"2.12.0.0","source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"09b0eb23b0bf7b5aa644e4b772207d261c2b6939"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/09b0eb23b0bf7b5aa644e4b772207d261c2b6939","type":"zip","shasum":"","reference":"09b0eb23b0bf7b5aa644e4b772207d261c2b6939"},"support":{"chat":"https://discord.gg/TFeEmCs","docs":"https://spiral.dev/docs/testing-start","issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/2.12.0"},"time":"2025-12-14T08:07:46+00:00","published-time":"2025-12-14T08:10:14+00:00"},{"version":"2.11.0","version_normalized":"2.11.0.0","source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"be28b8f8fc064f079b1c6d06a1edc222d8b41aed"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/be28b8f8fc064f079b1c6d06a1edc222d8b41aed","type":"zip","shasum":"","reference":"be28b8f8fc064f079b1c6d06a1edc222d8b41aed"},"support":{"chat":"https://discord.gg/TFeEmCs","docs":"https://spiral.dev/docs/testing-start","issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/2.11.0"},"time":"2025-08-13T15:46:27+00:00","published-time":"2025-08-13T15:46:49+00:00","require":{"ext-json":"*","php":">=8.1","nyholm/psr7":"^1.8.2","mockery/mockery":"^1.6.12","phpunit/phpunit":"^9.6 || 10.5.45","spiral/auth":"^3.15","spiral/auth-http":"^3.15","spiral/boot":"^3.15","spiral/events":"^3.15","spiral/console":"^3.15","spiral/core":"^3.15","spiral/http":"^3.15","spiral/mailer":"^3.15","spiral/queue":"^3.15","spiral/session":"^3.15","spiral/security":"^3.15","spiral/tokenizer":"^3.15","spiral/storage":"^3.15","spiral/views":"^3.15","spiral/translator":"^3.15","spiral/scaffolder":"^3.15","symfony/mime":"^6.4.18 || ^7.2"},"require-dev":{"spiral-packages/league-event":"^1.0.1","spiral/code-style":"^2.2.2","spiral/dumper":"^3.3.1","spiral/framework":"^3.15.0","spiral/nyholm-bridge":"^1.3","spiral/roadrunner-bridge":"^2.2 || ^3.7 || ^4.0","vimeo/psalm":"^5.26.1 || ^6.1"},"extra":"__unset","conflict":"__unset"},{"version":"2.10.0","version_normalized":"2.10.0.0","source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"ccbc9a66ab50b1130ef7c07ccb80a69e1e1acc49"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/ccbc9a66ab50b1130ef7c07ccb80a69e1e1acc49","type":"zip","shasum":"","reference":"ccbc9a66ab50b1130ef7c07ccb80a69e1e1acc49"},"support":{"chat":"https://discord.gg/TFeEmCs","docs":"https://spiral.dev/docs/testing-start","issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/2.10.0"},"time":"2025-08-12T18:13:58+00:00","published-time":"2025-08-12T18:14:29+00:00"},{"version":"2.9.1","version_normalized":"2.9.1.0","source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"bdc194796a2607553018bd9341bf6636079a7db3"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/bdc194796a2607553018bd9341bf6636079a7db3","type":"zip","shasum":"","reference":"bdc194796a2607553018bd9341bf6636079a7db3"},"support":{"chat":"https://discord.gg/TFeEmCs","docs":"https://spiral.dev/docs/testing-start","issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/2.9.1"},"time":"2025-05-05T09:32:07+00:00","published-time":"2025-05-05T09:32:35+00:00"},{"version":"2.9.0","version_normalized":"2.9.0.0","source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"d7ef7c4011c98206cb90037652a93728ec6aed93"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/d7ef7c4011c98206cb90037652a93728ec6aed93","type":"zip","shasum":"","reference":"d7ef7c4011c98206cb90037652a93728ec6aed93"},"support":{"chat":"https://discord.gg/TFeEmCs","docs":"https://spiral.dev/docs/testing-start","issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/2.9.0"},"time":"2025-01-31T20:48:30+00:00","published-time":"2025-01-31T20:51:29+00:00","require":{"ext-json":"*","php":">=8.1","nyholm/psr7":"^1.8.2","mockery/mockery":"^1.6.12","phpunit/phpunit":"^9.6 || ^10.5.44","spiral/auth":"^3.15","spiral/auth-http":"^3.15","spiral/boot":"^3.15","spiral/events":"^3.15","spiral/console":"^3.15","spiral/core":"^3.15","spiral/http":"^3.15","spiral/mailer":"^3.15","spiral/queue":"^3.15","spiral/session":"^3.15","spiral/security":"^3.15","spiral/tokenizer":"^3.15","spiral/storage":"^3.15","spiral/views":"^3.15","spiral/translator":"^3.15","spiral/scaffolder":"^3.15","symfony/mime":"^6.4.18 || ^7.2"}},{"version":"2.8.3","version_normalized":"2.8.3.0","source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"767e903aecd83fc1b833d93b30ca080487ab1e9d"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/767e903aecd83fc1b833d93b30ca080487ab1e9d","type":"zip","shasum":"","reference":"767e903aecd83fc1b833d93b30ca080487ab1e9d"},"support":{"chat":"https://discord.gg/TFeEmCs","docs":"https://spiral.dev/docs/testing-start","issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/2.8.3"},"time":"2024-12-12T20:02:45+00:00","published-time":"2024-12-12T20:03:47+00:00","require":{"ext-json":"*","php":">=8.1","nyholm/psr7":"^1.5","mockery/mockery":"^1.5","phpunit/phpunit":"^9.6 || ^10.0","spiral/auth":"^3.14.8","spiral/auth-http":"^3.14.8","spiral/boot":"^3.14.8","spiral/events":"^3.14.8","spiral/console":"^3.14.8","spiral/core":"^3.14.8","spiral/http":"^3.14.8","spiral/mailer":"^3.14.8","spiral/queue":"^3.14.8","spiral/session":"^3.14.8","spiral/security":"^3.14.8","spiral/tokenizer":"^3.14.8","spiral/storage":"^3.14.8","spiral/views":"^3.14.8","spiral/translator":"^3.14.8","spiral/scaffolder":"^3.14.8","symfony/mime":"^6.0 || ^7.0"},"require-dev":{"spiral-packages/league-event":"^1.0.1","spiral/code-style":"^2.2","spiral/dumper":"^3.3","spiral/framework":"^3.14.8","spiral/nyholm-bridge":"^1.3","spiral/roadrunner-bridge":"^2.2 || ^3.7 || ^4.0","vimeo/psalm":"^5.9"}},{"version":"2.8.2","version_normalized":"2.8.2.0","source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"37db9dc1a261190399d22a5a1a2746185d31b039"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/37db9dc1a261190399d22a5a1a2746185d31b039","type":"zip","shasum":"","reference":"37db9dc1a261190399d22a5a1a2746185d31b039"},"support":{"chat":"https://discord.gg/TFeEmCs","docs":"https://spiral.dev/docs/testing-start","forum":"https://forum.roadrunner.dev/","issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/2.8.2"},"funding":[{"url":"https://github.com/sponsors/roadrunner-server","type":"github"}],"time":"2024-11-28T20:46:00+00:00","published-time":"2024-11-28T20:49:11+00:00","require":{"ext-json":"*","php":">=8.1","nyholm/psr7":"^1.5","mockery/mockery":"^1.5","phpunit/phpunit":"^9.6 || ^10.0","spiral/auth":"^3.14.3","spiral/auth-http":"^3.14.3","spiral/boot":"^3.14.3","spiral/events":"^3.14.3","spiral/console":"^3.14.3","spiral/core":"^3.14.3","spiral/http":"^3.14.3","spiral/mailer":"^3.14.3","spiral/queue":"^3.14.3","spiral/session":"^3.14.3","spiral/security":"^3.14.3","spiral/tokenizer":"^3.14.3","spiral/storage":"^3.14.3","spiral/views":"^3.14.3","spiral/translator":"^3.14.3","spiral/scaffolder":"^3.14.3","symfony/mime":"^6.0 || ^7.0"},"require-dev":{"spiral/dumper":"^3.3","spiral/framework":"^3.14.3","spiral/roadrunner-bridge":"^2.2 || ^3.7 || ^4.0","spiral-packages/league-event":"^1.0.1","spiral/nyholm-bridge":"^1.3","vimeo/psalm":"^5.9"}},{"version":"2.8.1","version_normalized":"2.8.1.0","source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"a543ce70e8ed02b999077424cf6edb6b6193b961"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/a543ce70e8ed02b999077424cf6edb6b6193b961","type":"zip","shasum":"","reference":"a543ce70e8ed02b999077424cf6edb6b6193b961"},"support":{"chat":"https://discord.gg/TFeEmCs","docs":"https://spiral.dev/docs/testing-start","forum":"https://forum.roadrunner.dev/","issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/2.8.1"},"time":"2024-09-13T12:00:03+00:00","published-time":"2024-09-13T12:09:08+00:00"},{"version":"2.8.0","version_normalized":"2.8.0.0","source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"6fcd738cec99a96432da3c5a9987d553490f557b"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/6fcd738cec99a96432da3c5a9987d553490f557b","type":"zip","shasum":"","reference":"6fcd738cec99a96432da3c5a9987d553490f557b"},"support":{"chat":"https://discord.gg/TFeEmCs","docs":"https://spiral.dev/docs/testing-start","forum":"https://forum.roadrunner.dev/","issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/2.8.0"},"time":"2024-05-07T07:08:53+00:00","published-time":"2024-05-07T07:16:01+00:00","require":{"ext-json":"*","php":">=8.1","nyholm/psr7":"^1.5","mockery/mockery":"^1.5","phpunit/phpunit":"^9.6 || ^10.0","spiral/auth":"^3.12","spiral/auth-http":"^3.12","spiral/boot":"^3.12","spiral/events":"^3.12","spiral/console":"^3.12","spiral/core":"^3.12","spiral/http":"^3.12","spiral/mailer":"^3.12","spiral/queue":"^3.12","spiral/session":"^3.12","spiral/security":"^3.12","spiral/tokenizer":"^3.12","spiral/storage":"^3.12","spiral/views":"^3.12","spiral/translator":"^3.12","spiral/scaffolder":"^3.12","symfony/mime":"^6.0 || ^7.0"},"require-dev":{"spiral/framework":"^3.12","spiral/roadrunner-bridge":"^2.2 || ^3.0","spiral-packages/league-event":"^1.0.1","spiral/nyholm-bridge":"^1.2","vimeo/psalm":"^5.9"}},{"version":"2.7.0","version_normalized":"2.7.0.0","source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"8b279a6cacf4ae4de7ffdacb8882b6abcaf16d62"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/8b279a6cacf4ae4de7ffdacb8882b6abcaf16d62","type":"zip","shasum":"","reference":"8b279a6cacf4ae4de7ffdacb8882b6abcaf16d62"},"support":{"chat":"https://discord.gg/TFeEmCs","docs":"https://spiral.dev/docs/testing-start","forum":"https://forum.roadrunner.dev/","issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/2.7.0"},"time":"2024-01-22T12:10:23+00:00","published-time":"2024-01-22T12:11:01+00:00","require":{"ext-json":"*","php":">=8.1","nyholm/psr7":"^1.5","mockery/mockery":"^1.5","phpunit/phpunit":"^9.6 || ^10.0","spiral/auth":"^3.8.4","spiral/auth-http":"^3.8.4","spiral/boot":"^3.8.4","spiral/events":"^3.8.4","spiral/console":"^3.8.4","spiral/http":"^3.8.4","spiral/mailer":"^3.8.4","spiral/queue":"^3.8.4","spiral/session":"^3.8.4","spiral/security":"^3.8.4","spiral/tokenizer":"^3.8.4","spiral/storage":"^3.8.4","spiral/views":"^3.8.4","spiral/translator":"^3.8.4","spiral/scaffolder":"^3.8.4","symfony/mime":"^6.0 || ^7.0"},"require-dev":{"spiral/framework":"^3.11","spiral/roadrunner-bridge":"^2.2 || ^3.0","spiral-packages/league-event":"^1.0.1","spiral/nyholm-bridge":"^1.2","vimeo/psalm":"^5.9"}},{"version":"2.6.4","version_normalized":"2.6.4.0","source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"03808a877ff54ca7d840886c4f6ff976788a22b2"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/03808a877ff54ca7d840886c4f6ff976788a22b2","type":"zip","shasum":"","reference":"03808a877ff54ca7d840886c4f6ff976788a22b2"},"support":{"chat":"https://discord.gg/TFeEmCs","docs":"https://spiral.dev/docs/testing-start","forum":"https://forum.roadrunner.dev/","issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/2.6.4"},"time":"2023-12-28T09:00:41+00:00","published-time":"2024-01-09T07:51:49+00:00"},{"version":"2.6.3","version_normalized":"2.6.3.0","source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"9364cbc466ff2b0654e7aa70da3c26a6f738985b"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/9364cbc466ff2b0654e7aa70da3c26a6f738985b","type":"zip","shasum":"","reference":"9364cbc466ff2b0654e7aa70da3c26a6f738985b"},"support":{"chat":"https://discord.gg/TFeEmCs","docs":"https://spiral.dev/docs/testing-start","forum":"https://forum.roadrunner.dev/","issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/2.6.3"},"time":"2023-12-08T05:36:01+00:00","published-time":"2023-12-08T05:36:30+00:00","require-dev":{"spiral/roadrunner-bridge":"^2.2 || ^3.0","spiral-packages/league-event":"^1.0.1","spiral/nyholm-bridge":"^1.2","vimeo/psalm":"^5.9"}},{"version":"2.6.2","version_normalized":"2.6.2.0","source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"d265fdea67b7f74d46df92f37a348132b7f51d16"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/d265fdea67b7f74d46df92f37a348132b7f51d16","type":"zip","shasum":"","reference":"d265fdea67b7f74d46df92f37a348132b7f51d16"},"support":{"chat":"https://discord.gg/TFeEmCs","docs":"https://spiral.dev/docs/testing-start","forum":"https://forum.roadrunner.dev/","issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/2.6.2"},"time":"2023-10-26T07:54:00+00:00","published-time":"2023-10-26T07:54:36+00:00","require":{"ext-json":"*","php":">=8.1","nyholm/psr7":"^1.5","mockery/mockery":"^1.5","phpunit/phpunit":"^9.6 || ^10.0","spiral/auth":"^3.8.4","spiral/auth-http":"^3.8.4","spiral/boot":"^3.8.4","spiral/events":"^3.8.4","spiral/console":"^3.8.4","spiral/http":"^3.8.4","spiral/mailer":"^3.8.4","spiral/queue":"^3.8.4","spiral/session":"^3.8.4","spiral/security":"^3.8.4","spiral/tokenizer":"^3.8.4","spiral/storage":"^3.8.4","spiral/views":"^3.8.4","spiral/translator":"^3.8.4","spiral/scaffolder":"^3.8.4","symfony/mime":"^6.0"}},{"version":"2.6.1","version_normalized":"2.6.1.0","source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"59e5600dd31fb62f96e9e70dc6fd2f62b138ba51"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/59e5600dd31fb62f96e9e70dc6fd2f62b138ba51","type":"zip","shasum":"","reference":"59e5600dd31fb62f96e9e70dc6fd2f62b138ba51"},"support":{"chat":"https://discord.gg/TFeEmCs","docs":"https://spiral.dev/docs/testing-start","forum":"https://forum.roadrunner.dev/","issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/2.6.1"},"time":"2023-10-18T07:48:24+00:00","published-time":"2023-10-18T07:49:16+00:00"},{"version":"2.6.0","version_normalized":"2.6.0.0","source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"fdbe8f0b0954b7ba13e127354e0eb420dfee11f4"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/fdbe8f0b0954b7ba13e127354e0eb420dfee11f4","type":"zip","shasum":"","reference":"fdbe8f0b0954b7ba13e127354e0eb420dfee11f4"},"support":{"chat":"https://discord.gg/TFeEmCs","docs":"https://spiral.dev/docs/testing-start","forum":"https://forum.roadrunner.dev/","issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/2.6.0"},"time":"2023-10-03T12:50:11+00:00","published-time":"2023-10-04T10:29:48+00:00","require":{"ext-json":"*","php":">=8.1","nyholm/psr7":"^1.5","mockery/mockery":"^1.5","phpunit/phpunit":"^9.6 || ^10.0","spiral/auth":"^3.7","spiral/auth-http":"^3.7","spiral/boot":"^3.7","spiral/events":"^3.7","spiral/console":"^3.7","spiral/http":"^3.7","spiral/mailer":"^3.7","spiral/queue":"^3.7","spiral/session":"^3.7","spiral/security":"^3.7","spiral/tokenizer":"^3.7","spiral/storage":"^3.7","spiral/views":"^3.7","spiral/translator":"^3.7","spiral/scaffolder":"^3.7","symfony/mime":"^6.0"}},{"version":"2.5.0","version_normalized":"2.5.0.0","source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"c21734316a897c3f19e7b28ce5ef7399903e315c"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/c21734316a897c3f19e7b28ce5ef7399903e315c","type":"zip","shasum":"","reference":"c21734316a897c3f19e7b28ce5ef7399903e315c"},"support":{"chat":"https://discord.gg/TFeEmCs","docs":"https://spiral.dev/docs/testing-start","forum":"https://forum.roadrunner.dev/","issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/2.5.0"},"time":"2023-09-20T11:00:47+00:00","published-time":"2023-09-20T11:01:30+00:00"},{"version":"2.4.1","version_normalized":"2.4.1.0","source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"763ce92697fab42ce110a36f87bc0a1f4b120118"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/763ce92697fab42ce110a36f87bc0a1f4b120118","type":"zip","shasum":"","reference":"763ce92697fab42ce110a36f87bc0a1f4b120118"},"support":{"chat":"https://discord.gg/TFeEmCs","docs":"https://spiral.dev/docs/testing-start","forum":"https://forum.roadrunner.dev/","issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/2.4.1"},"time":"2023-08-16T09:19:08+00:00","published-time":"2023-08-16T09:19:48+00:00"},{"version":"2.4.0","version_normalized":"2.4.0.0","source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"c8d2e4c978300431031ca08262b815cb7e5c056c"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/c8d2e4c978300431031ca08262b815cb7e5c056c","type":"zip","shasum":"","reference":"c8d2e4c978300431031ca08262b815cb7e5c056c"},"support":{"chat":"https://discord.gg/TFeEmCs","docs":"https://spiral.dev/docs/testing-start","forum":"https://forum.roadrunner.dev/","issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/2.4.0"},"time":"2023-06-07T11:36:46+00:00","published-time":"2023-07-04T13:45:35+00:00"},{"version":"2.3.1","version_normalized":"2.3.1.0","source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"8e571fbcc935ac8ef00ca3c47b2b91adab8871aa"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/8e571fbcc935ac8ef00ca3c47b2b91adab8871aa","type":"zip","shasum":"","reference":"8e571fbcc935ac8ef00ca3c47b2b91adab8871aa"},"support":{"chat":"https://discord.gg/TFeEmCs","docs":"https://spiral.dev/docs/testing-start","forum":"https://forum.roadrunner.dev/","issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/2.3.1"},"time":"2023-05-22T20:23:06+00:00","published-time":"2023-05-23T20:31:14+00:00"},{"version":"2.3.0","version_normalized":"2.3.0.0","source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"430916b7580daa85dfcb431850f1646f4806602a"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/430916b7580daa85dfcb431850f1646f4806602a","type":"zip","shasum":"","reference":"430916b7580daa85dfcb431850f1646f4806602a"},"support":{"chat":"https://discord.gg/TFeEmCs","docs":"https://spiral.dev/docs/testing-start","forum":"https://forum.roadrunner.dev/","issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/2.3.0"},"time":"2023-04-21T16:01:39+00:00","published-time":"2023-04-21T16:05:03+00:00"},{"homepage":"https://github.com/spiral/testing","version":"2.2.0","version_normalized":"2.2.0.0","authors":[{"name":"butschster","email":"butschster@gmail.com","role":"Developer"},{"name":"roxblnfk","email":"roxblnfk@gmail.com","role":"Developer"}],"source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"e923e94647fb2836370741727366a226f0d9bbfc"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/e923e94647fb2836370741727366a226f0d9bbfc","type":"zip","shasum":"","reference":"e923e94647fb2836370741727366a226f0d9bbfc"},"support":{"issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/2.2.0"},"funding":[],"time":"2022-10-26T07:41:37+00:00","published-time":"2022-10-26T07:51:52+00:00","require":{"ext-json":"*","php":">=8.1","nyholm/psr7":"^1.5","mockery/mockery":"^1.5","phpunit/phpunit":"^9.5","spiral/auth":"^3.0","spiral/auth-http":"^3.0","spiral/boot":"^3.0","spiral/events":"^3.0","spiral/console":"^3.0","spiral/http":"^3.0","spiral/mailer":"^3.0","spiral/queue":"^3.0","spiral/session":"^3.0","spiral/security":"^3.0","spiral/tokenizer":"^3.0","spiral/storage":"^3.0","spiral/views":"^3.0","spiral/translator":"^3.0","symfony/mime":"^6.0"},"require-dev":{"spiral/roadrunner-bridge":"^2.0","spiral-packages/league-event":"^1.0","spiral/nyholm-bridge":"^1.2","vimeo/psalm":"^4.9"}},{"version":"2.1.0","version_normalized":"2.1.0.0","source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"ac01294dd1efe9373288e94a26d211fa06f21a97"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/ac01294dd1efe9373288e94a26d211fa06f21a97","type":"zip","shasum":"","reference":"ac01294dd1efe9373288e94a26d211fa06f21a97"},"support":{"issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/2.1.0"},"time":"2022-09-14T10:27:17+00:00","published-time":"2022-09-14T10:29:04+00:00"},{"version":"2.0.0","version_normalized":"2.0.0.0","source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"56ce61d02351797dac5a629936272d5f2e2f8089"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/56ce61d02351797dac5a629936272d5f2e2f8089","type":"zip","shasum":"","reference":"56ce61d02351797dac5a629936272d5f2e2f8089"},"support":{"issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/2.0.0"},"time":"2022-07-23T13:43:11+00:00","published-time":"2022-07-23T13:44:34+00:00","require":{"ext-json":"*","php":">=8.1","nyholm/psr7":"^1.5","mockery/mockery":"^1.5","phpunit/phpunit":"^8.5|^9.5","spiral/auth":"^3.0","spiral/auth-http":"^3.0","spiral/boot":"^3.0","spiral/console":"^3.0","spiral/http":"^3.0","spiral/mailer":"^3.0","spiral/queue":"^3.0","spiral/session":"^3.0","spiral/security":"^3.0","spiral/tokenizer":"^3.0","spiral/storage":"^3.0","spiral/views":"^3.0","spiral/translator":"^3.0","symfony/mime":"^6.0"},"require-dev":{"spiral/framework":"^3.0","spiral/roadrunner-bridge":"^2.0","spiral/nyholm-bridge":"^1.2","vimeo/psalm":"^4.9"}},{"version":"2.0-beta","version_normalized":"2.0.0.0-beta","source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"b88f2f1051ae37bcec8ea38265aa562b0cacc42b"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/b88f2f1051ae37bcec8ea38265aa562b0cacc42b","type":"zip","shasum":"","reference":"b88f2f1051ae37bcec8ea38265aa562b0cacc42b"},"support":{"issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/2.0-beta"},"time":"2022-06-24T09:30:02+00:00","published-time":"2022-06-24T09:31:04+00:00"},{"version":"1.3.0","version_normalized":"1.3.0.0","source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"4f178abada15995fb79ee7e717edb615ef064321"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/4f178abada15995fb79ee7e717edb615ef064321","type":"zip","shasum":"","reference":"4f178abada15995fb79ee7e717edb615ef064321"},"support":{"issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/1.3.0"},"time":"2022-07-21T06:05:12+00:00","published-time":"2022-07-21T06:06:14+00:00","require":{"ext-json":"*","php":">=7.4","nyholm/psr7":"^1.5","mockery/mockery":"^1.5","phpunit/phpunit":"^8.5|^9.5","spiral/auth":"^2.9","spiral/auth-http":"^2.9","spiral/boot":"^2.9","spiral/console":"^2.9","spiral/http":"^2.9","spiral/mailer":"^2.9","spiral/queue":"^2.9","spiral/session":"^2.9","spiral/security":"^2.9","spiral/tokenizer":"^2.9","spiral/storage":"^2.11","symfony/mime":"^5.3|^6.0"},"require-dev":{"spiral/framework":"^2.9","spiral/roadrunner-bridge":"^1.0","vimeo/psalm":"^4.9"}},{"version":"1.2.1","version_normalized":"1.2.1.0","source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"a062e108e3c26164ed48def18b615d1e48306f1f"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/a062e108e3c26164ed48def18b615d1e48306f1f","type":"zip","shasum":"","reference":"a062e108e3c26164ed48def18b615d1e48306f1f"},"support":{"issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/1.2.1"},"time":"2022-05-12T15:34:36+00:00","published-time":"2022-05-12T15:48:02+00:00","require":{"ext-json":"*","php":">=7.4","laminas/laminas-diactoros":"^2.4","mockery/mockery":"^1.5","phpunit/phpunit":"^8.5|^9.5","spiral/auth":"^2.9","spiral/auth-http":"^2.9","spiral/boot":"^2.9","spiral/console":"^2.9","spiral/http":"^2.9","spiral/mailer":"^2.9","spiral/queue":"^2.9","spiral/session":"^2.9","spiral/security":"^2.9","spiral/tokenizer":"^2.9","spiral/storage":"^2.11","symfony/mime":"^5.3|^6.0"}},{"version":"1.2","version_normalized":"1.2.0.0","source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"90e7ce7a0f5399af87961413e34122b79017832e"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/90e7ce7a0f5399af87961413e34122b79017832e","type":"zip","shasum":"","reference":"90e7ce7a0f5399af87961413e34122b79017832e"},"support":{"issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/1.2"},"time":"2022-05-12T12:08:47+00:00","published-time":"2022-05-12T12:11:08+00:00","require":{"ext-json":"*","php":">=7.4","laminas/laminas-diactoros":"^2.4","mockery/mockery":"^1.5","phpunit/phpunit":"^8.5|^9.5","spiral/auth":"^2.9","spiral/boot":"^2.9","spiral/console":"^2.9","spiral/http":"^2.9","spiral/mailer":"^2.9","spiral/queue":"^2.9","spiral/session":"^2.9","spiral/tokenizer":"^2.9","spiral/storage":"^2.11","symfony/mime":"^5.3|^6.0"}},{"version":"1.1.1","version_normalized":"1.1.1.0","source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"cd4c1b866884b916fb1c2a6b6218b5fd96113a39"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/cd4c1b866884b916fb1c2a6b6218b5fd96113a39","type":"zip","shasum":"","reference":"cd4c1b866884b916fb1c2a6b6218b5fd96113a39"},"support":{"issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/1.1.1"},"time":"2022-02-14T14:35:34+00:00","published-time":"2022-02-14T14:36:18+00:00","require":{"php":">=7.4","laminas/laminas-diactoros":"^2.4","mockery/mockery":"^1.5","phpunit/phpunit":"^8.5|^9.5","spiral/auth":"^2.9","spiral/core":"^2.9","spiral/boot":"^2.9","spiral/console":"^2.9","spiral/http":"^2.9","spiral/files":"^2.9","spiral/mailer":"^2.9","spiral/queue":"^2.9","spiral/session":"^2.9","spiral/tokenizer":"^2.9","ext-json":"*"},"require-dev":{"vimeo/psalm":"^4.9"},"suggest":{"brianium/paratest":"Required to run tests in parallel (^6.0)."}},{"version":"1.1.0","version_normalized":"1.1.0.0","source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"437df7c283ea57d854a962cabc3c8b96c5dcb813"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/437df7c283ea57d854a962cabc3c8b96c5dcb813","type":"zip","shasum":"","reference":"437df7c283ea57d854a962cabc3c8b96c5dcb813"},"support":{"issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/1.1.0"},"time":"2022-02-11T12:46:34+00:00","published-time":"2022-02-11T12:47:27+00:00"},{"version":"1.0.0","version_normalized":"1.0.0.0","source":{"url":"https://github.com/spiral/testing.git","type":"git","reference":"7dca1f47b48d3797a1a7cb3767df0bc34f0849b5"},"dist":{"url":"https://api.github.com/repos/spiral/testing/zipball/7dca1f47b48d3797a1a7cb3767df0bc34f0849b5","type":"zip","shasum":"","reference":"7dca1f47b48d3797a1a7cb3767df0bc34f0849b5"},"support":{"issues":"https://github.com/spiral/testing/issues","source":"https://github.com/spiral/testing/tree/1.0.0"},"time":"2022-02-08T09:45:54+00:00","published-time":"2022-02-08T10:23:13+00:00"}]},"security-advisories":[]}