From 466e8c1bdd25e59a875f4dde5440aefc53475283 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 3 Jan 2025 16:39:43 +0000 Subject: [PATCH 01/12] Bump phpoffice/phpspreadsheet in the composer group across 1 directory Bumps the composer group with 1 update in the / directory: [phpoffice/phpspreadsheet](https://github.com/PHPOffice/PhpSpreadsheet). Updates `phpoffice/phpspreadsheet` from 1.29.6 to 1.29.7 - [Release notes](https://github.com/PHPOffice/PhpSpreadsheet/releases) - [Changelog](https://github.com/PHPOffice/PhpSpreadsheet/blob/1.29.7/CHANGELOG.md) - [Commits](https://github.com/PHPOffice/PhpSpreadsheet/compare/1.29.6...1.29.7) --- updated-dependencies: - dependency-name: phpoffice/phpspreadsheet dependency-type: indirect dependency-group: composer ... Signed-off-by: dependabot[bot] --- composer.lock | 248 +++++++++++++++++++++++++------------------------- 1 file changed, 125 insertions(+), 123 deletions(-) diff --git a/composer.lock b/composer.lock index f5a2068..5e0953e 100644 --- a/composer.lock +++ b/composer.lock @@ -1078,13 +1078,13 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "3.x-dev" - }, "phpstan": { "includes": [ "extension.neon" ] + }, + "branch-alias": { + "dev-main": "3.x-dev" } }, "autoload": { @@ -2638,16 +2638,16 @@ }, { "name": "egulias/email-validator", - "version": "4.0.2", + "version": "4.0.3", "source": { "type": "git", "url": "https://github.com/egulias/EmailValidator.git", - "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e" + "reference": "b115554301161fa21467629f1e1391c1936de517" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/ebaaf5be6c0286928352e054f2d5125608e5405e", - "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/b115554301161fa21467629f1e1391c1936de517", + "reference": "b115554301161fa21467629f1e1391c1936de517", "shasum": "" }, "require": { @@ -2693,7 +2693,7 @@ ], "support": { "issues": "https://github.com/egulias/EmailValidator/issues", - "source": "https://github.com/egulias/EmailValidator/tree/4.0.2" + "source": "https://github.com/egulias/EmailValidator/tree/4.0.3" }, "funding": [ { @@ -2701,7 +2701,7 @@ "type": "github" } ], - "time": "2023-10-06T06:47:41+00:00" + "time": "2024-12-27T00:36:43+00:00" }, { "name": "escolalms/assign-without-account", @@ -8957,16 +8957,16 @@ }, { "name": "league/commonmark", - "version": "2.6.0", + "version": "2.6.1", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", - "reference": "d150f911e0079e90ae3c106734c93137c184f932" + "reference": "d990688c91cedfb69753ffc2512727ec646df2ad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/d150f911e0079e90ae3c106734c93137c184f932", - "reference": "d150f911e0079e90ae3c106734c93137c184f932", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/d990688c91cedfb69753ffc2512727ec646df2ad", + "reference": "d990688c91cedfb69753ffc2512727ec646df2ad", "shasum": "" }, "require": { @@ -9060,7 +9060,7 @@ "type": "tidelift" } ], - "time": "2024-12-07T15:34:16+00:00" + "time": "2024-12-29T14:10:59+00:00" }, { "name": "league/config", @@ -9519,16 +9519,16 @@ }, { "name": "league/oauth2-server", - "version": "8.5.4", + "version": "8.5.5", "source": { "type": "git", "url": "https://github.com/thephpleague/oauth2-server.git", - "reference": "ab7714d073844497fd222d5d0a217629089936bc" + "reference": "cc8778350f905667e796b3c2364a9d3bd7a73518" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/oauth2-server/zipball/ab7714d073844497fd222d5d0a217629089936bc", - "reference": "ab7714d073844497fd222d5d0a217629089936bc", + "url": "https://api.github.com/repos/thephpleague/oauth2-server/zipball/cc8778350f905667e796b3c2364a9d3bd7a73518", + "reference": "cc8778350f905667e796b3c2364a9d3bd7a73518", "shasum": "" }, "require": { @@ -9595,7 +9595,7 @@ ], "support": { "issues": "https://github.com/thephpleague/oauth2-server/issues", - "source": "https://github.com/thephpleague/oauth2-server/tree/8.5.4" + "source": "https://github.com/thephpleague/oauth2-server/tree/8.5.5" }, "funding": [ { @@ -9603,7 +9603,7 @@ "type": "github" } ], - "time": "2023-08-25T22:35:12+00:00" + "time": "2024-12-20T23:06:10+00:00" }, { "name": "league/omnipay", @@ -9872,12 +9872,12 @@ "type": "library", "extra": { "laravel": { - "providers": [ - "Maatwebsite\\Excel\\ExcelServiceProvider" - ], "aliases": { "Excel": "Maatwebsite\\Excel\\Facades\\Excel" - } + }, + "providers": [ + "Maatwebsite\\Excel\\ExcelServiceProvider" + ] } }, "autoload": { @@ -10481,16 +10481,16 @@ }, { "name": "nesbot/carbon", - "version": "2.72.5", + "version": "2.72.6", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "afd46589c216118ecd48ff2b95d77596af1e57ed" + "reference": "1e9d50601e7035a4c61441a208cb5bed73e108c5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/afd46589c216118ecd48ff2b95d77596af1e57ed", - "reference": "afd46589c216118ecd48ff2b95d77596af1e57ed", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/1e9d50601e7035a4c61441a208cb5bed73e108c5", + "reference": "1e9d50601e7035a4c61441a208cb5bed73e108c5", "shasum": "" }, "require": { @@ -10510,7 +10510,7 @@ "doctrine/orm": "^2.7 || ^3.0", "friendsofphp/php-cs-fixer": "^3.0", "kylekatarnls/multi-tester": "^2.0", - "ondrejmirtes/better-reflection": "*", + "ondrejmirtes/better-reflection": "<6", "phpmd/phpmd": "^2.9", "phpstan/extension-installer": "^1.0", "phpstan/phpstan": "^0.12.99 || ^1.7.14", @@ -10523,10 +10523,6 @@ ], "type": "library", "extra": { - "branch-alias": { - "dev-master": "3.x-dev", - "dev-2.x": "2.x-dev" - }, "laravel": { "providers": [ "Carbon\\Laravel\\ServiceProvider" @@ -10536,6 +10532,10 @@ "includes": [ "extension.neon" ] + }, + "branch-alias": { + "dev-2.x": "2.x-dev", + "dev-master": "3.x-dev" } }, "autoload": { @@ -10584,7 +10584,7 @@ "type": "tidelift" } ], - "time": "2024-06-03T19:18:41+00:00" + "time": "2024-12-27T09:28:11+00:00" }, { "name": "nette/schema", @@ -10736,16 +10736,16 @@ }, { "name": "nikic/php-parser", - "version": "v5.3.1", + "version": "v5.4.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "8eea230464783aa9671db8eea6f8c6ac5285794b" + "reference": "447a020a1f875a434d62f2a401f53b82a396e494" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/8eea230464783aa9671db8eea6f8c6ac5285794b", - "reference": "8eea230464783aa9671db8eea6f8c6ac5285794b", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/447a020a1f875a434d62f2a401f53b82a396e494", + "reference": "447a020a1f875a434d62f2a401f53b82a396e494", "shasum": "" }, "require": { @@ -10788,9 +10788,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v5.3.1" + "source": "https://github.com/nikic/PHP-Parser/tree/v5.4.0" }, - "time": "2024-10-08T18:51:32+00:00" + "time": "2024-12-30T11:07:19+00:00" }, { "name": "nunomaduro/termwind", @@ -11993,16 +11993,16 @@ }, { "name": "phpoffice/phpspreadsheet", - "version": "1.29.6", + "version": "1.29.7", "source": { "type": "git", "url": "https://github.com/PHPOffice/PhpSpreadsheet.git", - "reference": "08597725b84570cd6f32bf0ea92e75a803ef28c2" + "reference": "02c8625411dcb96e1f63d58c47460284e15b2e80" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/08597725b84570cd6f32bf0ea92e75a803ef28c2", - "reference": "08597725b84570cd6f32bf0ea92e75a803ef28c2", + "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/02c8625411dcb96e1f63d58c47460284e15b2e80", + "reference": "02c8625411dcb96e1f63d58c47460284e15b2e80", "shasum": "" }, "require": { @@ -12092,9 +12092,9 @@ ], "support": { "issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues", - "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/1.29.6" + "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/1.29.7" }, - "time": "2024-12-08T05:49:00+00:00" + "time": "2024-12-27T05:10:37+00:00" }, { "name": "phpoption/phpoption", @@ -14826,12 +14826,12 @@ }, "type": "library", "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, "branch-alias": { "dev-main": "3.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" } }, "autoload": { @@ -14884,16 +14884,16 @@ }, { "name": "symfony/console", - "version": "v6.4.15", + "version": "v6.4.17", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "f1fc6f47283e27336e7cebb9e8946c8de7bff9bd" + "reference": "799445db3f15768ecc382ac5699e6da0520a0a04" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/f1fc6f47283e27336e7cebb9e8946c8de7bff9bd", - "reference": "f1fc6f47283e27336e7cebb9e8946c8de7bff9bd", + "url": "https://api.github.com/repos/symfony/console/zipball/799445db3f15768ecc382ac5699e6da0520a0a04", + "reference": "799445db3f15768ecc382ac5699e6da0520a0a04", "shasum": "" }, "require": { @@ -14958,7 +14958,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.4.15" + "source": "https://github.com/symfony/console/tree/v6.4.17" }, "funding": [ { @@ -14974,7 +14974,7 @@ "type": "tidelift" } ], - "time": "2024-11-06T14:19:14+00:00" + "time": "2024-12-07T12:07:30+00:00" }, { "name": "symfony/css-selector", @@ -15060,12 +15060,12 @@ }, "type": "library", "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, "branch-alias": { "dev-main": "3.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" } }, "autoload": { @@ -15110,16 +15110,16 @@ }, { "name": "symfony/error-handler", - "version": "v6.4.14", + "version": "v6.4.17", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "9e024324511eeb00983ee76b9aedc3e6ecd993d9" + "reference": "37ad2380e8c1a8cf62a1200a5c10080b679b446c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/9e024324511eeb00983ee76b9aedc3e6ecd993d9", - "reference": "9e024324511eeb00983ee76b9aedc3e6ecd993d9", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/37ad2380e8c1a8cf62a1200a5c10080b679b446c", + "reference": "37ad2380e8c1a8cf62a1200a5c10080b679b446c", "shasum": "" }, "require": { @@ -15165,7 +15165,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v6.4.14" + "source": "https://github.com/symfony/error-handler/tree/v6.4.17" }, "funding": [ { @@ -15181,7 +15181,7 @@ "type": "tidelift" } ], - "time": "2024-11-05T15:34:40+00:00" + "time": "2024-12-06T13:30:51+00:00" }, { "name": "symfony/event-dispatcher", @@ -15283,12 +15283,12 @@ }, "type": "library", "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, "branch-alias": { "dev-main": "3.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" } }, "autoload": { @@ -15407,16 +15407,16 @@ }, { "name": "symfony/finder", - "version": "v6.4.13", + "version": "v6.4.17", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "daea9eca0b08d0ed1dc9ab702a46128fd1be4958" + "reference": "1d0e8266248c5d9ab6a87e3789e6dc482af3c9c7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/daea9eca0b08d0ed1dc9ab702a46128fd1be4958", - "reference": "daea9eca0b08d0ed1dc9ab702a46128fd1be4958", + "url": "https://api.github.com/repos/symfony/finder/zipball/1d0e8266248c5d9ab6a87e3789e6dc482af3c9c7", + "reference": "1d0e8266248c5d9ab6a87e3789e6dc482af3c9c7", "shasum": "" }, "require": { @@ -15451,7 +15451,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v6.4.13" + "source": "https://github.com/symfony/finder/tree/v6.4.17" }, "funding": [ { @@ -15467,7 +15467,7 @@ "type": "tidelift" } ], - "time": "2024-10-01T08:30:56+00:00" + "time": "2024-12-29T13:51:37+00:00" }, { "name": "symfony/http-foundation", @@ -15548,16 +15548,16 @@ }, { "name": "symfony/http-kernel", - "version": "v6.4.16", + "version": "v6.4.17", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "8838b5b21d807923b893ccbfc2cbeda0f1bc00f0" + "reference": "c5647393c5ce11833d13e4b70fff4b571d4ac710" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/8838b5b21d807923b893ccbfc2cbeda0f1bc00f0", - "reference": "8838b5b21d807923b893ccbfc2cbeda0f1bc00f0", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/c5647393c5ce11833d13e4b70fff4b571d4ac710", + "reference": "c5647393c5ce11833d13e4b70fff4b571d4ac710", "shasum": "" }, "require": { @@ -15642,7 +15642,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v6.4.16" + "source": "https://github.com/symfony/http-kernel/tree/v6.4.17" }, "funding": [ { @@ -15658,7 +15658,7 @@ "type": "tidelift" } ], - "time": "2024-11-27T12:49:36+00:00" + "time": "2024-12-31T14:49:31+00:00" }, { "name": "symfony/mailer", @@ -15742,16 +15742,16 @@ }, { "name": "symfony/mime", - "version": "v6.4.13", + "version": "v6.4.17", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "1de1cf14d99b12c7ebbb850491ec6ae3ed468855" + "reference": "ea87c8850a54ff039d3e0ab4ae5586dd4e6c0232" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/1de1cf14d99b12c7ebbb850491ec6ae3ed468855", - "reference": "1de1cf14d99b12c7ebbb850491ec6ae3ed468855", + "url": "https://api.github.com/repos/symfony/mime/zipball/ea87c8850a54ff039d3e0ab4ae5586dd4e6c0232", + "reference": "ea87c8850a54ff039d3e0ab4ae5586dd4e6c0232", "shasum": "" }, "require": { @@ -15807,7 +15807,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v6.4.13" + "source": "https://github.com/symfony/mime/tree/v6.4.17" }, "funding": [ { @@ -15823,7 +15823,7 @@ "type": "tidelift" } ], - "time": "2024-10-25T15:07:50+00:00" + "time": "2024-12-02T11:09:41+00:00" }, { "name": "symfony/options-resolver", @@ -16861,12 +16861,12 @@ }, "type": "library", "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, "branch-alias": { "dev-main": "3.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" } }, "autoload": { @@ -17121,12 +17121,12 @@ }, "type": "library", "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, "branch-alias": { "dev-main": "3.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" } }, "autoload": { @@ -17489,31 +17489,33 @@ }, { "name": "tijsverkoyen/css-to-inline-styles", - "version": "v2.2.7", + "version": "v2.3.0", "source": { "type": "git", "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", - "reference": "83ee6f38df0a63106a9e4536e3060458b74ccedb" + "reference": "0d72ac1c00084279c1816675284073c5a337c20d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/83ee6f38df0a63106a9e4536e3060458b74ccedb", - "reference": "83ee6f38df0a63106a9e4536e3060458b74ccedb", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/0d72ac1c00084279c1816675284073c5a337c20d", + "reference": "0d72ac1c00084279c1816675284073c5a337c20d", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", - "php": "^5.5 || ^7.0 || ^8.0", - "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0" + "php": "^7.4 || ^8.0", + "symfony/css-selector": "^5.4 || ^6.0 || ^7.0" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5 || ^8.5.21 || ^9.5.10" + "phpstan/phpstan": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^8.5.21 || ^9.5.10" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.2.x-dev" + "dev-master": "2.x-dev" } }, "autoload": { @@ -17536,9 +17538,9 @@ "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", "support": { "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", - "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/v2.2.7" + "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/v2.3.0" }, - "time": "2023-12-08T13:03:43+00:00" + "time": "2024-12-21T16:25:41+00:00" }, { "name": "trax2/framework", @@ -21357,8 +21359,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -21413,16 +21415,16 @@ }, { "name": "symfony/stopwatch", - "version": "v7.2.0", + "version": "v7.2.2", "source": { "type": "git", "url": "https://github.com/symfony/stopwatch.git", - "reference": "696f418b0d722a4225e1c3d95489d262971ca924" + "reference": "e46690d5b9d7164a6d061cab1e8d46141b9f49df" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/696f418b0d722a4225e1c3d95489d262971ca924", - "reference": "696f418b0d722a4225e1c3d95489d262971ca924", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/e46690d5b9d7164a6d061cab1e8d46141b9f49df", + "reference": "e46690d5b9d7164a6d061cab1e8d46141b9f49df", "shasum": "" }, "require": { @@ -21455,7 +21457,7 @@ "description": "Provides a way to profile code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/stopwatch/tree/v7.2.0" + "source": "https://github.com/symfony/stopwatch/tree/v7.2.2" }, "funding": [ { @@ -21471,7 +21473,7 @@ "type": "tidelift" } ], - "time": "2024-09-25T14:21:43+00:00" + "time": "2024-12-18T14:28:33+00:00" }, { "name": "theseer/tokenizer", @@ -21601,16 +21603,16 @@ }, { "name": "zbateson/mb-wrapper", - "version": "2.0.0", + "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/zbateson/mb-wrapper.git", - "reference": "9e4373a153585d12b6c621ac4a6bb143264d4619" + "reference": "50a14c0c9537f978a61cde9fdc192a0267cc9cff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zbateson/mb-wrapper/zipball/9e4373a153585d12b6c621ac4a6bb143264d4619", - "reference": "9e4373a153585d12b6c621ac4a6bb143264d4619", + "url": "https://api.github.com/repos/zbateson/mb-wrapper/zipball/50a14c0c9537f978a61cde9fdc192a0267cc9cff", + "reference": "50a14c0c9537f978a61cde9fdc192a0267cc9cff", "shasum": "" }, "require": { @@ -21621,7 +21623,7 @@ "require-dev": { "friendsofphp/php-cs-fixer": "*", "phpstan/phpstan": "*", - "phpunit/phpunit": "<10.0" + "phpunit/phpunit": "^9.6|^10.0" }, "suggest": { "ext-iconv": "For best support/performance", @@ -21658,7 +21660,7 @@ ], "support": { "issues": "https://github.com/zbateson/mb-wrapper/issues", - "source": "https://github.com/zbateson/mb-wrapper/tree/2.0.0" + "source": "https://github.com/zbateson/mb-wrapper/tree/2.0.1" }, "funding": [ { @@ -21666,7 +21668,7 @@ "type": "github" } ], - "time": "2024-03-20T01:38:07+00:00" + "time": "2024-12-20T22:05:33+00:00" }, { "name": "zbateson/stream-decorators", @@ -21734,12 +21736,12 @@ ], "aliases": [], "minimum-stability": "dev", - "stability-flags": {}, + "stability-flags": [], "prefer-stable": true, "prefer-lowest": false, "platform": { "php": ">=8.1" }, - "platform-dev": {}, + "platform-dev": [], "plugin-api-version": "2.6.0" } From e8a06b4e8fa1b91a497443dfbcc453eb4792b4d7 Mon Sep 17 00:00:00 2001 From: Mateusz Wojczal Date: Wed, 8 Jan 2025 15:59:42 +0100 Subject: [PATCH 02/12] docker update. php 8.3 --- .dockerignore | 15 +- .github/workflows/phpunit-tests.yml | 50 + Dockerfile | 22 +- Dockerfile.alpine | 41 + composer.json.tmp | 162 + composer.lock | 41866 ++++++++-------- composer.lock.tmp | 21745 ++++++++ composer.phar | Bin 0 -> 3063028 bytes docker-compose.yml | 6 +- .../supervisor/example/scheduler.conf.example | 2 +- docker/conf/supervisor/services/horizon.conf | 11 +- .../services/multidomain_queue.conf | 2 +- .../conf/supervisor/services/scheduler.conf | 2 +- init.sh | 4 +- init_multidomains.sh | 2 +- makefile | 32 +- 16 files changed, 42172 insertions(+), 21790 deletions(-) create mode 100644 Dockerfile.alpine create mode 100644 composer.json.tmp create mode 100644 composer.lock.tmp create mode 100755 composer.phar diff --git a/.dockerignore b/.dockerignore index aa2ce42..9a16601 100644 --- a/.dockerignore +++ b/.dockerignore @@ -20,17 +20,12 @@ docker/minio_storage docker/postgres-data !docker/conf -storage/h5p/temp .env.local.testing /coverage -storage/h5p/libraries/** -storage/h5p/editor/images/** +storage +storage/**/* -storage/h5p/cachedassets/* -storage/h5p/editor/** -storage/scorm/** -storage/imgcache escolasoft/**/vendor .DS_Store @@ -45,7 +40,6 @@ bootstrap/cache/**/* /public/scorm/** -storage/api-docs/api-docs.json #composer.lock yarn.lock @@ -61,4 +55,7 @@ tests/badge.svg tests/coverage.xml tests/coverage.txt -caddy \ No newline at end of file +caddy + +.git +docs \ No newline at end of file diff --git a/.github/workflows/phpunit-tests.yml b/.github/workflows/phpunit-tests.yml index b22e0a4..6abeee9 100644 --- a/.github/workflows/phpunit-tests.yml +++ b/.github/workflows/phpunit-tests.yml @@ -152,3 +152,53 @@ jobs: - name: Run Testsuite run: vendor/bin/phpunit + + phpunit-postgres-php83: + runs-on: ubuntu-latest + container: + image: escolalms/php:8.3-alpine + + services: + postgres: + image: postgres:12 + env: + POSTGRES_USER: postgres + POSTGRES_PASSWORD: postgres + POSTGRES_DB: test + TZ: Europe/Warsaw + ports: + - 5432:5432 + + steps: + - uses: actions/checkout@v2 + with: + fetch-depth: 1 + + - name: Copy environment configuration files + run: | + cp docker/envs/.env.ci.postgres .env + cp docker/envs/phpunit.xml.postgres phpunit.xml + + - name: Update composer + run: | + apt-get install git unzip -y + composer self-update + composer update --no-scripts + + - name: Prepare Laravel Application + run: | + php artisan key:generate + php artisan migrate:fresh + php artisan db:seed --class="Database\Seeders\PermissionsSeeder" + php artisan passport:keys --force + php artisan passport:client --personal --no-interaction + cp storage/oauth-private.key vendor/orchestra/testbench-core/laravel/storage/oauth-private.key + cp storage/oauth-public.key vendor/orchestra/testbench-core/laravel/storage/oauth-public.key + mkdir vendor/escolalms/lrs/src/../../storage/ + cp storage/*.key vendor/escolalms/lrs/src/../../storage/ + + - name: Special Migrations for Tests + run: php artisan migrate --path=vendor/escolalms/courses/tests/Database/Migrations + + - name: Run Testsuite + run: vendor/bin/phpunit diff --git a/Dockerfile b/Dockerfile index a192869..082bbef 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,19 +1,13 @@ -FROM escolalms/php:8.2-prod +FROM escolalms/php:8.3-alpine WORKDIR /var/www/html -EXPOSE 80 +EXPOSE 9000 COPY / /var/www/html -RUN pecl install excimer -RUN \ - # general supervisord settings - cp docker/conf/supervisor/supervisord.conf /etc/supervisor/supervisord.conf \ - # supervisord services - # && cp -r docker/conf/supervisor/services/* /etc/supervisor/custom.d \ - # devilbox php.ini./ TODO this should be rather send to different custom file - && cp docker/conf/php/xxx-devilbox-default-php.ini /usr/local/etc/php/conf.d/xxx-devilbox-default-php.ini \ - # overwrite some php-fpm settings - && cp docker/conf/php/php-fpm-custom.conf /usr/local/etc/php-fpm.d/php-fpm-custom.conf -RUN composer self-update && composer install --no-scripts -RUN chown -R devilbox:devilbox /var/www/ +# RUN \ +# # general supervisord settings +# cp docker/conf/supervisor/supervisord.conf /etc/supervisor/supervisord.conf \ +# && cp docker/conf/php/xxx-devilbox-default-php.ini /usr/local/etc/php/conf.d/xxx-devilbox-default-php.ini \ +# && cp docker/conf/php/php-fpm-custom.conf /usr/local/etc/php-fpm.d/php-fpm-custom.conf +RUN composer install --no-scripts CMD /var/www/html/init.sh diff --git a/Dockerfile.alpine b/Dockerfile.alpine new file mode 100644 index 0000000..0d790fa --- /dev/null +++ b/Dockerfile.alpine @@ -0,0 +1,41 @@ + +# docker build -t abc . -f Dockerfile.alpine +FROM php:8.2-fpm-alpine +WORKDIR /var/www/html +EXPOSE 9000 +COPY / /var/www/html +COPY docker-entrypoint.sh /docker-entrypoint.sh +RUN apk add --no-cache \ + $PHPIZE_DEPS \ + postgresql-dev \ + ffmpeg \ + unzip \ + libzip-dev libpng-dev libxml2-dev openssl-dev\ + supervisor \ + bash \ + nodejs npm +RUN docker-php-ext-install zip pcntl bcmath gd session pcntl pdo pdo_pgsql pdo_mysql +RUN pecl install excimer +RUN docker-php-ext-configure pgsql -with-pgsql=/usr/local/pgsql + +RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" && php composer-setup.php && php -r "unlink('composer-setup.php');" && mv composer.phar /usr/local/bin/composer + + +# apk del .build-deps && \ +# rm -Rf /tmp/* + +# RUN \ +# # general supervisord settings +# cp docker/conf/supervisor/supervisord.conf /etc/supervisor/supervisord.conf \ +# # supervisord services +# # && cp -r docker/conf/supervisor/services/* /etc/supervisor/custom.d \ +# # devilbox php.ini./ TODO this should be rather send to different custom file +# && cp docker/conf/php/xxx-devilbox-default-php.ini /usr/local/etc/php/conf.d/xxx-devilbox-default-php.ini \ +# # overwrite some php-fpm settings +# && cp docker/conf/php/php-fpm-custom.conf /usr/local/etc/php-fpm.d/php-fpm-custom.conf +RUN composer install --no-scripts +#RUN chown -R devilbox:devilbox /var/www/ + +CMD /var/www/html/init.sh +ENTRYPOINT ["/docker-entrypoint.sh"] +HEALTHCHECK --interval=30s --timeout=30s --start-period=10s --retries=5 CMD [ "php", "artisan", "health:check" ] \ No newline at end of file diff --git a/composer.json.tmp b/composer.json.tmp new file mode 100644 index 0000000..4968374 --- /dev/null +++ b/composer.json.tmp @@ -0,0 +1,162 @@ +{ + "name": "escolalms/api", + "description": "Headless LMS", + "type": "project", + "keywords": [ + "lms", + "learning-management-system", + "laravel", + "reactjs" + ], + "homepage": "https://lms.escolasoft.com", + "license": "MIT", + "authors": [ + { + "name": "Mateusz Wojczal", + "email": "mateusz@wojczal.com" + }, + { + "name": "Paweł Chołaj", + "email": "pawel.cholaj@escola.pl", + "homepage": "https://cholaj.pl" + }, + { + "name": "Hubert Krzysztofiak" + }, + { + "name": "Maciej Rymarz" + }, + { + "name": "Tomasz Smolarek" + }, + { + "name": "Witold Wiśniewski" + } + ], + "require": { + "php": ">=8.1", + "darkaonline/l5-swagger": "^8", + "doctrine/dbal": "^2|^3", + "escolalms/assign-without-account": "^0", + "escolalms/auth": "^0", + "escolalms/bookmarks_notes": "^0", + "escolalms/bulk-notifications": "^0", + "escolalms/cart": "^0", + "escolalms/categories": "^0", + "escolalms/cmi5": "^0", + "escolalms/consultation-access": "^0", + "escolalms/consultations": "^0", + "escolalms/core": "^1", + "escolalms/course-access": "^0", + "escolalms/courses": "^0", + "escolalms/courses-import-export": "^0.1.21", + "escolalms/csv-users": "^0", + "escolalms/dictionaries": "^0", + "escolalms/files": "^0", + "escolalms/headless-h5p": "^0", + "escolalms/images": "^0", + "escolalms/invoices": "^0", + "escolalms/lrs": "^0", + "escolalms/mailerlite": "^0", + "escolalms/mattermost": "^0", + "escolalms/model-fields": "^0", + "escolalms/notifications": "^0", + "escolalms/pages": "^0", + "escolalms/payments": "^0", + "escolalms/permissions": "^0", + "escolalms/questionnaire": "^0", + "escolalms/recommender": "^0", + "escolalms/reports": "^0", + "escolalms/scorm": "^0", + "escolalms/settings": "^0", + "escolalms/stationary-events": "^0", + "escolalms/tags": "^0", + "escolalms/tasks": "^0", + "escolalms/templates": "^0", + "escolalms/templates-email": "^0", + "escolalms/templates-pdf": "^0", + "escolalms/templates-sms": "^0", + "escolalms/topic-type-gift": "^0", + "escolalms/topic-type-project": "^0", + "escolalms/topic-types": "^0", + "escolalms/translations": "^0", + "escolalms/video": "^0", + "escolalms/vouchers": "^0", + "escolalms/webinar": "^0", + "gecche/laravel-multidomain": "^5.0", + "guzzlehttp/guzzle": "^7.4.5", + "laravel/framework": "^9", + "laravel/helpers": "^1.7", + "laravel/horizon": "^5", + "laravel/passport": "^11", + "laravel/socialite": "^5.1", + "laravel/tinker": "^2.9", + "league/flysystem-aws-s3-v3": "^3.0", + "predis/predis": "^2.2", + "psr/http-message": "^1", + "sentry/sentry-laravel": "^4.2", + "spatie/laravel-health": "^1.30", + "spatie/laravel-permission": "^6.3", + "staudenmeir/laravel-migration-views": "^1.0" + }, + "require-dev": { + "spatie/laravel-ignition": "^1.0", + "fakerphp/faker": "^1.9.1", + "filp/whoops": "^2.0", + "mockery/mockery": "^1.0", + "nunomaduro/collision": "^7", + "orchestra/testbench": "^7", + "php-mock/php-mock-phpunit": "^2.6", + "phpunit/phpunit": "^9.0" + }, + "config": { + "optimize-autoloader": true, + "preferred-install": "dist", + "sort-packages": true, + "allow-plugins": { + "composer/package-versions-deprecated": true, + "php-http/discovery": true + } + }, + "extra": { + "laravel": { + "dont-discover": [] + }, + "hooks": { + "pre-commit": [ + "echo committing as $(git config user.name)", + "php-cs-fixer fix ." + ] + } + }, + "autoload": { + "psr-4": { + "App\\": "app/", + "Database\\Factories\\": "database/factories", + "Database\\Seeders\\": "database/seeds" + } + }, + "autoload-dev": { + "psr-4": { + "Tests\\": "tests/", + "Features\\": "features/" + } + }, + "minimum-stability": "dev", + "prefer-stable": true, + "scripts": { + "post-autoload-dump": [ + "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump", + "@php artisan package:discover --ansi" + ], + "post-root-package-install": [ + "@php -r \"file_exists('.env') || copy('.env.example', '.env');\"" + ], + "post-create-project-cmd": [ + "@php artisan key:generate --ansi" + ], + "siffer": [ + "./vendor/bin/php-cs-fixer fix ." + ] + } +} diff --git a/composer.lock b/composer.lock index f5a2068..b43813f 100644 --- a/composer.lock +++ b/composer.lock @@ -1,21745 +1,20129 @@ { - "_readme": [ - "This file locks the dependencies of your project to a known state", - "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", - "This file is @generated automatically" - ], - "content-hash": "f7750cedf0f989cda0a82f98514a87eb", - "packages": [ - { - "name": "aws/aws-crt-php", - "version": "v1.2.7", - "source": { - "type": "git", - "url": "https://github.com/awslabs/aws-crt-php.git", - "reference": "d71d9906c7bb63a28295447ba12e74723bd3730e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/awslabs/aws-crt-php/zipball/d71d9906c7bb63a28295447ba12e74723bd3730e", - "reference": "d71d9906c7bb63a28295447ba12e74723bd3730e", - "shasum": "" - }, - "require": { - "php": ">=5.5" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35||^5.6.3||^9.5", - "yoast/phpunit-polyfills": "^1.0" - }, - "suggest": { - "ext-awscrt": "Make sure you install awscrt native extension to use any of the functionality." - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "AWS SDK Common Runtime Team", - "email": "aws-sdk-common-runtime@amazon.com" - } - ], - "description": "AWS Common Runtime for PHP", - "homepage": "https://github.com/awslabs/aws-crt-php", - "keywords": [ - "amazon", - "aws", - "crt", - "sdk" - ], - "support": { - "issues": "https://github.com/awslabs/aws-crt-php/issues", - "source": "https://github.com/awslabs/aws-crt-php/tree/v1.2.7" - }, - "time": "2024-10-18T22:15:13+00:00" - }, - { - "name": "aws/aws-sdk-php", - "version": "3.334.7", - "source": { - "type": "git", - "url": "https://github.com/aws/aws-sdk-php.git", - "reference": "8e0104e95a1edba209e077e6c4212b8cca04686f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/8e0104e95a1edba209e077e6c4212b8cca04686f", - "reference": "8e0104e95a1edba209e077e6c4212b8cca04686f", - "shasum": "" - }, - "require": { - "aws/aws-crt-php": "^1.2.3", - "ext-json": "*", - "ext-pcre": "*", - "ext-simplexml": "*", - "guzzlehttp/guzzle": "^6.5.8 || ^7.4.5", - "guzzlehttp/promises": "^1.4.0 || ^2.0", - "guzzlehttp/psr7": "^1.9.1 || ^2.4.5", - "mtdowling/jmespath.php": "^2.6", - "php": ">=7.2.5", - "psr/http-message": "^1.0 || ^2.0" - }, - "require-dev": { - "andrewsville/php-token-reflection": "^1.4", - "aws/aws-php-sns-message-validator": "~1.0", - "behat/behat": "~3.0", - "composer/composer": "^1.10.22", - "dms/phpunit-arraysubset-asserts": "^0.4.0", - "doctrine/cache": "~1.4", - "ext-dom": "*", - "ext-openssl": "*", - "ext-pcntl": "*", - "ext-sockets": "*", - "nette/neon": "^2.3", - "paragonie/random_compat": ">= 2", - "phpunit/phpunit": "^5.6.3 || ^8.5 || ^9.5", - "psr/cache": "^1.0 || ^2.0 || ^3.0", - "psr/simple-cache": "^1.0 || ^2.0 || ^3.0", - "sebastian/comparator": "^1.2.3 || ^4.0", - "yoast/phpunit-polyfills": "^1.0" - }, - "suggest": { - "aws/aws-php-sns-message-validator": "To validate incoming SNS notifications", - "doctrine/cache": "To use the DoctrineCacheAdapter", - "ext-curl": "To send requests using cURL", - "ext-openssl": "Allows working with CloudFront private distributions and verifying received SNS messages", - "ext-sockets": "To use client-side monitoring" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - } - }, - "autoload": { - "files": [ - "src/functions.php" - ], - "psr-4": { - "Aws\\": "src/" - }, - "exclude-from-classmap": [ - "src/data/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Amazon Web Services", - "homepage": "http://aws.amazon.com" - } - ], - "description": "AWS SDK for PHP - Use Amazon Web Services in your PHP project", - "homepage": "http://aws.amazon.com/sdkforphp", - "keywords": [ - "amazon", - "aws", - "cloud", - "dynamodb", - "ec2", - "glacier", - "s3", - "sdk" - ], - "support": { - "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80", - "issues": "https://github.com/aws/aws-sdk-php/issues", - "source": "https://github.com/aws/aws-sdk-php/tree/3.334.7" - }, - "time": "2024-12-16T19:09:36+00:00" - }, - { - "name": "barryvdh/laravel-dompdf", - "version": "v2.2.0", - "source": { - "type": "git", - "url": "https://github.com/barryvdh/laravel-dompdf.git", - "reference": "c96f90c97666cebec154ca1ffb67afed372114d8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/barryvdh/laravel-dompdf/zipball/c96f90c97666cebec154ca1ffb67afed372114d8", - "reference": "c96f90c97666cebec154ca1ffb67afed372114d8", - "shasum": "" - }, - "require": { - "dompdf/dompdf": "^2.0.7", - "illuminate/support": "^6|^7|^8|^9|^10|^11", - "php": "^7.2 || ^8.0" - }, - "require-dev": { - "larastan/larastan": "^1.0|^2.7.0", - "orchestra/testbench": "^4|^5|^6|^7|^8|^9", - "phpro/grumphp": "^1 || ^2.5", - "squizlabs/php_codesniffer": "^3.5" - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "PDF": "Barryvdh\\DomPDF\\Facade\\Pdf", - "Pdf": "Barryvdh\\DomPDF\\Facade\\Pdf" - }, - "providers": [ - "Barryvdh\\DomPDF\\ServiceProvider" - ] - }, - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "psr-4": { - "Barryvdh\\DomPDF\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Barry vd. Heuvel", - "email": "barryvdh@gmail.com" - } - ], - "description": "A DOMPDF Wrapper for Laravel", - "keywords": [ - "dompdf", - "laravel", - "pdf" - ], - "support": { - "issues": "https://github.com/barryvdh/laravel-dompdf/issues", - "source": "https://github.com/barryvdh/laravel-dompdf/tree/v2.2.0" - }, - "funding": [ - { - "url": "https://fruitcake.nl", - "type": "custom" - }, - { - "url": "https://github.com/barryvdh", - "type": "github" - } - ], - "time": "2024-04-25T13:16:04+00:00" - }, - { - "name": "bensampo/laravel-enum", - "version": "v6.11.1", - "source": { - "type": "git", - "url": "https://github.com/BenSampo/laravel-enum.git", - "reference": "facd826e65fe44b3c0a4f9c726c2433cf8a4a9ea" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/BenSampo/laravel-enum/zipball/facd826e65fe44b3c0a4f9c726c2433cf8a4a9ea", - "reference": "facd826e65fe44b3c0a4f9c726c2433cf8a4a9ea", - "shasum": "" - }, - "require": { - "composer/class-map-generator": "^1", - "illuminate/contracts": "^9 || ^10 || ^11", - "illuminate/support": "^9 || ^10 || ^11", - "laminas/laminas-code": "^3.4 || ^4", - "nikic/php-parser": "^4.13.2 || ^5", - "php": "^8" - }, - "require-dev": { - "doctrine/dbal": "^3.4", - "ergebnis/composer-normalize": "^2.28.3", - "larastan/larastan": "^2.6.3", - "mll-lab/php-cs-fixer-config": "^5.4", - "mockery/mockery": "^1.5", - "orchestra/testbench": "^7.6.1 || ^8 || ^9", - "phpstan/extension-installer": "^1", - "phpstan/phpstan": "^1.8.2", - "phpstan/phpstan-mockery": "^1.1", - "phpstan/phpstan-phpunit": "^1.1.1", - "phpunit/phpunit": "^9.5.21 || ^10 || ^11", - "rector/rector": "^1", - "symplify/rule-doc-generator": "^11 || ^12 || ^13" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "BenSampo\\Enum\\EnumServiceProvider" - ] - }, - "phpstan": { - "includes": [ - "extension.neon" - ] - } - }, - "autoload": { - "psr-4": { - "BenSampo\\Enum\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ben Sampson", - "homepage": "https://sampo.co.uk", - "role": "Developer" - }, - { - "name": "Benedikt Franke", - "homepage": "https://franke.tech", - "role": "Developer" - } - ], - "description": "Simple, extensible and powerful enumeration implementation for Laravel.", - "homepage": "https://github.com/bensampo/laravel-enum", - "keywords": [ - "bensampo", - "enum", - "laravel", - "package", - "validation" - ], - "support": { - "issues": "https://github.com/BenSampo/laravel-enum/issues", - "source": "https://github.com/BenSampo/laravel-enum/tree/v6.11.1" - }, - "funding": [ - { - "url": "https://github.com/bensampo", - "type": "github" - } - ], - "time": "2024-08-21T10:45:41+00:00" - }, - { - "name": "beste/clock", - "version": "3.0.0", - "source": { - "type": "git", - "url": "https://github.com/beste/clock.git", - "reference": "7004b55fcd54737b539886244b3a3b2188181974" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/beste/clock/zipball/7004b55fcd54737b539886244b3a3b2188181974", - "reference": "7004b55fcd54737b539886244b3a3b2188181974", - "shasum": "" - }, - "require": { - "php": "^8.0", - "psr/clock": "^1.0" - }, - "provide": { - "psr/clock-implementation": "1.0" - }, - "require-dev": { - "phpstan/extension-installer": "^1.2", - "phpstan/phpstan": "^1.9.1", - "phpstan/phpstan-phpunit": "^1.2.2", - "phpstan/phpstan-strict-rules": "^1.4.4", - "phpunit/phpunit": "^9.5.26", - "psalm/plugin-phpunit": "^0.16.1", - "vimeo/psalm": "^4.29" - }, - "type": "library", - "autoload": { - "files": [ - "src/Clock.php" - ], - "psr-4": { - "Beste\\Clock\\": "src/Clock" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jérôme Gamez", - "email": "jerome@gamez.name" - } - ], - "description": "A collection of Clock implementations", - "keywords": [ - "clock", - "clock-interface", - "psr-20", - "psr20" - ], - "support": { - "issues": "https://github.com/beste/clock/issues", - "source": "https://github.com/beste/clock/tree/3.0.0" - }, - "funding": [ - { - "url": "https://github.com/jeromegamez", - "type": "github" - } - ], - "time": "2022-11-26T18:03:05+00:00" - }, - { - "name": "beste/in-memory-cache", - "version": "1.3.1", - "source": { - "type": "git", - "url": "https://github.com/beste/in-memory-cache-php.git", - "reference": "f8299adc8abdaf7d309e8b28e53b4307ea49ebc7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/beste/in-memory-cache-php/zipball/f8299adc8abdaf7d309e8b28e53b4307ea49ebc7", - "reference": "f8299adc8abdaf7d309e8b28e53b4307ea49ebc7", - "shasum": "" - }, - "require": { - "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", - "psr/cache": "^2.0 || ^3.0", - "psr/clock": "^1.0" - }, - "provide": { - "psr/cache-implementation": "2.0 || 3.0" - }, - "require-dev": { - "beste/clock": "^3.0", - "beste/php-cs-fixer-config": "^3.2.0", - "friendsofphp/php-cs-fixer": "^3.62.0", - "phpstan/extension-installer": "^1.4.1", - "phpstan/phpstan": "^1.11.10", - "phpstan/phpstan-deprecation-rules": "^1.2.0", - "phpstan/phpstan-phpunit": "^1.4.0", - "phpstan/phpstan-strict-rules": "^1.6.0", - "phpunit/phpunit": "^10.5.2 || ^11.3.1", - "symfony/var-dumper": "^6.4 || ^7.1.3" - }, - "suggest": { - "psr/clock-implementation": "Allows injecting a Clock, for example a frozen clock for testing" - }, - "type": "library", - "autoload": { - "psr-4": { - "Beste\\Cache\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jérôme Gamez", - "email": "jerome@gamez.name" - } - ], - "description": "A PSR-6 In-Memory cache that can be used as a fallback implementation and/or in tests.", - "keywords": [ - "beste", - "cache", - "psr-6" - ], - "support": { - "issues": "https://github.com/beste/in-memory-cache-php/issues", - "source": "https://github.com/beste/in-memory-cache-php/tree/1.3.1" - }, - "funding": [ - { - "url": "https://github.com/jeromegamez", - "type": "github" - } - ], - "time": "2024-08-26T15:51:58+00:00" - }, - { - "name": "beste/json", - "version": "1.5.0", - "source": { - "type": "git", - "url": "https://github.com/beste/json.git", - "reference": "3ed7d6be039617e5ea63a835a792a811c7fba0ff" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/beste/json/zipball/3ed7d6be039617e5ea63a835a792a811c7fba0ff", - "reference": "3ed7d6be039617e5ea63a835a792a811c7fba0ff", - "shasum": "" - }, - "require": { - "ext-json": "*", - "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" - }, - "require-dev": { - "phpstan/extension-installer": "^1.3", - "phpstan/phpstan": "^1.10", - "phpstan/phpstan-phpunit": "^1.3", - "phpstan/phpstan-strict-rules": "^1.5", - "phpunit/phpunit": "^10.4.2", - "rector/rector": "^0.18.10" - }, - "type": "library", - "autoload": { - "files": [ - "src/Json.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jérôme Gamez", - "email": "jerome@gamez.name" - } - ], - "description": "A simple JSON helper to decode and encode JSON", - "keywords": [ - "helper", - "json" - ], - "support": { - "issues": "https://github.com/beste/json/issues", - "source": "https://github.com/beste/json/tree/1.5.0" - }, - "funding": [ - { - "url": "https://github.com/jeromegamez", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/beste/json", - "type": "tidelift" - } - ], - "time": "2024-08-16T22:44:02+00:00" - }, - { - "name": "brick/math", - "version": "0.11.0", - "source": { - "type": "git", - "url": "https://github.com/brick/math.git", - "reference": "0ad82ce168c82ba30d1c01ec86116ab52f589478" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/brick/math/zipball/0ad82ce168c82ba30d1c01ec86116ab52f589478", - "reference": "0ad82ce168c82ba30d1c01ec86116ab52f589478", - "shasum": "" - }, - "require": { - "php": "^8.0" - }, - "require-dev": { - "php-coveralls/php-coveralls": "^2.2", - "phpunit/phpunit": "^9.0", - "vimeo/psalm": "5.0.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Brick\\Math\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Arbitrary-precision arithmetic library", - "keywords": [ - "Arbitrary-precision", - "BigInteger", - "BigRational", - "arithmetic", - "bigdecimal", - "bignum", - "brick", - "math" - ], - "support": { - "issues": "https://github.com/brick/math/issues", - "source": "https://github.com/brick/math/tree/0.11.0" - }, - "funding": [ - { - "url": "https://github.com/BenMorel", - "type": "github" - } - ], - "time": "2023-01-15T23:15:59+00:00" - }, - { - "name": "carbonphp/carbon-doctrine-types", - "version": "2.1.0", - "source": { - "type": "git", - "url": "https://github.com/CarbonPHP/carbon-doctrine-types.git", - "reference": "99f76ffa36cce3b70a4a6abce41dba15ca2e84cb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/CarbonPHP/carbon-doctrine-types/zipball/99f76ffa36cce3b70a4a6abce41dba15ca2e84cb", - "reference": "99f76ffa36cce3b70a4a6abce41dba15ca2e84cb", - "shasum": "" - }, - "require": { - "php": "^7.4 || ^8.0" - }, - "conflict": { - "doctrine/dbal": "<3.7.0 || >=4.0.0" - }, - "require-dev": { - "doctrine/dbal": "^3.7.0", - "nesbot/carbon": "^2.71.0 || ^3.0.0", - "phpunit/phpunit": "^10.3" - }, - "type": "library", - "autoload": { - "psr-4": { - "Carbon\\Doctrine\\": "src/Carbon/Doctrine/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "KyleKatarn", - "email": "kylekatarnls@gmail.com" - } - ], - "description": "Types to use Carbon in Doctrine", - "keywords": [ - "carbon", - "date", - "datetime", - "doctrine", - "time" - ], - "support": { - "issues": "https://github.com/CarbonPHP/carbon-doctrine-types/issues", - "source": "https://github.com/CarbonPHP/carbon-doctrine-types/tree/2.1.0" - }, - "funding": [ - { - "url": "https://github.com/kylekatarnls", - "type": "github" - }, - { - "url": "https://opencollective.com/Carbon", - "type": "open_collective" - }, - { - "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", - "type": "tidelift" - } - ], - "time": "2023-12-11T17:09:12+00:00" - }, - { - "name": "clue/stream-filter", - "version": "v1.7.0", - "source": { - "type": "git", - "url": "https://github.com/clue/stream-filter.git", - "reference": "049509fef80032cb3f051595029ab75b49a3c2f7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/clue/stream-filter/zipball/049509fef80032cb3f051595029ab75b49a3c2f7", - "reference": "049509fef80032cb3f051595029ab75b49a3c2f7", - "shasum": "" - }, - "require": { - "php": ">=5.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36" - }, - "type": "library", - "autoload": { - "files": [ - "src/functions_include.php" - ], - "psr-4": { - "Clue\\StreamFilter\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Christian Lück", - "email": "christian@clue.engineering" - } - ], - "description": "A simple and modern approach to stream filtering in PHP", - "homepage": "https://github.com/clue/stream-filter", - "keywords": [ - "bucket brigade", - "callback", - "filter", - "php_user_filter", - "stream", - "stream_filter_append", - "stream_filter_register" - ], - "support": { - "issues": "https://github.com/clue/stream-filter/issues", - "source": "https://github.com/clue/stream-filter/tree/v1.7.0" - }, - "funding": [ - { - "url": "https://clue.engineering/support", - "type": "custom" - }, - { - "url": "https://github.com/clue", - "type": "github" - } - ], - "time": "2023-12-20T15:40:13+00:00" - }, - { - "name": "composer/ca-bundle", - "version": "1.5.4", - "source": { - "type": "git", - "url": "https://github.com/composer/ca-bundle.git", - "reference": "bc0593537a463e55cadf45fd938d23b75095b7e1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/ca-bundle/zipball/bc0593537a463e55cadf45fd938d23b75095b7e1", - "reference": "bc0593537a463e55cadf45fd938d23b75095b7e1", - "shasum": "" - }, - "require": { - "ext-openssl": "*", - "ext-pcre": "*", - "php": "^7.2 || ^8.0" - }, - "require-dev": { - "phpstan/phpstan": "^1.10", - "phpunit/phpunit": "^8 || ^9", - "psr/log": "^1.0 || ^2.0 || ^3.0", - "symfony/process": "^4.0 || ^5.0 || ^6.0 || ^7.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\CaBundle\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - } - ], - "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.", - "keywords": [ - "cabundle", - "cacert", - "certificate", - "ssl", - "tls" - ], - "support": { - "irc": "irc://irc.freenode.org/composer", - "issues": "https://github.com/composer/ca-bundle/issues", - "source": "https://github.com/composer/ca-bundle/tree/1.5.4" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2024-11-27T15:35:25+00:00" - }, - { - "name": "composer/class-map-generator", - "version": "1.5.0", - "source": { - "type": "git", - "url": "https://github.com/composer/class-map-generator.git", - "reference": "4b0a223cf5be7c9ee7e0ef1bc7db42b4a97c9915" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/class-map-generator/zipball/4b0a223cf5be7c9ee7e0ef1bc7db42b4a97c9915", - "reference": "4b0a223cf5be7c9ee7e0ef1bc7db42b4a97c9915", - "shasum": "" - }, - "require": { - "composer/pcre": "^2.1 || ^3.1", - "php": "^7.2 || ^8.0", - "symfony/finder": "^4.4 || ^5.3 || ^6 || ^7" - }, - "require-dev": { - "phpstan/phpstan": "^1.12 || ^2", - "phpstan/phpstan-deprecation-rules": "^1 || ^2", - "phpstan/phpstan-phpunit": "^1 || ^2", - "phpstan/phpstan-strict-rules": "^1.1 || ^2", - "phpunit/phpunit": "^8", - "symfony/filesystem": "^5.4 || ^6" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\ClassMapGenerator\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "https://seld.be" - } - ], - "description": "Utilities to scan PHP code and generate class maps.", - "keywords": [ - "classmap" - ], - "support": { - "issues": "https://github.com/composer/class-map-generator/issues", - "source": "https://github.com/composer/class-map-generator/tree/1.5.0" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2024-11-25T16:11:06+00:00" - }, - { - "name": "composer/composer", - "version": "2.8.4", - "source": { - "type": "git", - "url": "https://github.com/composer/composer.git", - "reference": "112e37d1dca22b3fdb81cf3524ab4994f47fdb8c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/composer/zipball/112e37d1dca22b3fdb81cf3524ab4994f47fdb8c", - "reference": "112e37d1dca22b3fdb81cf3524ab4994f47fdb8c", - "shasum": "" - }, - "require": { - "composer/ca-bundle": "^1.5", - "composer/class-map-generator": "^1.4.0", - "composer/metadata-minifier": "^1.0", - "composer/pcre": "^2.2 || ^3.2", - "composer/semver": "^3.3", - "composer/spdx-licenses": "^1.5.7", - "composer/xdebug-handler": "^2.0.2 || ^3.0.3", - "justinrainbow/json-schema": "^5.3", - "php": "^7.2.5 || ^8.0", - "psr/log": "^1.0 || ^2.0 || ^3.0", - "react/promise": "^2.11 || ^3.2", - "seld/jsonlint": "^1.4", - "seld/phar-utils": "^1.2", - "seld/signal-handler": "^2.0", - "symfony/console": "^5.4.35 || ^6.3.12 || ^7.0.3", - "symfony/filesystem": "^5.4.35 || ^6.3.12 || ^7.0.3", - "symfony/finder": "^5.4.35 || ^6.3.12 || ^7.0.3", - "symfony/polyfill-php73": "^1.24", - "symfony/polyfill-php80": "^1.24", - "symfony/polyfill-php81": "^1.24", - "symfony/process": "^5.4.35 || ^6.3.12 || ^7.0.3" - }, - "require-dev": { - "phpstan/phpstan": "^1.11.8", - "phpstan/phpstan-deprecation-rules": "^1.2.0", - "phpstan/phpstan-phpunit": "^1.4.0", - "phpstan/phpstan-strict-rules": "^1.6.0", - "phpstan/phpstan-symfony": "^1.4.0", - "symfony/phpunit-bridge": "^6.4.3 || ^7.0.1" - }, - "suggest": { - "ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages", - "ext-zip": "Enabling the zip extension allows you to unzip archives", - "ext-zlib": "Allow gzip compression of HTTP requests" - }, - "bin": [ - "bin/composer" - ], - "type": "library", - "extra": { - "phpstan": { - "includes": [ - "phpstan/rules.neon" - ] - }, - "branch-alias": { - "dev-main": "2.8-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\": "src/Composer/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nils Adermann", - "email": "naderman@naderman.de", - "homepage": "https://www.naderman.de" - }, - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "https://seld.be" - } - ], - "description": "Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.", - "homepage": "https://getcomposer.org/", - "keywords": [ - "autoload", - "dependency", - "package" - ], - "support": { - "irc": "ircs://irc.libera.chat:6697/composer", - "issues": "https://github.com/composer/composer/issues", - "security": "https://github.com/composer/composer/security/policy", - "source": "https://github.com/composer/composer/tree/2.8.4" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2024-12-11T10:57:47+00:00" - }, - { - "name": "composer/metadata-minifier", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/composer/metadata-minifier.git", - "reference": "c549d23829536f0d0e984aaabbf02af91f443207" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/metadata-minifier/zipball/c549d23829536f0d0e984aaabbf02af91f443207", - "reference": "c549d23829536f0d0e984aaabbf02af91f443207", - "shasum": "" - }, - "require": { - "php": "^5.3.2 || ^7.0 || ^8.0" - }, - "require-dev": { - "composer/composer": "^2", - "phpstan/phpstan": "^0.12.55", - "symfony/phpunit-bridge": "^4.2 || ^5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\MetadataMinifier\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - } - ], - "description": "Small utility library that handles metadata minification and expansion.", - "keywords": [ - "composer", - "compression" - ], - "support": { - "issues": "https://github.com/composer/metadata-minifier/issues", - "source": "https://github.com/composer/metadata-minifier/tree/1.0.0" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2021-04-07T13:37:33+00:00" - }, - { - "name": "composer/pcre", - "version": "3.3.2", - "source": { - "type": "git", - "url": "https://github.com/composer/pcre.git", - "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/pcre/zipball/b2bed4734f0cc156ee1fe9c0da2550420d99a21e", - "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e", - "shasum": "" - }, - "require": { - "php": "^7.4 || ^8.0" - }, - "conflict": { - "phpstan/phpstan": "<1.11.10" - }, - "require-dev": { - "phpstan/phpstan": "^1.12 || ^2", - "phpstan/phpstan-strict-rules": "^1 || ^2", - "phpunit/phpunit": "^8 || ^9" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.x-dev" - }, - "phpstan": { - "includes": [ - "extension.neon" - ] - } - }, - "autoload": { - "psr-4": { - "Composer\\Pcre\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - } - ], - "description": "PCRE wrapping library that offers type-safe preg_* replacements.", - "keywords": [ - "PCRE", - "preg", - "regex", - "regular expression" - ], - "support": { - "issues": "https://github.com/composer/pcre/issues", - "source": "https://github.com/composer/pcre/tree/3.3.2" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2024-11-12T16:29:46+00:00" - }, - { - "name": "composer/semver", - "version": "3.4.3", - "source": { - "type": "git", - "url": "https://github.com/composer/semver.git", - "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", - "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", - "shasum": "" - }, - "require": { - "php": "^5.3.2 || ^7.0 || ^8.0" - }, - "require-dev": { - "phpstan/phpstan": "^1.11", - "symfony/phpunit-bridge": "^3 || ^7" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\Semver\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nils Adermann", - "email": "naderman@naderman.de", - "homepage": "http://www.naderman.de" - }, - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - }, - { - "name": "Rob Bast", - "email": "rob.bast@gmail.com", - "homepage": "http://robbast.nl" - } - ], - "description": "Semver library that offers utilities, version constraint parsing and validation.", - "keywords": [ - "semantic", - "semver", - "validation", - "versioning" - ], - "support": { - "irc": "ircs://irc.libera.chat:6697/composer", - "issues": "https://github.com/composer/semver/issues", - "source": "https://github.com/composer/semver/tree/3.4.3" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2024-09-19T14:15:21+00:00" - }, - { - "name": "composer/spdx-licenses", - "version": "1.5.8", - "source": { - "type": "git", - "url": "https://github.com/composer/spdx-licenses.git", - "reference": "560bdcf8deb88ae5d611c80a2de8ea9d0358cc0a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/560bdcf8deb88ae5d611c80a2de8ea9d0358cc0a", - "reference": "560bdcf8deb88ae5d611c80a2de8ea9d0358cc0a", - "shasum": "" - }, - "require": { - "php": "^5.3.2 || ^7.0 || ^8.0" - }, - "require-dev": { - "phpstan/phpstan": "^0.12.55", - "symfony/phpunit-bridge": "^4.2 || ^5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\Spdx\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nils Adermann", - "email": "naderman@naderman.de", - "homepage": "http://www.naderman.de" - }, - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - }, - { - "name": "Rob Bast", - "email": "rob.bast@gmail.com", - "homepage": "http://robbast.nl" - } - ], - "description": "SPDX licenses list and validation library.", - "keywords": [ - "license", - "spdx", - "validator" - ], - "support": { - "irc": "ircs://irc.libera.chat:6697/composer", - "issues": "https://github.com/composer/spdx-licenses/issues", - "source": "https://github.com/composer/spdx-licenses/tree/1.5.8" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2023-11-20T07:44:33+00:00" - }, - { - "name": "composer/xdebug-handler", - "version": "3.0.5", - "source": { - "type": "git", - "url": "https://github.com/composer/xdebug-handler.git", - "reference": "6c1925561632e83d60a44492e0b344cf48ab85ef" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/6c1925561632e83d60a44492e0b344cf48ab85ef", - "reference": "6c1925561632e83d60a44492e0b344cf48ab85ef", - "shasum": "" - }, - "require": { - "composer/pcre": "^1 || ^2 || ^3", - "php": "^7.2.5 || ^8.0", - "psr/log": "^1 || ^2 || ^3" - }, - "require-dev": { - "phpstan/phpstan": "^1.0", - "phpstan/phpstan-strict-rules": "^1.1", - "phpunit/phpunit": "^8.5 || ^9.6 || ^10.5" - }, - "type": "library", - "autoload": { - "psr-4": { - "Composer\\XdebugHandler\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "John Stevenson", - "email": "john-stevenson@blueyonder.co.uk" - } - ], - "description": "Restarts a process without Xdebug.", - "keywords": [ - "Xdebug", - "performance" - ], - "support": { - "irc": "ircs://irc.libera.chat:6697/composer", - "issues": "https://github.com/composer/xdebug-handler/issues", - "source": "https://github.com/composer/xdebug-handler/tree/3.0.5" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2024-05-06T16:37:16+00:00" - }, - { - "name": "darkaonline/l5-swagger", - "version": "8.6.3", - "source": { - "type": "git", - "url": "https://github.com/DarkaOnLine/L5-Swagger.git", - "reference": "b37695804b786c04ab4077ceb6c0f2907ccd0153" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/DarkaOnLine/L5-Swagger/zipball/b37695804b786c04ab4077ceb6c0f2907ccd0153", - "reference": "b37695804b786c04ab4077ceb6c0f2907ccd0153", - "shasum": "" - }, - "require": { - "doctrine/annotations": "^1.0 || ^2.0", - "ext-json": "*", - "laravel/framework": "^11.0 || ^10.0 || ^9.0 || >=8.40.0 || ^7.0", - "php": "^7.2 || ^8.0", - "swagger-api/swagger-ui": "^3.0 || >=4.1.3", - "symfony/yaml": "^5.0 || ^6.0 || ^7.0", - "zircote/swagger-php": "^3.2.0 || ^4.0.0" - }, - "require-dev": { - "mockery/mockery": "1.*", - "orchestra/testbench": "^9.0 || ^8.0 || 7.* || ^6.15 || 5.*", - "php-coveralls/php-coveralls": "^2.0", - "phpunit/phpunit": "^11.0 || ^10.0 || ^9.5" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "L5Swagger\\L5SwaggerServiceProvider" - ], - "aliases": { - "L5Swagger": "L5Swagger\\L5SwaggerFacade" - } - } - }, - "autoload": { - "files": [ - "src/helpers.php" - ], - "psr-4": { - "L5Swagger\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Darius Matulionis", - "email": "darius@matulionis.lt" - } - ], - "description": "OpenApi or Swagger integration to Laravel", - "keywords": [ - "api", - "documentation", - "laravel", - "openapi", - "specification", - "swagger", - "ui" - ], - "support": { - "issues": "https://github.com/DarkaOnLine/L5-Swagger/issues", - "source": "https://github.com/DarkaOnLine/L5-Swagger/tree/8.6.3" - }, - "funding": [ - { - "url": "https://github.com/DarkaOnLine", - "type": "github" - } - ], - "time": "2024-10-28T06:29:43+00:00" - }, - { - "name": "davidbadura/faker-markdown-generator", - "version": "1.1.0", - "source": { - "type": "git", - "url": "https://github.com/DavidBadura/FakerMarkdownGenerator.git", - "reference": "2fc4af2a6aa49583781af9c37e230bbcd19c823f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/DavidBadura/FakerMarkdownGenerator/zipball/2fc4af2a6aa49583781af9c37e230bbcd19c823f", - "reference": "2fc4af2a6aa49583781af9c37e230bbcd19c823f", - "shasum": "" - }, - "require": { - "davidbadura/markdown-builder": "^1.0", - "fakerphp/faker": "^1.6", - "php": ">=5.4.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "DavidBadura\\FakerMarkdownGenerator\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "DavidBadura", - "email": "d.badura@gmx.de" - } - ], - "description": "Faker Markdown Generator", - "keywords": [ - "faker", - "generator", - "markdown" - ], - "support": { - "issues": "https://github.com/DavidBadura/FakerMarkdownGenerator/issues", - "source": "https://github.com/DavidBadura/FakerMarkdownGenerator/tree/1.1.0" - }, - "time": "2020-11-02T10:32:38+00:00" - }, - { - "name": "davidbadura/markdown-builder", - "version": "1.1.1", - "source": { - "type": "git", - "url": "https://github.com/DavidBadura/markdown-builder.git", - "reference": "cdc1a29eb14f3202efb0e59ac80c2acb6f883af0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/DavidBadura/markdown-builder/zipball/cdc1a29eb14f3202efb0e59ac80c2acb6f883af0", - "reference": "cdc1a29eb14f3202efb0e59ac80c2acb6f883af0", - "shasum": "" - }, - "require": { - "ext-mbstring": "*", - "php": ">=7.4" - }, - "require-dev": { - "infection/infection": "^0.22.1", - "patchlevel/coding-standard": "^1.0.0", - "phpstan/phpstan": "^0.12.85", - "phpunit/phpunit": "^9.5.4", - "symfony/var-dumper": "^5.2.3", - "vimeo/psalm": "^4.7.2" - }, - "type": "library", - "autoload": { - "psr-4": { - "DavidBadura\\MarkdownBuilder\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "DavidBadura", - "email": "d.badura@gmx.de" - } - ], - "description": "Markdown Builder", - "keywords": [ - "builder", - "markdown", - "render", - "writer" - ], - "support": { - "issues": "https://github.com/DavidBadura/markdown-builder/issues", - "source": "https://github.com/DavidBadura/markdown-builder/tree/1.1.1" - }, - "time": "2021-10-23T09:22:02+00:00" - }, - { - "name": "defuse/php-encryption", - "version": "v2.4.0", - "source": { - "type": "git", - "url": "https://github.com/defuse/php-encryption.git", - "reference": "f53396c2d34225064647a05ca76c1da9d99e5828" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/defuse/php-encryption/zipball/f53396c2d34225064647a05ca76c1da9d99e5828", - "reference": "f53396c2d34225064647a05ca76c1da9d99e5828", - "shasum": "" - }, - "require": { - "ext-openssl": "*", - "paragonie/random_compat": ">= 2", - "php": ">=5.6.0" - }, - "require-dev": { - "phpunit/phpunit": "^5|^6|^7|^8|^9|^10", - "yoast/phpunit-polyfills": "^2.0.0" - }, - "bin": [ - "bin/generate-defuse-key" - ], - "type": "library", - "autoload": { - "psr-4": { - "Defuse\\Crypto\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Hornby", - "email": "taylor@defuse.ca", - "homepage": "https://defuse.ca/" - }, - { - "name": "Scott Arciszewski", - "email": "info@paragonie.com", - "homepage": "https://paragonie.com" - } - ], - "description": "Secure PHP Encryption Library", - "keywords": [ - "aes", - "authenticated encryption", - "cipher", - "crypto", - "cryptography", - "encrypt", - "encryption", - "openssl", - "security", - "symmetric key cryptography" - ], - "support": { - "issues": "https://github.com/defuse/php-encryption/issues", - "source": "https://github.com/defuse/php-encryption/tree/v2.4.0" - }, - "time": "2023-06-19T06:10:36+00:00" - }, - { - "name": "devianl2/laravel-scorm", - "version": "4.0.1", - "source": { - "type": "git", - "url": "https://github.com/devianl2/laravel-scorm.git", - "reference": "d87753ffbbbc5eb75e20f8aa0cb39faed8f34863" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/devianl2/laravel-scorm/zipball/d87753ffbbbc5eb75e20f8aa0cb39faed8f34863", - "reference": "d87753ffbbbc5eb75e20f8aa0cb39faed8f34863", - "shasum": "" - }, - "require": { - "doctrine/common": "^3.1", - "ext-dom": "*", - "ext-zip": "*", - "league/flysystem": "^2.0 || ^3.0", - "nesbot/carbon": "^2.42", - "php": "^7.4 || ^8.0" - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "ScormManager": "Peopleaps\\Scorm\\Facade\\ScormManager" - }, - "providers": [ - "Peopleaps\\Scorm\\ScormServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Peopleaps\\Scorm\\": "/src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Devian Leong", - "email": "devian@peoplelogy.com" - } - ], - "description": "PEOPLEAPS scorm package", - "support": { - "issues": "https://github.com/devianl2/laravel-scorm/issues", - "source": "https://github.com/devianl2/laravel-scorm/tree/4.0.1" - }, - "time": "2022-09-29T03:37:12+00:00" - }, - { - "name": "dflydev/dot-access-data", - "version": "v3.0.3", - "source": { - "type": "git", - "url": "https://github.com/dflydev/dflydev-dot-access-data.git", - "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/a23a2bf4f31d3518f3ecb38660c95715dfead60f", - "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0" - }, - "require-dev": { - "phpstan/phpstan": "^0.12.42", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.3", - "scrutinizer/ocular": "1.6.0", - "squizlabs/php_codesniffer": "^3.5", - "vimeo/psalm": "^4.0.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Dflydev\\DotAccessData\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Dragonfly Development Inc.", - "email": "info@dflydev.com", - "homepage": "http://dflydev.com" - }, - { - "name": "Beau Simensen", - "email": "beau@dflydev.com", - "homepage": "http://beausimensen.com" - }, - { - "name": "Carlos Frutos", - "email": "carlos@kiwing.it", - "homepage": "https://github.com/cfrutos" - }, - { - "name": "Colin O'Dell", - "email": "colinodell@gmail.com", - "homepage": "https://www.colinodell.com" - } - ], - "description": "Given a deep data structure, access data by dot notation.", - "homepage": "https://github.com/dflydev/dflydev-dot-access-data", - "keywords": [ - "access", - "data", - "dot", - "notation" - ], - "support": { - "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", - "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.3" - }, - "time": "2024-07-08T12:26:09+00:00" - }, - { - "name": "doctrine/annotations", - "version": "2.0.2", - "source": { - "type": "git", - "url": "https://github.com/doctrine/annotations.git", - "reference": "901c2ee5d26eb64ff43c47976e114bf00843acf7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/annotations/zipball/901c2ee5d26eb64ff43c47976e114bf00843acf7", - "reference": "901c2ee5d26eb64ff43c47976e114bf00843acf7", - "shasum": "" - }, - "require": { - "doctrine/lexer": "^2 || ^3", - "ext-tokenizer": "*", - "php": "^7.2 || ^8.0", - "psr/cache": "^1 || ^2 || ^3" - }, - "require-dev": { - "doctrine/cache": "^2.0", - "doctrine/coding-standard": "^10", - "phpstan/phpstan": "^1.10.28", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "symfony/cache": "^5.4 || ^6.4 || ^7", - "vimeo/psalm": "^4.30 || ^5.14" - }, - "suggest": { - "php": "PHP 8.0 or higher comes with attributes, a native replacement for annotations" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "Docblock Annotations Parser", - "homepage": "https://www.doctrine-project.org/projects/annotations.html", - "keywords": [ - "annotations", - "docblock", - "parser" - ], - "support": { - "issues": "https://github.com/doctrine/annotations/issues", - "source": "https://github.com/doctrine/annotations/tree/2.0.2" - }, - "time": "2024-09-05T10:17:24+00:00" - }, - { - "name": "doctrine/cache", - "version": "2.2.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/cache.git", - "reference": "1ca8f21980e770095a31456042471a57bc4c68fb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/cache/zipball/1ca8f21980e770095a31456042471a57bc4c68fb", - "reference": "1ca8f21980e770095a31456042471a57bc4c68fb", - "shasum": "" - }, - "require": { - "php": "~7.1 || ^8.0" - }, - "conflict": { - "doctrine/common": ">2.2,<2.4" - }, - "require-dev": { - "cache/integration-tests": "dev-master", - "doctrine/coding-standard": "^9", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "psr/cache": "^1.0 || ^2.0 || ^3.0", - "symfony/cache": "^4.4 || ^5.4 || ^6", - "symfony/var-exporter": "^4.4 || ^5.4 || ^6" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.", - "homepage": "https://www.doctrine-project.org/projects/cache.html", - "keywords": [ - "abstraction", - "apcu", - "cache", - "caching", - "couchdb", - "memcached", - "php", - "redis", - "xcache" - ], - "support": { - "issues": "https://github.com/doctrine/cache/issues", - "source": "https://github.com/doctrine/cache/tree/2.2.0" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcache", - "type": "tidelift" - } - ], - "time": "2022-05-20T20:07:39+00:00" - }, - { - "name": "doctrine/common", - "version": "3.4.5", - "source": { - "type": "git", - "url": "https://github.com/doctrine/common.git", - "reference": "6c8fef961f67b8bc802ce3e32e3ebd1022907286" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/common/zipball/6c8fef961f67b8bc802ce3e32e3ebd1022907286", - "reference": "6c8fef961f67b8bc802ce3e32e3ebd1022907286", - "shasum": "" - }, - "require": { - "doctrine/persistence": "^2.0 || ^3.0", - "php": "^7.1 || ^8.0" - }, - "require-dev": { - "doctrine/coding-standard": "^9.0 || ^10.0", - "doctrine/collections": "^1", - "phpstan/phpstan": "^1.4.1", - "phpstan/phpstan-phpunit": "^1", - "phpunit/phpunit": "^7.5.20 || ^8.5 || ^9.0", - "squizlabs/php_codesniffer": "^3.0", - "symfony/phpunit-bridge": "^6.1", - "vimeo/psalm": "^4.4" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Common\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - }, - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" - } - ], - "description": "PHP Doctrine Common project is a library that provides additional functionality that other Doctrine projects depend on such as better reflection support, proxies and much more.", - "homepage": "https://www.doctrine-project.org/projects/common.html", - "keywords": [ - "common", - "doctrine", - "php" - ], - "support": { - "issues": "https://github.com/doctrine/common/issues", - "source": "https://github.com/doctrine/common/tree/3.4.5" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcommon", - "type": "tidelift" - } - ], - "time": "2024-10-08T15:53:43+00:00" - }, - { - "name": "doctrine/dbal", - "version": "3.9.3", - "source": { - "type": "git", - "url": "https://github.com/doctrine/dbal.git", - "reference": "61446f07fcb522414d6cfd8b1c3e5f9e18c579ba" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/61446f07fcb522414d6cfd8b1c3e5f9e18c579ba", - "reference": "61446f07fcb522414d6cfd8b1c3e5f9e18c579ba", - "shasum": "" - }, - "require": { - "composer-runtime-api": "^2", - "doctrine/cache": "^1.11|^2.0", - "doctrine/deprecations": "^0.5.3|^1", - "doctrine/event-manager": "^1|^2", - "php": "^7.4 || ^8.0", - "psr/cache": "^1|^2|^3", - "psr/log": "^1|^2|^3" - }, - "require-dev": { - "doctrine/coding-standard": "12.0.0", - "fig/log-test": "^1", - "jetbrains/phpstorm-stubs": "2023.1", - "phpstan/phpstan": "1.12.6", - "phpstan/phpstan-strict-rules": "^1.6", - "phpunit/phpunit": "9.6.20", - "psalm/plugin-phpunit": "0.18.4", - "slevomat/coding-standard": "8.13.1", - "squizlabs/php_codesniffer": "3.10.2", - "symfony/cache": "^5.4|^6.0|^7.0", - "symfony/console": "^4.4|^5.4|^6.0|^7.0", - "vimeo/psalm": "4.30.0" - }, - "suggest": { - "symfony/console": "For helpful console commands such as SQL execution and import of files." - }, - "bin": [ - "bin/doctrine-dbal" - ], - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\DBAL\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - } - ], - "description": "Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.", - "homepage": "https://www.doctrine-project.org/projects/dbal.html", - "keywords": [ - "abstraction", - "database", - "db2", - "dbal", - "mariadb", - "mssql", - "mysql", - "oci8", - "oracle", - "pdo", - "pgsql", - "postgresql", - "queryobject", - "sasql", - "sql", - "sqlite", - "sqlserver", - "sqlsrv" - ], - "support": { - "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.9.3" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdbal", - "type": "tidelift" - } - ], - "time": "2024-10-10T17:56:43+00:00" - }, - { - "name": "doctrine/deprecations", - "version": "1.1.4", - "source": { - "type": "git", - "url": "https://github.com/doctrine/deprecations.git", - "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/deprecations/zipball/31610dbb31faa98e6b5447b62340826f54fbc4e9", - "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0" - }, - "require-dev": { - "doctrine/coding-standard": "^9 || ^12", - "phpstan/phpstan": "1.4.10 || 2.0.3", - "phpstan/phpstan-phpunit": "^1.0 || ^2", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "psr/log": "^1 || ^2 || ^3" - }, - "suggest": { - "psr/log": "Allows logging deprecations via PSR-3 logger implementation" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Deprecations\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", - "homepage": "https://www.doctrine-project.org/", - "support": { - "issues": "https://github.com/doctrine/deprecations/issues", - "source": "https://github.com/doctrine/deprecations/tree/1.1.4" - }, - "time": "2024-12-07T21:18:45+00:00" - }, - { - "name": "doctrine/event-manager", - "version": "2.0.1", - "source": { - "type": "git", - "url": "https://github.com/doctrine/event-manager.git", - "reference": "b680156fa328f1dfd874fd48c7026c41570b9c6e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/event-manager/zipball/b680156fa328f1dfd874fd48c7026c41570b9c6e", - "reference": "b680156fa328f1dfd874fd48c7026c41570b9c6e", - "shasum": "" - }, - "require": { - "php": "^8.1" - }, - "conflict": { - "doctrine/common": "<2.9" - }, - "require-dev": { - "doctrine/coding-standard": "^12", - "phpstan/phpstan": "^1.8.8", - "phpunit/phpunit": "^10.5", - "vimeo/psalm": "^5.24" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Common\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - }, - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" - } - ], - "description": "The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.", - "homepage": "https://www.doctrine-project.org/projects/event-manager.html", - "keywords": [ - "event", - "event dispatcher", - "event manager", - "event system", - "events" - ], - "support": { - "issues": "https://github.com/doctrine/event-manager/issues", - "source": "https://github.com/doctrine/event-manager/tree/2.0.1" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fevent-manager", - "type": "tidelift" - } - ], - "time": "2024-05-22T20:47:39+00:00" - }, - { - "name": "doctrine/inflector", - "version": "2.0.10", - "source": { - "type": "git", - "url": "https://github.com/doctrine/inflector.git", - "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/5817d0659c5b50c9b950feb9af7b9668e2c436bc", - "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "require-dev": { - "doctrine/coding-standard": "^11.0", - "phpstan/phpstan": "^1.8", - "phpstan/phpstan-phpunit": "^1.1", - "phpstan/phpstan-strict-rules": "^1.3", - "phpunit/phpunit": "^8.5 || ^9.5", - "vimeo/psalm": "^4.25 || ^5.4" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", - "homepage": "https://www.doctrine-project.org/projects/inflector.html", - "keywords": [ - "inflection", - "inflector", - "lowercase", - "manipulation", - "php", - "plural", - "singular", - "strings", - "uppercase", - "words" - ], - "support": { - "issues": "https://github.com/doctrine/inflector/issues", - "source": "https://github.com/doctrine/inflector/tree/2.0.10" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", - "type": "tidelift" - } - ], - "time": "2024-02-18T20:23:39+00:00" - }, - { - "name": "doctrine/lexer", - "version": "3.0.1", - "source": { - "type": "git", - "url": "https://github.com/doctrine/lexer.git", - "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", - "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", - "shasum": "" - }, - "require": { - "php": "^8.1" - }, - "require-dev": { - "doctrine/coding-standard": "^12", - "phpstan/phpstan": "^1.10", - "phpunit/phpunit": "^10.5", - "psalm/plugin-phpunit": "^0.18.3", - "vimeo/psalm": "^5.21" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Common\\Lexer\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", - "homepage": "https://www.doctrine-project.org/projects/lexer.html", - "keywords": [ - "annotations", - "docblock", - "lexer", - "parser", - "php" - ], - "support": { - "issues": "https://github.com/doctrine/lexer/issues", - "source": "https://github.com/doctrine/lexer/tree/3.0.1" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", - "type": "tidelift" - } - ], - "time": "2024-02-05T11:56:58+00:00" - }, - { - "name": "doctrine/persistence", - "version": "3.4.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/persistence.git", - "reference": "0ea965320cec355dba75031c1b23d4c78362e3ff" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/persistence/zipball/0ea965320cec355dba75031c1b23d4c78362e3ff", - "reference": "0ea965320cec355dba75031c1b23d4c78362e3ff", - "shasum": "" - }, - "require": { - "doctrine/event-manager": "^1 || ^2", - "php": "^7.2 || ^8.0", - "psr/cache": "^1.0 || ^2.0 || ^3.0" - }, - "conflict": { - "doctrine/common": "<2.10" - }, - "require-dev": { - "doctrine/coding-standard": "^12", - "doctrine/common": "^3.0", - "phpstan/phpstan": "1.12.7", - "phpstan/phpstan-phpunit": "^1", - "phpstan/phpstan-strict-rules": "^1.1", - "phpunit/phpunit": "^8.5.38 || ^9.5", - "symfony/cache": "^4.4 || ^5.4 || ^6.0 || ^7.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Persistence\\": "src/Persistence" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - }, - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" - } - ], - "description": "The Doctrine Persistence project is a set of shared interfaces and functionality that the different Doctrine object mappers share.", - "homepage": "https://www.doctrine-project.org/projects/persistence.html", - "keywords": [ - "mapper", - "object", - "odm", - "orm", - "persistence" - ], - "support": { - "issues": "https://github.com/doctrine/persistence/issues", - "source": "https://github.com/doctrine/persistence/tree/3.4.0" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fpersistence", - "type": "tidelift" - } - ], - "time": "2024-10-30T19:48:12+00:00" - }, - { - "name": "dompdf/dompdf", - "version": "v2.0.8", - "source": { - "type": "git", - "url": "https://github.com/dompdf/dompdf.git", - "reference": "c20247574601700e1f7c8dab39310fca1964dc52" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/dompdf/dompdf/zipball/c20247574601700e1f7c8dab39310fca1964dc52", - "reference": "c20247574601700e1f7c8dab39310fca1964dc52", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-mbstring": "*", - "masterminds/html5": "^2.0", - "phenx/php-font-lib": ">=0.5.4 <1.0.0", - "phenx/php-svg-lib": ">=0.5.2 <1.0.0", - "php": "^7.1 || ^8.0" - }, - "require-dev": { - "ext-json": "*", - "ext-zip": "*", - "mockery/mockery": "^1.3", - "phpunit/phpunit": "^7.5 || ^8 || ^9", - "squizlabs/php_codesniffer": "^3.5" - }, - "suggest": { - "ext-gd": "Needed to process images", - "ext-gmagick": "Improves image processing performance", - "ext-imagick": "Improves image processing performance", - "ext-zlib": "Needed for pdf stream compression" - }, - "type": "library", - "autoload": { - "psr-4": { - "Dompdf\\": "src/" - }, - "classmap": [ - "lib/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "LGPL-2.1" - ], - "authors": [ - { - "name": "The Dompdf Community", - "homepage": "https://github.com/dompdf/dompdf/blob/master/AUTHORS.md" - } - ], - "description": "DOMPDF is a CSS 2.1 compliant HTML to PDF converter", - "homepage": "https://github.com/dompdf/dompdf", - "support": { - "issues": "https://github.com/dompdf/dompdf/issues", - "source": "https://github.com/dompdf/dompdf/tree/v2.0.8" - }, - "time": "2024-04-29T13:06:17+00:00" - }, - { - "name": "dragonmantank/cron-expression", - "version": "v3.4.0", - "source": { - "type": "git", - "url": "https://github.com/dragonmantank/cron-expression.git", - "reference": "8c784d071debd117328803d86b2097615b457500" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/8c784d071debd117328803d86b2097615b457500", - "reference": "8c784d071debd117328803d86b2097615b457500", - "shasum": "" - }, - "require": { - "php": "^7.2|^8.0", - "webmozart/assert": "^1.0" - }, - "replace": { - "mtdowling/cron-expression": "^1.0" - }, - "require-dev": { - "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^1.0", - "phpunit/phpunit": "^7.0|^8.0|^9.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Cron\\": "src/Cron/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Chris Tankersley", - "email": "chris@ctankersley.com", - "homepage": "https://github.com/dragonmantank" - } - ], - "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due", - "keywords": [ - "cron", - "schedule" - ], - "support": { - "issues": "https://github.com/dragonmantank/cron-expression/issues", - "source": "https://github.com/dragonmantank/cron-expression/tree/v3.4.0" - }, - "funding": [ - { - "url": "https://github.com/dragonmantank", - "type": "github" - } - ], - "time": "2024-10-09T13:47:03+00:00" - }, - { - "name": "egulias/email-validator", - "version": "4.0.2", - "source": { - "type": "git", - "url": "https://github.com/egulias/EmailValidator.git", - "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/ebaaf5be6c0286928352e054f2d5125608e5405e", - "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e", - "shasum": "" - }, - "require": { - "doctrine/lexer": "^2.0 || ^3.0", - "php": ">=8.1", - "symfony/polyfill-intl-idn": "^1.26" - }, - "require-dev": { - "phpunit/phpunit": "^10.2", - "vimeo/psalm": "^5.12" - }, - "suggest": { - "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Egulias\\EmailValidator\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Eduardo Gulias Davis" - } - ], - "description": "A library for validating emails against several RFCs", - "homepage": "https://github.com/egulias/EmailValidator", - "keywords": [ - "email", - "emailvalidation", - "emailvalidator", - "validation", - "validator" - ], - "support": { - "issues": "https://github.com/egulias/EmailValidator/issues", - "source": "https://github.com/egulias/EmailValidator/tree/4.0.2" - }, - "funding": [ - { - "url": "https://github.com/egulias", - "type": "github" - } - ], - "time": "2023-10-06T06:47:41+00:00" - }, - { - "name": "escolalms/assign-without-account", - "version": "0.1.18", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Assign-Without-Account.git", - "reference": "ad8d6ae4c35b4ad8c8b6da3e9d62be248b41e0d6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Assign-Without-Account/zipball/ad8d6ae4c35b4ad8c8b6da3e9d62be248b41e0d6", - "reference": "ad8d6ae4c35b4ad8c8b6da3e9d62be248b41e0d6", - "shasum": "" - }, - "require": { - "escolalms/cart": "^0", - "escolalms/core": "^1.2.2", - "laravel/framework": ">=8", - "php": ">=7.4" - }, - "require-dev": { - "escolalms/auth": "^0", - "escolalms/templates": "^0", - "orchestra/testbench": "^6", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\AssignWithoutAccount\\EscolaLmsAssignWithoutAccountServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\AssignWithoutAccount\\": "src", - "EscolaLms\\AssignWithoutAccount\\Tests\\": "tests", - "EscolaLms\\AssignWithoutAccount\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\AssignWithoutAccount\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Tomasz Smolarek", - "email": "tomasz.smolarek@escolasoft.com" - } - ], - "description": "Escola Headless LMS Assign without account", - "support": { - "issues": "https://github.com/EscolaLMS/Assign-Without-Account/issues", - "source": "https://github.com/EscolaLMS/Assign-Without-Account/tree/0.1.18" - }, - "time": "2024-02-14T13:24:04+00:00" - }, - { - "name": "escolalms/auth", - "version": "0.2.39", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Auth.git", - "reference": "b6d829f2ab6f169efa2e461baa8fe6582dd97fff" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Auth/zipball/b6d829f2ab6f169efa2e461baa8fe6582dd97fff", - "reference": "b6d829f2ab6f169efa2e461baa8fe6582dd97fff", - "shasum": "" - }, - "require": { - "doctrine/dbal": "^2|^3", - "escolalms/categories": ">=0.1", - "escolalms/core": ">=0.1.6", - "escolalms/files": "^0", - "escolalms/model-fields": "^0", - "laravel/framework": ">=8.0", - "laravel/socialite": "^5.1", - "php": ">=7.4 | >=8.0" - }, - "require-dev": { - "escolalms/notifications": "^0", - "escolalms/settings": "^0.1.3", - "maatwebsite/excel": "^3.1", - "nunomaduro/larastan": "^1.0", - "orchestra/testbench": "^6", - "phpunit/phpunit": "^9.0" - }, - "suggest": { - "escolalms/settings": "^0.1.3", - "maatwebsite/excel": "^3.1" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Auth\\EscolaLmsAuthServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Auth\\": "src", - "EscolaLms\\Auth\\Tests\\": "tests", - "EscolaLms\\Auth\\Database\\Seeders\\": "database/seeders", - "Database\\Factories\\EscolaLms\\Auth\\Models\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marcin Lenkowski", - "email": "marcin.lenkowski@escola.pl" - }, - { - "name": "Mateusz Wojczal", - "email": "mateusz.wojczal@escola.pl" - }, - { - "name": "Paweł Chołaj", - "email": "pawel.cholaj@escola.pl" - } - ], - "description": "Escola Headless LMS Authorization", - "support": { - "issues": "https://github.com/EscolaLMS/Auth/issues", - "source": "https://github.com/EscolaLMS/Auth/tree/0.2.39" - }, - "time": "2024-07-17T10:19:06+00:00" - }, - { - "name": "escolalms/bookmarks_notes", - "version": "0.1.3", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Bookmarks-Notes.git", - "reference": "4072ba5bc1598286630eb752593367261abd1017" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Bookmarks-Notes/zipball/4072ba5bc1598286630eb752593367261abd1017", - "reference": "4072ba5bc1598286630eb752593367261abd1017", - "shasum": "" - }, - "require": { - "doctrine/dbal": "^2|^3", - "escolalms/auth": "^0", - "escolalms/core": "^1", - "laravel/framework": ">=8.0", - "php": ">=7.4" - }, - "require-dev": { - "darkaonline/l5-swagger": "8.1.0", - "escolalms/courses": "^0.4", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Bookmarks\\EscolaLmsBookmarksServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Bookmarks\\": "src", - "EscolaLms\\Bookmarks\\Tests\\": "tests", - "EscolaLms\\Bookmarks\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\Bookmarks\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Tomasz Smolarek", - "email": "tomasz.smolarek@escolasoft.com" - } - ], - "description": "Escola Headless LMS Bookmarks & Notes", - "support": { - "issues": "https://github.com/EscolaLMS/Bookmarks-Notes/issues", - "source": "https://github.com/EscolaLMS/Bookmarks-Notes/tree/0.1.3" - }, - "time": "2024-02-15T20:10:26+00:00" - }, - { - "name": "escolalms/bulk-notifications", - "version": "0.0.7", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Bulk-Notifications.git", - "reference": "2ad27cd7d3ae1232e296b2ca041f06dd2bdccd29" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Bulk-Notifications/zipball/2ad27cd7d3ae1232e296b2ca041f06dd2bdccd29", - "reference": "2ad27cd7d3ae1232e296b2ca041f06dd2bdccd29", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/core": "^1", - "escolalms/settings": "^0", - "kreait/laravel-firebase": ">=4", - "laravel/framework": ">=8.0", - "php": ">=7.4" - }, - "require-dev": { - "darkaonline/l5-swagger": "8.1.0", - "escolalms/courses": "^0.4", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\BulkNotifications\\EscolaLmsBulkNotificationsServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\BulkNotifications\\": "src", - "EscolaLms\\BulkNotifications\\Tests\\": "tests", - "EscolaLms\\BulkNotifications\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\BulkNotifications\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Tomasz Smolarek", - "email": "tomasz.smolarek@escolasoft.com" - } - ], - "description": "Escola Headless LMS Bulk Notifications", - "support": { - "issues": "https://github.com/EscolaLMS/Bulk-Notifications/issues", - "source": "https://github.com/EscolaLMS/Bulk-Notifications/tree/0.0.7" - }, - "time": "2024-03-22T09:36:02+00:00" - }, - { - "name": "escolalms/cart", - "version": "0.4.78", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Cart.git", - "reference": "a80d9f6e0409a369bc749cc35bdc02186f3100cf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Cart/zipball/a80d9f6e0409a369bc749cc35bdc02186f3100cf", - "reference": "a80d9f6e0409a369bc749cc35bdc02186f3100cf", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0 >=0.1.86", - "escolalms/categories": "^0 >=0.1.21", - "escolalms/core": "^1.2", - "escolalms/files": "^0", - "escolalms/payments": "^0 >=0.2.0", - "escolalms/tags": "^0 >=0.1.14", - "escolalms/templates": "^0 >=0.2.5", - "laravel/framework": ">=8.0", - "maatwebsite/excel": "^3.1", - "php": ">=7.4", - "treestoneit/shopping-cart": "^1.4" - }, - "require-dev": { - "barryvdh/laravel-ide-helper": "^2.10", - "escolalms/courses": "^0", - "nunomaduro/collision": ">=5.5", - "nunomaduro/larastan": ">=0.7.6", - "orchestra/testbench": ">=7.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Cart\\EscolaLmsCartServiceProvider" - ] - }, - "branch-alias": { - "dev-main": "0.x-dev" - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Cart\\": "src", - "EscolaLms\\Cart\\Tests\\": "tests", - "EscolaLms\\Cart\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\Cart\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paweł Chołaj", - "email": "pawel.cholaj@escola.pl", - "homepage": "https://cholaj.pl" - }, - { - "name": "Hubert Krzysztofiak", - "email": "hubert.krzysztofiak@escola.pl" - }, - { - "name": "Marcin Lenkowsksi", - "email": "marcin.lenkowski@escola.pl" - } - ], - "description": "Escola Headless LMS Cart", - "support": { - "issues": "https://github.com/EscolaLMS/Cart/issues", - "source": "https://github.com/EscolaLMS/Cart/tree/0.4.78" - }, - "time": "2024-05-07T14:40:26+00:00" - }, - { - "name": "escolalms/categories", - "version": "0.1.43", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Categories.git", - "reference": "7dd4de422ced768be3f34f58a3cc00554dc9cd92" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Categories/zipball/7dd4de422ced768be3f34f58a3cc00554dc9cd92", - "reference": "7dd4de422ced768be3f34f58a3cc00554dc9cd92", - "shasum": "" - }, - "require": { - "escolalms/core": ">=0.1", - "escolalms/files": "^0", - "laravel/framework": ">=8.0", - "php": ">=7.4" - }, - "require-dev": { - "orchestra/testbench": "^6.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Categories\\EscolaLmsCategoriesServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Categories\\": "src", - "EscolaLms\\Categories\\Tests\\": "tests", - "EscolaLms\\Categories\\Database\\Seeders\\": "database/seeders", - "Database\\Factories\\EscolaLms\\Categories\\Models\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marcin Lenkowski", - "email": "marcin.lenkowski@escola.pl" - } - ], - "description": "Escola Headless LMS Categories", - "support": { - "issues": "https://github.com/EscolaLMS/Categories/issues", - "source": "https://github.com/EscolaLMS/Categories/tree/0.1.43" - }, - "time": "2024-02-21T12:20:46+00:00" - }, - { - "name": "escolalms/cmi5", - "version": "0.1.0", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/cmi5.git", - "reference": "8f0a6450c1dc1aa523e95f453ffd7cb56c7a2d59" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/cmi5/zipball/8f0a6450c1dc1aa523e95f453ffd7cb56c7a2d59", - "reference": "8f0a6450c1dc1aa523e95f453ffd7cb56c7a2d59", - "shasum": "" - }, - "require": { - "escolalms/core": "^1.2.2", - "escolalms/lrs": "^0", - "laravel/framework": ">=8.0", - "php": ">=7.4" - }, - "require-dev": { - "darkaonline/l5-swagger": "8.1.0", - "escolalms/courses": "^0", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Cmi5\\EscolaLmsCmi5ServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Cmi5\\": "src", - "EscolaLms\\Cmi5\\Tests\\": "tests", - "EscolaLms\\Cmi5\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\Cmi5\\Database\\Factories\\": "database/factories" - }, - "exclude-from-classmap": [ - "tests/Exceptions" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Tomasz Smolarek", - "email": "tomasz.smolarek@escolasoft.com" - } - ], - "description": "Escola Headless LMS cmi5", - "support": { - "issues": "https://github.com/EscolaLMS/cmi5/issues", - "source": "https://github.com/EscolaLMS/cmi5/tree/0.1.0" - }, - "time": "2024-02-14T13:45:44+00:00" - }, - { - "name": "escolalms/consultation-access", - "version": "0.1.3", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Consultation-Access.git", - "reference": "a76ddd23bf1869cf85574acc582c233274f8a8ee" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Consultation-Access/zipball/a76ddd23bf1869cf85574acc582c233274f8a8ee", - "reference": "a76ddd23bf1869cf85574acc582c233274f8a8ee", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/consultations": "^0", - "escolalms/core": "^1", - "escolalms/pencil-spaces": "^0", - "escolalms/settings": "^0", - "laravel/framework": ">=8.0", - "php": ">=7.4" - }, - "require-dev": { - "escolalms/courses": "^0", - "nunomaduro/larastan": "^2.0", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\ConsultationAccess\\EscolaLmsConsultationAccessServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\ConsultationAccess\\": "src", - "EscolaLms\\ConsultationAccess\\Tests\\": "tests", - "EscolaLms\\ConsultationAccess\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\ConsultationAccess\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Maciej Rymarz", - "email": "maciej.rymarz@escolasoft.com" - } - ], - "description": "Escola Headles LMS Consultation Access", - "support": { - "issues": "https://github.com/EscolaLMS/Consultation-Access/issues", - "source": "https://github.com/EscolaLMS/Consultation-Access/tree/0.1.3" - }, - "time": "2024-11-08T09:24:36+00:00" - }, - { - "name": "escolalms/consultations", - "version": "0.3.8", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Consultations.git", - "reference": "ac2947810eec520e227aec47195a217091fd6ab0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Consultations/zipball/ac2947810eec520e227aec47195a217091fd6ab0", - "reference": "ac2947810eec520e227aec47195a217091fd6ab0", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/categories": "^0", - "escolalms/core": "^1", - "escolalms/files": "^0", - "escolalms/jitsi": "^0", - "escolalms/model-fields": "^0", - "escolalms/settings": "^0", - "laravel/framework": ">=9.0", - "php": ">=7.4" - }, - "require-dev": { - "nunomaduro/larastan": "^2.0", - "orchestra/testbench": "^7.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Consultations\\EscolaLmsConsultationsServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Consultations\\": "src", - "EscolaLms\\Consultations\\Tests\\": "tests", - "EscolaLms\\Consultations\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\Consultations\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Hubert Krzysztofiak", - "email": "hubert.krzysztofiak@escolasoft.com" - } - ], - "description": "Escola Headless LMS Consultations", - "support": { - "issues": "https://github.com/EscolaLMS/Consultations/issues", - "source": "https://github.com/EscolaLMS/Consultations/tree/0.3.8" - }, - "time": "2024-12-16T11:42:08+00:00" - }, - { - "name": "escolalms/core", - "version": "1.3.15", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Core.git", - "reference": "4d4b31fed685bc05088eb5730becda71b82b26aa" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Core/zipball/4d4b31fed685bc05088eb5730becda71b82b26aa", - "reference": "4d4b31fed685bc05088eb5730becda71b82b26aa", - "shasum": "" - }, - "require": { - "bensampo/laravel-enum": ">=2.0", - "composer/composer": "^2.0", - "laravel/framework": ">=7.0", - "laravel/passport": ">=9.0 <12", - "php": ">=7.4", - "rennokki/laravel-eloquent-query-cache": "^3", - "spatie/laravel-permission": ">=3.18" - }, - "require-dev": { - "nunomaduro/larastan": "^2.0", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Core\\EscolaLmsServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Core\\": "src", - "EscolaLms\\Core\\Tests\\": "tests", - "EscolaLms\\Core\\Database\\Seeders\\": "database/seeders", - "Database\\Factories\\EscolaLms\\Core\\Models\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marcin Lenkowski", - "email": "marcin.lenkowski@escola.pl" - }, - { - "name": "Mateusz Wojczal", - "email": "mateusz.wojczal@escola.pl" - }, - { - "name": "Paweł Chołaj", - "email": "pawel.cholaj@escolasoft.com" - } - ], - "description": "Escola Headless LMS", - "support": { - "issues": "https://github.com/EscolaLMS/Core/issues", - "source": "https://github.com/EscolaLMS/Core/tree/1.3.15" - }, - "time": "2024-07-11T05:29:20+00:00" - }, - { - "name": "escolalms/course-access", - "version": "0.1.2", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Course-Access.git", - "reference": "78e1235db0a924c06e163f6cdac9f1186abcd38c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Course-Access/zipball/78e1235db0a924c06e163f6cdac9f1186abcd38c", - "reference": "78e1235db0a924c06e163f6cdac9f1186abcd38c", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/core": "^1", - "escolalms/courses": "^0.4", - "php": ">=7.4" - }, - "require-dev": { - "orchestra/testbench": "^6", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\CourseAccess\\EscolaLmsCourseAccessServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\CourseAccess\\": "src", - "EscolaLms\\CourseAccess\\Tests\\": "tests", - "EscolaLms\\CourseAccess\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\CourseAccess\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Maciej Rymarz", - "email": "maciej.rymarz@escolasoft.com" - } - ], - "description": "Escola Headless LMS Course Access", - "support": { - "issues": "https://github.com/EscolaLMS/Course-Access/issues", - "source": "https://github.com/EscolaLMS/Course-Access/tree/0.1.2" - }, - "time": "2024-03-20T13:34:28+00:00" - }, - { - "name": "escolalms/courses", - "version": "0.4.42", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Courses.git", - "reference": "8140414dc20a5593192ee45f9a177c047f1079fd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Courses/zipball/8140414dc20a5593192ee45f9a177c047f1079fd", - "reference": "8140414dc20a5593192ee45f9a177c047f1079fd", - "shasum": "" - }, - "require": { - "davidbadura/faker-markdown-generator": "^1.1", - "devianl2/laravel-scorm": ">=2.0", - "escolalms/auth": "^0", - "escolalms/categories": "^0", - "escolalms/core": "^1", - "escolalms/files": "^0", - "escolalms/model-fields": "^0", - "escolalms/scorm": "^0", - "escolalms/settings": "^0", - "escolalms/tags": "^0", - "laravel/framework": ">=8.0", - "php": ">=7.4", - "spatie/laravel-responsecache": "^7.4" - }, - "require-dev": { - "nunomaduro/larastan": "^2.0", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Courses\\EscolaLmsCourseServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Courses\\": "src", - "EscolaLms\\Courses\\Tests\\": "tests", - "EscolaLms\\Courses\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\Courses\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marcin Lenkowski", - "email": "marcin.lenkowski@escola.pl" - }, - { - "name": "Mateusz Wojczal", - "email": "mateusz.wojczal@escola.pl" - }, - { - "name": "Paweł Chołaj", - "email": "pawel.cholaj@escola.pl" - } - ], - "description": "Escola Headless LMS Courses", - "support": { - "issues": "https://github.com/EscolaLMS/Courses/issues", - "source": "https://github.com/EscolaLMS/Courses/tree/0.4.42" - }, - "time": "2024-11-28T09:58:54+00:00" - }, - { - "name": "escolalms/courses-import-export", - "version": "0.1.22", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Courses-Import-Export.git", - "reference": "e368d876399a0aacbe515c3d450a05ceb20cfe8f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Courses-Import-Export/zipball/e368d876399a0aacbe515c3d450a05ceb20cfe8f", - "reference": "e368d876399a0aacbe515c3d450a05ceb20cfe8f", - "shasum": "" - }, - "require": { - "escolalms/core": "^1", - "laravel/framework": ">=8.0", - "php": ">=7.4", - "zanysoft/laravel-zip": "^2" - }, - "require-dev": { - "escolalms/auth": "^0", - "escolalms/courses": "^0.4", - "escolalms/headless-h5p": "^0.4", - "escolalms/settings": "^0", - "escolalms/topic-types": "^0", - "orchestra/testbench": ">=7.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\CoursesImportExport\\EscolaLmsCoursesImportExportServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\CoursesImportExport\\": "src", - "EscolaLms\\CoursesImportExport\\Tests\\": "tests", - "EscolaLms\\CoursesImportExport\\Database\\Seeders\\": "database/seeders" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mateusz Wojczal", - "email": "mateusz.wojczal@escola.pl" - } - ], - "description": "Escola Headless LMS Courses Import Export", - "support": { - "issues": "https://github.com/EscolaLMS/Courses-Import-Export/issues", - "source": "https://github.com/EscolaLMS/Courses-Import-Export/tree/0.1.22" - }, - "time": "2024-05-23T06:27:48+00:00" - }, - { - "name": "escolalms/csv-users", - "version": "0.1.16", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/CSV-Users.git", - "reference": "2c52b8bb7a9dac8435f1df8c4a353b2584366c6e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/CSV-Users/zipball/2c52b8bb7a9dac8435f1df8c4a353b2584366c6e", - "reference": "2c52b8bb7a9dac8435f1df8c4a353b2584366c6e", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "laravel/framework": ">=8.0", - "maatwebsite/excel": "^3.1", - "php": ">=7.4" - }, - "require-dev": { - "orchestra/testbench": "^6.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\CsvUsers\\EscolaLmsCsvUsersServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\CsvUsers\\": "src", - "EscolaLms\\CsvUsers\\Tests\\": "tests", - "EscolaLms\\CsvUsers\\Database\\Seeders\\": "database/seeders" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Maciej Rymarz", - "email": "maciej.rymarz@escolasoft.com" - } - ], - "description": "Escola Headless LMS CSV Users", - "support": { - "issues": "https://github.com/EscolaLMS/CSV-Users/issues", - "source": "https://github.com/EscolaLMS/CSV-Users/tree/0.1.16" - }, - "time": "2024-02-05T13:58:07+00:00" - }, - { - "name": "escolalms/dictionaries", - "version": "0.0.5", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Dictionaries.git", - "reference": "1961960fe3a1d7c3f6b6556d9df03d184e480cea" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Dictionaries/zipball/1961960fe3a1d7c3f6b6556d9df03d184e480cea", - "reference": "1961960fe3a1d7c3f6b6556d9df03d184e480cea", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/categories": "^0", - "escolalms/core": "^1", - "laravel/framework": ">=8.0", - "maatwebsite/excel": ">=3.1", - "php": ">=8.0" - }, - "require-dev": { - "nunomaduro/larastan": "^1.0", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Dictionaries\\EscolaLmsDictionariesServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Dictionaries\\": "src", - "EscolaLms\\Dictionaries\\Tests\\": "tests", - "EscolaLms\\Dictionaries\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\Dictionaries\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Maciej Rymarz", - "email": "maciej.rymarz@escolasoft.com" - } - ], - "description": "Escola Headless LMS dictionaries package", - "support": { - "issues": "https://github.com/EscolaLMS/Dictionaries/issues", - "source": "https://github.com/EscolaLMS/Dictionaries/tree/0.0.5" - }, - "time": "2024-04-15T07:12:28+00:00" - }, - { - "name": "escolalms/files", - "version": "0.1.29", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Files.git", - "reference": "56adbd7217a4103652b0583e398e9ba2eec1581d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Files/zipball/56adbd7217a4103652b0583e398e9ba2eec1581d", - "reference": "56adbd7217a4103652b0583e398e9ba2eec1581d", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/core": "^1", - "laravel/framework": ">=8.0", - "php": ">=7.4" - }, - "require-dev": { - "orchestra/testbench": "^6", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Files\\EscolaLmsFilesServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Files\\": "src", - "EscolaLms\\Files\\Tests\\": "tests", - "EscolaLms\\Files\\Database\\Seeders\\": "database/seeders" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mariusz Gliwiński", - "email": "mariusz.gliwinski@escola.pl" - } - ], - "description": "Escola file repository API.", - "support": { - "issues": "https://github.com/EscolaLMS/Files/issues", - "source": "https://github.com/EscolaLMS/Files/tree/0.1.29" - }, - "time": "2023-10-19T09:12:45+00:00" - }, - { - "name": "escolalms/headless-h5p", - "version": "0.5.6", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/H5P.git", - "reference": "3cd8a743c85eb5cbbf932a09ca3bf3b44d8e575f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/H5P/zipball/3cd8a743c85eb5cbbf932a09ca3bf3b44d8e575f", - "reference": "3cd8a743c85eb5cbbf932a09ca3bf3b44d8e575f", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/core": "^1", - "escolalms/settings": "^0", - "h5p/h5p-core": "1.24.*|dev-master", - "h5p/h5p-editor": "1.24.*|dev-master", - "laravel/framework": ">=9.0", - "php": ">=7.4" - }, - "require-dev": { - "guzzlehttp/guzzle": "^7", - "laravel/legacy-factories": "^1.0.4", - "nunomaduro/larastan": "^2.0", - "orchestra/testbench": "^7.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\HeadlessH5P\\HeadlessH5PServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\HeadlessH5P\\": "src", - "EscolaLms\\HeadlessH5P\\Tests\\": "tests", - "EscolaLms\\HeadlessH5P\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\HeadlessH5P\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mateusz Wojczal", - "email": "mateusz@wojczal.com" - } - ], - "description": "Headless H5P Laravel REST API", - "support": { - "issues": "https://github.com/EscolaLMS/H5P/issues", - "source": "https://github.com/EscolaLMS/H5P/tree/0.5.6" - }, - "time": "2024-11-15T08:47:56+00:00" - }, - { - "name": "escolalms/images", - "version": "0.1.24", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Images.git", - "reference": "7919b7bd28f5403377922d673339711117d03e27" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Images/zipball/7919b7bd28f5403377922d673339711117d03e27", - "reference": "7919b7bd28f5403377922d673339711117d03e27", - "shasum": "" - }, - "require": { - "escolalms/core": "^1", - "escolalms/settings": "^0", - "intervention/image": "^2", - "intervention/imagecache": "^2", - "laravel/framework": ">=8.0", - "php": ">=7.4", - "spatie/laravel-image-optimizer": "^1.7.1" - }, - "require-dev": { - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Images\\EscolaLmsImagesServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Images\\": "src", - "EscolaLms\\Images\\Tests\\": "tests", - "EscolaLms\\Images\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mateusz Wojczal", - "email": "mateusz.wojczal@escola.pl" - } - ], - "description": "Escola Headless LMS Images manipulation", - "support": { - "issues": "https://github.com/EscolaLMS/Images/issues", - "source": "https://github.com/EscolaLMS/Images/tree/0.1.24" - }, - "time": "2024-02-14T13:58:41+00:00" - }, - { - "name": "escolalms/invoices", - "version": "0.1.9", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Invoices.git", - "reference": "861e38a36ba403139b220dd987204e94d3426a20" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Invoices/zipball/861e38a36ba403139b220dd987204e94d3426a20", - "reference": "861e38a36ba403139b220dd987204e94d3426a20", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/cart": "^0", - "escolalms/core": "^1", - "escolalms/settings": "^0", - "laravel/framework": ">=8.0", - "laraveldaily/laravel-invoices": "^3", - "php": ">=7.4" - }, - "require-dev": { - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "suggest": { - "escolalms/auth": "^0.1.54", - "escolalms/settings": "^0.1.2" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Invoices\\EscolaLmsInvoicesServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Invoices\\": "src", - "EscolaLms\\Invoices\\Tests\\": "tests" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Krzysztof Dziedziech", - "email": "krzysztof.dziedziech@escolasoft.com" - } - ], - "description": "Escola Headless LMS Invoices", - "support": { - "issues": "https://github.com/EscolaLMS/Invoices/issues", - "source": "https://github.com/EscolaLMS/Invoices/tree/0.1.9" - }, - "time": "2024-03-29T09:33:38+00:00" - }, - { - "name": "escolalms/jitsi", - "version": "0.1.2", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Jitsi.git", - "reference": "9a60bb6a02ee21b2dc00126b2220b88a50e43c06" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Jitsi/zipball/9a60bb6a02ee21b2dc00126b2220b88a50e43c06", - "reference": "9a60bb6a02ee21b2dc00126b2220b88a50e43c06", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/core": "^1", - "escolalms/settings": "^0", - "firebase/php-jwt": "^6|^5", - "laravel/framework": ">=8.0", - "php": ">=7.4" - }, - "require-dev": { - "orchestra/testbench": "^6", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Jitsi\\EscolaLmsJitsiServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Jitsi\\": "src", - "EscolaLms\\Jitsi\\Tests\\": "tests" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mateusz Wojczal", - "email": "mateusz@wojczal.com" - } - ], - "description": "Escola LMS jitsi integration.", - "support": { - "issues": "https://github.com/EscolaLMS/Jitsi/issues", - "source": "https://github.com/EscolaLMS/Jitsi/tree/0.1.2" - }, - "time": "2024-12-13T08:36:00+00:00" - }, - { - "name": "escolalms/lrs", - "version": "0.0.13", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/LRS.git", - "reference": "1a7c3061ebb7cc3fff7b98b3bae150d70e911bae" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/LRS/zipball/1a7c3061ebb7cc3fff7b98b3bae150d70e911bae", - "reference": "1a7c3061ebb7cc3fff7b98b3bae150d70e911bae", - "shasum": "" - }, - "require": { - "escolalms/core": "^1", - "laravel/framework": ">=8.0", - "php": ">=7.4", - "trax2/framework": "^2" - }, - "require-dev": { - "escolalms/courses": "^0.3.48", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "suggest": { - "trax2/framework": "^2" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Lrs\\EscolaLmsLrsServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Lrs\\": "src", - "EscolaLms\\Lrs\\Tests\\": "tests", - "EscolaLms\\Lrs\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\Lrs\\Database\\Factories\\": "database/factories" - }, - "exclude-from-classmap": [ - "tests/Exceptions" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mateusz Wojczal", - "email": "mateusz@wojczal.com" - } - ], - "description": "Escola Learning Record Stores API.", - "support": { - "issues": "https://github.com/EscolaLMS/LRS/issues", - "source": "https://github.com/EscolaLMS/LRS/tree/0.0.13" - }, - "time": "2024-02-15T12:11:22+00:00" - }, - { - "name": "escolalms/mailerlite", - "version": "0.4.2", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/MailerLite.git", - "reference": "d795ff1d13742a1c2b72920e5e0e217bfe68be8e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/MailerLite/zipball/d795ff1d13742a1c2b72920e5e0e217bfe68be8e", - "reference": "d795ff1d13742a1c2b72920e5e0e217bfe68be8e", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/core": "^1", - "escolalms/settings": "^0", - "guzzlehttp/guzzle": "^7", - "laravel/framework": ">=8.0", - "mailerlite/mailerlite-api-v2-php-sdk": "^0.3.2", - "php": ">=7.4", - "php-http/guzzle7-adapter": "^1.0" - }, - "require-dev": { - "escolalms/cart": "^0", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\MailerLite\\EscolaLmsMailerLiteServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\MailerLite\\": "src", - "EscolaLms\\MailerLite\\Tests\\": "tests" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Maciej Rymarz", - "email": "maciej.rymarz@escolasoft.com" - } - ], - "description": "Escola LMS MailerLite integration.", - "support": { - "issues": "https://github.com/EscolaLMS/MailerLite/issues", - "source": "https://github.com/EscolaLMS/MailerLite/tree/0.4.2" - }, - "time": "2022-09-27T11:34:31+00:00" - }, - { - "name": "escolalms/mattermost", - "version": "0.1.5", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Mattermost.git", - "reference": "d11c3e751c3050a20135568229418e83eb7a8254" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Mattermost/zipball/d11c3e751c3050a20135568229418e83eb7a8254", - "reference": "d11c3e751c3050a20135568229418e83eb7a8254", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/core": "^1", - "escolalms/settings": "^0", - "gnello/laravel-mattermost-driver": "^1", - "guzzlehttp/guzzle": "^7", - "laravel/framework": ">=8.0", - "php": ">=7.4" - }, - "require-dev": { - "escolalms/course-access": "^0", - "escolalms/courses": "^0", - "escolalms/webinar": "^0", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Mattermost\\EscolaLmsMattermostServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Mattermost\\": "src", - "EscolaLms\\Mattermost\\Tests\\": "tests" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mateusz Wojczal", - "email": "mateusz@wojczal.com" - } - ], - "description": "Escola LMS mattermost integration.", - "support": { - "issues": "https://github.com/EscolaLMS/Mattermost/issues", - "source": "https://github.com/EscolaLMS/Mattermost/tree/0.1.5" - }, - "time": "2023-02-21T12:18:45+00:00" - }, - { - "name": "escolalms/model-fields", - "version": "0.0.24", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/model-fields.git", - "reference": "18daad4ce05842fd90fa1701b2ca03d7842ed3b6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/model-fields/zipball/18daad4ce05842fd90fa1701b2ca03d7842ed3b6", - "reference": "18daad4ce05842fd90fa1701b2ca03d7842ed3b6", - "shasum": "" - }, - "require": { - "escolalms/core": "^1", - "laravel/framework": ">=8.0", - "php": ">=7.4" - }, - "require-dev": { - "escolalms/auth": "^0", - "infection/infection": "^0", - "orchestra/testbench": "^6", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\ModelFields\\ModelFieldsServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\ModelFields\\": "src", - "EscolaLms\\ModelFields\\Tests\\": "tests", - "EscolaLms\\ModelFields\\Database\\Seeders\\": "database/seeders" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mateusz Wojczal", - "email": "mateusz@wojczal.com" - } - ], - "description": "Escola LMS model-fields extension.", - "support": { - "issues": "https://github.com/EscolaLMS/model-fields/issues", - "source": "https://github.com/EscolaLMS/model-fields/tree/0.0.24" - }, - "time": "2024-06-11T08:46:41+00:00" - }, - { - "name": "escolalms/notifications", - "version": "0.3.2", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Notifications.git", - "reference": "ad14133686ad53515d16c8ab4bcc3b8fc0bef21c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Notifications/zipball/ad14133686ad53515d16c8ab4bcc3b8fc0bef21c", - "reference": "ad14133686ad53515d16c8ab4bcc3b8fc0bef21c", - "shasum": "" - }, - "require": { - "escolalms/core": "^1", - "escolalms/templates": "^0", - "laravel/framework": ">=8.0", - "php": ">=7.4|>=8" - }, - "require-dev": { - "orchestra/testbench": "^6", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Notifications\\EscolaLmsNotificationsServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Notifications\\": "src", - "EscolaLms\\Notifications\\Tests\\": "tests", - "EscolaLms\\Notifications\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\Notifications\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paweł Chołaj", - "email": "pawel.cholaj@escolasoft.com" - } - ], - "description": "Escola LMS Notifications", - "support": { - "issues": "https://github.com/EscolaLMS/Notifications/issues", - "source": "https://github.com/EscolaLMS/Notifications/tree/0.3.2" - }, - "time": "2023-06-28T13:20:39+00:00" - }, - { - "name": "escolalms/pages", - "version": "0.1.11", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/pages.git", - "reference": "a2e1fd5c5e9f939c90e3cf8c9ab101aa4e1b19bf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/pages/zipball/a2e1fd5c5e9f939c90e3cf8c9ab101aa4e1b19bf", - "reference": "a2e1fd5c5e9f939c90e3cf8c9ab101aa4e1b19bf", - "shasum": "" - }, - "require": { - "davidbadura/faker-markdown-generator": "=1.1.0", - "escolalms/core": "^1", - "laravel/framework": ">=8.0", - "php": ">=7.4" - }, - "require-dev": { - "orchestra/testbench": "^6", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Pages\\EscolaLmsPagesServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Pages\\": "src", - "EscolaLms\\Pages\\Tests\\": "tests", - "EscolaLms\\Pages\\Database\\Seeders\\": "database/seeders", - "Database\\Factories\\EscolaLms\\Pages\\Models\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paweł Chołaj", - "email": "pawel.cholaj@escola.pl" - }, - { - "name": "Mariusz Gliwiński", - "email": "mariusz.gliwinski@escola.pl" - } - ], - "description": "Escola page repository API.", - "support": { - "issues": "https://github.com/EscolaLMS/pages/issues", - "source": "https://github.com/EscolaLMS/pages/tree/0.1.11" - }, - "time": "2023-05-24T10:47:09+00:00" - }, - { - "name": "escolalms/payments", - "version": "0.2.20", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/payments.git", - "reference": "c88c56ff661a4e26c31574d15a381ffc8a3b498d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/payments/zipball/c88c56ff661a4e26c31574d15a381ffc8a3b498d", - "reference": "c88c56ff661a4e26c31574d15a381ffc8a3b498d", - "shasum": "" - }, - "require": { - "escolalms/core": "^1", - "escolalms/przelewy24-php": "^0", - "laravel/framework": ">=8.0", - "league/omnipay": "^3", - "maatwebsite/excel": "^3.1", - "omnipay/stripe": "^3.1", - "php": ">=7.4" - }, - "replace": { - "symfony/polyfill-php54": "*", - "symfony/polyfill-php55": "*", - "symfony/polyfill-php56": "*", - "symfony/polyfill-php70": "*", - "symfony/polyfill-php72": "*", - "symfony/polyfill-php73": "*", - "symfony/polyfill-php82": "*" - }, - "require-dev": { - "barryvdh/laravel-ide-helper": "^2.10", - "escolalms/settings": "^0.1.7", - "nunomaduro/collision": "^5.4", - "nunomaduro/larastan": "^0.7.6", - "orchestra/testbench": "~5|~6", - "php-http/message-factory": "^1.1", - "phpunit/phpunit": "^9.0" - }, - "suggest": { - "escolalms/settings": "For settings to work" - }, - "type": "package", - "extra": { - "laravel": { - "aliases": { - "Payments": "EscolaLms\\Payments\\Facades\\Payments", - "PaymentGateway": "EscolaLms\\Payments\\Facades\\PaymentGateway" - }, - "providers": [ - "EscolaLms\\Payments\\Providers\\PaymentsServiceProvider" - ] - }, - "branch-alias": { - "dev-main": "0.x-dev" - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Payments\\": "src", - "EscolaLms\\Payments\\Tests\\": "tests", - "EscolaLms\\Payments\\Database\\Seeders\\": "database/seeders", - "Database\\Factories\\EscolaLms\\Payments\\Models\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paweł Chołaj", - "email": "pawel.cholaj@escola.pl", - "homepage": "https://cholaj.pl" - }, - { - "name": "Mariusz Gliwiński", - "email": "mariusz.gliwinski@escola.pl" - } - ], - "description": "Escola LMS Payments Package.", - "support": { - "issues": "https://github.com/EscolaLMS/payments/issues", - "source": "https://github.com/EscolaLMS/payments/tree/0.2.20" - }, - "time": "2024-05-07T13:26:39+00:00" - }, - { - "name": "escolalms/pencil-spaces", - "version": "0.0.3", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Pencil-Spaces.git", - "reference": "e8c86769386248cde2e27d31eb09855fc421ec33" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Pencil-Spaces/zipball/e8c86769386248cde2e27d31eb09855fc421ec33", - "reference": "e8c86769386248cde2e27d31eb09855fc421ec33", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/core": "^1", - "escolalms/settings": "^0", - "laravel/framework": ">=8.0", - "php": ">=8.0" - }, - "require-dev": { - "nunomaduro/larastan": "^1.0", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\PencilSpaces\\EscolaLmsPencilSpacesServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\PencilSpaces\\": "src", - "EscolaLms\\PencilSpaces\\Tests\\": "tests", - "EscolaLms\\PencilSpaces\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\PencilSpaces\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Tomasz Smolarek", - "email": "tomasz.smolarek@escolasoft.com" - }, - { - "name": "Maciej Rymarz", - "email": "maciej.rymarz@escolasoft.com" - } - ], - "description": "Escola Headless LMS Pencil Spaces integration", - "support": { - "issues": "https://github.com/EscolaLMS/Pencil-Spaces/issues", - "source": "https://github.com/EscolaLMS/Pencil-Spaces/tree/0.0.3" - }, - "time": "2024-02-14T13:33:35+00:00" - }, - { - "name": "escolalms/permissions", - "version": "0.1.11", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Permissions.git", - "reference": "e64a528c83c111f7508393124566919ea53d942d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Permissions/zipball/e64a528c83c111f7508393124566919ea53d942d", - "reference": "e64a528c83c111f7508393124566919ea53d942d", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "laravel/framework": ">=8.0", - "php": ">=7.4 | >=8.0" - }, - "require-dev": { - "orchestra/testbench": "^6", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Permissions\\EscolaLmsPermissionsServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Permissions\\": "src", - "EscolaLms\\Permissions\\Tests\\": "tests", - "EscolaLms\\Permissions\\Database\\Seeders\\": "database/seeders" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mateusz Wojczal", - "email": "mateusz@wojczal.com" - } - ], - "description": "EscolaLMS Permissions REST API", - "support": { - "issues": "https://github.com/EscolaLMS/Permissions/issues", - "source": "https://github.com/EscolaLMS/Permissions/tree/0.1.11" - }, - "time": "2024-02-16T11:48:37+00:00" - }, - { - "name": "escolalms/przelewy24-php", - "version": "0.1.0", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/przelewy24-php.git", - "reference": "c7c09b9a5c9aa009f30edc473c3fec7786a54cf1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/przelewy24-php/zipball/c7c09b9a5c9aa009f30edc473c3fec7786a54cf1", - "reference": "c7c09b9a5c9aa009f30edc473c3fec7786a54cf1", - "shasum": "" - }, - "require": { - "guzzlehttp/guzzle": "^7.6", - "php": "^8.1" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^3.34", - "phpunit/phpunit": "^10.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Przelewy24\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mateusz Nastalski", - "homepage": "https://nastalski.pl" - } - ], - "description": "Przelewy24 PHP library", - "homepage": "https://github.com/mnastalski/przelewy24-php", - "keywords": [ - "Przelewy24", - "payments" - ], - "support": { - "source": "https://github.com/EscolaLMS/przelewy24-php/tree/0.1.0" - }, - "time": "2024-03-22T10:15:22+00:00" - }, - { - "name": "escolalms/questionnaire", - "version": "0.2.25", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Questionnaire.git", - "reference": "70287c78a14238edcdbf777a5ede0809cec6496d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Questionnaire/zipball/70287c78a14238edcdbf777a5ede0809cec6496d", - "reference": "70287c78a14238edcdbf777a5ede0809cec6496d", - "shasum": "" - }, - "require": { - "doctrine/dbal": "^2|^3", - "escolalms/core": "^1", - "laravel/framework": ">=8.0", - "maatwebsite/excel": "^3.1", - "php": ">=7.4|>=8" - }, - "require-dev": { - "escolalms/courses": "^0", - "nunomaduro/larastan": "^2.0", - "orchestra/testbench": ">=6", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Questionnaire\\EscolaLmsQuestionnaireServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Questionnaire\\": "src", - "EscolaLms\\Questionnaire\\Tests\\": "tests", - "EscolaLms\\Questionnaire\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\Questionnaire\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Krzysztof Dziedziech", - "email": "krzysztof.dziedziech@escolasoft.com" - } - ], - "description": "Escola LMS Questionnaire", - "support": { - "issues": "https://github.com/EscolaLMS/Questionnaire/issues", - "source": "https://github.com/EscolaLMS/Questionnaire/tree/0.2.25" - }, - "time": "2024-12-09T08:10:45+00:00" - }, - { - "name": "escolalms/recommender", - "version": "0.0.5", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Recommender.git", - "reference": "66cb609f8c494b5cb4548cc4138f884e91924a76" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Recommender/zipball/66cb609f8c494b5cb4548cc4138f884e91924a76", - "reference": "66cb609f8c494b5cb4548cc4138f884e91924a76", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/core": "^1", - "escolalms/courses": "^0.4", - "escolalms/settings": "^0", - "escolalms/topic-types": "^0", - "laravel/framework": ">=8.0", - "php": ">=7.4" - }, - "require-dev": { - "darkaonline/l5-swagger": "8.1.0", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Recommender\\EscolaLmsRecommenderServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Recommender\\": "src", - "EscolaLms\\Recommender\\Tests\\": "tests", - "EscolaLms\\Recommender\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\Recommender\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Tomasz Smolarek", - "email": "tomasz.smolarek@escolasoft.com" - } - ], - "description": "Escola Headless LMS Recommender", - "support": { - "issues": "https://github.com/EscolaLMS/Recommender/issues", - "source": "https://github.com/EscolaLMS/Recommender/tree/0.0.5" - }, - "time": "2024-02-14T13:20:45+00:00" - }, - { - "name": "escolalms/reports", - "version": "0.1.49", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Reports.git", - "reference": "a33e7028289a0497fe991ae3740654f416ca705e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Reports/zipball/a33e7028289a0497fe991ae3740654f416ca705e", - "reference": "a33e7028289a0497fe991ae3740654f416ca705e", - "shasum": "" - }, - "require": { - "escolalms/core": "^1.2", - "laravel/framework": ">=8.0", - "maatwebsite/excel": "^3.1", - "php": ">=7.4" - }, - "require-dev": { - "escolalms/auth": "^0", - "escolalms/cart": "^0.4", - "escolalms/courses": "^0.4.13", - "escolalms/notifications": "^0", - "escolalms/questionnaire": "^0", - "escolalms/topic-type-gift": "^0.0.9", - "orchestra/testbench": "^6.0|^7.0", - "phpunit/phpunit": "^9.0" - }, - "suggest": { - "escolalms/cart": "Required for reports about Cart/Payments/etc", - "escolalms/courses": "Required for reports about Courses", - "escolalms/topic-type-gift": "Required for reports about Gift/Quiz Topic Type" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Reports\\EscolaLmsReportsServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Reports\\": "src", - "EscolaLms\\Reports\\Tests\\": "tests", - "EscolaLms\\Reports\\Database\\Seeders\\": "database/seeders", - "Database\\Factories\\EscolaLms\\Reports\\Models\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paweł Chołaj", - "email": "pawel.cholaj@escola.pl" - } - ], - "description": "Escola Headless LMS Reports", - "support": { - "issues": "https://github.com/EscolaLMS/Reports/issues", - "source": "https://github.com/EscolaLMS/Reports/tree/0.1.49" - }, - "time": "2024-03-22T11:42:48+00:00" - }, - { - "name": "escolalms/scorm", - "version": "0.2.23", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Scorm.git", - "reference": "7e8451d0e296487f09a157f34607a961d7fe9a73" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Scorm/zipball/7e8451d0e296487f09a157f34607a961d7fe9a73", - "reference": "7e8451d0e296487f09a157f34607a961d7fe9a73", - "shasum": "" - }, - "require": { - "devianl2/laravel-scorm": "^4", - "escolalms/auth": "^0", - "escolalms/core": "^1", - "laravel/framework": ">=8.0", - "php": ">=7.4" - }, - "require-dev": { - "orchestra/testbench": ">=6", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Scorm\\EscolaLmsScormServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Scorm\\": "src", - "EscolaLms\\Scorm\\Tests\\": "tests", - "EscolaLms\\Scorm\\Database\\Seeders\\": "database/seeders" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Mateusz Wojczal", - "email": "mateusz@escolasoft.pl" - } - ], - "description": "Escola LMS SCORM management", - "support": { - "issues": "https://github.com/EscolaLMS/Scorm/issues", - "source": "https://github.com/EscolaLMS/Scorm/tree/0.2.23" - }, - "time": "2024-03-22T08:32:34+00:00" - }, - { - "name": "escolalms/settings", - "version": "0.2.5", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/settings.git", - "reference": "0c79fc386372d07c5e085f453d6e2d0bc53c7875" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/settings/zipball/0c79fc386372d07c5e085f453d6e2d0bc53c7875", - "reference": "0c79fc386372d07c5e085f453d6e2d0bc53c7875", - "shasum": "" - }, - "require": { - "escolalms/core": "^1", - "laravel/framework": ">=8.0", - "php": ">=7.4|>=8" - }, - "require-dev": { - "orchestra/testbench": "^6", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Settings\\EscolaLmsSettingsServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Settings\\": "src", - "EscolaLms\\Settings\\Tests\\": "tests", - "EscolaLms\\Settings\\Database\\Seeders\\": "database/seeders" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mateusz Wojczal", - "email": "mateusz@escolasoft.pl" - }, - { - "name": "Paweł Chołaj", - "email": "pawel.cholaj@escolasoft.com" - } - ], - "description": "Escola LMS Settings and custom fields management", - "support": { - "issues": "https://github.com/EscolaLMS/settings/issues", - "source": "https://github.com/EscolaLMS/settings/tree/0.2.5" - }, - "time": "2024-03-26T09:51:16+00:00" - }, - { - "name": "escolalms/stationary-events", - "version": "0.1.11", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Stationary-Events.git", - "reference": "3111201383ae9ea68b2eaa19185bbf7e7a025c9c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Stationary-Events/zipball/3111201383ae9ea68b2eaa19185bbf7e7a025c9c", - "reference": "3111201383ae9ea68b2eaa19185bbf7e7a025c9c", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/categories": "^0", - "escolalms/core": "^1", - "escolalms/files": "^0", - "php": ">=7.4" - }, - "require-dev": { - "orchestra/testbench": "^6", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\StationaryEvents\\EscolaLmsStationaryEventsServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\StationaryEvents\\": "src", - "EscolaLms\\StationaryEvents\\Tests\\": "tests", - "EscolaLms\\StationaryEvents\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\StationaryEvents\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Maciej Rymarz", - "email": "maciej.rymarz@escolasoft.com" - } - ], - "description": "Escola Headless LMS Stationary Events", - "support": { - "issues": "https://github.com/EscolaLMS/Stationary-Events/issues", - "source": "https://github.com/EscolaLMS/Stationary-Events/tree/0.1.11" - }, - "time": "2023-06-20T12:11:20+00:00" - }, - { - "name": "escolalms/tags", - "version": "0.1.22", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Tags.git", - "reference": "8dde49c276e32bf9136a09f825825e36fec26050" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Tags/zipball/8dde49c276e32bf9136a09f825825e36fec26050", - "reference": "8dde49c276e32bf9136a09f825825e36fec26050", - "shasum": "" - }, - "require": { - "escolalms/core": "^1", - "escolalms/settings": "^0", - "laravel/framework": ">=8.0", - "php": ">=7.4" - }, - "require-dev": { - "orchestra/testbench": "^6.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Tags\\EscolaLmsTagsServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Tags\\": "src", - "EscolaLms\\Tags\\Tests\\": "tests", - "EscolaLms\\Tags\\Database\\Seeders\\": "database/seeders", - "Database\\Factories\\EscolaLms\\Tags\\Models\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Hubert Krzysztofiak", - "email": "hubert.krzysztofiak@escola.pl" - } - ], - "description": "Escola Headless LMS Tags", - "support": { - "issues": "https://github.com/EscolaLMS/Tags/issues", - "source": "https://github.com/EscolaLMS/Tags/tree/0.1.22" - }, - "time": "2024-02-16T11:50:38+00:00" - }, - { - "name": "escolalms/tasks", - "version": "0.1.1", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Tasks.git", - "reference": "6a828065495b03c6c6faa69a1c513c328e52cdc7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Tasks/zipball/6a828065495b03c6c6faa69a1c513c328e52cdc7", - "reference": "6a828065495b03c6c6faa69a1c513c328e52cdc7", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/core": "^1", - "escolalms/settings": "^0", - "laravel/framework": ">=8.0", - "php": ">=7.4" - }, - "require-dev": { - "darkaonline/l5-swagger": "8.1.0", - "escolalms/courses": "^0.4", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Tasks\\EscolaLmsTasksServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Tasks\\": "src", - "EscolaLms\\Tasks\\Tests\\": "tests", - "EscolaLms\\Tasks\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\Tasks\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Tomasz Smolarek", - "email": "tomasz.smolarek@escolasoft.com" - } - ], - "description": "Escola Headless LMS Tasks", - "support": { - "issues": "https://github.com/EscolaLMS/Tasks/issues", - "source": "https://github.com/EscolaLMS/Tasks/tree/0.1.1" - }, - "time": "2024-02-16T11:53:05+00:00" - }, - { - "name": "escolalms/templates", - "version": "0.2.37", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Templates.git", - "reference": "17bbe6ae875952384cc678ed691c989137f52753" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Templates/zipball/17bbe6ae875952384cc678ed691c989137f52753", - "reference": "17bbe6ae875952384cc678ed691c989137f52753", - "shasum": "" - }, - "require": { - "doctrine/dbal": "^2|^3", - "escolalms/core": "^1.2", - "escolalms/settings": "^0", - "fakerphp/faker": "^1", - "laravel/framework": ">=8.0", - "php": ">=7.4 | >=8.0" - }, - "require-dev": { - "escolalms/cart": "^0", - "escolalms/courses": "^0", - "orchestra/testbench": "^5|^6", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Templates\\EscolaLmsTemplatesServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Templates\\": "src", - "EscolaLms\\Templates\\Tests\\": "tests", - "EscolaLms\\Templates\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\Templates\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mateusz Wojczal", - "email": "mateusz@wojczal.com" - }, - { - "name": "Paweł Chołaj", - "email": "pawel.cholaj@escolasoft.com" - } - ], - "description": "Escola Headless LMS templates (for eg Certificates)", - "support": { - "issues": "https://github.com/EscolaLMS/Templates/issues", - "source": "https://github.com/EscolaLMS/Templates/tree/0.2.37" - }, - "time": "2023-04-14T14:44:05+00:00" - }, - { - "name": "escolalms/templates-email", - "version": "0.1.67", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Templates-Email.git", - "reference": "773bbb9741504d3fb83aca4f372253e0bcc03918" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Templates-Email/zipball/773bbb9741504d3fb83aca4f372253e0bcc03918", - "reference": "773bbb9741504d3fb83aca4f372253e0bcc03918", - "shasum": "" - }, - "require": { - "escolalms/core": "^1.2.2", - "escolalms/templates": "^0.2.1", - "ezyang/htmlpurifier": "^4.13", - "laravel/framework": ">=8.0", - "php": ">=7.4", - "qferr/mjml-php": "^2" - }, - "require-dev": { - "escolalms/assign-without-account": "^0", - "escolalms/auth": "^0.2", - "escolalms/cart": "^0", - "escolalms/consultation-access": "^0", - "escolalms/consultations": "^0", - "escolalms/course-access": "^0", - "escolalms/courses": "^0.4", - "escolalms/csv-users": "^0.1.0", - "escolalms/payments": "^0", - "escolalms/permissions": "^0", - "escolalms/settings": "^0.1.2", - "escolalms/tasks": "^0", - "escolalms/topic-type-project": "^0", - "escolalms/topic-types": "^0", - "escolalms/video": "^0", - "escolalms/webinar": "^0", - "escolalms/youtube": "^0", - "nunomaduro/larastan": "^2.0", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "suggest": { - "escolalms/auth": "^0.1.54", - "escolalms/consultations": "^0", - "escolalms/courses": "^0.3.8", - "escolalms/settings": "^0.1.2", - "escolalms/webinar": "^0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\TemplatesEmail\\EscolaLmsTemplatesEmailServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\TemplatesEmail\\": "src", - "EscolaLms\\TemplatesEmail\\Tests\\": "tests", - "EscolaLms\\TemplatesEmail\\Database\\Seeders\\": "database/seeders", - "Database\\Factories\\EscolaLms\\TemplatesEmail\\Models\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paweł Chołaj", - "email": "pawel.cholaj@escola.pl" - } - ], - "description": "Escola Headless LMS Templates for Emails", - "support": { - "issues": "https://github.com/EscolaLMS/Templates-Email/issues", - "source": "https://github.com/EscolaLMS/Templates-Email/tree/0.1.67" - }, - "time": "2024-11-12T10:33:17+00:00" - }, - { - "name": "escolalms/templates-pdf", - "version": "0.1.24", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Templates-PDF.git", - "reference": "1e1a8cde95f34274ee9a473652acc54ef06ba5f8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Templates-PDF/zipball/1e1a8cde95f34274ee9a473652acc54ef06ba5f8", - "reference": "1e1a8cde95f34274ee9a473652acc54ef06ba5f8", - "shasum": "" - }, - "require": { - "escolalms/core": "^1.2.2", - "escolalms/templates": "^0.2.36", - "laravel/framework": ">=8.0", - "php": ">=7.4" - }, - "require-dev": { - "escolalms/auth": "^0.1.54", - "escolalms/cart": "^0", - "escolalms/courses": "^0.3.8", - "escolalms/settings": "^0.1.2", - "escolalms/topic-types": "^0.2.5", - "orchestra/testbench": "^5.0|^6.0", - "phpunit/phpunit": "^9.0" - }, - "suggest": { - "escolalms/auth": "^0.1.54", - "escolalms/courses": "^0.3.8", - "escolalms/settings": "^0.1.2" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\TemplatesPdf\\EscolaLmsTemplatesPdfServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\TemplatesPdf\\": "src", - "EscolaLms\\TemplatesPdf\\Tests\\": "tests", - "EscolaLms\\TemplatesPdf\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\TemplatesPdf\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paweł Chołaj", - "email": "pawel.cholaj@escola.pl" - } - ], - "description": "Escola Headless LMS Templates for pdf", - "support": { - "issues": "https://github.com/EscolaLMS/Templates-PDF/issues", - "source": "https://github.com/EscolaLMS/Templates-PDF/tree/0.1.24" - }, - "time": "2024-03-06T13:35:41+00:00" - }, - { - "name": "escolalms/templates-sms", - "version": "0.1.12", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Templates-SMS.git", - "reference": "f99ca932049529142535857b6c3eb3d6844cfb83" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Templates-SMS/zipball/f99ca932049529142535857b6c3eb3d6844cfb83", - "reference": "f99ca932049529142535857b6c3eb3d6844cfb83", - "shasum": "" - }, - "require": { - "escolalms/core": "^1.2.2", - "escolalms/settings": ">=0.1.2", - "escolalms/templates": "^0", - "laravel/framework": ">=8.0", - "php": ">=7.4", - "twilio/sdk": "^6.42", - "tzsk/sms": "6.0.0" - }, - "require-dev": { - "escolalms/auth": "^0", - "escolalms/cart": "^0", - "escolalms/consultations": "^0", - "escolalms/courses": "^0.4", - "nunomaduro/larastan": "^2.0", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\TemplatesSms\\EscolaLmsTemplatesSmsServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\TemplatesSms\\": "src", - "EscolaLms\\TemplatesSms\\Tests\\": "tests", - "EscolaLms\\TemplatesSms\\Database\\Seeders\\": "database/seeders" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Tomasz Smolarek", - "email": "tomasz.smolarek@escolasoft.com" - } - ], - "description": "Escola Headless LMS Templates for sms", - "support": { - "issues": "https://github.com/EscolaLMS/Templates-SMS/issues", - "source": "https://github.com/EscolaLMS/Templates-SMS/tree/0.1.12" - }, - "time": "2024-11-12T11:50:09+00:00" - }, - { - "name": "escolalms/topic-type-gift", - "version": "0.0.24", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Topic-Type-GIFT.git", - "reference": "418b2ef1f50d1db12d84a8c168c5329f98cd9a40" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Topic-Type-GIFT/zipball/418b2ef1f50d1db12d84a8c168c5329f98cd9a40", - "reference": "418b2ef1f50d1db12d84a8c168c5329f98cd9a40", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/categories": "^0", - "escolalms/core": "^1", - "escolalms/settings": "^0", - "escolalms/topic-types": "^0", - "laravel/framework": ">=8.0", - "maatwebsite/excel": "^3.1", - "php": ">=7.4" - }, - "require-dev": { - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\TopicTypeGift\\EscolaLmsTopicTypeGiftServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\TopicTypeGift\\": "src", - "EscolaLms\\TopicTypeGift\\Tests\\": "tests", - "EscolaLms\\TopicTypeGift\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\TopicTypeGift\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Maciej Rymarz", - "email": "maciej.rymarz@escolasoft.com" - } - ], - "description": "Escola Headles LMS Topic Type GIFT", - "support": { - "issues": "https://github.com/EscolaLMS/Topic-Type-GIFT/issues", - "source": "https://github.com/EscolaLMS/Topic-Type-GIFT/tree/0.0.24" - }, - "time": "2024-10-10T08:52:59+00:00" - }, - { - "name": "escolalms/topic-type-project", - "version": "0.1.0", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Topic-Type-Project.git", - "reference": "4c0f6dbd1038ffff9b93c8d9adc70122cd372aab" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Topic-Type-Project/zipball/4c0f6dbd1038ffff9b93c8d9adc70122cd372aab", - "reference": "4c0f6dbd1038ffff9b93c8d9adc70122cd372aab", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/core": "^1", - "escolalms/topic-types": "^0", - "laravel/framework": ">=8.0", - "php": ">=7.4" - }, - "require-dev": { - "darkaonline/l5-swagger": "8.1.0", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\TopicTypeProject\\EscolaLmsTopicTypeProjectServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\TopicTypeProject\\": "src", - "EscolaLms\\TopicTypeProject\\Tests\\": "tests", - "EscolaLms\\TopicTypeProject\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\TopicTypeProject\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Maciej Rymarz", - "email": "maciej.rymarz@escolasoft.com" - } - ], - "description": "Escola Headless LMS Topic Type Project", - "support": { - "issues": "https://github.com/EscolaLMS/Topic-Type-Project/issues", - "source": "https://github.com/EscolaLMS/Topic-Type-Project/tree/0.1.0" - }, - "time": "2024-02-16T11:52:39+00:00" - }, - { - "name": "escolalms/topic-types", - "version": "0.2.51", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/topic-types.git", - "reference": "c86a678aae8b0714b266f4074d19bfabfab220c9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/topic-types/zipball/c86a678aae8b0714b266f4074d19bfabfab220c9", - "reference": "c86a678aae8b0714b266f4074d19bfabfab220c9", - "shasum": "" - }, - "require": { - "davidbadura/faker-markdown-generator": "^1.1", - "escolalms/courses": "^0.4", - "escolalms/headless-h5p": "^0", - "laravel/framework": ">=8.0", - "pbmedia/laravel-ffmpeg": "^7|^8", - "php": ">=7.4", - "smalot/pdfparser": "^2.5" - }, - "require-dev": { - "escolalms/courses-import-export": "^0", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "suggest": { - "escolalms/cmi5": "^0", - "escolalms/courses": "Topic types is a package related to escolalms/courses without which it may not work properly." - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\TopicTypes\\EscolaLmsTopicTypesServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\TopicTypes\\": "src", - "EscolaLms\\TopicTypes\\Tests\\": "tests", - "EscolaLms\\TopicTypes\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\TopicTypes\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mateusz Wojczal", - "email": "mateusz.wojczal@escola.pl" - }, - { - "name": "Paweł Chołaj", - "email": "pawel.cholaj@escola.pl" - } - ], - "description": "Escola Headless LMS Topic Types", - "support": { - "issues": "https://github.com/EscolaLMS/topic-types/issues", - "source": "https://github.com/EscolaLMS/topic-types/tree/0.2.51" - }, - "time": "2024-07-02T07:24:29+00:00" - }, - { - "name": "escolalms/translations", - "version": "0.1.1", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Translations.git", - "reference": "f1fb321bc36de0d12a1afed7d53aadeaaa8cecb4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Translations/zipball/f1fb321bc36de0d12a1afed7d53aadeaaa8cecb4", - "reference": "f1fb321bc36de0d12a1afed7d53aadeaaa8cecb4", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/core": "^1", - "laravel/framework": ">=8.0", - "php": ">=8.0", - "spatie/laravel-translation-loader": "^2.7" - }, - "require-dev": { - "orchestra/testbench": ">6", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Translations\\EscolaLmsTranslationsServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Translations\\": "src", - "EscolaLms\\Translations\\Tests\\": "tests", - "EscolaLms\\Translations\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\Translations\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Maciej Rymarz", - "email": "maciej.rymarz@escolasoft.com" - } - ], - "description": "Escola Headless LMS Translations", - "support": { - "issues": "https://github.com/EscolaLMS/Translations/issues", - "source": "https://github.com/EscolaLMS/Translations/tree/0.1.1" - }, - "time": "2024-02-16T11:52:05+00:00" - }, - { - "name": "escolalms/video", - "version": "0.0.23", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Video.git", - "reference": "6b2810861f8a1e438ebc08c98ea9aa5977a0076f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Video/zipball/6b2810861f8a1e438ebc08c98ea9aa5977a0076f", - "reference": "6b2810861f8a1e438ebc08c98ea9aa5977a0076f", - "shasum": "" - }, - "require": { - "escolalms/courses": "^0", - "escolalms/settings": "^0", - "escolalms/topic-types": "^0", - "laravel/framework": ">=8.0", - "league/flysystem-aws-s3-v3": "^3", - "pbmedia/laravel-ffmpeg": "^8", - "php": ">=7.4 | >=8.0" - }, - "require-dev": { - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Video\\EscolaLmsVideoServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Video\\": "src", - "EscolaLms\\Video\\Tests\\": "tests", - "EscolaLms\\Video\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\Video\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mateusz Wojczal", - "email": "mateusz@wojczal.com" - }, - { - "name": "Paweł Chołaj", - "email": "pawel@cholaj.pl" - } - ], - "description": "Escola Headless LMS Video Processing", - "support": { - "issues": "https://github.com/EscolaLMS/Video/issues", - "source": "https://github.com/EscolaLMS/Video/tree/0.0.23" - }, - "time": "2024-02-14T14:26:14+00:00" - }, - { - "name": "escolalms/vouchers", - "version": "0.1.21", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Vouchers.git", - "reference": "84e3fa1d5a03f6c195fd4a033a64bbd93c1d9369" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Vouchers/zipball/84e3fa1d5a03f6c195fd4a033a64bbd93c1d9369", - "reference": "84e3fa1d5a03f6c195fd4a033a64bbd93c1d9369", - "shasum": "" - }, - "require": { - "escolalms/cart": "^0.4", - "escolalms/core": "^1.2", - "php": ">=7.4" - }, - "require-dev": { - "barryvdh/laravel-ide-helper": "^2.12", - "escolalms/settings": "^0.1.91", - "nunomaduro/collision": "^5.11", - "orchestra/testbench": "^5.0|^6.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Vouchers\\EscolaLmsVouchersServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Vouchers\\": "src", - "EscolaLms\\Vouchers\\Tests\\": "tests", - "EscolaLms\\Vouchers\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\Vouchers\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paweł Chołaj", - "email": "pawel.cholaj@escola.pl" - } - ], - "description": "Escola LMS Vouchers", - "support": { - "issues": "https://github.com/EscolaLMS/Vouchers/issues", - "source": "https://github.com/EscolaLMS/Vouchers/tree/0.1.21" - }, - "time": "2024-02-14T13:41:21+00:00" - }, - { - "name": "escolalms/webinar", - "version": "0.1.37", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Webinar.git", - "reference": "58809b139c5d42ec4a433ca21cf87e98507b1f57" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Webinar/zipball/58809b139c5d42ec4a433ca21cf87e98507b1f57", - "reference": "58809b139c5d42ec4a433ca21cf87e98507b1f57", - "shasum": "" - }, - "require": { - "davidbadura/faker-markdown-generator": "^1.1", - "escolalms/auth": "^0", - "escolalms/cart": "^0", - "escolalms/core": "^1", - "escolalms/files": "^0", - "escolalms/jitsi": "^0", - "escolalms/settings": "^0", - "escolalms/tags": "^0", - "escolalms/youtube": "^0", - "laravel/framework": ">=9.0", - "php": ">=7.4" - }, - "require-dev": { - "nunomaduro/larastan": "^2.0", - "orchestra/testbench": "^7", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Webinar\\EscolaLmsWebinarServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Webinar\\": "src", - "EscolaLms\\Webinar\\Tests\\": "tests", - "EscolaLms\\Webinar\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\Webinar\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Hubert Krzysztofiak", - "email": "hubert.krzysztofiak@escolasoft.com" - } - ], - "description": "Escola Headless LMS Webinar", - "support": { - "issues": "https://github.com/EscolaLMS/Webinar/issues", - "source": "https://github.com/EscolaLMS/Webinar/tree/0.1.37" - }, - "time": "2024-12-13T10:24:09+00:00" - }, - { - "name": "escolalms/youtube", - "version": "0.1.5", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Youtube.git", - "reference": "ab459057146e4755960d89196c24b6049479d449" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Youtube/zipball/ab459057146e4755960d89196c24b6049479d449", - "reference": "ab459057146e4755960d89196c24b6049479d449", - "shasum": "" - }, - "require": { - "escolalms/core": "^1", - "escolalms/settings": "^0", - "google/apiclient": "^2.0", - "laravel/framework": ">=8.0", - "php": ">=7.4" - }, - "require-dev": { - "nunomaduro/larastan": "^2.0", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Youtube\\EscolaLmsYoutubeServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Youtube\\": "src", - "EscolaLms\\Youtube\\Tests\\": "tests" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Hubert Krzysztofiak", - "email": "hubert.krzysztofiak@escolasoft.com" - } - ], - "description": "Escola LMS youtube integration.", - "support": { - "issues": "https://github.com/EscolaLMS/Youtube/issues", - "source": "https://github.com/EscolaLMS/Youtube/tree/0.1.5" - }, - "time": "2024-07-10T06:10:56+00:00" - }, - { - "name": "evenement/evenement", - "version": "v3.0.2", - "source": { - "type": "git", - "url": "https://github.com/igorw/evenement.git", - "reference": "0a16b0d71ab13284339abb99d9d2bd813640efbc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/igorw/evenement/zipball/0a16b0d71ab13284339abb99d9d2bd813640efbc", - "reference": "0a16b0d71ab13284339abb99d9d2bd813640efbc", - "shasum": "" - }, - "require": { - "php": ">=7.0" - }, - "require-dev": { - "phpunit/phpunit": "^9 || ^6" - }, - "type": "library", - "autoload": { - "psr-4": { - "Evenement\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Igor Wiedler", - "email": "igor@wiedler.ch" - } - ], - "description": "Événement is a very simple event dispatching library for PHP", - "keywords": [ - "event-dispatcher", - "event-emitter" - ], - "support": { - "issues": "https://github.com/igorw/evenement/issues", - "source": "https://github.com/igorw/evenement/tree/v3.0.2" - }, - "time": "2023-08-08T05:53:35+00:00" - }, - { - "name": "ezyang/htmlpurifier", - "version": "v4.18.0", - "source": { - "type": "git", - "url": "https://github.com/ezyang/htmlpurifier.git", - "reference": "cb56001e54359df7ae76dc522d08845dc741621b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/cb56001e54359df7ae76dc522d08845dc741621b", - "reference": "cb56001e54359df7ae76dc522d08845dc741621b", - "shasum": "" - }, - "require": { - "php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" - }, - "require-dev": { - "cerdic/css-tidy": "^1.7 || ^2.0", - "simpletest/simpletest": "dev-master" - }, - "suggest": { - "cerdic/css-tidy": "If you want to use the filter 'Filter.ExtractStyleBlocks'.", - "ext-bcmath": "Used for unit conversion and imagecrash protection", - "ext-iconv": "Converts text to and from non-UTF-8 encodings", - "ext-tidy": "Used for pretty-printing HTML" - }, - "type": "library", - "autoload": { - "files": [ - "library/HTMLPurifier.composer.php" - ], - "psr-0": { - "HTMLPurifier": "library/" - }, - "exclude-from-classmap": [ - "/library/HTMLPurifier/Language/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "LGPL-2.1-or-later" - ], - "authors": [ - { - "name": "Edward Z. Yang", - "email": "admin@htmlpurifier.org", - "homepage": "http://ezyang.com" - } - ], - "description": "Standards compliant HTML filter written in PHP", - "homepage": "http://htmlpurifier.org/", - "keywords": [ - "html" - ], - "support": { - "issues": "https://github.com/ezyang/htmlpurifier/issues", - "source": "https://github.com/ezyang/htmlpurifier/tree/v4.18.0" - }, - "time": "2024-11-01T03:51:45+00:00" - }, - { - "name": "fakerphp/faker", - "version": "v1.24.1", - "source": { - "type": "git", - "url": "https://github.com/FakerPHP/Faker.git", - "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", - "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", - "shasum": "" - }, - "require": { - "php": "^7.4 || ^8.0", - "psr/container": "^1.0 || ^2.0", - "symfony/deprecation-contracts": "^2.2 || ^3.0" - }, - "conflict": { - "fzaninotto/faker": "*" - }, - "require-dev": { - "bamarni/composer-bin-plugin": "^1.4.1", - "doctrine/persistence": "^1.3 || ^2.0", - "ext-intl": "*", - "phpunit/phpunit": "^9.5.26", - "symfony/phpunit-bridge": "^5.4.16" - }, - "suggest": { - "doctrine/orm": "Required to use Faker\\ORM\\Doctrine", - "ext-curl": "Required by Faker\\Provider\\Image to download images.", - "ext-dom": "Required by Faker\\Provider\\HtmlLorem for generating random HTML.", - "ext-iconv": "Required by Faker\\Provider\\ru_RU\\Text::realText() for generating real Russian text.", - "ext-mbstring": "Required for multibyte Unicode string functionality." - }, - "type": "library", - "autoload": { - "psr-4": { - "Faker\\": "src/Faker/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "François Zaninotto" - } - ], - "description": "Faker is a PHP library that generates fake data for you.", - "keywords": [ - "data", - "faker", - "fixtures" - ], - "support": { - "issues": "https://github.com/FakerPHP/Faker/issues", - "source": "https://github.com/FakerPHP/Faker/tree/v1.24.1" - }, - "time": "2024-11-21T13:46:39+00:00" - }, - { - "name": "fig/http-message-util", - "version": "1.1.5", - "source": { - "type": "git", - "url": "https://github.com/php-fig/http-message-util.git", - "reference": "9d94dc0154230ac39e5bf89398b324a86f63f765" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-message-util/zipball/9d94dc0154230ac39e5bf89398b324a86f63f765", - "reference": "9d94dc0154230ac39e5bf89398b324a86f63f765", - "shasum": "" - }, - "require": { - "php": "^5.3 || ^7.0 || ^8.0" - }, - "suggest": { - "psr/http-message": "The package containing the PSR-7 interfaces" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Fig\\Http\\Message\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Utility classes and constants for use with PSR-7 (psr/http-message)", - "keywords": [ - "http", - "http-message", - "psr", - "psr-7", - "request", - "response" - ], - "support": { - "issues": "https://github.com/php-fig/http-message-util/issues", - "source": "https://github.com/php-fig/http-message-util/tree/1.1.5" - }, - "time": "2020-11-24T22:02:12+00:00" - }, - { - "name": "firebase/php-jwt", - "version": "v6.10.2", - "source": { - "type": "git", - "url": "https://github.com/firebase/php-jwt.git", - "reference": "30c19ed0f3264cb660ea496895cfb6ef7ee3653b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/firebase/php-jwt/zipball/30c19ed0f3264cb660ea496895cfb6ef7ee3653b", - "reference": "30c19ed0f3264cb660ea496895cfb6ef7ee3653b", - "shasum": "" - }, - "require": { - "php": "^8.0" - }, - "require-dev": { - "guzzlehttp/guzzle": "^7.4", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.5", - "psr/cache": "^2.0||^3.0", - "psr/http-client": "^1.0", - "psr/http-factory": "^1.0" - }, - "suggest": { - "ext-sodium": "Support EdDSA (Ed25519) signatures", - "paragonie/sodium_compat": "Support EdDSA (Ed25519) signatures when libsodium is not present" - }, - "type": "library", - "autoload": { - "psr-4": { - "Firebase\\JWT\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Neuman Vong", - "email": "neuman+pear@twilio.com", - "role": "Developer" - }, - { - "name": "Anant Narayanan", - "email": "anant@php.net", - "role": "Developer" - } - ], - "description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec.", - "homepage": "https://github.com/firebase/php-jwt", - "keywords": [ - "jwt", - "php" - ], - "support": { - "issues": "https://github.com/firebase/php-jwt/issues", - "source": "https://github.com/firebase/php-jwt/tree/v6.10.2" - }, - "time": "2024-11-24T11:22:49+00:00" - }, - { - "name": "fruitcake/php-cors", - "version": "v1.3.0", - "source": { - "type": "git", - "url": "https://github.com/fruitcake/php-cors.git", - "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/3d158f36e7875e2f040f37bc0573956240a5a38b", - "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b", - "shasum": "" - }, - "require": { - "php": "^7.4|^8.0", - "symfony/http-foundation": "^4.4|^5.4|^6|^7" - }, - "require-dev": { - "phpstan/phpstan": "^1.4", - "phpunit/phpunit": "^9", - "squizlabs/php_codesniffer": "^3.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2-dev" - } - }, - "autoload": { - "psr-4": { - "Fruitcake\\Cors\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fruitcake", - "homepage": "https://fruitcake.nl" - }, - { - "name": "Barryvdh", - "email": "barryvdh@gmail.com" - } - ], - "description": "Cross-origin resource sharing library for the Symfony HttpFoundation", - "homepage": "https://github.com/fruitcake/php-cors", - "keywords": [ - "cors", - "laravel", - "symfony" - ], - "support": { - "issues": "https://github.com/fruitcake/php-cors/issues", - "source": "https://github.com/fruitcake/php-cors/tree/v1.3.0" - }, - "funding": [ - { - "url": "https://fruitcake.nl", - "type": "custom" - }, - { - "url": "https://github.com/barryvdh", - "type": "github" - } - ], - "time": "2023-10-12T05:21:21+00:00" - }, - { - "name": "gecche/laravel-multidomain", - "version": "v5.0", - "source": { - "type": "git", - "url": "https://github.com/gecche/laravel-multidomain.git", - "reference": "0a1654b85a00ce88120797d8043934ee252ea6c0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/gecche/laravel-multidomain/zipball/0a1654b85a00ce88120797d8043934ee252ea6c0", - "reference": "0a1654b85a00ce88120797d8043934ee252ea6c0", - "shasum": "" - }, - "require": { - "laravel/framework": "^9.0" - }, - "require-dev": { - "limedeck/phpunit-detailed-printer": "^6.0", - "mockery/mockery": "^1.4.4", - "orchestra/testbench": "7.x-dev", - "orchestra/testbench-browser-kit": "^7.0", - "phpunit/phpunit": "^9.5.8" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Gecche\\Multidomain\\Foundation\\Providers\\DomainConsoleServiceProvider" - ] - } - }, - "autoload": { - "files": [ - "src/Foundation/helpers.php" - ], - "psr-4": { - "Gecche\\Multidomain\\": "src/" - }, - "classmap": [] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Giacomo Terreni", - "email": "giacomo.terreni@gmail.com" - } - ], - "description": "Laravel App on a subdomains, multi-tenancy setting", - "keywords": [ - "laravel", - "multi-tenants", - "multidomain", - "multitenancy", - "subdomains" - ], - "support": { - "issues": "https://github.com/gecche/laravel-multidomain/issues", - "source": "https://github.com/gecche/laravel-multidomain/tree/v5.0" - }, - "time": "2022-02-08T18:09:48+00:00" - }, - { - "name": "gnello/laravel-mattermost-driver", - "version": "1.3.2", - "source": { - "type": "git", - "url": "https://github.com/gnello/laravel-mattermost-driver.git", - "reference": "52937371a3fcc87e7c418edae1a67e21d5a2ba39" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/gnello/laravel-mattermost-driver/zipball/52937371a3fcc87e7c418edae1a67e21d5a2ba39", - "reference": "52937371a3fcc87e7c418edae1a67e21d5a2ba39", - "shasum": "" - }, - "require": { - "gnello/php-mattermost-driver": "^2.3", - "illuminate/support": "^5.0||^6.0||^7.0||^8.0||^9.0||^10.0", - "php": "^7.0||^8.0" - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "Mattermost": "Gnello\\Mattermost\\Laravel\\Facades\\Mattermost" - }, - "providers": [ - "Gnello\\Mattermost\\Laravel\\MattermostServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Gnello\\Mattermost\\Laravel\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Luca Agnello", - "email": "luca@gnello.com" - } - ], - "description": "Laravel integration of php-mattermost-driver", - "homepage": "https://github.com/gnello/laravel-mattermost-driver", - "keywords": [ - "Mattermost", - "chat" - ], - "support": { - "email": "luca@gnello.com", - "issues": "https://github.com/gnello/laravel-mattermost-driver/issues", - "source": "https://github.com/gnello/laravel-mattermost-driver/tree/1.3.2" - }, - "time": "2023-05-10T22:34:58+00:00" - }, - { - "name": "gnello/php-mattermost-driver", - "version": "v2.18.0", - "source": { - "type": "git", - "url": "https://github.com/gnello/php-mattermost-driver.git", - "reference": "cde3d07752b9763161acfa5a081edb0cce20cca2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/gnello/php-mattermost-driver/zipball/cde3d07752b9763161acfa5a081edb0cce20cca2", - "reference": "cde3d07752b9763161acfa5a081edb0cce20cca2", - "shasum": "" - }, - "require": { - "ext-json": "*", - "guzzlehttp/guzzle": "^6.2|^7.4", - "php": ">=5.5.0", - "pimple/pimple": "~3.0", - "psr/http-message": "^1.0" - }, - "require-dev": { - "symfony/var-dumper": "^3.1" - }, - "type": "library", - "autoload": { - "psr-4": { - "Gnello\\Mattermost\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Luca Agnello", - "email": "luca@gnello.com" - } - ], - "description": "The Php Driver to interact with the Mattermost Web Service API", - "homepage": "https://github.com/gnello/php-mattermost-driver", - "keywords": [ - "Mattermost", - "chat" - ], - "support": { - "email": "luca@gnello.com", - "issues": "https://github.com/gnello/php-mattermost-driver/issues", - "source": "https://github.com/gnello/php-mattermost-driver/tree/v2.18.0" - }, - "time": "2022-12-08T08:10:24+00:00" - }, - { - "name": "google/apiclient", - "version": "v2.18.2", - "source": { - "type": "git", - "url": "https://github.com/googleapis/google-api-php-client.git", - "reference": "d8d201ba8a189a3cd7fb34e4da569f2ed440eee7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/googleapis/google-api-php-client/zipball/d8d201ba8a189a3cd7fb34e4da569f2ed440eee7", - "reference": "d8d201ba8a189a3cd7fb34e4da569f2ed440eee7", - "shasum": "" - }, - "require": { - "firebase/php-jwt": "^6.0", - "google/apiclient-services": "~0.350", - "google/auth": "^1.37", - "guzzlehttp/guzzle": "^7.4.5", - "guzzlehttp/psr7": "^2.6", - "monolog/monolog": "^2.9||^3.0", - "php": "^8.0", - "phpseclib/phpseclib": "^3.0.36" - }, - "require-dev": { - "cache/filesystem-adapter": "^1.1", - "composer/composer": "^1.10.23", - "phpcompatibility/php-compatibility": "^9.2", - "phpspec/prophecy-phpunit": "^2.1", - "phpunit/phpunit": "^9.6", - "squizlabs/php_codesniffer": "^3.8", - "symfony/css-selector": "~2.1", - "symfony/dom-crawler": "~2.1" - }, - "suggest": { - "cache/filesystem-adapter": "For caching certs and tokens (using Google\\Client::setCache)" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "2.x-dev" - } - }, - "autoload": { - "files": [ - "src/aliases.php" - ], - "psr-4": { - "Google\\": "src/" - }, - "classmap": [ - "src/aliases.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "description": "Client library for Google APIs", - "homepage": "http://developers.google.com/api-client-library/php", - "keywords": [ - "google" - ], - "support": { - "issues": "https://github.com/googleapis/google-api-php-client/issues", - "source": "https://github.com/googleapis/google-api-php-client/tree/v2.18.2" - }, - "time": "2024-12-16T22:52:40+00:00" - }, - { - "name": "google/apiclient-services", - "version": "v0.386.0", - "source": { - "type": "git", - "url": "https://github.com/googleapis/google-api-php-client-services.git", - "reference": "cd08601dd729977f7198c72cd10d05901833bec0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/googleapis/google-api-php-client-services/zipball/cd08601dd729977f7198c72cd10d05901833bec0", - "reference": "cd08601dd729977f7198c72cd10d05901833bec0", - "shasum": "" - }, - "require": { - "php": "^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.6" - }, - "type": "library", - "autoload": { - "files": [ - "autoload.php" - ], - "psr-4": { - "Google\\Service\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "description": "Client library for Google APIs", - "homepage": "http://developers.google.com/api-client-library/php", - "keywords": [ - "google" - ], - "support": { - "issues": "https://github.com/googleapis/google-api-php-client-services/issues", - "source": "https://github.com/googleapis/google-api-php-client-services/tree/v0.386.0" - }, - "time": "2024-12-16T01:04:20+00:00" - }, - { - "name": "google/auth", - "version": "v1.45.0", - "source": { - "type": "git", - "url": "https://github.com/googleapis/google-auth-library-php.git", - "reference": "cfcb93162341ed5022fa976e621f0fa2b05ba6ad" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/googleapis/google-auth-library-php/zipball/cfcb93162341ed5022fa976e621f0fa2b05ba6ad", - "reference": "cfcb93162341ed5022fa976e621f0fa2b05ba6ad", - "shasum": "" - }, - "require": { - "firebase/php-jwt": "^6.0", - "guzzlehttp/guzzle": "^7.4.5", - "guzzlehttp/psr7": "^2.4.5", - "php": "^8.0", - "psr/cache": "^2.0||^3.0", - "psr/http-message": "^1.1||^2.0", - "psr/log": "^3.0" - }, - "require-dev": { - "guzzlehttp/promises": "^2.0", - "kelvinmo/simplejwt": "0.7.1", - "phpseclib/phpseclib": "^3.0.35", - "phpspec/prophecy-phpunit": "^2.1", - "phpunit/phpunit": "^9.6", - "sebastian/comparator": ">=1.2.3", - "squizlabs/php_codesniffer": "^3.5", - "symfony/process": "^6.0||^7.0", - "webmozart/assert": "^1.11" - }, - "suggest": { - "phpseclib/phpseclib": "May be used in place of OpenSSL for signing strings or for token management. Please require version ^2." - }, - "type": "library", - "autoload": { - "psr-4": { - "Google\\Auth\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "description": "Google Auth Library for PHP", - "homepage": "http://github.com/google/google-auth-library-php", - "keywords": [ - "Authentication", - "google", - "oauth2" - ], - "support": { - "docs": "https://googleapis.github.io/google-auth-library-php/main/", - "issues": "https://github.com/googleapis/google-auth-library-php/issues", - "source": "https://github.com/googleapis/google-auth-library-php/tree/v1.45.0" - }, - "time": "2024-12-11T02:10:48+00:00" - }, - { - "name": "google/cloud-core", - "version": "v1.60.1", - "source": { - "type": "git", - "url": "https://github.com/googleapis/google-cloud-php-core.git", - "reference": "c149dd075a77bc8555a0eff46267522f1c4e0bfd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/googleapis/google-cloud-php-core/zipball/c149dd075a77bc8555a0eff46267522f1c4e0bfd", - "reference": "c149dd075a77bc8555a0eff46267522f1c4e0bfd", - "shasum": "" - }, - "require": { - "google/auth": "^1.34", - "google/gax": "^1.36.0", - "guzzlehttp/guzzle": "^6.5.8|^7.4.4", - "guzzlehttp/promises": "^1.4||^2.0", - "guzzlehttp/psr7": "^2.6", - "monolog/monolog": "^2.9|^3.0", - "php": "^8.0", - "psr/http-message": "^1.0|^2.0", - "rize/uri-template": "~0.3" - }, - "require-dev": { - "erusev/parsedown": "^1.6", - "google/cloud-common-protos": "~0.5", - "opis/closure": "^3", - "phpdocumentor/reflection": "^5.3.3||^6.0", - "phpdocumentor/reflection-docblock": "^5.3", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.0", - "squizlabs/php_codesniffer": "2.*" - }, - "suggest": { - "opis/closure": "May be used to serialize closures to process jobs in the batch daemon. Please require version ^3.", - "symfony/lock": "Required for the Spanner cached based session pool. Please require the following commit: 3.3.x-dev#1ba6ac9" - }, - "bin": [ - "bin/google-cloud-batch" - ], - "type": "library", - "extra": { - "component": { - "id": "cloud-core", - "path": "Core", - "entry": "src/ServiceBuilder.php", - "target": "googleapis/google-cloud-php-core.git" - } - }, - "autoload": { - "psr-4": { - "Google\\Cloud\\Core\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "description": "Google Cloud PHP shared dependency, providing functionality useful to all components.", - "support": { - "source": "https://github.com/googleapis/google-cloud-php-core/tree/v1.60.1" - }, - "time": "2024-12-12T21:15:35+00:00" - }, - { - "name": "google/cloud-storage", - "version": "v1.45.0", - "source": { - "type": "git", - "url": "https://github.com/googleapis/google-cloud-php-storage.git", - "reference": "9873cb5a27f4adc20909329d0eae85f2b3b0dba6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/googleapis/google-cloud-php-storage/zipball/9873cb5a27f4adc20909329d0eae85f2b3b0dba6", - "reference": "9873cb5a27f4adc20909329d0eae85f2b3b0dba6", - "shasum": "" - }, - "require": { - "google/cloud-core": "^1.57", - "php": "^8.0", - "ramsey/uuid": "^4.2.3" - }, - "require-dev": { - "erusev/parsedown": "^1.6", - "google/cloud-pubsub": "^2.0", - "phpdocumentor/reflection": "^5.3.3||^6.0", - "phpdocumentor/reflection-docblock": "^5.3", - "phpseclib/phpseclib": "^2.0||^3.0", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.0", - "squizlabs/php_codesniffer": "2.*" - }, - "suggest": { - "google/cloud-pubsub": "May be used to register a topic to receive bucket notifications.", - "phpseclib/phpseclib": "May be used in place of OpenSSL for creating signed Cloud Storage URLs. Please require version ^2." - }, - "type": "library", - "extra": { - "component": { - "id": "cloud-storage", - "path": "Storage", - "entry": "src/StorageClient.php", - "target": "googleapis/google-cloud-php-storage.git" - } - }, - "autoload": { - "psr-4": { - "Google\\Cloud\\Storage\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "description": "Cloud Storage Client for PHP", - "support": { - "source": "https://github.com/googleapis/google-cloud-php-storage/tree/v1.45.0" - }, - "time": "2024-12-12T21:15:35+00:00" - }, - { - "name": "google/common-protos", - "version": "4.8.3", - "source": { - "type": "git", - "url": "https://github.com/googleapis/common-protos-php.git", - "reference": "38a9a8bb459fa618da797d25d7bf36bb21d1103d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/googleapis/common-protos-php/zipball/38a9a8bb459fa618da797d25d7bf36bb21d1103d", - "reference": "38a9a8bb459fa618da797d25d7bf36bb21d1103d", - "shasum": "" - }, - "require": { - "google/protobuf": "^v3.25.3||^4.26.1", - "php": "^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.6" - }, - "type": "library", - "extra": { - "component": { - "id": "common-protos", - "path": "CommonProtos", - "entry": "README.md", - "target": "googleapis/common-protos-php.git" - } - }, - "autoload": { - "psr-4": { - "Google\\Api\\": "src/Api", - "Google\\Iam\\": "src/Iam", - "Google\\Rpc\\": "src/Rpc", - "Google\\Type\\": "src/Type", - "Google\\Cloud\\": "src/Cloud", - "GPBMetadata\\Google\\Api\\": "metadata/Api", - "GPBMetadata\\Google\\Iam\\": "metadata/Iam", - "GPBMetadata\\Google\\Rpc\\": "metadata/Rpc", - "GPBMetadata\\Google\\Type\\": "metadata/Type", - "GPBMetadata\\Google\\Cloud\\": "metadata/Cloud", - "GPBMetadata\\Google\\Logging\\": "metadata/Logging" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "description": "Google API Common Protos for PHP", - "homepage": "https://github.com/googleapis/common-protos-php", - "keywords": [ - "google" - ], - "support": { - "source": "https://github.com/googleapis/common-protos-php/tree/v4.8.3" - }, - "time": "2024-09-07T01:37:15+00:00" - }, - { - "name": "google/gax", - "version": "v1.36.0", - "source": { - "type": "git", - "url": "https://github.com/googleapis/gax-php.git", - "reference": "140599cf5eae2432363ce6198e9fdff851625a7a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/googleapis/gax-php/zipball/140599cf5eae2432363ce6198e9fdff851625a7a", - "reference": "140599cf5eae2432363ce6198e9fdff851625a7a", - "shasum": "" - }, - "require": { - "google/auth": "^1.45", - "google/common-protos": "^4.4", - "google/grpc-gcp": "^0.4", - "google/longrunning": "~0.4", - "google/protobuf": "^v3.25.3||^4.26.1", - "grpc/grpc": "^1.13", - "guzzlehttp/promises": "^2.0", - "guzzlehttp/psr7": "^2.0", - "php": "^8.0", - "ramsey/uuid": "^4.0" - }, - "conflict": { - "ext-protobuf": "<3.7.0" - }, - "require-dev": { - "phpspec/prophecy-phpunit": "^2.1", - "phpstan/phpstan": "^2.0", - "phpunit/phpunit": "^9.6", - "squizlabs/php_codesniffer": "3.*" - }, - "type": "library", - "autoload": { - "psr-4": { - "Google\\ApiCore\\": "src", - "GPBMetadata\\ApiCore\\": "metadata/ApiCore" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Google API Core for PHP", - "homepage": "https://github.com/googleapis/gax-php", - "keywords": [ - "google" - ], - "support": { - "issues": "https://github.com/googleapis/gax-php/issues", - "source": "https://github.com/googleapis/gax-php/tree/v1.36.0" - }, - "time": "2024-12-11T02:47:43+00:00" - }, - { - "name": "google/grpc-gcp", - "version": "v0.4.0", - "source": { - "type": "git", - "url": "https://github.com/GoogleCloudPlatform/grpc-gcp-php.git", - "reference": "2a80dbf690922aa52bb6bb79b9a32a9637a5c2d9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/GoogleCloudPlatform/grpc-gcp-php/zipball/2a80dbf690922aa52bb6bb79b9a32a9637a5c2d9", - "reference": "2a80dbf690922aa52bb6bb79b9a32a9637a5c2d9", - "shasum": "" - }, - "require": { - "google/auth": "^1.3", - "google/protobuf": "^v3.25.3||^4.26.1", - "grpc/grpc": "^v1.13.0", - "php": "^8.0", - "psr/cache": "^1.0.1||^2.0.0||^3.0.0" - }, - "require-dev": { - "google/cloud-spanner": "^1.7", - "phpunit/phpunit": "^9.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Grpc\\Gcp\\": "src/" - }, - "classmap": [ - "src/generated/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "description": "gRPC GCP library for channel management", - "support": { - "issues": "https://github.com/GoogleCloudPlatform/grpc-gcp-php/issues", - "source": "https://github.com/GoogleCloudPlatform/grpc-gcp-php/tree/v0.4.0" - }, - "time": "2024-04-03T16:37:55+00:00" - }, - { - "name": "google/longrunning", - "version": "0.4.6", - "source": { - "type": "git", - "url": "https://github.com/googleapis/php-longrunning.git", - "reference": "4eb04d47bba8095d5a47f75334b9204c2a4a7ac6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/googleapis/php-longrunning/zipball/4eb04d47bba8095d5a47f75334b9204c2a4a7ac6", - "reference": "4eb04d47bba8095d5a47f75334b9204c2a4a7ac6", - "shasum": "" - }, - "require-dev": { - "google/gax": "^1.36.0", - "phpunit/phpunit": "^9.0" - }, - "type": "library", - "extra": { - "component": { - "id": "longrunning", - "path": "LongRunning", - "entry": null, - "target": "googleapis/php-longrunning" - } - }, - "autoload": { - "psr-4": { - "Google\\LongRunning\\": "src/LongRunning", - "Google\\ApiCore\\LongRunning\\": "src/ApiCore/LongRunning", - "GPBMetadata\\Google\\Longrunning\\": "metadata/Longrunning" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "description": "Google LongRunning Client for PHP", - "support": { - "source": "https://github.com/googleapis/php-longrunning/tree/v0.4.6" - }, - "time": "2024-12-12T21:15:35+00:00" - }, - { - "name": "google/protobuf", - "version": "v4.29.1", - "source": { - "type": "git", - "url": "https://github.com/protocolbuffers/protobuf-php.git", - "reference": "6042b5483f8029e42473faeb8ef75ba266278381" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/protocolbuffers/protobuf-php/zipball/6042b5483f8029e42473faeb8ef75ba266278381", - "reference": "6042b5483f8029e42473faeb8ef75ba266278381", - "shasum": "" - }, - "require": { - "php": ">=7.0.0" - }, - "require-dev": { - "phpunit/phpunit": ">=5.0.0" - }, - "suggest": { - "ext-bcmath": "Need to support JSON deserialization" - }, - "type": "library", - "autoload": { - "psr-4": { - "Google\\Protobuf\\": "src/Google/Protobuf", - "GPBMetadata\\Google\\Protobuf\\": "src/GPBMetadata/Google/Protobuf" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "proto library for PHP", - "homepage": "https://developers.google.com/protocol-buffers/", - "keywords": [ - "proto" - ], - "support": { - "source": "https://github.com/protocolbuffers/protobuf-php/tree/v4.29.1" - }, - "time": "2024-12-03T22:07:45+00:00" - }, - { - "name": "graham-campbell/result-type", - "version": "v1.1.3", - "source": { - "type": "git", - "url": "https://github.com/GrahamCampbell/Result-Type.git", - "reference": "3ba905c11371512af9d9bdd27d99b782216b6945" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/3ba905c11371512af9d9bdd27d99b782216b6945", - "reference": "3ba905c11371512af9d9bdd27d99b782216b6945", - "shasum": "" - }, - "require": { - "php": "^7.2.5 || ^8.0", - "phpoption/phpoption": "^1.9.3" - }, - "require-dev": { - "phpunit/phpunit": "^8.5.39 || ^9.6.20 || ^10.5.28" - }, - "type": "library", - "autoload": { - "psr-4": { - "GrahamCampbell\\ResultType\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk", - "homepage": "https://github.com/GrahamCampbell" - } - ], - "description": "An Implementation Of The Result Type", - "keywords": [ - "Graham Campbell", - "GrahamCampbell", - "Result Type", - "Result-Type", - "result" - ], - "support": { - "issues": "https://github.com/GrahamCampbell/Result-Type/issues", - "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.3" - }, - "funding": [ - { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type", - "type": "tidelift" - } - ], - "time": "2024-07-20T21:45:45+00:00" - }, - { - "name": "grpc/grpc", - "version": "1.57.0", - "source": { - "type": "git", - "url": "https://github.com/grpc/grpc-php.git", - "reference": "b610c42022ed3a22f831439cb93802f2a4502fdf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/grpc/grpc-php/zipball/b610c42022ed3a22f831439cb93802f2a4502fdf", - "reference": "b610c42022ed3a22f831439cb93802f2a4502fdf", - "shasum": "" - }, - "require": { - "php": ">=7.0.0" - }, - "require-dev": { - "google/auth": "^v1.3.0" - }, - "suggest": { - "ext-protobuf": "For better performance, install the protobuf C extension.", - "google/protobuf": "To get started using grpc quickly, install the native protobuf library." - }, - "type": "library", - "autoload": { - "psr-4": { - "Grpc\\": "src/lib/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "description": "gRPC library for PHP", - "homepage": "https://grpc.io", - "keywords": [ - "rpc" - ], - "support": { - "source": "https://github.com/grpc/grpc-php/tree/v1.57.0" - }, - "time": "2023-08-14T23:57:54+00:00" - }, - { - "name": "guzzlehttp/guzzle", - "version": "7.9.2", - "source": { - "type": "git", - "url": "https://github.com/guzzle/guzzle.git", - "reference": "d281ed313b989f213357e3be1a179f02196ac99b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/d281ed313b989f213357e3be1a179f02196ac99b", - "reference": "d281ed313b989f213357e3be1a179f02196ac99b", - "shasum": "" - }, - "require": { - "ext-json": "*", - "guzzlehttp/promises": "^1.5.3 || ^2.0.3", - "guzzlehttp/psr7": "^2.7.0", - "php": "^7.2.5 || ^8.0", - "psr/http-client": "^1.0", - "symfony/deprecation-contracts": "^2.2 || ^3.0" - }, - "provide": { - "psr/http-client-implementation": "1.0" - }, - "require-dev": { - "bamarni/composer-bin-plugin": "^1.8.2", - "ext-curl": "*", - "guzzle/client-integration-tests": "3.0.2", - "php-http/message-factory": "^1.1", - "phpunit/phpunit": "^8.5.39 || ^9.6.20", - "psr/log": "^1.1 || ^2.0 || ^3.0" - }, - "suggest": { - "ext-curl": "Required for CURL handler support", - "ext-intl": "Required for Internationalized Domain Name (IDN) support", - "psr/log": "Required for using the Log middleware" - }, - "type": "library", - "extra": { - "bamarni-bin": { - "bin-links": true, - "forward-command": false - } - }, - "autoload": { - "files": [ - "src/functions_include.php" - ], - "psr-4": { - "GuzzleHttp\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk", - "homepage": "https://github.com/GrahamCampbell" - }, - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - }, - { - "name": "Jeremy Lindblom", - "email": "jeremeamia@gmail.com", - "homepage": "https://github.com/jeremeamia" - }, - { - "name": "George Mponos", - "email": "gmponos@gmail.com", - "homepage": "https://github.com/gmponos" - }, - { - "name": "Tobias Nyholm", - "email": "tobias.nyholm@gmail.com", - "homepage": "https://github.com/Nyholm" - }, - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com", - "homepage": "https://github.com/sagikazarmark" - }, - { - "name": "Tobias Schultze", - "email": "webmaster@tubo-world.de", - "homepage": "https://github.com/Tobion" - } - ], - "description": "Guzzle is a PHP HTTP client library", - "keywords": [ - "client", - "curl", - "framework", - "http", - "http client", - "psr-18", - "psr-7", - "rest", - "web service" - ], - "support": { - "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.9.2" - }, - "funding": [ - { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://github.com/Nyholm", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", - "type": "tidelift" - } - ], - "time": "2024-07-24T11:22:20+00:00" - }, - { - "name": "guzzlehttp/promises", - "version": "2.0.4", - "source": { - "type": "git", - "url": "https://github.com/guzzle/promises.git", - "reference": "f9c436286ab2892c7db7be8c8da4ef61ccf7b455" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/f9c436286ab2892c7db7be8c8da4ef61ccf7b455", - "reference": "f9c436286ab2892c7db7be8c8da4ef61ccf7b455", - "shasum": "" - }, - "require": { - "php": "^7.2.5 || ^8.0" - }, - "require-dev": { - "bamarni/composer-bin-plugin": "^1.8.2", - "phpunit/phpunit": "^8.5.39 || ^9.6.20" - }, - "type": "library", - "extra": { - "bamarni-bin": { - "bin-links": true, - "forward-command": false - } - }, - "autoload": { - "psr-4": { - "GuzzleHttp\\Promise\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk", - "homepage": "https://github.com/GrahamCampbell" - }, - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - }, - { - "name": "Tobias Nyholm", - "email": "tobias.nyholm@gmail.com", - "homepage": "https://github.com/Nyholm" - }, - { - "name": "Tobias Schultze", - "email": "webmaster@tubo-world.de", - "homepage": "https://github.com/Tobion" - } - ], - "description": "Guzzle promises library", - "keywords": [ - "promise" - ], - "support": { - "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/2.0.4" - }, - "funding": [ - { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://github.com/Nyholm", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", - "type": "tidelift" - } - ], - "time": "2024-10-17T10:06:22+00:00" - }, - { - "name": "guzzlehttp/psr7", - "version": "2.7.0", - "source": { - "type": "git", - "url": "https://github.com/guzzle/psr7.git", - "reference": "a70f5c95fb43bc83f07c9c948baa0dc1829bf201" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/a70f5c95fb43bc83f07c9c948baa0dc1829bf201", - "reference": "a70f5c95fb43bc83f07c9c948baa0dc1829bf201", - "shasum": "" - }, - "require": { - "php": "^7.2.5 || ^8.0", - "psr/http-factory": "^1.0", - "psr/http-message": "^1.1 || ^2.0", - "ralouphie/getallheaders": "^3.0" - }, - "provide": { - "psr/http-factory-implementation": "1.0", - "psr/http-message-implementation": "1.0" - }, - "require-dev": { - "bamarni/composer-bin-plugin": "^1.8.2", - "http-interop/http-factory-tests": "0.9.0", - "phpunit/phpunit": "^8.5.39 || ^9.6.20" - }, - "suggest": { - "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" - }, - "type": "library", - "extra": { - "bamarni-bin": { - "bin-links": true, - "forward-command": false - } - }, - "autoload": { - "psr-4": { - "GuzzleHttp\\Psr7\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk", - "homepage": "https://github.com/GrahamCampbell" - }, - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - }, - { - "name": "George Mponos", - "email": "gmponos@gmail.com", - "homepage": "https://github.com/gmponos" - }, - { - "name": "Tobias Nyholm", - "email": "tobias.nyholm@gmail.com", - "homepage": "https://github.com/Nyholm" - }, - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com", - "homepage": "https://github.com/sagikazarmark" - }, - { - "name": "Tobias Schultze", - "email": "webmaster@tubo-world.de", - "homepage": "https://github.com/Tobion" - }, - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com", - "homepage": "https://sagikazarmark.hu" - } - ], - "description": "PSR-7 message implementation that also provides common utility methods", - "keywords": [ - "http", - "message", - "psr-7", - "request", - "response", - "stream", - "uri", - "url" - ], - "support": { - "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.7.0" - }, - "funding": [ - { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://github.com/Nyholm", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", - "type": "tidelift" - } - ], - "time": "2024-07-18T11:15:46+00:00" - }, - { - "name": "guzzlehttp/uri-template", - "version": "v1.0.3", - "source": { - "type": "git", - "url": "https://github.com/guzzle/uri-template.git", - "reference": "ecea8feef63bd4fef1f037ecb288386999ecc11c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/guzzle/uri-template/zipball/ecea8feef63bd4fef1f037ecb288386999ecc11c", - "reference": "ecea8feef63bd4fef1f037ecb288386999ecc11c", - "shasum": "" - }, - "require": { - "php": "^7.2.5 || ^8.0", - "symfony/polyfill-php80": "^1.24" - }, - "require-dev": { - "bamarni/composer-bin-plugin": "^1.8.2", - "phpunit/phpunit": "^8.5.36 || ^9.6.15", - "uri-template/tests": "1.0.0" - }, - "type": "library", - "extra": { - "bamarni-bin": { - "bin-links": true, - "forward-command": false - } - }, - "autoload": { - "psr-4": { - "GuzzleHttp\\UriTemplate\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk", - "homepage": "https://github.com/GrahamCampbell" - }, - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - }, - { - "name": "George Mponos", - "email": "gmponos@gmail.com", - "homepage": "https://github.com/gmponos" - }, - { - "name": "Tobias Nyholm", - "email": "tobias.nyholm@gmail.com", - "homepage": "https://github.com/Nyholm" - } - ], - "description": "A polyfill class for uri_template of PHP", - "keywords": [ - "guzzlehttp", - "uri-template" - ], - "support": { - "issues": "https://github.com/guzzle/uri-template/issues", - "source": "https://github.com/guzzle/uri-template/tree/v1.0.3" - }, - "funding": [ - { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://github.com/Nyholm", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/uri-template", - "type": "tidelift" - } - ], - "time": "2023-12-03T19:50:20+00:00" - }, - { - "name": "h5p/h5p-core", - "version": "1.24.4", - "source": { - "type": "git", - "url": "https://github.com/h5p/h5p-php-library.git", - "reference": "52b1ae5556d0f846b004f8cedc01a1a3cea7bdf8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/h5p/h5p-php-library/zipball/52b1ae5556d0f846b004f8cedc01a1a3cea7bdf8", - "reference": "52b1ae5556d0f846b004f8cedc01a1a3cea7bdf8", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "autoload": { - "files": [ - "h5p.classes.php", - "h5p-development.class.php", - "h5p-file-storage.interface.php", - "h5p-default-storage.class.php", - "h5p-event-base.class.php", - "h5p-metadata.class.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-3.0" - ], - "authors": [ - { - "name": "Svein-Tore Griff With", - "email": "with@joubel.com", - "homepage": "http://joubel.com", - "role": "CEO" - }, - { - "name": "Frode Petterson", - "email": "frode.petterson@joubel.com", - "homepage": "http://joubel.com", - "role": "Developer" - } - ], - "description": "H5P Core functionality in PHP", - "homepage": "https://h5p.org", - "keywords": [ - "content", - "h5p", - "hvp", - "interactive", - "quiz" - ], - "support": { - "issues": "https://github.com/h5p/h5p-php-library/issues", - "source": "https://github.com/h5p/h5p-php-library/tree/1.24.4" - }, - "time": "2022-12-14T11:44:31+00:00" - }, - { - "name": "h5p/h5p-editor", - "version": "1.24.4", - "source": { - "type": "git", - "url": "https://github.com/h5p/h5p-editor-php-library.git", - "reference": "dd70892f9e28c99f13bee2881601329d5c6c4a8e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/h5p/h5p-editor-php-library/zipball/dd70892f9e28c99f13bee2881601329d5c6c4a8e", - "reference": "dd70892f9e28c99f13bee2881601329d5c6c4a8e", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "autoload": { - "files": [ - "h5peditor.class.php", - "h5peditor-file.class.php", - "h5peditor-ajax.class.php", - "h5peditor-storage.interface.php", - "h5peditor-ajax.interface.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-3.0" - ], - "authors": [ - { - "name": "Svein-Tore Griff With", - "email": "with@joubel.com", - "homepage": "http://joubel.com", - "role": "CEO" - }, - { - "name": "Frode Petterson", - "email": "frode.petterson@joubel.com", - "homepage": "http://joubel.com", - "role": "Developer" - } - ], - "description": "H5P Editor functionality in PHP", - "homepage": "https://h5p.org", - "keywords": [ - "content", - "editor", - "h5p", - "hvp", - "interactive", - "quiz" - ], - "support": { - "issues": "https://github.com/h5p/h5p-editor-php-library/issues", - "source": "https://github.com/h5p/h5p-editor-php-library/tree/1.24.4" - }, - "time": "2022-01-20T10:17:49+00:00" - }, - { - "name": "intervention/image", - "version": "2.7.2", - "source": { - "type": "git", - "url": "https://github.com/Intervention/image.git", - "reference": "04be355f8d6734c826045d02a1079ad658322dad" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Intervention/image/zipball/04be355f8d6734c826045d02a1079ad658322dad", - "reference": "04be355f8d6734c826045d02a1079ad658322dad", - "shasum": "" - }, - "require": { - "ext-fileinfo": "*", - "guzzlehttp/psr7": "~1.1 || ^2.0", - "php": ">=5.4.0" - }, - "require-dev": { - "mockery/mockery": "~0.9.2", - "phpunit/phpunit": "^4.8 || ^5.7 || ^7.5.15" - }, - "suggest": { - "ext-gd": "to use GD library based image processing.", - "ext-imagick": "to use Imagick based image processing.", - "intervention/imagecache": "Caching extension for the Intervention Image library" - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "Image": "Intervention\\Image\\Facades\\Image" - }, - "providers": [ - "Intervention\\Image\\ImageServiceProvider" - ] - }, - "branch-alias": { - "dev-master": "2.4-dev" - } - }, - "autoload": { - "psr-4": { - "Intervention\\Image\\": "src/Intervention/Image" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Oliver Vogel", - "email": "oliver@intervention.io", - "homepage": "https://intervention.io/" - } - ], - "description": "Image handling and manipulation library with support for Laravel integration", - "homepage": "http://image.intervention.io/", - "keywords": [ - "gd", - "image", - "imagick", - "laravel", - "thumbnail", - "watermark" - ], - "support": { - "issues": "https://github.com/Intervention/image/issues", - "source": "https://github.com/Intervention/image/tree/2.7.2" - }, - "funding": [ - { - "url": "https://paypal.me/interventionio", - "type": "custom" - }, - { - "url": "https://github.com/Intervention", - "type": "github" - } - ], - "time": "2022-05-21T17:30:32+00:00" - }, - { - "name": "intervention/imagecache", - "version": "2.6.0", - "source": { - "type": "git", - "url": "https://github.com/Intervention/imagecache.git", - "reference": "86136575a62d3634b51f196a998fce4a583b49bb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Intervention/imagecache/zipball/86136575a62d3634b51f196a998fce4a583b49bb", - "reference": "86136575a62d3634b51f196a998fce4a583b49bb", - "shasum": "" - }, - "require": { - "illuminate/cache": "^5.5|~6|~7|~8|~9|~10", - "illuminate/filesystem": "^5.5|~6|~7|~8|~9|~10", - "intervention/image": "~2.2", - "nesbot/carbon": "^2.39", - "opis/closure": "^3.5", - "php": "~7.2|~8" - }, - "require-dev": { - "phpunit/phpunit": "^8.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Intervention\\Image\\": "src/Intervention/Image" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Oliver Vogel", - "email": "oliver@intervention.io", - "homepage": "http://intervention.io/" - } - ], - "description": "Caching extension for the Intervention Image Class", - "homepage": "https://image.intervention.io", - "keywords": [ - "cache", - "gd", - "image", - "imagick", - "laravel" - ], - "support": { - "issues": "https://github.com/Intervention/imagecache/issues", - "source": "https://github.com/Intervention/imagecache/tree/2.6.0" - }, - "funding": [ - { - "url": "https://paypal.me/interventionio", - "type": "custom" - }, - { - "url": "https://github.com/Intervention", - "type": "github" - } - ], - "abandoned": true, - "time": "2023-02-25T19:40:47+00:00" - }, - { - "name": "jean85/pretty-package-versions", - "version": "2.1.0", - "source": { - "type": "git", - "url": "https://github.com/Jean85/pretty-package-versions.git", - "reference": "3c4e5f62ba8d7de1734312e4fff32f67a8daaf10" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/3c4e5f62ba8d7de1734312e4fff32f67a8daaf10", - "reference": "3c4e5f62ba8d7de1734312e4fff32f67a8daaf10", - "shasum": "" - }, - "require": { - "composer-runtime-api": "^2.1.0", - "php": "^7.4|^8.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^3.2", - "jean85/composer-provided-replaced-stub-package": "^1.0", - "phpstan/phpstan": "^1.4", - "phpunit/phpunit": "^7.5|^8.5|^9.6", - "vimeo/psalm": "^4.3 || ^5.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Jean85\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Alessandro Lai", - "email": "alessandro.lai85@gmail.com" - } - ], - "description": "A library to get pretty versions strings of installed dependencies", - "keywords": [ - "composer", - "package", - "release", - "versions" - ], - "support": { - "issues": "https://github.com/Jean85/pretty-package-versions/issues", - "source": "https://github.com/Jean85/pretty-package-versions/tree/2.1.0" - }, - "time": "2024-11-18T16:19:46+00:00" - }, - { - "name": "justinrainbow/json-schema", - "version": "5.3.0", - "source": { - "type": "git", - "url": "https://github.com/jsonrainbow/json-schema.git", - "reference": "feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8", - "reference": "feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "~2.2.20||~2.15.1", - "json-schema/json-schema-test-suite": "1.2.0", - "phpunit/phpunit": "^4.8.35" - }, - "bin": [ - "bin/validate-json" - ], - "type": "library", - "autoload": { - "psr-4": { - "JsonSchema\\": "src/JsonSchema/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bruno Prieto Reis", - "email": "bruno.p.reis@gmail.com" - }, - { - "name": "Justin Rainbow", - "email": "justin.rainbow@gmail.com" - }, - { - "name": "Igor Wiedler", - "email": "igor@wiedler.ch" - }, - { - "name": "Robert Schönthal", - "email": "seroscho@googlemail.com" - } - ], - "description": "A library to validate a json schema.", - "homepage": "https://github.com/justinrainbow/json-schema", - "keywords": [ - "json", - "schema" - ], - "support": { - "issues": "https://github.com/jsonrainbow/json-schema/issues", - "source": "https://github.com/jsonrainbow/json-schema/tree/5.3.0" - }, - "time": "2024-07-06T21:00:26+00:00" - }, - { - "name": "kreait/firebase-php", - "version": "7.16.0", - "source": { - "type": "git", - "url": "https://github.com/kreait/firebase-php.git", - "reference": "a366dfc9efa1d37253283beaf337797096bf508b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/kreait/firebase-php/zipball/a366dfc9efa1d37253283beaf337797096bf508b", - "reference": "a366dfc9efa1d37253283beaf337797096bf508b", - "shasum": "" - }, - "require": { - "beste/clock": "^3.0", - "beste/in-memory-cache": "^1.0", - "beste/json": "^1.2.1", - "ext-ctype": "*", - "ext-filter": "*", - "ext-json": "*", - "ext-mbstring": "*", - "ext-openssl": "*", - "fig/http-message-util": "^1.1.5", - "firebase/php-jwt": "^6.3.2", - "google/auth": "^1.24", - "google/cloud-storage": "^1.30.1", - "guzzlehttp/guzzle": "^7.5", - "guzzlehttp/promises": "^2.0", - "guzzlehttp/psr7": "^2.6", - "kreait/firebase-tokens": "^5.1", - "lcobucci/jwt": "^4.3.0|^5.0", - "mtdowling/jmespath.php": "^2.6.1", - "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", - "psr/cache": "^1.0.1|^2.0|^3.0", - "psr/clock": "^1.0", - "psr/http-client": "^1.0", - "psr/http-factory": "^1.0", - "psr/http-message": "^1.1 || ^2.0", - "psr/log": "^1.1|^2.0|^3.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^3.64.0", - "google/cloud-firestore": "^1.47.1", - "phpstan/extension-installer": "^1.4.3", - "phpstan/phpstan": "^1.12.9", - "phpstan/phpstan-deprecation-rules": "^1.2.1", - "phpstan/phpstan-phpunit": "^1.4.0", - "phpunit/phpunit": "^10.5.38", - "rector/rector": "^1.2.10", - "shipmonk/composer-dependency-analyser": "^1.7.0", - "symfony/var-dumper": "^6.4.14 || ^7.0.7", - "vlucas/phpdotenv": "^5.6.1" - }, - "suggest": { - "google/cloud-firestore": "^1.0 to use the Firestore component" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-7.x": "7.x-dev" - } - }, - "autoload": { - "psr-4": { - "Kreait\\Firebase\\": "src/Firebase" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jérôme Gamez", - "homepage": "https://github.com/jeromegamez" - } - ], - "description": "Firebase Admin SDK", - "homepage": "https://github.com/kreait/firebase-php", - "keywords": [ - "api", - "database", - "firebase", - "google", - "sdk" - ], - "support": { - "docs": "https://firebase-php.readthedocs.io", - "issues": "https://github.com/kreait/firebase-php/issues", - "source": "https://github.com/kreait/firebase-php" - }, - "funding": [ - { - "url": "https://github.com/sponsors/jeromegamez", - "type": "github" - } - ], - "time": "2024-11-17T22:12:51+00:00" - }, - { - "name": "kreait/firebase-tokens", - "version": "5.2.0", - "source": { - "type": "git", - "url": "https://github.com/kreait/firebase-tokens-php.git", - "reference": "d62a4e9e521e246b6cc57742b71c8fdb6d401783" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/kreait/firebase-tokens-php/zipball/d62a4e9e521e246b6cc57742b71c8fdb6d401783", - "reference": "d62a4e9e521e246b6cc57742b71c8fdb6d401783", - "shasum": "" - }, - "require": { - "beste/clock": "^3.0", - "ext-json": "*", - "ext-openssl": "*", - "fig/http-message-util": "^1.1.5", - "guzzlehttp/guzzle": "^7.8", - "lcobucci/jwt": "^5.2", - "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", - "psr/cache": "^1.0|^2.0|^3.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^3.62.0", - "phpstan/extension-installer": "^1.4.1", - "phpstan/phpstan": "^1.11.10", - "phpstan/phpstan-phpunit": "^1.4.0", - "phpunit/phpunit": "^10.5.30", - "rector/rector": "^1.2.3", - "symfony/cache": "^6.4.3 || ^7.1.3", - "symfony/var-dumper": "^6.4.3 || ^7.1.3" - }, - "suggest": { - "psr/cache-implementation": "to cache fetched remote public keys" - }, - "type": "library", - "autoload": { - "psr-4": { - "Kreait\\Firebase\\JWT\\": "src/JWT" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jérôme Gamez", - "homepage": "https://github.com/jeromegamez" - } - ], - "description": "A library to work with Firebase tokens", - "homepage": "https://github.com/kreait/firebase-token-php", - "keywords": [ - "Authentication", - "auth", - "firebase", - "google", - "token" - ], - "support": { - "issues": "https://github.com/kreait/firebase-tokens-php/issues", - "source": "https://github.com/kreait/firebase-tokens-php/tree/5.2.0" - }, - "funding": [ - { - "url": "https://github.com/sponsors/jeromegamez", - "type": "github" - } - ], - "time": "2024-08-16T23:28:25+00:00" - }, - { - "name": "kreait/laravel-firebase", - "version": "5.10.0", - "source": { - "type": "git", - "url": "https://github.com/kreait/laravel-firebase.git", - "reference": "d00093fdc6ef006a489ea0fe59f1a2feb5045057" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/kreait/laravel-firebase/zipball/d00093fdc6ef006a489ea0fe59f1a2feb5045057", - "reference": "d00093fdc6ef006a489ea0fe59f1a2feb5045057", - "shasum": "" - }, - "require": { - "illuminate/contracts": "^9.0 || ^10.0 || ^11.0", - "illuminate/support": "^9.0 || ^10.0 || ^11.0", - "kreait/firebase-php": "^7.13", - "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", - "symfony/cache": "^6.1.2 || ^7.0.3" - }, - "require-dev": { - "laravel/pint": "^1.14", - "orchestra/testbench": "^7.0 || ^8.0 || ^9.0", - "phpunit/phpunit": "^9.6.17 || ^10.5.13" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Kreait\\Laravel\\Firebase\\ServiceProvider" - ], - "aliases": { - "Firebase": "Kreait\\Laravel\\Firebase\\Facades\\Firebase" - } - } - }, - "autoload": { - "psr-4": { - "Kreait\\Laravel\\Firebase\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jérôme Gamez", - "email": "jerome@gamez.name" - } - ], - "description": "A Laravel package for the Firebase PHP Admin SDK", - "keywords": [ - "FCM", - "api", - "database", - "firebase", - "gcm", - "laravel", - "sdk" - ], - "support": { - "issues": "https://github.com/kreait/laravel-firebase/issues", - "source": "https://github.com/kreait/laravel-firebase/tree/5.10.0" - }, - "funding": [ - { - "url": "https://github.com/jeromegamez", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/kreait/laravel-firebase", - "type": "tidelift" - } - ], - "time": "2024-11-22T13:02:38+00:00" - }, - { - "name": "laminas/laminas-code", - "version": "4.16.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-code.git", - "reference": "1793e78dad4108b594084d05d1fb818b85b110af" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-code/zipball/1793e78dad4108b594084d05d1fb818b85b110af", - "reference": "1793e78dad4108b594084d05d1fb818b85b110af", - "shasum": "" - }, - "require": { - "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" - }, - "require-dev": { - "doctrine/annotations": "^2.0.1", - "ext-phar": "*", - "laminas/laminas-coding-standard": "^3.0.0", - "laminas/laminas-stdlib": "^3.18.0", - "phpunit/phpunit": "^10.5.37", - "psalm/plugin-phpunit": "^0.19.0", - "vimeo/psalm": "^5.15.0" - }, - "suggest": { - "doctrine/annotations": "Doctrine\\Common\\Annotations >=1.0 for annotation features", - "laminas/laminas-stdlib": "Laminas\\Stdlib component" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Code\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Extensions to the PHP Reflection API, static code scanning, and code generation", - "homepage": "https://laminas.dev", - "keywords": [ - "code", - "laminas", - "laminasframework" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-code/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-code/issues", - "rss": "https://github.com/laminas/laminas-code/releases.atom", - "source": "https://github.com/laminas/laminas-code" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2024-11-20T13:15:13+00:00" - }, - { - "name": "laravel/framework", - "version": "v9.52.18", - "source": { - "type": "git", - "url": "https://github.com/laravel/framework.git", - "reference": "41c812bf83e00d0d3f4b6963b0d475b26cb6fbf7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/41c812bf83e00d0d3f4b6963b0d475b26cb6fbf7", - "reference": "41c812bf83e00d0d3f4b6963b0d475b26cb6fbf7", - "shasum": "" - }, - "require": { - "brick/math": "^0.9.3|^0.10.2|^0.11", - "doctrine/inflector": "^2.0.5", - "dragonmantank/cron-expression": "^3.3.2", - "egulias/email-validator": "^3.2.1|^4.0", - "ext-ctype": "*", - "ext-filter": "*", - "ext-hash": "*", - "ext-mbstring": "*", - "ext-openssl": "*", - "ext-session": "*", - "ext-tokenizer": "*", - "fruitcake/php-cors": "^1.2", - "guzzlehttp/uri-template": "^1.0", - "laravel/serializable-closure": "^1.2.2", - "league/commonmark": "^2.2.1", - "league/flysystem": "^3.8.0", - "monolog/monolog": "^2.0", - "nesbot/carbon": "^2.62.1", - "nunomaduro/termwind": "^1.13", - "php": "^8.0.2", - "psr/container": "^1.1.1|^2.0.1", - "psr/log": "^1.0|^2.0|^3.0", - "psr/simple-cache": "^1.0|^2.0|^3.0", - "ramsey/uuid": "^4.7", - "symfony/console": "^6.0.9", - "symfony/error-handler": "^6.0", - "symfony/finder": "^6.0", - "symfony/http-foundation": "^6.0", - "symfony/http-kernel": "^6.0", - "symfony/mailer": "^6.0", - "symfony/mime": "^6.0", - "symfony/process": "^6.0", - "symfony/routing": "^6.0", - "symfony/uid": "^6.0", - "symfony/var-dumper": "^6.0", - "tijsverkoyen/css-to-inline-styles": "^2.2.5", - "vlucas/phpdotenv": "^5.4.1", - "voku/portable-ascii": "^2.0" - }, - "conflict": { - "tightenco/collect": "<5.5.33" - }, - "provide": { - "psr/container-implementation": "1.1|2.0", - "psr/simple-cache-implementation": "1.0|2.0|3.0" - }, - "replace": { - "illuminate/auth": "self.version", - "illuminate/broadcasting": "self.version", - "illuminate/bus": "self.version", - "illuminate/cache": "self.version", - "illuminate/collections": "self.version", - "illuminate/conditionable": "self.version", - "illuminate/config": "self.version", - "illuminate/console": "self.version", - "illuminate/container": "self.version", - "illuminate/contracts": "self.version", - "illuminate/cookie": "self.version", - "illuminate/database": "self.version", - "illuminate/encryption": "self.version", - "illuminate/events": "self.version", - "illuminate/filesystem": "self.version", - "illuminate/hashing": "self.version", - "illuminate/http": "self.version", - "illuminate/log": "self.version", - "illuminate/macroable": "self.version", - "illuminate/mail": "self.version", - "illuminate/notifications": "self.version", - "illuminate/pagination": "self.version", - "illuminate/pipeline": "self.version", - "illuminate/queue": "self.version", - "illuminate/redis": "self.version", - "illuminate/routing": "self.version", - "illuminate/session": "self.version", - "illuminate/support": "self.version", - "illuminate/testing": "self.version", - "illuminate/translation": "self.version", - "illuminate/validation": "self.version", - "illuminate/view": "self.version" - }, - "require-dev": { - "ably/ably-php": "^1.0", - "aws/aws-sdk-php": "^3.235.5", - "doctrine/dbal": "^2.13.3|^3.1.4", - "ext-gmp": "*", - "fakerphp/faker": "^1.21", - "guzzlehttp/guzzle": "^7.5", - "league/flysystem-aws-s3-v3": "^3.0", - "league/flysystem-ftp": "^3.0", - "league/flysystem-path-prefixing": "^3.3", - "league/flysystem-read-only": "^3.3", - "league/flysystem-sftp-v3": "^3.0", - "mockery/mockery": "^1.5.1", - "orchestra/testbench-core": "^7.24", - "pda/pheanstalk": "^4.0", - "phpstan/phpdoc-parser": "^1.15", - "phpstan/phpstan": "^1.4.7", - "phpunit/phpunit": "^9.5.8", - "predis/predis": "^1.1.9|^2.0.2", - "symfony/cache": "^6.0", - "symfony/http-client": "^6.0" - }, - "suggest": { - "ably/ably-php": "Required to use the Ably broadcast driver (^1.0).", - "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.235.5).", - "brianium/paratest": "Required to run tests in parallel (^6.0).", - "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.13.3|^3.1.4).", - "ext-apcu": "Required to use the APC cache driver.", - "ext-fileinfo": "Required to use the Filesystem class.", - "ext-ftp": "Required to use the Flysystem FTP driver.", - "ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().", - "ext-memcached": "Required to use the memcache cache driver.", - "ext-pcntl": "Required to use all features of the queue worker and console signal trapping.", - "ext-pdo": "Required to use all database features.", - "ext-posix": "Required to use all features of the queue worker.", - "ext-redis": "Required to use the Redis cache and queue drivers (^4.0|^5.0).", - "fakerphp/faker": "Required to use the eloquent factory builder (^1.9.1).", - "filp/whoops": "Required for friendly error pages in development (^2.14.3).", - "guzzlehttp/guzzle": "Required to use the HTTP Client and the ping methods on schedules (^7.5).", - "laravel/tinker": "Required to use the tinker console command (^2.0).", - "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^3.0).", - "league/flysystem-ftp": "Required to use the Flysystem FTP driver (^3.0).", - "league/flysystem-path-prefixing": "Required to use the scoped driver (^3.3).", - "league/flysystem-read-only": "Required to use read-only disks (^3.3)", - "league/flysystem-sftp-v3": "Required to use the Flysystem SFTP driver (^3.0).", - "mockery/mockery": "Required to use mocking (^1.5.1).", - "nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).", - "pda/pheanstalk": "Required to use the beanstalk queue driver (^4.0).", - "phpunit/phpunit": "Required to use assertions and run tests (^9.5.8).", - "predis/predis": "Required to use the predis connector (^1.1.9|^2.0.2).", - "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", - "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^6.0|^7.0).", - "symfony/cache": "Required to PSR-6 cache bridge (^6.0).", - "symfony/filesystem": "Required to enable support for relative symbolic links (^6.0).", - "symfony/http-client": "Required to enable support for the Symfony API mail transports (^6.0).", - "symfony/mailgun-mailer": "Required to enable support for the Mailgun mail transport (^6.0).", - "symfony/postmark-mailer": "Required to enable support for the Postmark mail transport (^6.0).", - "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^2.0)." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "9.x-dev" - } - }, - "autoload": { - "files": [ - "src/Illuminate/Collections/helpers.php", - "src/Illuminate/Events/functions.php", - "src/Illuminate/Foundation/helpers.php", - "src/Illuminate/Support/helpers.php" - ], - "psr-4": { - "Illuminate\\": "src/Illuminate/", - "Illuminate\\Support\\": [ - "src/Illuminate/Macroable/", - "src/Illuminate/Collections/", - "src/Illuminate/Conditionable/" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - } - ], - "description": "The Laravel Framework.", - "homepage": "https://laravel.com", - "keywords": [ - "framework", - "laravel" - ], - "support": { - "issues": "https://github.com/laravel/framework/issues", - "source": "https://github.com/laravel/framework" - }, - "time": "2024-11-20T15:56:00+00:00" - }, - { - "name": "laravel/helpers", - "version": "v1.7.1", - "source": { - "type": "git", - "url": "https://github.com/laravel/helpers.git", - "reference": "f28907033d7edf8a0525cfb781ab30ce6d531c35" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laravel/helpers/zipball/f28907033d7edf8a0525cfb781ab30ce6d531c35", - "reference": "f28907033d7edf8a0525cfb781ab30ce6d531c35", - "shasum": "" - }, - "require": { - "illuminate/support": "~5.8.0|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", - "php": "^7.2.0|^8.0" - }, - "require-dev": { - "phpstan/phpstan": "^1.10", - "phpunit/phpunit": "^7.0|^8.0|^9.0|^10.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "files": [ - "src/helpers.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - }, - { - "name": "Dries Vints", - "email": "dries@laravel.com" - } - ], - "description": "Provides backwards compatibility for helpers in the latest Laravel release.", - "keywords": [ - "helpers", - "laravel" - ], - "support": { - "source": "https://github.com/laravel/helpers/tree/v1.7.1" - }, - "time": "2024-11-26T14:56:25+00:00" - }, - { - "name": "laravel/horizon", - "version": "v5.30.0", - "source": { - "type": "git", - "url": "https://github.com/laravel/horizon.git", - "reference": "37d1f29daa7500fcd170d5c45b98b592fcaab95a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laravel/horizon/zipball/37d1f29daa7500fcd170d5c45b98b592fcaab95a", - "reference": "37d1f29daa7500fcd170d5c45b98b592fcaab95a", - "shasum": "" - }, - "require": { - "ext-json": "*", - "ext-pcntl": "*", - "ext-posix": "*", - "illuminate/contracts": "^9.21|^10.0|^11.0", - "illuminate/queue": "^9.21|^10.0|^11.0", - "illuminate/support": "^9.21|^10.0|^11.0", - "nesbot/carbon": "^2.17|^3.0", - "php": "^8.0", - "ramsey/uuid": "^4.0", - "symfony/console": "^6.0|^7.0", - "symfony/error-handler": "^6.0|^7.0", - "symfony/polyfill-php83": "^1.28", - "symfony/process": "^6.0|^7.0" - }, - "require-dev": { - "mockery/mockery": "^1.0", - "orchestra/testbench": "^7.0|^8.0|^9.0", - "phpstan/phpstan": "^1.10", - "phpunit/phpunit": "^9.0|^10.4", - "predis/predis": "^1.1|^2.0" - }, - "suggest": { - "ext-redis": "Required to use the Redis PHP driver.", - "predis/predis": "Required when not using the Redis PHP driver (^1.1|^2.0)." - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "Horizon": "Laravel\\Horizon\\Horizon" - }, - "providers": [ - "Laravel\\Horizon\\HorizonServiceProvider" - ] - }, - "branch-alias": { - "dev-master": "5.x-dev" - } - }, - "autoload": { - "psr-4": { - "Laravel\\Horizon\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - } - ], - "description": "Dashboard and code-driven configuration for Laravel queues.", - "keywords": [ - "laravel", - "queue" - ], - "support": { - "issues": "https://github.com/laravel/horizon/issues", - "source": "https://github.com/laravel/horizon/tree/v5.30.0" - }, - "time": "2024-12-06T18:58:00+00:00" - }, - { - "name": "laravel/passport", - "version": "v11.10.6", - "source": { - "type": "git", - "url": "https://github.com/laravel/passport.git", - "reference": "2642f360c51dfde3a6ea60f86ae5d9a8c0caf3cf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laravel/passport/zipball/2642f360c51dfde3a6ea60f86ae5d9a8c0caf3cf", - "reference": "2642f360c51dfde3a6ea60f86ae5d9a8c0caf3cf", - "shasum": "" - }, - "require": { - "ext-json": "*", - "firebase/php-jwt": "^6.4", - "illuminate/auth": "^9.0|^10.0", - "illuminate/console": "^9.0|^10.0", - "illuminate/container": "^9.0|^10.0", - "illuminate/contracts": "^9.0|^10.0", - "illuminate/cookie": "^9.0|^10.0", - "illuminate/database": "^9.0|^10.0", - "illuminate/encryption": "^9.0|^10.0", - "illuminate/http": "^9.0|^10.0", - "illuminate/support": "^9.0|^10.0", - "lcobucci/jwt": "^4.3|^5.0", - "league/oauth2-server": "^8.5.3", - "nyholm/psr7": "^1.5", - "php": "^8.0", - "phpseclib/phpseclib": "^2.0|^3.0", - "symfony/psr-http-message-bridge": "^2.1" - }, - "require-dev": { - "mockery/mockery": "^1.0", - "orchestra/testbench": "^7.31|^8.11", - "phpstan/phpstan": "^1.10", - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Laravel\\Passport\\PassportServiceProvider" - ] - }, - "branch-alias": { - "dev-master": "11.x-dev" - } - }, - "autoload": { - "psr-4": { - "Laravel\\Passport\\": "src/", - "Laravel\\Passport\\Database\\Factories\\": "database/factories/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - } - ], - "description": "Laravel Passport provides OAuth2 server support to Laravel.", - "keywords": [ - "laravel", - "oauth", - "passport" - ], - "support": { - "issues": "https://github.com/laravel/passport/issues", - "source": "https://github.com/laravel/passport" - }, - "time": "2024-03-01T11:11:18+00:00" - }, - { - "name": "laravel/serializable-closure", - "version": "v1.3.7", - "source": { - "type": "git", - "url": "https://github.com/laravel/serializable-closure.git", - "reference": "4f48ade902b94323ca3be7646db16209ec76be3d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/4f48ade902b94323ca3be7646db16209ec76be3d", - "reference": "4f48ade902b94323ca3be7646db16209ec76be3d", - "shasum": "" - }, - "require": { - "php": "^7.3|^8.0" - }, - "require-dev": { - "illuminate/support": "^8.0|^9.0|^10.0|^11.0", - "nesbot/carbon": "^2.61|^3.0", - "pestphp/pest": "^1.21.3", - "phpstan/phpstan": "^1.8.2", - "symfony/var-dumper": "^5.4.11|^6.2.0|^7.0.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Laravel\\SerializableClosure\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - }, - { - "name": "Nuno Maduro", - "email": "nuno@laravel.com" - } - ], - "description": "Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP.", - "keywords": [ - "closure", - "laravel", - "serializable" - ], - "support": { - "issues": "https://github.com/laravel/serializable-closure/issues", - "source": "https://github.com/laravel/serializable-closure" - }, - "time": "2024-11-14T18:34:49+00:00" - }, - { - "name": "laravel/socialite", - "version": "v5.16.0", - "source": { - "type": "git", - "url": "https://github.com/laravel/socialite.git", - "reference": "40a2dc98c53d9dc6d55eadb0d490d3d72b73f1bf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laravel/socialite/zipball/40a2dc98c53d9dc6d55eadb0d490d3d72b73f1bf", - "reference": "40a2dc98c53d9dc6d55eadb0d490d3d72b73f1bf", - "shasum": "" - }, - "require": { - "ext-json": "*", - "firebase/php-jwt": "^6.4", - "guzzlehttp/guzzle": "^6.0|^7.0", - "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", - "illuminate/http": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", - "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", - "league/oauth1-client": "^1.10.1", - "php": "^7.2|^8.0", - "phpseclib/phpseclib": "^3.0" - }, - "require-dev": { - "mockery/mockery": "^1.0", - "orchestra/testbench": "^4.0|^5.0|^6.0|^7.0|^8.0|^9.0", - "phpstan/phpstan": "^1.10", - "phpunit/phpunit": "^8.0|^9.3|^10.4" - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "Socialite": "Laravel\\Socialite\\Facades\\Socialite" - }, - "providers": [ - "Laravel\\Socialite\\SocialiteServiceProvider" - ] - }, - "branch-alias": { - "dev-master": "5.x-dev" - } - }, - "autoload": { - "psr-4": { - "Laravel\\Socialite\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - } - ], - "description": "Laravel wrapper around OAuth 1 & OAuth 2 libraries.", - "homepage": "https://laravel.com", - "keywords": [ - "laravel", - "oauth" - ], - "support": { - "issues": "https://github.com/laravel/socialite/issues", - "source": "https://github.com/laravel/socialite" - }, - "time": "2024-09-03T09:46:57+00:00" - }, - { - "name": "laravel/tinker", - "version": "v2.10.0", - "source": { - "type": "git", - "url": "https://github.com/laravel/tinker.git", - "reference": "ba4d51eb56de7711b3a37d63aa0643e99a339ae5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laravel/tinker/zipball/ba4d51eb56de7711b3a37d63aa0643e99a339ae5", - "reference": "ba4d51eb56de7711b3a37d63aa0643e99a339ae5", - "shasum": "" - }, - "require": { - "illuminate/console": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", - "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", - "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", - "php": "^7.2.5|^8.0", - "psy/psysh": "^0.11.1|^0.12.0", - "symfony/var-dumper": "^4.3.4|^5.0|^6.0|^7.0" - }, - "require-dev": { - "mockery/mockery": "~1.3.3|^1.4.2", - "phpstan/phpstan": "^1.10", - "phpunit/phpunit": "^8.5.8|^9.3.3" - }, - "suggest": { - "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.0|^11.0)." - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Laravel\\Tinker\\TinkerServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Laravel\\Tinker\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - } - ], - "description": "Powerful REPL for the Laravel framework.", - "keywords": [ - "REPL", - "Tinker", - "laravel", - "psysh" - ], - "support": { - "issues": "https://github.com/laravel/tinker/issues", - "source": "https://github.com/laravel/tinker/tree/v2.10.0" - }, - "time": "2024-09-23T13:32:56+00:00" - }, - { - "name": "laraveldaily/laravel-invoices", - "version": "3.3.1", - "source": { - "type": "git", - "url": "https://github.com/LaravelDaily/laravel-invoices.git", - "reference": "c36b1cb20721a6b291e3a9562aa99c34aff1007b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/LaravelDaily/laravel-invoices/zipball/c36b1cb20721a6b291e3a9562aa99c34aff1007b", - "reference": "c36b1cb20721a6b291e3a9562aa99c34aff1007b", - "shasum": "" - }, - "require": { - "barryvdh/laravel-dompdf": "^v2.0", - "illuminate/http": "^9|^10", - "illuminate/support": "^9|^10", - "php": "^8.0", - "symfony/http-foundation": "^6.0" - }, - "require-dev": { - "phpunit/phpunit": "^10.1" - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "Invoice": "LaravelDaily\\Invoices\\Facades\\Invoice" - }, - "providers": [ - "LaravelDaily\\Invoices\\InvoiceServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "LaravelDaily\\Invoices\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-3.0-only" - ], - "authors": [ - { - "name": "David Lun", - "email": "mysticcode@gmail.com", - "homepage": "https://davidlun.com", - "role": "Developer" - } - ], - "description": "Missing invoices for Laravel", - "homepage": "https://github.com/LaravelDaily/laravel-invoices", - "keywords": [ - "invoice", - "invoices", - "laravel", - "pdf" - ], - "support": { - "issues": "https://github.com/LaravelDaily/laravel-invoices/issues", - "source": "https://github.com/LaravelDaily/laravel-invoices/tree/3.3.1" - }, - "time": "2024-01-07T17:00:05+00:00" - }, - { - "name": "lcobucci/clock", - "version": "3.3.1", - "source": { - "type": "git", - "url": "https://github.com/lcobucci/clock.git", - "reference": "db3713a61addfffd615b79bf0bc22f0ccc61b86b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/lcobucci/clock/zipball/db3713a61addfffd615b79bf0bc22f0ccc61b86b", - "reference": "db3713a61addfffd615b79bf0bc22f0ccc61b86b", - "shasum": "" - }, - "require": { - "php": "~8.2.0 || ~8.3.0 || ~8.4.0", - "psr/clock": "^1.0" - }, - "provide": { - "psr/clock-implementation": "1.0" - }, - "require-dev": { - "infection/infection": "^0.29", - "lcobucci/coding-standard": "^11.1.0", - "phpstan/extension-installer": "^1.3.1", - "phpstan/phpstan": "^1.10.25", - "phpstan/phpstan-deprecation-rules": "^1.1.3", - "phpstan/phpstan-phpunit": "^1.3.13", - "phpstan/phpstan-strict-rules": "^1.5.1", - "phpunit/phpunit": "^11.3.6" - }, - "type": "library", - "autoload": { - "psr-4": { - "Lcobucci\\Clock\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Luís Cobucci", - "email": "lcobucci@gmail.com" - } - ], - "description": "Yet another clock abstraction", - "support": { - "issues": "https://github.com/lcobucci/clock/issues", - "source": "https://github.com/lcobucci/clock/tree/3.3.1" - }, - "funding": [ - { - "url": "https://github.com/lcobucci", - "type": "github" - }, - { - "url": "https://www.patreon.com/lcobucci", - "type": "patreon" - } - ], - "time": "2024-09-24T20:45:14+00:00" - }, - { - "name": "lcobucci/jwt", - "version": "5.4.2", - "source": { - "type": "git", - "url": "https://github.com/lcobucci/jwt.git", - "reference": "ea1ce71cbf9741e445a5914e2f67cdbb484ff712" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/lcobucci/jwt/zipball/ea1ce71cbf9741e445a5914e2f67cdbb484ff712", - "reference": "ea1ce71cbf9741e445a5914e2f67cdbb484ff712", - "shasum": "" - }, - "require": { - "ext-openssl": "*", - "ext-sodium": "*", - "php": "~8.2.0 || ~8.3.0 || ~8.4.0", - "psr/clock": "^1.0" - }, - "require-dev": { - "infection/infection": "^0.29", - "lcobucci/clock": "^3.2", - "lcobucci/coding-standard": "^11.0", - "phpbench/phpbench": "^1.2", - "phpstan/extension-installer": "^1.2", - "phpstan/phpstan": "^1.10.7", - "phpstan/phpstan-deprecation-rules": "^1.1.3", - "phpstan/phpstan-phpunit": "^1.3.10", - "phpstan/phpstan-strict-rules": "^1.5.0", - "phpunit/phpunit": "^11.1" - }, - "suggest": { - "lcobucci/clock": ">= 3.2" - }, - "type": "library", - "autoload": { - "psr-4": { - "Lcobucci\\JWT\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Luís Cobucci", - "email": "lcobucci@gmail.com", - "role": "Developer" - } - ], - "description": "A simple library to work with JSON Web Token and JSON Web Signature", - "keywords": [ - "JWS", - "jwt" - ], - "support": { - "issues": "https://github.com/lcobucci/jwt/issues", - "source": "https://github.com/lcobucci/jwt/tree/5.4.2" - }, - "funding": [ - { - "url": "https://github.com/lcobucci", - "type": "github" - }, - { - "url": "https://www.patreon.com/lcobucci", - "type": "patreon" - } - ], - "time": "2024-11-07T12:54:35+00:00" - }, - { - "name": "league/commonmark", - "version": "2.6.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/commonmark.git", - "reference": "d150f911e0079e90ae3c106734c93137c184f932" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/d150f911e0079e90ae3c106734c93137c184f932", - "reference": "d150f911e0079e90ae3c106734c93137c184f932", - "shasum": "" - }, - "require": { - "ext-mbstring": "*", - "league/config": "^1.1.1", - "php": "^7.4 || ^8.0", - "psr/event-dispatcher": "^1.0", - "symfony/deprecation-contracts": "^2.1 || ^3.0", - "symfony/polyfill-php80": "^1.16" - }, - "require-dev": { - "cebe/markdown": "^1.0", - "commonmark/cmark": "0.31.1", - "commonmark/commonmark.js": "0.31.1", - "composer/package-versions-deprecated": "^1.8", - "embed/embed": "^4.4", - "erusev/parsedown": "^1.0", - "ext-json": "*", - "github/gfm": "0.29.0", - "michelf/php-markdown": "^1.4 || ^2.0", - "nyholm/psr7": "^1.5", - "phpstan/phpstan": "^1.8.2", - "phpunit/phpunit": "^9.5.21 || ^10.5.9 || ^11.0.0", - "scrutinizer/ocular": "^1.8.1", - "symfony/finder": "^5.3 | ^6.0 | ^7.0", - "symfony/process": "^5.4 | ^6.0 | ^7.0", - "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0 | ^7.0", - "unleashedtech/php-coding-standard": "^3.1.1", - "vimeo/psalm": "^4.24.0 || ^5.0.0" - }, - "suggest": { - "symfony/yaml": "v2.3+ required if using the Front Matter extension" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "2.7-dev" - } - }, - "autoload": { - "psr-4": { - "League\\CommonMark\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Colin O'Dell", - "email": "colinodell@gmail.com", - "homepage": "https://www.colinodell.com", - "role": "Lead Developer" - } - ], - "description": "Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and GitHub-Flavored Markdown (GFM)", - "homepage": "https://commonmark.thephpleague.com", - "keywords": [ - "commonmark", - "flavored", - "gfm", - "github", - "github-flavored", - "markdown", - "md", - "parser" - ], - "support": { - "docs": "https://commonmark.thephpleague.com/", - "forum": "https://github.com/thephpleague/commonmark/discussions", - "issues": "https://github.com/thephpleague/commonmark/issues", - "rss": "https://github.com/thephpleague/commonmark/releases.atom", - "source": "https://github.com/thephpleague/commonmark" - }, - "funding": [ - { - "url": "https://www.colinodell.com/sponsor", - "type": "custom" - }, - { - "url": "https://www.paypal.me/colinpodell/10.00", - "type": "custom" - }, - { - "url": "https://github.com/colinodell", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/league/commonmark", - "type": "tidelift" - } - ], - "time": "2024-12-07T15:34:16+00:00" - }, - { - "name": "league/config", - "version": "v1.2.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/config.git", - "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/config/zipball/754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", - "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", - "shasum": "" - }, - "require": { - "dflydev/dot-access-data": "^3.0.1", - "nette/schema": "^1.2", - "php": "^7.4 || ^8.0" - }, - "require-dev": { - "phpstan/phpstan": "^1.8.2", - "phpunit/phpunit": "^9.5.5", - "scrutinizer/ocular": "^1.8.1", - "unleashedtech/php-coding-standard": "^3.1", - "vimeo/psalm": "^4.7.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.2-dev" - } - }, - "autoload": { - "psr-4": { - "League\\Config\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Colin O'Dell", - "email": "colinodell@gmail.com", - "homepage": "https://www.colinodell.com", - "role": "Lead Developer" - } - ], - "description": "Define configuration arrays with strict schemas and access values with dot notation", - "homepage": "https://config.thephpleague.com", - "keywords": [ - "array", - "config", - "configuration", - "dot", - "dot-access", - "nested", - "schema" - ], - "support": { - "docs": "https://config.thephpleague.com/", - "issues": "https://github.com/thephpleague/config/issues", - "rss": "https://github.com/thephpleague/config/releases.atom", - "source": "https://github.com/thephpleague/config" - }, - "funding": [ - { - "url": "https://www.colinodell.com/sponsor", - "type": "custom" - }, - { - "url": "https://www.paypal.me/colinpodell/10.00", - "type": "custom" - }, - { - "url": "https://github.com/colinodell", - "type": "github" - } - ], - "time": "2022-12-11T20:36:23+00:00" - }, - { - "name": "league/event", - "version": "2.2.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/event.git", - "reference": "d2cc124cf9a3fab2bb4ff963307f60361ce4d119" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/event/zipball/d2cc124cf9a3fab2bb4ff963307f60361ce4d119", - "reference": "d2cc124cf9a3fab2bb4ff963307f60361ce4d119", - "shasum": "" - }, - "require": { - "php": ">=5.4.0" - }, - "require-dev": { - "henrikbjorn/phpspec-code-coverage": "~1.0.1", - "phpspec/phpspec": "^2.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.2-dev" - } - }, - "autoload": { - "psr-4": { - "League\\Event\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Frank de Jonge", - "email": "info@frenky.net" - } - ], - "description": "Event package", - "keywords": [ - "emitter", - "event", - "listener" - ], - "support": { - "issues": "https://github.com/thephpleague/event/issues", - "source": "https://github.com/thephpleague/event/tree/master" - }, - "time": "2018-11-26T11:52:41+00:00" - }, - { - "name": "league/flysystem", - "version": "3.29.1", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/flysystem.git", - "reference": "edc1bb7c86fab0776c3287dbd19b5fa278347319" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/edc1bb7c86fab0776c3287dbd19b5fa278347319", - "reference": "edc1bb7c86fab0776c3287dbd19b5fa278347319", - "shasum": "" - }, - "require": { - "league/flysystem-local": "^3.0.0", - "league/mime-type-detection": "^1.0.0", - "php": "^8.0.2" - }, - "conflict": { - "async-aws/core": "<1.19.0", - "async-aws/s3": "<1.14.0", - "aws/aws-sdk-php": "3.209.31 || 3.210.0", - "guzzlehttp/guzzle": "<7.0", - "guzzlehttp/ringphp": "<1.1.1", - "phpseclib/phpseclib": "3.0.15", - "symfony/http-client": "<5.2" - }, - "require-dev": { - "async-aws/s3": "^1.5 || ^2.0", - "async-aws/simple-s3": "^1.1 || ^2.0", - "aws/aws-sdk-php": "^3.295.10", - "composer/semver": "^3.0", - "ext-fileinfo": "*", - "ext-ftp": "*", - "ext-mongodb": "^1.3", - "ext-zip": "*", - "friendsofphp/php-cs-fixer": "^3.5", - "google/cloud-storage": "^1.23", - "guzzlehttp/psr7": "^2.6", - "microsoft/azure-storage-blob": "^1.1", - "mongodb/mongodb": "^1.2", - "phpseclib/phpseclib": "^3.0.36", - "phpstan/phpstan": "^1.10", - "phpunit/phpunit": "^9.5.11|^10.0", - "sabre/dav": "^4.6.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "League\\Flysystem\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Frank de Jonge", - "email": "info@frankdejonge.nl" - } - ], - "description": "File storage abstraction for PHP", - "keywords": [ - "WebDAV", - "aws", - "cloud", - "file", - "files", - "filesystem", - "filesystems", - "ftp", - "s3", - "sftp", - "storage" - ], - "support": { - "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/3.29.1" - }, - "time": "2024-10-08T08:58:34+00:00" - }, - { - "name": "league/flysystem-aws-s3-v3", - "version": "3.29.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/flysystem-aws-s3-v3.git", - "reference": "c6ff6d4606e48249b63f269eba7fabdb584e76a9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/c6ff6d4606e48249b63f269eba7fabdb584e76a9", - "reference": "c6ff6d4606e48249b63f269eba7fabdb584e76a9", - "shasum": "" - }, - "require": { - "aws/aws-sdk-php": "^3.295.10", - "league/flysystem": "^3.10.0", - "league/mime-type-detection": "^1.0.0", - "php": "^8.0.2" - }, - "conflict": { - "guzzlehttp/guzzle": "<7.0", - "guzzlehttp/ringphp": "<1.1.1" - }, - "type": "library", - "autoload": { - "psr-4": { - "League\\Flysystem\\AwsS3V3\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Frank de Jonge", - "email": "info@frankdejonge.nl" - } - ], - "description": "AWS S3 filesystem adapter for Flysystem.", - "keywords": [ - "Flysystem", - "aws", - "file", - "files", - "filesystem", - "s3", - "storage" - ], - "support": { - "source": "https://github.com/thephpleague/flysystem-aws-s3-v3/tree/3.29.0" - }, - "time": "2024-08-17T13:10:48+00:00" - }, - { - "name": "league/flysystem-local", - "version": "3.29.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/flysystem-local.git", - "reference": "e0e8d52ce4b2ed154148453d321e97c8e931bd27" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/e0e8d52ce4b2ed154148453d321e97c8e931bd27", - "reference": "e0e8d52ce4b2ed154148453d321e97c8e931bd27", - "shasum": "" - }, - "require": { - "ext-fileinfo": "*", - "league/flysystem": "^3.0.0", - "league/mime-type-detection": "^1.0.0", - "php": "^8.0.2" - }, - "type": "library", - "autoload": { - "psr-4": { - "League\\Flysystem\\Local\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Frank de Jonge", - "email": "info@frankdejonge.nl" - } - ], - "description": "Local filesystem adapter for Flysystem.", - "keywords": [ - "Flysystem", - "file", - "files", - "filesystem", - "local" - ], - "support": { - "source": "https://github.com/thephpleague/flysystem-local/tree/3.29.0" - }, - "time": "2024-08-09T21:24:39+00:00" - }, - { - "name": "league/mime-type-detection", - "version": "1.16.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/mime-type-detection.git", - "reference": "2d6702ff215bf922936ccc1ad31007edc76451b9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/2d6702ff215bf922936ccc1ad31007edc76451b9", - "reference": "2d6702ff215bf922936ccc1ad31007edc76451b9", - "shasum": "" - }, - "require": { - "ext-fileinfo": "*", - "php": "^7.4 || ^8.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^3.2", - "phpstan/phpstan": "^0.12.68", - "phpunit/phpunit": "^8.5.8 || ^9.3 || ^10.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "League\\MimeTypeDetection\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Frank de Jonge", - "email": "info@frankdejonge.nl" - } - ], - "description": "Mime-type detection for Flysystem", - "support": { - "issues": "https://github.com/thephpleague/mime-type-detection/issues", - "source": "https://github.com/thephpleague/mime-type-detection/tree/1.16.0" - }, - "funding": [ - { - "url": "https://github.com/frankdejonge", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/league/flysystem", - "type": "tidelift" - } - ], - "time": "2024-09-21T08:32:55+00:00" - }, - { - "name": "league/oauth1-client", - "version": "v1.11.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/oauth1-client.git", - "reference": "f9c94b088837eb1aae1ad7c4f23eb65cc6993055" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/oauth1-client/zipball/f9c94b088837eb1aae1ad7c4f23eb65cc6993055", - "reference": "f9c94b088837eb1aae1ad7c4f23eb65cc6993055", - "shasum": "" - }, - "require": { - "ext-json": "*", - "ext-openssl": "*", - "guzzlehttp/guzzle": "^6.0|^7.0", - "guzzlehttp/psr7": "^1.7|^2.0", - "php": ">=7.1||>=8.0" - }, - "require-dev": { - "ext-simplexml": "*", - "friendsofphp/php-cs-fixer": "^2.17", - "mockery/mockery": "^1.3.3", - "phpstan/phpstan": "^0.12.42", - "phpunit/phpunit": "^7.5||9.5" - }, - "suggest": { - "ext-simplexml": "For decoding XML-based responses." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev", - "dev-develop": "2.0-dev" - } - }, - "autoload": { - "psr-4": { - "League\\OAuth1\\Client\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ben Corlett", - "email": "bencorlett@me.com", - "homepage": "http://www.webcomm.com.au", - "role": "Developer" - } - ], - "description": "OAuth 1.0 Client Library", - "keywords": [ - "Authentication", - "SSO", - "authorization", - "bitbucket", - "identity", - "idp", - "oauth", - "oauth1", - "single sign on", - "trello", - "tumblr", - "twitter" - ], - "support": { - "issues": "https://github.com/thephpleague/oauth1-client/issues", - "source": "https://github.com/thephpleague/oauth1-client/tree/v1.11.0" - }, - "time": "2024-12-10T19:59:05+00:00" - }, - { - "name": "league/oauth2-server", - "version": "8.5.4", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/oauth2-server.git", - "reference": "ab7714d073844497fd222d5d0a217629089936bc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/oauth2-server/zipball/ab7714d073844497fd222d5d0a217629089936bc", - "reference": "ab7714d073844497fd222d5d0a217629089936bc", - "shasum": "" - }, - "require": { - "defuse/php-encryption": "^2.3", - "ext-openssl": "*", - "lcobucci/clock": "^2.2 || ^3.0", - "lcobucci/jwt": "^4.3 || ^5.0", - "league/event": "^2.2", - "league/uri": "^6.7 || ^7.0", - "php": "^8.0", - "psr/http-message": "^1.0.1 || ^2.0" - }, - "replace": { - "league/oauth2server": "*", - "lncd/oauth2": "*" - }, - "require-dev": { - "laminas/laminas-diactoros": "^3.0.0", - "phpstan/phpstan": "^0.12.57", - "phpstan/phpstan-phpunit": "^0.12.16", - "phpunit/phpunit": "^9.6.6", - "roave/security-advisories": "dev-master" - }, - "type": "library", - "autoload": { - "psr-4": { - "League\\OAuth2\\Server\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Alex Bilbie", - "email": "hello@alexbilbie.com", - "homepage": "http://www.alexbilbie.com", - "role": "Developer" - }, - { - "name": "Andy Millington", - "email": "andrew@noexceptions.io", - "homepage": "https://www.noexceptions.io", - "role": "Developer" - } - ], - "description": "A lightweight and powerful OAuth 2.0 authorization and resource server library with support for all the core specification grants. This library will allow you to secure your API with OAuth and allow your applications users to approve apps that want to access their data from your API.", - "homepage": "https://oauth2.thephpleague.com/", - "keywords": [ - "Authentication", - "api", - "auth", - "authorisation", - "authorization", - "oauth", - "oauth 2", - "oauth 2.0", - "oauth2", - "protect", - "resource", - "secure", - "server" - ], - "support": { - "issues": "https://github.com/thephpleague/oauth2-server/issues", - "source": "https://github.com/thephpleague/oauth2-server/tree/8.5.4" - }, - "funding": [ - { - "url": "https://github.com/sephster", - "type": "github" - } - ], - "time": "2023-08-25T22:35:12+00:00" - }, - { - "name": "league/omnipay", - "version": "v3.2.1", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/omnipay.git", - "reference": "38f66a0cc043ed51d6edf7956d6439a2f263501f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/omnipay/zipball/38f66a0cc043ed51d6edf7956d6439a2f263501f", - "reference": "38f66a0cc043ed51d6edf7956d6439a2f263501f", - "shasum": "" - }, - "require": { - "omnipay/common": "^3.1", - "php": "^7.2|^8.0", - "php-http/discovery": "^1.14", - "php-http/guzzle7-adapter": "^1" - }, - "require-dev": { - "omnipay/tests": "^3|^4" - }, - "type": "metapackage", - "extra": { - "branch-alias": { - "dev-master": "3.2.x-dev" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Adrian Macneil", - "email": "adrian@adrianmacneil.com" - }, - { - "name": "Barry vd. Heuvel", - "email": "barryvdh@gmail.com" - } - ], - "description": "Omnipay payment processing library", - "homepage": "https://omnipay.thephpleague.com/", - "keywords": [ - "checkout", - "creditcard", - "omnipay", - "payment" - ], - "support": { - "issues": "https://github.com/thephpleague/omnipay/issues", - "source": "https://github.com/thephpleague/omnipay/tree/v3.2.1" - }, - "funding": [ - { - "url": "https://github.com/barryvdh", - "type": "github" - } - ], - "time": "2021-06-05T11:34:12+00:00" - }, - { - "name": "league/uri", - "version": "7.5.1", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/uri.git", - "reference": "81fb5145d2644324614cc532b28efd0215bda430" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/uri/zipball/81fb5145d2644324614cc532b28efd0215bda430", - "reference": "81fb5145d2644324614cc532b28efd0215bda430", - "shasum": "" - }, - "require": { - "league/uri-interfaces": "^7.5", - "php": "^8.1" - }, - "conflict": { - "league/uri-schemes": "^1.0" - }, - "suggest": { - "ext-bcmath": "to improve IPV4 host parsing", - "ext-fileinfo": "to create Data URI from file contennts", - "ext-gmp": "to improve IPV4 host parsing", - "ext-intl": "to handle IDN host with the best performance", - "jeremykendall/php-domain-parser": "to resolve Public Suffix and Top Level Domain", - "league/uri-components": "Needed to easily manipulate URI objects components", - "php-64bit": "to improve IPV4 host parsing", - "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "7.x-dev" - } - }, - "autoload": { - "psr-4": { - "League\\Uri\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ignace Nyamagana Butera", - "email": "nyamsprod@gmail.com", - "homepage": "https://nyamsprod.com" - } - ], - "description": "URI manipulation library", - "homepage": "https://uri.thephpleague.com", - "keywords": [ - "data-uri", - "file-uri", - "ftp", - "hostname", - "http", - "https", - "middleware", - "parse_str", - "parse_url", - "psr-7", - "query-string", - "querystring", - "rfc3986", - "rfc3987", - "rfc6570", - "uri", - "uri-template", - "url", - "ws" - ], - "support": { - "docs": "https://uri.thephpleague.com", - "forum": "https://thephpleague.slack.com", - "issues": "https://github.com/thephpleague/uri-src/issues", - "source": "https://github.com/thephpleague/uri/tree/7.5.1" - }, - "funding": [ - { - "url": "https://github.com/sponsors/nyamsprod", - "type": "github" - } - ], - "time": "2024-12-08T08:40:02+00:00" - }, - { - "name": "league/uri-interfaces", - "version": "7.5.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/uri-interfaces.git", - "reference": "08cfc6c4f3d811584fb09c37e2849e6a7f9b0742" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/08cfc6c4f3d811584fb09c37e2849e6a7f9b0742", - "reference": "08cfc6c4f3d811584fb09c37e2849e6a7f9b0742", - "shasum": "" - }, - "require": { - "ext-filter": "*", - "php": "^8.1", - "psr/http-factory": "^1", - "psr/http-message": "^1.1 || ^2.0" - }, - "suggest": { - "ext-bcmath": "to improve IPV4 host parsing", - "ext-gmp": "to improve IPV4 host parsing", - "ext-intl": "to handle IDN host with the best performance", - "php-64bit": "to improve IPV4 host parsing", - "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "7.x-dev" - } - }, - "autoload": { - "psr-4": { - "League\\Uri\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ignace Nyamagana Butera", - "email": "nyamsprod@gmail.com", - "homepage": "https://nyamsprod.com" - } - ], - "description": "Common interfaces and classes for URI representation and interaction", - "homepage": "https://uri.thephpleague.com", - "keywords": [ - "data-uri", - "file-uri", - "ftp", - "hostname", - "http", - "https", - "parse_str", - "parse_url", - "psr-7", - "query-string", - "querystring", - "rfc3986", - "rfc3987", - "rfc6570", - "uri", - "url", - "ws" - ], - "support": { - "docs": "https://uri.thephpleague.com", - "forum": "https://thephpleague.slack.com", - "issues": "https://github.com/thephpleague/uri-src/issues", - "source": "https://github.com/thephpleague/uri-interfaces/tree/7.5.0" - }, - "funding": [ - { - "url": "https://github.com/sponsors/nyamsprod", - "type": "github" - } - ], - "time": "2024-12-08T08:18:47+00:00" - }, - { - "name": "maatwebsite/excel", - "version": "3.1.61", - "source": { - "type": "git", - "url": "https://github.com/SpartnerNL/Laravel-Excel.git", - "reference": "62616317c5ec07e885c5d7f6b537f57a7239c2ff" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/SpartnerNL/Laravel-Excel/zipball/62616317c5ec07e885c5d7f6b537f57a7239c2ff", - "reference": "62616317c5ec07e885c5d7f6b537f57a7239c2ff", - "shasum": "" - }, - "require": { - "composer/semver": "^3.3", - "ext-json": "*", - "illuminate/support": "5.8.*||^6.0||^7.0||^8.0||^9.0||^10.0||^11.0", - "php": "^7.0||^8.0", - "phpoffice/phpspreadsheet": "^1.29.4", - "psr/simple-cache": "^1.0||^2.0||^3.0" - }, - "require-dev": { - "laravel/scout": "^7.0||^8.0||^9.0||^10.0", - "orchestra/testbench": "^6.0||^7.0||^8.0||^9.0", - "predis/predis": "^1.1" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Maatwebsite\\Excel\\ExcelServiceProvider" - ], - "aliases": { - "Excel": "Maatwebsite\\Excel\\Facades\\Excel" - } - } - }, - "autoload": { - "psr-4": { - "Maatwebsite\\Excel\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Patrick Brouwers", - "email": "patrick@spartner.nl" - } - ], - "description": "Supercharged Excel exports and imports in Laravel", - "keywords": [ - "PHPExcel", - "batch", - "csv", - "excel", - "export", - "import", - "laravel", - "php", - "phpspreadsheet" - ], - "support": { - "issues": "https://github.com/SpartnerNL/Laravel-Excel/issues", - "source": "https://github.com/SpartnerNL/Laravel-Excel/tree/3.1.61" - }, - "funding": [ - { - "url": "https://laravel-excel.com/commercial-support", - "type": "custom" - }, - { - "url": "https://github.com/patrickbrouwers", - "type": "github" - } - ], - "time": "2024-11-25T18:41:59+00:00" - }, - { - "name": "maennchen/zipstream-php", - "version": "3.1.1", - "source": { - "type": "git", - "url": "https://github.com/maennchen/ZipStream-PHP.git", - "reference": "6187e9cc4493da94b9b63eb2315821552015fca9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/6187e9cc4493da94b9b63eb2315821552015fca9", - "reference": "6187e9cc4493da94b9b63eb2315821552015fca9", - "shasum": "" - }, - "require": { - "ext-mbstring": "*", - "ext-zlib": "*", - "php-64bit": "^8.1" - }, - "require-dev": { - "ext-zip": "*", - "friendsofphp/php-cs-fixer": "^3.16", - "guzzlehttp/guzzle": "^7.5", - "mikey179/vfsstream": "^1.6", - "php-coveralls/php-coveralls": "^2.5", - "phpunit/phpunit": "^10.0", - "vimeo/psalm": "^5.0" - }, - "suggest": { - "guzzlehttp/psr7": "^2.4", - "psr/http-message": "^2.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "ZipStream\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paul Duncan", - "email": "pabs@pablotron.org" - }, - { - "name": "Jonatan Männchen", - "email": "jonatan@maennchen.ch" - }, - { - "name": "Jesse Donat", - "email": "donatj@gmail.com" - }, - { - "name": "András Kolesár", - "email": "kolesar@kolesar.hu" - } - ], - "description": "ZipStream is a library for dynamically streaming dynamic zip files from PHP without writing to the disk at all on the server.", - "keywords": [ - "stream", - "zip" - ], - "support": { - "issues": "https://github.com/maennchen/ZipStream-PHP/issues", - "source": "https://github.com/maennchen/ZipStream-PHP/tree/3.1.1" - }, - "funding": [ - { - "url": "https://github.com/maennchen", - "type": "github" - } - ], - "time": "2024-10-10T12:33:01+00:00" - }, - { - "name": "mailerlite/mailerlite-api-v2-php-sdk", - "version": "0.3.2", - "source": { - "type": "git", - "url": "https://github.com/mailerlite/mailerlite-api-v2-php-sdk.git", - "reference": "9fb6b8adb3b0dd9eb964ba5169b229516c73fd78" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/mailerlite/mailerlite-api-v2-php-sdk/zipball/9fb6b8adb3b0dd9eb964ba5169b229516c73fd78", - "reference": "9fb6b8adb3b0dd9eb964ba5169b229516c73fd78", - "shasum": "" - }, - "require": { - "ext-json": "*", - "nyholm/psr7": "^1.0", - "php": "^7.1 || ^8.0", - "php-http/client-common": "^2.0", - "php-http/discovery": "^1.7" - }, - "require-dev": { - "php-http/guzzle6-adapter": "^2.0", - "phpunit/phpunit": "6.* | 7.* | 8.* | 9.*" - }, - "type": "library", - "autoload": { - "psr-4": { - "MailerLiteApi\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "MailerLite API v2 PHP SDK", - "homepage": "https://github.com/mailerlite/mailerlite-api-v2-php-sdk", - "keywords": [ - "email", - "mailerlite", - "marketing", - "sdk" - ], - "support": { - "issues": "https://github.com/mailerlite/mailerlite-api-v2-php-sdk/issues", - "source": "https://github.com/mailerlite/mailerlite-api-v2-php-sdk/tree/0.3.2" - }, - "time": "2021-08-11T08:24:13+00:00" - }, - { - "name": "markbaker/complex", - "version": "3.0.2", - "source": { - "type": "git", - "url": "https://github.com/MarkBaker/PHPComplex.git", - "reference": "95c56caa1cf5c766ad6d65b6344b807c1e8405b9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/MarkBaker/PHPComplex/zipball/95c56caa1cf5c766ad6d65b6344b807c1e8405b9", - "reference": "95c56caa1cf5c766ad6d65b6344b807c1e8405b9", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "dev-master", - "phpcompatibility/php-compatibility": "^9.3", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", - "squizlabs/php_codesniffer": "^3.7" - }, - "type": "library", - "autoload": { - "psr-4": { - "Complex\\": "classes/src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mark Baker", - "email": "mark@lange.demon.co.uk" - } - ], - "description": "PHP Class for working with complex numbers", - "homepage": "https://github.com/MarkBaker/PHPComplex", - "keywords": [ - "complex", - "mathematics" - ], - "support": { - "issues": "https://github.com/MarkBaker/PHPComplex/issues", - "source": "https://github.com/MarkBaker/PHPComplex/tree/3.0.2" - }, - "time": "2022-12-06T16:21:08+00:00" - }, - { - "name": "markbaker/matrix", - "version": "3.0.1", - "source": { - "type": "git", - "url": "https://github.com/MarkBaker/PHPMatrix.git", - "reference": "728434227fe21be27ff6d86621a1b13107a2562c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/MarkBaker/PHPMatrix/zipball/728434227fe21be27ff6d86621a1b13107a2562c", - "reference": "728434227fe21be27ff6d86621a1b13107a2562c", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "dev-master", - "phpcompatibility/php-compatibility": "^9.3", - "phpdocumentor/phpdocumentor": "2.*", - "phploc/phploc": "^4.0", - "phpmd/phpmd": "2.*", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", - "sebastian/phpcpd": "^4.0", - "squizlabs/php_codesniffer": "^3.7" - }, - "type": "library", - "autoload": { - "psr-4": { - "Matrix\\": "classes/src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mark Baker", - "email": "mark@demon-angel.eu" - } - ], - "description": "PHP Class for working with matrices", - "homepage": "https://github.com/MarkBaker/PHPMatrix", - "keywords": [ - "mathematics", - "matrix", - "vector" - ], - "support": { - "issues": "https://github.com/MarkBaker/PHPMatrix/issues", - "source": "https://github.com/MarkBaker/PHPMatrix/tree/3.0.1" - }, - "time": "2022-12-02T22:17:43+00:00" - }, - { - "name": "masterminds/html5", - "version": "2.9.0", - "source": { - "type": "git", - "url": "https://github.com/Masterminds/html5-php.git", - "reference": "f5ac2c0b0a2eefca70b2ce32a5809992227e75a6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/f5ac2c0b0a2eefca70b2ce32a5809992227e75a6", - "reference": "f5ac2c0b0a2eefca70b2ce32a5809992227e75a6", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "php": ">=5.3.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7 || ^8 || ^9" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.7-dev" - } - }, - "autoload": { - "psr-4": { - "Masterminds\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Matt Butcher", - "email": "technosophos@gmail.com" - }, - { - "name": "Matt Farina", - "email": "matt@mattfarina.com" - }, - { - "name": "Asmir Mustafic", - "email": "goetas@gmail.com" - } - ], - "description": "An HTML5 parser and serializer.", - "homepage": "http://masterminds.github.io/html5-php", - "keywords": [ - "HTML5", - "dom", - "html", - "parser", - "querypath", - "serializer", - "xml" - ], - "support": { - "issues": "https://github.com/Masterminds/html5-php/issues", - "source": "https://github.com/Masterminds/html5-php/tree/2.9.0" - }, - "time": "2024-03-31T07:05:07+00:00" - }, - { - "name": "moneyphp/money", - "version": "v4.6.0", - "source": { - "type": "git", - "url": "https://github.com/moneyphp/money.git", - "reference": "ddf6a86b574808f8844777ed4e8c4f92a10dac9b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/moneyphp/money/zipball/ddf6a86b574808f8844777ed4e8c4f92a10dac9b", - "reference": "ddf6a86b574808f8844777ed4e8c4f92a10dac9b", - "shasum": "" - }, - "require": { - "ext-bcmath": "*", - "ext-filter": "*", - "ext-json": "*", - "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" - }, - "require-dev": { - "cache/taggable-cache": "^1.1.0", - "doctrine/coding-standard": "^12.0", - "doctrine/instantiator": "^1.5.0 || ^2.0", - "ext-gmp": "*", - "ext-intl": "*", - "florianv/exchanger": "^2.8.1", - "florianv/swap": "^4.3.0", - "moneyphp/crypto-currencies": "^1.1.0", - "moneyphp/iso-currencies": "^3.4", - "php-http/message": "^1.16.0", - "php-http/mock-client": "^1.6.0", - "phpbench/phpbench": "^1.2.5", - "phpunit/phpunit": "^10.5.9", - "psalm/plugin-phpunit": "^0.18.4", - "psr/cache": "^1.0.1 || ^2.0 || ^3.0", - "vimeo/psalm": "~5.20.0" - }, - "suggest": { - "ext-gmp": "Calculate without integer limits", - "ext-intl": "Format Money objects with intl", - "florianv/exchanger": "Exchange rates library for PHP", - "florianv/swap": "Exchange rates library for PHP", - "psr/cache-implementation": "Used for Currency caching" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Money\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mathias Verraes", - "email": "mathias@verraes.net", - "homepage": "http://verraes.net" - }, - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com" - }, - { - "name": "Frederik Bosch", - "email": "f.bosch@genkgo.nl" - } - ], - "description": "PHP implementation of Fowler's Money pattern", - "homepage": "http://moneyphp.org", - "keywords": [ - "Value Object", - "money", - "vo" - ], - "support": { - "issues": "https://github.com/moneyphp/money/issues", - "source": "https://github.com/moneyphp/money/tree/v4.6.0" - }, - "time": "2024-11-22T10:59:03+00:00" - }, - { - "name": "monolog/monolog", - "version": "2.10.0", - "source": { - "type": "git", - "url": "https://github.com/Seldaek/monolog.git", - "reference": "5cf826f2991858b54d5c3809bee745560a1042a7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/5cf826f2991858b54d5c3809bee745560a1042a7", - "reference": "5cf826f2991858b54d5c3809bee745560a1042a7", - "shasum": "" - }, - "require": { - "php": ">=7.2", - "psr/log": "^1.0.1 || ^2.0 || ^3.0" - }, - "provide": { - "psr/log-implementation": "1.0.0 || 2.0.0 || 3.0.0" - }, - "require-dev": { - "aws/aws-sdk-php": "^2.4.9 || ^3.0", - "doctrine/couchdb": "~1.0@dev", - "elasticsearch/elasticsearch": "^7 || ^8", - "ext-json": "*", - "graylog2/gelf-php": "^1.4.2 || ^2@dev", - "guzzlehttp/guzzle": "^7.4", - "guzzlehttp/psr7": "^2.2", - "mongodb/mongodb": "^1.8", - "php-amqplib/php-amqplib": "~2.4 || ^3", - "phpspec/prophecy": "^1.15", - "phpstan/phpstan": "^1.10", - "phpunit/phpunit": "^8.5.38 || ^9.6.19", - "predis/predis": "^1.1 || ^2.0", - "rollbar/rollbar": "^1.3 || ^2 || ^3", - "ruflin/elastica": "^7", - "swiftmailer/swiftmailer": "^5.3|^6.0", - "symfony/mailer": "^5.4 || ^6", - "symfony/mime": "^5.4 || ^6" - }, - "suggest": { - "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", - "doctrine/couchdb": "Allow sending log messages to a CouchDB server", - "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client", - "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", - "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler", - "ext-mbstring": "Allow to work properly with unicode symbols", - "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)", - "ext-openssl": "Required to send log messages using SSL", - "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)", - "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", - "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)", - "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", - "rollbar/rollbar": "Allow sending log messages to Rollbar", - "ruflin/elastica": "Allow sending log messages to an Elastic Search server" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "2.x-dev" - } - }, - "autoload": { - "psr-4": { - "Monolog\\": "src/Monolog" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "https://seld.be" - } - ], - "description": "Sends your logs to files, sockets, inboxes, databases and various web services", - "homepage": "https://github.com/Seldaek/monolog", - "keywords": [ - "log", - "logging", - "psr-3" - ], - "support": { - "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/2.10.0" - }, - "funding": [ - { - "url": "https://github.com/Seldaek", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", - "type": "tidelift" - } - ], - "time": "2024-11-12T12:43:37+00:00" - }, - { - "name": "mtdowling/jmespath.php", - "version": "2.8.0", - "source": { - "type": "git", - "url": "https://github.com/jmespath/jmespath.php.git", - "reference": "a2a865e05d5f420b50cc2f85bb78d565db12a6bc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/jmespath/jmespath.php/zipball/a2a865e05d5f420b50cc2f85bb78d565db12a6bc", - "reference": "a2a865e05d5f420b50cc2f85bb78d565db12a6bc", - "shasum": "" - }, - "require": { - "php": "^7.2.5 || ^8.0", - "symfony/polyfill-mbstring": "^1.17" - }, - "require-dev": { - "composer/xdebug-handler": "^3.0.3", - "phpunit/phpunit": "^8.5.33" - }, - "bin": [ - "bin/jp.php" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.8-dev" - } - }, - "autoload": { - "files": [ - "src/JmesPath.php" - ], - "psr-4": { - "JmesPath\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk", - "homepage": "https://github.com/GrahamCampbell" - }, - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - } - ], - "description": "Declaratively specify how to extract elements from a JSON document", - "keywords": [ - "json", - "jsonpath" - ], - "support": { - "issues": "https://github.com/jmespath/jmespath.php/issues", - "source": "https://github.com/jmespath/jmespath.php/tree/2.8.0" - }, - "time": "2024-09-04T18:46:31+00:00" - }, - { - "name": "nesbot/carbon", - "version": "2.72.5", - "source": { - "type": "git", - "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "afd46589c216118ecd48ff2b95d77596af1e57ed" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/afd46589c216118ecd48ff2b95d77596af1e57ed", - "reference": "afd46589c216118ecd48ff2b95d77596af1e57ed", - "shasum": "" - }, - "require": { - "carbonphp/carbon-doctrine-types": "*", - "ext-json": "*", - "php": "^7.1.8 || ^8.0", - "psr/clock": "^1.0", - "symfony/polyfill-mbstring": "^1.0", - "symfony/polyfill-php80": "^1.16", - "symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0" - }, - "provide": { - "psr/clock-implementation": "1.0" - }, - "require-dev": { - "doctrine/dbal": "^2.0 || ^3.1.4 || ^4.0", - "doctrine/orm": "^2.7 || ^3.0", - "friendsofphp/php-cs-fixer": "^3.0", - "kylekatarnls/multi-tester": "^2.0", - "ondrejmirtes/better-reflection": "*", - "phpmd/phpmd": "^2.9", - "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^0.12.99 || ^1.7.14", - "phpunit/php-file-iterator": "^2.0.5 || ^3.0.6", - "phpunit/phpunit": "^7.5.20 || ^8.5.26 || ^9.5.20", - "squizlabs/php_codesniffer": "^3.4" - }, - "bin": [ - "bin/carbon" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev", - "dev-2.x": "2.x-dev" - }, - "laravel": { - "providers": [ - "Carbon\\Laravel\\ServiceProvider" - ] - }, - "phpstan": { - "includes": [ - "extension.neon" - ] - } - }, - "autoload": { - "psr-4": { - "Carbon\\": "src/Carbon/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Brian Nesbitt", - "email": "brian@nesbot.com", - "homepage": "https://markido.com" - }, - { - "name": "kylekatarnls", - "homepage": "https://github.com/kylekatarnls" - } - ], - "description": "An API extension for DateTime that supports 281 different languages.", - "homepage": "https://carbon.nesbot.com", - "keywords": [ - "date", - "datetime", - "time" - ], - "support": { - "docs": "https://carbon.nesbot.com/docs", - "issues": "https://github.com/briannesbitt/Carbon/issues", - "source": "https://github.com/briannesbitt/Carbon" - }, - "funding": [ - { - "url": "https://github.com/sponsors/kylekatarnls", - "type": "github" - }, - { - "url": "https://opencollective.com/Carbon#sponsor", - "type": "opencollective" - }, - { - "url": "https://tidelift.com/subscription/pkg/packagist-nesbot-carbon?utm_source=packagist-nesbot-carbon&utm_medium=referral&utm_campaign=readme", - "type": "tidelift" - } - ], - "time": "2024-06-03T19:18:41+00:00" - }, - { - "name": "nette/schema", - "version": "v1.3.2", - "source": { - "type": "git", - "url": "https://github.com/nette/schema.git", - "reference": "da801d52f0354f70a638673c4a0f04e16529431d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nette/schema/zipball/da801d52f0354f70a638673c4a0f04e16529431d", - "reference": "da801d52f0354f70a638673c4a0f04e16529431d", - "shasum": "" - }, - "require": { - "nette/utils": "^4.0", - "php": "8.1 - 8.4" - }, - "require-dev": { - "nette/tester": "^2.5.2", - "phpstan/phpstan-nette": "^1.0", - "tracy/tracy": "^2.8" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.3-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause", - "GPL-2.0-only", - "GPL-3.0-only" - ], - "authors": [ - { - "name": "David Grudl", - "homepage": "https://davidgrudl.com" - }, - { - "name": "Nette Community", - "homepage": "https://nette.org/contributors" - } - ], - "description": "📐 Nette Schema: validating data structures against a given Schema.", - "homepage": "https://nette.org", - "keywords": [ - "config", - "nette" - ], - "support": { - "issues": "https://github.com/nette/schema/issues", - "source": "https://github.com/nette/schema/tree/v1.3.2" - }, - "time": "2024-10-06T23:10:23+00:00" - }, - { - "name": "nette/utils", - "version": "v4.0.5", - "source": { - "type": "git", - "url": "https://github.com/nette/utils.git", - "reference": "736c567e257dbe0fcf6ce81b4d6dbe05c6899f96" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nette/utils/zipball/736c567e257dbe0fcf6ce81b4d6dbe05c6899f96", - "reference": "736c567e257dbe0fcf6ce81b4d6dbe05c6899f96", - "shasum": "" - }, - "require": { - "php": "8.0 - 8.4" - }, - "conflict": { - "nette/finder": "<3", - "nette/schema": "<1.2.2" - }, - "require-dev": { - "jetbrains/phpstorm-attributes": "dev-master", - "nette/tester": "^2.5", - "phpstan/phpstan": "^1.0", - "tracy/tracy": "^2.9" - }, - "suggest": { - "ext-gd": "to use Image", - "ext-iconv": "to use Strings::webalize(), toAscii(), chr() and reverse()", - "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()", - "ext-json": "to use Nette\\Utils\\Json", - "ext-mbstring": "to use Strings::lower() etc...", - "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause", - "GPL-2.0-only", - "GPL-3.0-only" - ], - "authors": [ - { - "name": "David Grudl", - "homepage": "https://davidgrudl.com" - }, - { - "name": "Nette Community", - "homepage": "https://nette.org/contributors" - } - ], - "description": "🛠 Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.", - "homepage": "https://nette.org", - "keywords": [ - "array", - "core", - "datetime", - "images", - "json", - "nette", - "paginator", - "password", - "slugify", - "string", - "unicode", - "utf-8", - "utility", - "validation" - ], - "support": { - "issues": "https://github.com/nette/utils/issues", - "source": "https://github.com/nette/utils/tree/v4.0.5" - }, - "time": "2024-08-07T15:39:19+00:00" - }, - { - "name": "nikic/php-parser", - "version": "v5.3.1", - "source": { - "type": "git", - "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "8eea230464783aa9671db8eea6f8c6ac5285794b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/8eea230464783aa9671db8eea6f8c6ac5285794b", - "reference": "8eea230464783aa9671db8eea6f8c6ac5285794b", - "shasum": "" - }, - "require": { - "ext-ctype": "*", - "ext-json": "*", - "ext-tokenizer": "*", - "php": ">=7.4" - }, - "require-dev": { - "ircmaxell/php-yacc": "^0.0.7", - "phpunit/phpunit": "^9.0" - }, - "bin": [ - "bin/php-parse" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0-dev" - } - }, - "autoload": { - "psr-4": { - "PhpParser\\": "lib/PhpParser" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Nikita Popov" - } - ], - "description": "A PHP parser written in PHP", - "keywords": [ - "parser", - "php" - ], - "support": { - "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v5.3.1" - }, - "time": "2024-10-08T18:51:32+00:00" - }, - { - "name": "nunomaduro/termwind", - "version": "v1.17.0", - "source": { - "type": "git", - "url": "https://github.com/nunomaduro/termwind.git", - "reference": "5369ef84d8142c1d87e4ec278711d4ece3cbf301" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/5369ef84d8142c1d87e4ec278711d4ece3cbf301", - "reference": "5369ef84d8142c1d87e4ec278711d4ece3cbf301", - "shasum": "" - }, - "require": { - "ext-mbstring": "*", - "php": "^8.1", - "symfony/console": "^6.4.15" - }, - "require-dev": { - "illuminate/console": "^10.48.24", - "illuminate/support": "^10.48.24", - "laravel/pint": "^1.18.2", - "pestphp/pest": "^2.36.0", - "pestphp/pest-plugin-mock": "2.0.0", - "phpstan/phpstan": "^1.12.11", - "phpstan/phpstan-strict-rules": "^1.6.1", - "symfony/var-dumper": "^6.4.15", - "thecodingmachine/phpstan-strict-rules": "^1.0.0" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Termwind\\Laravel\\TermwindServiceProvider" - ] - } - }, - "autoload": { - "files": [ - "src/Functions.php" - ], - "psr-4": { - "Termwind\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nuno Maduro", - "email": "enunomaduro@gmail.com" - } - ], - "description": "Its like Tailwind CSS, but for the console.", - "keywords": [ - "cli", - "console", - "css", - "package", - "php", - "style" - ], - "support": { - "issues": "https://github.com/nunomaduro/termwind/issues", - "source": "https://github.com/nunomaduro/termwind/tree/v1.17.0" - }, - "funding": [ - { - "url": "https://www.paypal.com/paypalme/enunomaduro", - "type": "custom" - }, - { - "url": "https://github.com/nunomaduro", - "type": "github" - }, - { - "url": "https://github.com/xiCO2k", - "type": "github" - } - ], - "time": "2024-11-21T10:36:35+00:00" - }, - { - "name": "nyholm/psr7", - "version": "1.8.2", - "source": { - "type": "git", - "url": "https://github.com/Nyholm/psr7.git", - "reference": "a71f2b11690f4b24d099d6b16690a90ae14fc6f3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Nyholm/psr7/zipball/a71f2b11690f4b24d099d6b16690a90ae14fc6f3", - "reference": "a71f2b11690f4b24d099d6b16690a90ae14fc6f3", - "shasum": "" - }, - "require": { - "php": ">=7.2", - "psr/http-factory": "^1.0", - "psr/http-message": "^1.1 || ^2.0" - }, - "provide": { - "php-http/message-factory-implementation": "1.0", - "psr/http-factory-implementation": "1.0", - "psr/http-message-implementation": "1.0" - }, - "require-dev": { - "http-interop/http-factory-tests": "^0.9", - "php-http/message-factory": "^1.0", - "php-http/psr7-integration-tests": "^1.0", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.4", - "symfony/error-handler": "^4.4" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.8-dev" - } - }, - "autoload": { - "psr-4": { - "Nyholm\\Psr7\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Tobias Nyholm", - "email": "tobias.nyholm@gmail.com" - }, - { - "name": "Martijn van der Ven", - "email": "martijn@vanderven.se" - } - ], - "description": "A fast PHP7 implementation of PSR-7", - "homepage": "https://tnyholm.se", - "keywords": [ - "psr-17", - "psr-7" - ], - "support": { - "issues": "https://github.com/Nyholm/psr7/issues", - "source": "https://github.com/Nyholm/psr7/tree/1.8.2" - }, - "funding": [ - { - "url": "https://github.com/Zegnat", - "type": "github" - }, - { - "url": "https://github.com/nyholm", - "type": "github" - } - ], - "time": "2024-09-09T07:06:30+00:00" - }, - { - "name": "omnipay/common", - "version": "v3.3.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/omnipay-common.git", - "reference": "2eca3823e9069e2c36b6007a090577d5584f9518" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/omnipay-common/zipball/2eca3823e9069e2c36b6007a090577d5584f9518", - "reference": "2eca3823e9069e2c36b6007a090577d5584f9518", - "shasum": "" - }, - "require": { - "moneyphp/money": "^3.1|^4.0.3", - "php": "^7.2|^8", - "php-http/client-implementation": "^1", - "php-http/discovery": "^1.14", - "php-http/message": "^1.5", - "php-http/message-factory": "^1.1", - "symfony/http-foundation": "^2.1|^3|^4|^5|^6|^7" - }, - "require-dev": { - "http-interop/http-factory-guzzle": "^1.1", - "omnipay/tests": "^4.1", - "php-http/guzzle7-adapter": "^1", - "php-http/mock-client": "^1.6", - "squizlabs/php_codesniffer": "^3.8.1" - }, - "suggest": { - "league/omnipay": "The default Omnipay package provides a default HTTP Adapter." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Omnipay\\Common\\": "src/Common" - }, - "classmap": [ - "src/Omnipay.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Adrian Macneil", - "email": "adrian@adrianmacneil.com" - }, - { - "name": "Barry vd. Heuvel", - "email": "barryvdh@gmail.com" - }, - { - "name": "Jason Judge", - "email": "jason.judge@consil.co.uk" - }, - { - "name": "Del" - }, - { - "name": "Omnipay Contributors", - "homepage": "https://github.com/thephpleague/omnipay-common/contributors" - } - ], - "description": "Common components for Omnipay payment processing library", - "homepage": "https://github.com/thephpleague/omnipay-common", - "keywords": [ - "gateway", - "merchant", - "omnipay", - "pay", - "payment", - "purchase" - ], - "support": { - "issues": "https://github.com/thephpleague/omnipay-common/issues", - "source": "https://github.com/thephpleague/omnipay-common/tree/v3.3.0" - }, - "funding": [ - { - "url": "https://github.com/barryvdh", - "type": "github" - } - ], - "time": "2024-03-08T11:56:40+00:00" - }, - { - "name": "omnipay/stripe", - "version": "v3.2.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/omnipay-stripe.git", - "reference": "20812498efedc1079baae5fea96567fefd669105" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/omnipay-stripe/zipball/20812498efedc1079baae5fea96567fefd669105", - "reference": "20812498efedc1079baae5fea96567fefd669105", - "shasum": "" - }, - "require": { - "omnipay/common": "^3" - }, - "require-dev": { - "omnipay/tests": "^3", - "phpro/grumphp": "^0.14", - "squizlabs/php_codesniffer": "^3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.2-dev" - } - }, - "autoload": { - "psr-4": { - "Omnipay\\Stripe\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Adrian Macneil", - "email": "adrian@adrianmacneil.com" - }, - { - "name": "Omnipay Contributors", - "homepage": "https://github.com/thephpleague/omnipay-stripe/contributors" - } - ], - "description": "Stripe driver for the Omnipay payment processing library", - "homepage": "https://github.com/thephpleague/omnipay-stripe", - "keywords": [ - "gateway", - "merchant", - "omnipay", - "pay", - "payment", - "stripe" - ], - "support": { - "issues": "https://github.com/thephpleague/omnipay-stripe/issues", - "source": "https://github.com/thephpleague/omnipay-stripe/tree/v3.2.0" - }, - "time": "2022-03-22T10:58:41+00:00" - }, - { - "name": "opis/closure", - "version": "3.6.3", - "source": { - "type": "git", - "url": "https://github.com/opis/closure.git", - "reference": "3d81e4309d2a927abbe66df935f4bb60082805ad" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/opis/closure/zipball/3d81e4309d2a927abbe66df935f4bb60082805ad", - "reference": "3d81e4309d2a927abbe66df935f4bb60082805ad", - "shasum": "" - }, - "require": { - "php": "^5.4 || ^7.0 || ^8.0" - }, - "require-dev": { - "jeremeamia/superclosure": "^2.0", - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.6.x-dev" - } - }, - "autoload": { - "files": [ - "functions.php" - ], - "psr-4": { - "Opis\\Closure\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marius Sarca", - "email": "marius.sarca@gmail.com" - }, - { - "name": "Sorin Sarca", - "email": "sarca_sorin@hotmail.com" - } - ], - "description": "A library that can be used to serialize closures (anonymous functions) and arbitrary objects.", - "homepage": "https://opis.io/closure", - "keywords": [ - "anonymous functions", - "closure", - "function", - "serializable", - "serialization", - "serialize" - ], - "support": { - "issues": "https://github.com/opis/closure/issues", - "source": "https://github.com/opis/closure/tree/3.6.3" - }, - "time": "2022-01-27T09:35:39+00:00" - }, - { - "name": "paragonie/constant_time_encoding", - "version": "v3.0.0", - "source": { - "type": "git", - "url": "https://github.com/paragonie/constant_time_encoding.git", - "reference": "df1e7fde177501eee2037dd159cf04f5f301a512" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/df1e7fde177501eee2037dd159cf04f5f301a512", - "reference": "df1e7fde177501eee2037dd159cf04f5f301a512", - "shasum": "" - }, - "require": { - "php": "^8" - }, - "require-dev": { - "phpunit/phpunit": "^9", - "vimeo/psalm": "^4|^5" - }, - "type": "library", - "autoload": { - "psr-4": { - "ParagonIE\\ConstantTime\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paragon Initiative Enterprises", - "email": "security@paragonie.com", - "homepage": "https://paragonie.com", - "role": "Maintainer" - }, - { - "name": "Steve 'Sc00bz' Thomas", - "email": "steve@tobtu.com", - "homepage": "https://www.tobtu.com", - "role": "Original Developer" - } - ], - "description": "Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16)", - "keywords": [ - "base16", - "base32", - "base32_decode", - "base32_encode", - "base64", - "base64_decode", - "base64_encode", - "bin2hex", - "encoding", - "hex", - "hex2bin", - "rfc4648" - ], - "support": { - "email": "info@paragonie.com", - "issues": "https://github.com/paragonie/constant_time_encoding/issues", - "source": "https://github.com/paragonie/constant_time_encoding" - }, - "time": "2024-05-08T12:36:18+00:00" - }, - { - "name": "paragonie/random_compat", - "version": "v9.99.100", - "source": { - "type": "git", - "url": "https://github.com/paragonie/random_compat.git", - "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a", - "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a", - "shasum": "" - }, - "require": { - "php": ">= 7" - }, - "require-dev": { - "phpunit/phpunit": "4.*|5.*", - "vimeo/psalm": "^1" - }, - "suggest": { - "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." - }, - "type": "library", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paragon Initiative Enterprises", - "email": "security@paragonie.com", - "homepage": "https://paragonie.com" - } - ], - "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", - "keywords": [ - "csprng", - "polyfill", - "pseudorandom", - "random" - ], - "support": { - "email": "info@paragonie.com", - "issues": "https://github.com/paragonie/random_compat/issues", - "source": "https://github.com/paragonie/random_compat" - }, - "time": "2020-10-15T08:29:30+00:00" - }, - { - "name": "pbmedia/laravel-ffmpeg", - "version": "8.3.0", - "source": { - "type": "git", - "url": "https://github.com/protonemedia/laravel-ffmpeg.git", - "reference": "820e7f1290918233a59d85f25bc78796dc3f57bb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/protonemedia/laravel-ffmpeg/zipball/820e7f1290918233a59d85f25bc78796dc3f57bb", - "reference": "820e7f1290918233a59d85f25bc78796dc3f57bb", - "shasum": "" - }, - "require": { - "illuminate/contracts": "^9.0|^10.0", - "php": "^8.1|^8.2", - "php-ffmpeg/php-ffmpeg": "^1.1", - "ramsey/collection": "^1.0|^2.0" - }, - "require-dev": { - "league/flysystem-memory": "^3.10", - "mockery/mockery": "^1.4.4", - "nesbot/carbon": "^2.66", - "orchestra/testbench": "^7.0|^8.0", - "phpunit/phpunit": "^9.5.10", - "spatie/image": "^2.2", - "spatie/phpunit-snapshot-assertions": "^4.2" - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "FFMpeg": "ProtoneMedia\\LaravelFFMpeg\\Support\\FFMpeg" - }, - "providers": [ - "ProtoneMedia\\LaravelFFMpeg\\Support\\ServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "ProtoneMedia\\LaravelFFMpeg\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Pascal Baljet", - "email": "pascal@protone.media", - "homepage": "https://protone.media", - "role": "Developer" - } - ], - "description": "FFMpeg for Laravel", - "homepage": "https://github.com/protonemedia/laravel-ffmpeg", - "keywords": [ - "ffmpeg", - "laravel", - "laravel-ffmpeg", - "protone media", - "protonemedia" - ], - "support": { - "issues": "https://github.com/protonemedia/laravel-ffmpeg/issues", - "source": "https://github.com/protonemedia/laravel-ffmpeg/tree/8.3.0" - }, - "funding": [ - { - "url": "https://github.com/pascalbaljet", - "type": "github" - } - ], - "time": "2023-02-15T10:10:46+00:00" - }, - { - "name": "phenx/php-font-lib", - "version": "0.5.6", - "source": { - "type": "git", - "url": "https://github.com/dompdf/php-font-lib.git", - "reference": "a1681e9793040740a405ac5b189275059e2a9863" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/dompdf/php-font-lib/zipball/a1681e9793040740a405ac5b189275059e2a9863", - "reference": "a1681e9793040740a405ac5b189275059e2a9863", - "shasum": "" - }, - "require": { - "ext-mbstring": "*" - }, - "require-dev": { - "symfony/phpunit-bridge": "^3 || ^4 || ^5 || ^6" - }, - "type": "library", - "autoload": { - "psr-4": { - "FontLib\\": "src/FontLib" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "LGPL-2.1-or-later" - ], - "authors": [ - { - "name": "Fabien Ménager", - "email": "fabien.menager@gmail.com" - } - ], - "description": "A library to read, parse, export and make subsets of different types of font files.", - "homepage": "https://github.com/PhenX/php-font-lib", - "support": { - "issues": "https://github.com/dompdf/php-font-lib/issues", - "source": "https://github.com/dompdf/php-font-lib/tree/0.5.6" - }, - "time": "2024-01-29T14:45:26+00:00" - }, - { - "name": "phenx/php-svg-lib", - "version": "0.5.4", - "source": { - "type": "git", - "url": "https://github.com/dompdf/php-svg-lib.git", - "reference": "46b25da81613a9cf43c83b2a8c2c1bdab27df691" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/dompdf/php-svg-lib/zipball/46b25da81613a9cf43c83b2a8c2c1bdab27df691", - "reference": "46b25da81613a9cf43c83b2a8c2c1bdab27df691", - "shasum": "" - }, - "require": { - "ext-mbstring": "*", - "php": "^7.1 || ^8.0", - "sabberworm/php-css-parser": "^8.4" - }, - "require-dev": { - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5" - }, - "type": "library", - "autoload": { - "psr-4": { - "Svg\\": "src/Svg" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "LGPL-3.0-or-later" - ], - "authors": [ - { - "name": "Fabien Ménager", - "email": "fabien.menager@gmail.com" - } - ], - "description": "A library to read, parse and export to PDF SVG files.", - "homepage": "https://github.com/PhenX/php-svg-lib", - "support": { - "issues": "https://github.com/dompdf/php-svg-lib/issues", - "source": "https://github.com/dompdf/php-svg-lib/tree/0.5.4" - }, - "time": "2024-04-08T12:52:34+00:00" - }, - { - "name": "php-ffmpeg/php-ffmpeg", - "version": "v1.3.0", - "source": { - "type": "git", - "url": "https://github.com/PHP-FFMpeg/PHP-FFMpeg.git", - "reference": "5e7b15710a8607e8a3a2d9fbe2c150a99b924fa5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/PHP-FFMpeg/PHP-FFMpeg/zipball/5e7b15710a8607e8a3a2d9fbe2c150a99b924fa5", - "reference": "5e7b15710a8607e8a3a2d9fbe2c150a99b924fa5", - "shasum": "" - }, - "require": { - "evenement/evenement": "^3.0", - "php": "^8.0 || ^8.1 || ^8.2 || ^8.3 || ^8.4", - "psr/log": "^1.0 || ^2.0 || ^3.0", - "spatie/temporary-directory": "^2.0", - "symfony/cache": "^5.4 || ^6.0 || ^7.0", - "symfony/process": "^5.4 || ^6.0 || ^7.0" - }, - "require-dev": { - "mockery/mockery": "^1.5", - "phpunit/phpunit": "^9.5.10 || ^10.0" - }, - "suggest": { - "php-ffmpeg/extras": "A compilation of common audio & video drivers for PHP-FFMpeg" - }, - "type": "library", - "autoload": { - "psr-4": { - "FFMpeg\\": "src/FFMpeg", - "Alchemy\\BinaryDriver\\": "src/Alchemy/BinaryDriver" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Romain Neutron", - "email": "imprec@gmail.com", - "homepage": "http://www.lickmychip.com/" - }, - { - "name": "Phraseanet Team", - "email": "info@alchemy.fr", - "homepage": "http://www.phraseanet.com/" - }, - { - "name": "Patrik Karisch", - "email": "patrik@karisch.guru", - "homepage": "http://www.karisch.guru" - }, - { - "name": "Romain Biard", - "email": "romain.biard@gmail.com", - "homepage": "https://www.strime.io/" - }, - { - "name": "Jens Hausdorf", - "email": "hello@jens-hausdorf.de", - "homepage": "https://jens-hausdorf.de" - }, - { - "name": "Pascal Baljet", - "email": "pascal@protone.media", - "homepage": "https://protone.media" - } - ], - "description": "FFMpeg PHP, an Object Oriented library to communicate with AVconv / ffmpeg", - "keywords": [ - "audio", - "audio processing", - "avconv", - "avprobe", - "ffmpeg", - "ffprobe", - "video", - "video processing" - ], - "support": { - "issues": "https://github.com/PHP-FFMpeg/PHP-FFMpeg/issues", - "source": "https://github.com/PHP-FFMpeg/PHP-FFMpeg/tree/v1.3.0" - }, - "time": "2024-11-12T15:39:52+00:00" - }, - { - "name": "php-http/client-common", - "version": "2.7.2", - "source": { - "type": "git", - "url": "https://github.com/php-http/client-common.git", - "reference": "0cfe9858ab9d3b213041b947c881d5b19ceeca46" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-http/client-common/zipball/0cfe9858ab9d3b213041b947c881d5b19ceeca46", - "reference": "0cfe9858ab9d3b213041b947c881d5b19ceeca46", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0", - "php-http/httplug": "^2.0", - "php-http/message": "^1.6", - "psr/http-client": "^1.0", - "psr/http-factory": "^1.0", - "psr/http-message": "^1.0 || ^2.0", - "symfony/options-resolver": "~4.0.15 || ~4.1.9 || ^4.2.1 || ^5.0 || ^6.0 || ^7.0", - "symfony/polyfill-php80": "^1.17" - }, - "require-dev": { - "doctrine/instantiator": "^1.1", - "guzzlehttp/psr7": "^1.4", - "nyholm/psr7": "^1.2", - "phpspec/phpspec": "^5.1 || ^6.3 || ^7.1", - "phpspec/prophecy": "^1.10.2", - "phpunit/phpunit": "^7.5.20 || ^8.5.33 || ^9.6.7" - }, - "suggest": { - "ext-json": "To detect JSON responses with the ContentTypePlugin", - "ext-libxml": "To detect XML responses with the ContentTypePlugin", - "php-http/cache-plugin": "PSR-6 Cache plugin", - "php-http/logger-plugin": "PSR-3 Logger plugin", - "php-http/stopwatch-plugin": "Symfony Stopwatch plugin" - }, - "type": "library", - "autoload": { - "psr-4": { - "Http\\Client\\Common\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com" - } - ], - "description": "Common HTTP Client implementations and tools for HTTPlug", - "homepage": "http://httplug.io", - "keywords": [ - "client", - "common", - "http", - "httplug" - ], - "support": { - "issues": "https://github.com/php-http/client-common/issues", - "source": "https://github.com/php-http/client-common/tree/2.7.2" - }, - "time": "2024-09-24T06:21:48+00:00" - }, - { - "name": "php-http/discovery", - "version": "1.20.0", - "source": { - "type": "git", - "url": "https://github.com/php-http/discovery.git", - "reference": "82fe4c73ef3363caed49ff8dd1539ba06044910d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-http/discovery/zipball/82fe4c73ef3363caed49ff8dd1539ba06044910d", - "reference": "82fe4c73ef3363caed49ff8dd1539ba06044910d", - "shasum": "" - }, - "require": { - "composer-plugin-api": "^1.0|^2.0", - "php": "^7.1 || ^8.0" - }, - "conflict": { - "nyholm/psr7": "<1.0", - "zendframework/zend-diactoros": "*" - }, - "provide": { - "php-http/async-client-implementation": "*", - "php-http/client-implementation": "*", - "psr/http-client-implementation": "*", - "psr/http-factory-implementation": "*", - "psr/http-message-implementation": "*" - }, - "require-dev": { - "composer/composer": "^1.0.2|^2.0", - "graham-campbell/phpspec-skip-example-extension": "^5.0", - "php-http/httplug": "^1.0 || ^2.0", - "php-http/message-factory": "^1.0", - "phpspec/phpspec": "^5.1 || ^6.1 || ^7.3", - "sebastian/comparator": "^3.0.5 || ^4.0.8", - "symfony/phpunit-bridge": "^6.4.4 || ^7.0.1" - }, - "type": "composer-plugin", - "extra": { - "class": "Http\\Discovery\\Composer\\Plugin", - "plugin-optional": true - }, - "autoload": { - "psr-4": { - "Http\\Discovery\\": "src/" - }, - "exclude-from-classmap": [ - "src/Composer/Plugin.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com" - } - ], - "description": "Finds and installs PSR-7, PSR-17, PSR-18 and HTTPlug implementations", - "homepage": "http://php-http.org", - "keywords": [ - "adapter", - "client", - "discovery", - "factory", - "http", - "message", - "psr17", - "psr7" - ], - "support": { - "issues": "https://github.com/php-http/discovery/issues", - "source": "https://github.com/php-http/discovery/tree/1.20.0" - }, - "time": "2024-10-02T11:20:13+00:00" - }, - { - "name": "php-http/guzzle7-adapter", - "version": "1.1.0", - "source": { - "type": "git", - "url": "https://github.com/php-http/guzzle7-adapter.git", - "reference": "03a415fde709c2f25539790fecf4d9a31bc3d0eb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-http/guzzle7-adapter/zipball/03a415fde709c2f25539790fecf4d9a31bc3d0eb", - "reference": "03a415fde709c2f25539790fecf4d9a31bc3d0eb", - "shasum": "" - }, - "require": { - "guzzlehttp/guzzle": "^7.0", - "php": "^7.3 | ^8.0", - "php-http/httplug": "^2.0", - "psr/http-client": "^1.0" - }, - "provide": { - "php-http/async-client-implementation": "1.0", - "php-http/client-implementation": "1.0", - "psr/http-client-implementation": "1.0" - }, - "require-dev": { - "php-http/client-integration-tests": "^3.0", - "php-http/message-factory": "^1.1", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^8.0|^9.3" - }, - "type": "library", - "autoload": { - "psr-4": { - "Http\\Adapter\\Guzzle7\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Tobias Nyholm", - "email": "tobias.nyholm@gmail.com" - } - ], - "description": "Guzzle 7 HTTP Adapter", - "homepage": "http://httplug.io", - "keywords": [ - "Guzzle", - "http" - ], - "support": { - "issues": "https://github.com/php-http/guzzle7-adapter/issues", - "source": "https://github.com/php-http/guzzle7-adapter/tree/1.1.0" - }, - "time": "2024-11-26T11:14:36+00:00" - }, - { - "name": "php-http/httplug", - "version": "2.4.1", - "source": { - "type": "git", - "url": "https://github.com/php-http/httplug.git", - "reference": "5cad731844891a4c282f3f3e1b582c46839d22f4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-http/httplug/zipball/5cad731844891a4c282f3f3e1b582c46839d22f4", - "reference": "5cad731844891a4c282f3f3e1b582c46839d22f4", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0", - "php-http/promise": "^1.1", - "psr/http-client": "^1.0", - "psr/http-message": "^1.0 || ^2.0" - }, - "require-dev": { - "friends-of-phpspec/phpspec-code-coverage": "^4.1 || ^5.0 || ^6.0", - "phpspec/phpspec": "^5.1 || ^6.0 || ^7.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Http\\Client\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Eric GELOEN", - "email": "geloen.eric@gmail.com" - }, - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com", - "homepage": "https://sagikazarmark.hu" - } - ], - "description": "HTTPlug, the HTTP client abstraction for PHP", - "homepage": "http://httplug.io", - "keywords": [ - "client", - "http" - ], - "support": { - "issues": "https://github.com/php-http/httplug/issues", - "source": "https://github.com/php-http/httplug/tree/2.4.1" - }, - "time": "2024-09-23T11:39:58+00:00" - }, - { - "name": "php-http/message", - "version": "1.16.2", - "source": { - "type": "git", - "url": "https://github.com/php-http/message.git", - "reference": "06dd5e8562f84e641bf929bfe699ee0f5ce8080a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-http/message/zipball/06dd5e8562f84e641bf929bfe699ee0f5ce8080a", - "reference": "06dd5e8562f84e641bf929bfe699ee0f5ce8080a", - "shasum": "" - }, - "require": { - "clue/stream-filter": "^1.5", - "php": "^7.2 || ^8.0", - "psr/http-message": "^1.1 || ^2.0" - }, - "provide": { - "php-http/message-factory-implementation": "1.0" - }, - "require-dev": { - "ergebnis/composer-normalize": "^2.6", - "ext-zlib": "*", - "guzzlehttp/psr7": "^1.0 || ^2.0", - "laminas/laminas-diactoros": "^2.0 || ^3.0", - "php-http/message-factory": "^1.0.2", - "phpspec/phpspec": "^5.1 || ^6.3 || ^7.1", - "slim/slim": "^3.0" - }, - "suggest": { - "ext-zlib": "Used with compressor/decompressor streams", - "guzzlehttp/psr7": "Used with Guzzle PSR-7 Factories", - "laminas/laminas-diactoros": "Used with Diactoros Factories", - "slim/slim": "Used with Slim Framework PSR-7 implementation" - }, - "type": "library", - "autoload": { - "files": [ - "src/filters.php" - ], - "psr-4": { - "Http\\Message\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com" - } - ], - "description": "HTTP Message related tools", - "homepage": "http://php-http.org", - "keywords": [ - "http", - "message", - "psr-7" - ], - "support": { - "issues": "https://github.com/php-http/message/issues", - "source": "https://github.com/php-http/message/tree/1.16.2" - }, - "time": "2024-10-02T11:34:13+00:00" - }, - { - "name": "php-http/message-factory", - "version": "1.1.0", - "source": { - "type": "git", - "url": "https://github.com/php-http/message-factory.git", - "reference": "4d8778e1c7d405cbb471574821c1ff5b68cc8f57" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-http/message-factory/zipball/4d8778e1c7d405cbb471574821c1ff5b68cc8f57", - "reference": "4d8778e1c7d405cbb471574821c1ff5b68cc8f57", - "shasum": "" - }, - "require": { - "php": ">=5.4", - "psr/http-message": "^1.0 || ^2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Http\\Message\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com" - } - ], - "description": "Factory interfaces for PSR-7 HTTP Message", - "homepage": "http://php-http.org", - "keywords": [ - "factory", - "http", - "message", - "stream", - "uri" - ], - "support": { - "issues": "https://github.com/php-http/message-factory/issues", - "source": "https://github.com/php-http/message-factory/tree/1.1.0" - }, - "abandoned": "psr/http-factory", - "time": "2023-04-14T14:16:17+00:00" - }, - { - "name": "php-http/promise", - "version": "1.3.1", - "source": { - "type": "git", - "url": "https://github.com/php-http/promise.git", - "reference": "fc85b1fba37c169a69a07ef0d5a8075770cc1f83" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-http/promise/zipball/fc85b1fba37c169a69a07ef0d5a8075770cc1f83", - "reference": "fc85b1fba37c169a69a07ef0d5a8075770cc1f83", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0" - }, - "require-dev": { - "friends-of-phpspec/phpspec-code-coverage": "^4.3.2 || ^6.3", - "phpspec/phpspec": "^5.1.2 || ^6.2 || ^7.4" - }, - "type": "library", - "autoload": { - "psr-4": { - "Http\\Promise\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Joel Wurtz", - "email": "joel.wurtz@gmail.com" - }, - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com" - } - ], - "description": "Promise used for asynchronous HTTP requests", - "homepage": "http://httplug.io", - "keywords": [ - "promise" - ], - "support": { - "issues": "https://github.com/php-http/promise/issues", - "source": "https://github.com/php-http/promise/tree/1.3.1" - }, - "time": "2024-03-15T13:55:21+00:00" - }, - { - "name": "phpoffice/phpspreadsheet", - "version": "1.29.6", - "source": { - "type": "git", - "url": "https://github.com/PHPOffice/PhpSpreadsheet.git", - "reference": "08597725b84570cd6f32bf0ea92e75a803ef28c2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/08597725b84570cd6f32bf0ea92e75a803ef28c2", - "reference": "08597725b84570cd6f32bf0ea92e75a803ef28c2", - "shasum": "" - }, - "require": { - "ext-ctype": "*", - "ext-dom": "*", - "ext-fileinfo": "*", - "ext-gd": "*", - "ext-iconv": "*", - "ext-libxml": "*", - "ext-mbstring": "*", - "ext-simplexml": "*", - "ext-xml": "*", - "ext-xmlreader": "*", - "ext-xmlwriter": "*", - "ext-zip": "*", - "ext-zlib": "*", - "ezyang/htmlpurifier": "^4.15", - "maennchen/zipstream-php": "^2.1 || ^3.0", - "markbaker/complex": "^3.0", - "markbaker/matrix": "^3.0", - "php": "^7.4 || ^8.0", - "psr/http-client": "^1.0", - "psr/http-factory": "^1.0", - "psr/simple-cache": "^1.0 || ^2.0 || ^3.0" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "dev-main", - "dompdf/dompdf": "^1.0 || ^2.0 || ^3.0", - "friendsofphp/php-cs-fixer": "^3.2", - "mitoteam/jpgraph": "^10.3", - "mpdf/mpdf": "^8.1.1", - "phpcompatibility/php-compatibility": "^9.3", - "phpstan/phpstan": "^1.1", - "phpstan/phpstan-phpunit": "^1.0", - "phpunit/phpunit": "^8.5 || ^9.0", - "squizlabs/php_codesniffer": "^3.7", - "tecnickcom/tcpdf": "^6.5" - }, - "suggest": { - "dompdf/dompdf": "Option for rendering PDF with PDF Writer", - "ext-intl": "PHP Internationalization Functions", - "mitoteam/jpgraph": "Option for rendering charts, or including charts with PDF or HTML Writers", - "mpdf/mpdf": "Option for rendering PDF with PDF Writer", - "tecnickcom/tcpdf": "Option for rendering PDF with PDF Writer" - }, - "type": "library", - "autoload": { - "psr-4": { - "PhpOffice\\PhpSpreadsheet\\": "src/PhpSpreadsheet" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Maarten Balliauw", - "homepage": "https://blog.maartenballiauw.be" - }, - { - "name": "Mark Baker", - "homepage": "https://markbakeruk.net" - }, - { - "name": "Franck Lefevre", - "homepage": "https://rootslabs.net" - }, - { - "name": "Erik Tilt" - }, - { - "name": "Adrien Crivelli" - } - ], - "description": "PHPSpreadsheet - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine", - "homepage": "https://github.com/PHPOffice/PhpSpreadsheet", - "keywords": [ - "OpenXML", - "excel", - "gnumeric", - "ods", - "php", - "spreadsheet", - "xls", - "xlsx" - ], - "support": { - "issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues", - "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/1.29.6" - }, - "time": "2024-12-08T05:49:00+00:00" - }, - { - "name": "phpoption/phpoption", - "version": "1.9.3", - "source": { - "type": "git", - "url": "https://github.com/schmittjoh/php-option.git", - "reference": "e3fac8b24f56113f7cb96af14958c0dd16330f54" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/e3fac8b24f56113f7cb96af14958c0dd16330f54", - "reference": "e3fac8b24f56113f7cb96af14958c0dd16330f54", - "shasum": "" - }, - "require": { - "php": "^7.2.5 || ^8.0" - }, - "require-dev": { - "bamarni/composer-bin-plugin": "^1.8.2", - "phpunit/phpunit": "^8.5.39 || ^9.6.20 || ^10.5.28" - }, - "type": "library", - "extra": { - "bamarni-bin": { - "bin-links": true, - "forward-command": false - }, - "branch-alias": { - "dev-master": "1.9-dev" - } - }, - "autoload": { - "psr-4": { - "PhpOption\\": "src/PhpOption/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Johannes M. Schmitt", - "email": "schmittjoh@gmail.com", - "homepage": "https://github.com/schmittjoh" - }, - { - "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk", - "homepage": "https://github.com/GrahamCampbell" - } - ], - "description": "Option Type for PHP", - "keywords": [ - "language", - "option", - "php", - "type" - ], - "support": { - "issues": "https://github.com/schmittjoh/php-option/issues", - "source": "https://github.com/schmittjoh/php-option/tree/1.9.3" - }, - "funding": [ - { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", - "type": "tidelift" - } - ], - "time": "2024-07-20T21:41:07+00:00" - }, - { - "name": "phpseclib/phpseclib", - "version": "3.0.43", - "source": { - "type": "git", - "url": "https://github.com/phpseclib/phpseclib.git", - "reference": "709ec107af3cb2f385b9617be72af8cf62441d02" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/709ec107af3cb2f385b9617be72af8cf62441d02", - "reference": "709ec107af3cb2f385b9617be72af8cf62441d02", - "shasum": "" - }, - "require": { - "paragonie/constant_time_encoding": "^1|^2|^3", - "paragonie/random_compat": "^1.4|^2.0|^9.99.99", - "php": ">=5.6.1" - }, - "require-dev": { - "phpunit/phpunit": "*" - }, - "suggest": { - "ext-dom": "Install the DOM extension to load XML formatted public keys.", - "ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.", - "ext-libsodium": "SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.", - "ext-mcrypt": "Install the Mcrypt extension in order to speed up a few other cryptographic operations.", - "ext-openssl": "Install the OpenSSL extension in order to speed up a wide variety of cryptographic operations." - }, - "type": "library", - "autoload": { - "files": [ - "phpseclib/bootstrap.php" - ], - "psr-4": { - "phpseclib3\\": "phpseclib/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jim Wigginton", - "email": "terrafrost@php.net", - "role": "Lead Developer" - }, - { - "name": "Patrick Monnerat", - "email": "pm@datasphere.ch", - "role": "Developer" - }, - { - "name": "Andreas Fischer", - "email": "bantu@phpbb.com", - "role": "Developer" - }, - { - "name": "Hans-Jürgen Petrich", - "email": "petrich@tronic-media.com", - "role": "Developer" - }, - { - "name": "Graham Campbell", - "email": "graham@alt-three.com", - "role": "Developer" - } - ], - "description": "PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.", - "homepage": "http://phpseclib.sourceforge.net", - "keywords": [ - "BigInteger", - "aes", - "asn.1", - "asn1", - "blowfish", - "crypto", - "cryptography", - "encryption", - "rsa", - "security", - "sftp", - "signature", - "signing", - "ssh", - "twofish", - "x.509", - "x509" - ], - "support": { - "issues": "https://github.com/phpseclib/phpseclib/issues", - "source": "https://github.com/phpseclib/phpseclib/tree/3.0.43" - }, - "funding": [ - { - "url": "https://github.com/terrafrost", - "type": "github" - }, - { - "url": "https://www.patreon.com/phpseclib", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/phpseclib/phpseclib", - "type": "tidelift" - } - ], - "time": "2024-12-14T21:12:59+00:00" - }, - { - "name": "pimple/pimple", - "version": "v3.5.0", - "source": { - "type": "git", - "url": "https://github.com/silexphp/Pimple.git", - "reference": "a94b3a4db7fb774b3d78dad2315ddc07629e1bed" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/silexphp/Pimple/zipball/a94b3a4db7fb774b3d78dad2315ddc07629e1bed", - "reference": "a94b3a4db7fb774b3d78dad2315ddc07629e1bed", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "psr/container": "^1.1 || ^2.0" - }, - "require-dev": { - "symfony/phpunit-bridge": "^5.4@dev" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4.x-dev" - } - }, - "autoload": { - "psr-0": { - "Pimple": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - } - ], - "description": "Pimple, a simple Dependency Injection Container", - "homepage": "https://pimple.symfony.com", - "keywords": [ - "container", - "dependency injection" - ], - "support": { - "source": "https://github.com/silexphp/Pimple/tree/v3.5.0" - }, - "time": "2021-10-28T11:13:42+00:00" - }, - { - "name": "predis/predis", - "version": "v2.3.0", - "source": { - "type": "git", - "url": "https://github.com/predis/predis.git", - "reference": "bac46bfdb78cd6e9c7926c697012aae740cb9ec9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/predis/predis/zipball/bac46bfdb78cd6e9c7926c697012aae740cb9ec9", - "reference": "bac46bfdb78cd6e9c7926c697012aae740cb9ec9", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^3.3", - "phpstan/phpstan": "^1.9", - "phpunit/phpunit": "^8.0 || ^9.4" - }, - "suggest": { - "ext-relay": "Faster connection with in-memory caching (>=0.6.2)" - }, - "type": "library", - "autoload": { - "psr-4": { - "Predis\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Till Krüss", - "homepage": "https://till.im", - "role": "Maintainer" - } - ], - "description": "A flexible and feature-complete Redis client for PHP.", - "homepage": "http://github.com/predis/predis", - "keywords": [ - "nosql", - "predis", - "redis" - ], - "support": { - "issues": "https://github.com/predis/predis/issues", - "source": "https://github.com/predis/predis/tree/v2.3.0" - }, - "funding": [ - { - "url": "https://github.com/sponsors/tillkruss", - "type": "github" - } - ], - "time": "2024-11-21T20:00:02+00:00" - }, - { - "name": "psr/cache", - "version": "3.0.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/cache.git", - "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", - "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", - "shasum": "" - }, - "require": { - "php": ">=8.0.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Cache\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common interface for caching libraries", - "keywords": [ - "cache", - "psr", - "psr-6" - ], - "support": { - "source": "https://github.com/php-fig/cache/tree/3.0.0" - }, - "time": "2021-02-03T23:26:27+00:00" - }, - { - "name": "psr/clock", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/clock.git", - "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d", - "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d", - "shasum": "" - }, - "require": { - "php": "^7.0 || ^8.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Psr\\Clock\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common interface for reading the clock.", - "homepage": "https://github.com/php-fig/clock", - "keywords": [ - "clock", - "now", - "psr", - "psr-20", - "time" - ], - "support": { - "issues": "https://github.com/php-fig/clock/issues", - "source": "https://github.com/php-fig/clock/tree/1.0.0" - }, - "time": "2022-11-25T14:36:26+00:00" - }, - { - "name": "psr/container", - "version": "2.0.2", - "source": { - "type": "git", - "url": "https://github.com/php-fig/container.git", - "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", - "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", - "shasum": "" - }, - "require": { - "php": ">=7.4.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Container\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common Container Interface (PHP FIG PSR-11)", - "homepage": "https://github.com/php-fig/container", - "keywords": [ - "PSR-11", - "container", - "container-interface", - "container-interop", - "psr" - ], - "support": { - "issues": "https://github.com/php-fig/container/issues", - "source": "https://github.com/php-fig/container/tree/2.0.2" - }, - "time": "2021-11-05T16:47:00+00:00" - }, - { - "name": "psr/event-dispatcher", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/event-dispatcher.git", - "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", - "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", - "shasum": "" - }, - "require": { - "php": ">=7.2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\EventDispatcher\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Standard interfaces for event handling.", - "keywords": [ - "events", - "psr", - "psr-14" - ], - "support": { - "issues": "https://github.com/php-fig/event-dispatcher/issues", - "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" - }, - "time": "2019-01-08T18:20:26+00:00" - }, - { - "name": "psr/http-client", - "version": "1.0.3", - "source": { - "type": "git", - "url": "https://github.com/php-fig/http-client.git", - "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", - "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", - "shasum": "" - }, - "require": { - "php": "^7.0 || ^8.0", - "psr/http-message": "^1.0 || ^2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Http\\Client\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common interface for HTTP clients", - "homepage": "https://github.com/php-fig/http-client", - "keywords": [ - "http", - "http-client", - "psr", - "psr-18" - ], - "support": { - "source": "https://github.com/php-fig/http-client" - }, - "time": "2023-09-23T14:17:50+00:00" - }, - { - "name": "psr/http-factory", - "version": "1.1.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/http-factory.git", - "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a", - "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a", - "shasum": "" - }, - "require": { - "php": ">=7.1", - "psr/http-message": "^1.0 || ^2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Http\\Message\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "PSR-17: Common interfaces for PSR-7 HTTP message factories", - "keywords": [ - "factory", - "http", - "message", - "psr", - "psr-17", - "psr-7", - "request", - "response" - ], - "support": { - "source": "https://github.com/php-fig/http-factory" - }, - "time": "2024-04-15T12:06:14+00:00" - }, - { - "name": "psr/http-message", - "version": "1.1", - "source": { - "type": "git", - "url": "https://github.com/php-fig/http-message.git", - "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-message/zipball/cb6ce4845ce34a8ad9e68117c10ee90a29919eba", - "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Http\\Message\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common interface for HTTP messages", - "homepage": "https://github.com/php-fig/http-message", - "keywords": [ - "http", - "http-message", - "psr", - "psr-7", - "request", - "response" - ], - "support": { - "source": "https://github.com/php-fig/http-message/tree/1.1" - }, - "time": "2023-04-04T09:50:52+00:00" - }, - { - "name": "psr/log", - "version": "3.0.2", - "source": { - "type": "git", - "url": "https://github.com/php-fig/log.git", - "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", - "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", - "shasum": "" - }, - "require": { - "php": ">=8.0.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Log\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common interface for logging libraries", - "homepage": "https://github.com/php-fig/log", - "keywords": [ - "log", - "psr", - "psr-3" - ], - "support": { - "source": "https://github.com/php-fig/log/tree/3.0.2" - }, - "time": "2024-09-11T13:17:53+00:00" - }, - { - "name": "psr/simple-cache", - "version": "3.0.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/simple-cache.git", - "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865", - "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865", - "shasum": "" - }, - "require": { - "php": ">=8.0.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\SimpleCache\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common interfaces for simple caching", - "keywords": [ - "cache", - "caching", - "psr", - "psr-16", - "simple-cache" - ], - "support": { - "source": "https://github.com/php-fig/simple-cache/tree/3.0.0" - }, - "time": "2021-10-29T13:26:27+00:00" - }, - { - "name": "psy/psysh", - "version": "v0.12.7", - "source": { - "type": "git", - "url": "https://github.com/bobthecow/psysh.git", - "reference": "d73fa3c74918ef4522bb8a3bf9cab39161c4b57c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/d73fa3c74918ef4522bb8a3bf9cab39161c4b57c", - "reference": "d73fa3c74918ef4522bb8a3bf9cab39161c4b57c", - "shasum": "" - }, - "require": { - "ext-json": "*", - "ext-tokenizer": "*", - "nikic/php-parser": "^5.0 || ^4.0", - "php": "^8.0 || ^7.4", - "symfony/console": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4", - "symfony/var-dumper": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4" - }, - "conflict": { - "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4" - }, - "require-dev": { - "bamarni/composer-bin-plugin": "^1.2" - }, - "suggest": { - "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", - "ext-pdo-sqlite": "The doc command requires SQLite to work.", - "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well." - }, - "bin": [ - "bin/psysh" - ], - "type": "library", - "extra": { - "bamarni-bin": { - "bin-links": false, - "forward-command": false - }, - "branch-alias": { - "dev-main": "0.12.x-dev" - } - }, - "autoload": { - "files": [ - "src/functions.php" - ], - "psr-4": { - "Psy\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Justin Hileman", - "email": "justin@justinhileman.info", - "homepage": "http://justinhileman.com" - } - ], - "description": "An interactive shell for modern PHP.", - "homepage": "http://psysh.org", - "keywords": [ - "REPL", - "console", - "interactive", - "shell" - ], - "support": { - "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.12.7" - }, - "time": "2024-12-10T01:58:33+00:00" - }, - { - "name": "qferr/mjml-php", - "version": "2.0.0", - "source": { - "type": "git", - "url": "https://github.com/qferr/mjml-php.git", - "reference": "c7185024d8b561bd3b532b29f46cba0f4b789b70" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/qferr/mjml-php/zipball/c7185024d8b561bd3b532b29f46cba0f4b789b70", - "reference": "c7185024d8b561bd3b532b29f46cba0f4b789b70", - "shasum": "" - }, - "require": { - "ext-curl": "*", - "ext-json": "*", - "php": ">=7.2" - }, - "require-dev": { - "phpunit/phpunit": "^8.5" - }, - "type": "library", - "autoload": { - "psr-4": { - "Qferrer\\Mjml\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Quentin", - "email": "qferrer@outook.com" - } - ], - "description": "A simple PHP library to render MJML to HTML.", - "support": { - "issues": "https://github.com/qferr/mjml-php/issues", - "source": "https://github.com/qferr/mjml-php/tree/2.0.0" - }, - "time": "2022-04-09T21:34:38+00:00" - }, - { - "name": "ralouphie/getallheaders", - "version": "3.0.3", - "source": { - "type": "git", - "url": "https://github.com/ralouphie/getallheaders.git", - "reference": "120b605dfeb996808c31b6477290a714d356e822" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", - "reference": "120b605dfeb996808c31b6477290a714d356e822", - "shasum": "" - }, - "require": { - "php": ">=5.6" - }, - "require-dev": { - "php-coveralls/php-coveralls": "^2.1", - "phpunit/phpunit": "^5 || ^6.5" - }, - "type": "library", - "autoload": { - "files": [ - "src/getallheaders.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ralph Khattar", - "email": "ralph.khattar@gmail.com" - } - ], - "description": "A polyfill for getallheaders.", - "support": { - "issues": "https://github.com/ralouphie/getallheaders/issues", - "source": "https://github.com/ralouphie/getallheaders/tree/develop" - }, - "time": "2019-03-08T08:55:37+00:00" - }, - { - "name": "ramsey/collection", - "version": "2.0.0", - "source": { - "type": "git", - "url": "https://github.com/ramsey/collection.git", - "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ramsey/collection/zipball/a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5", - "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5", - "shasum": "" - }, - "require": { - "php": "^8.1" - }, - "require-dev": { - "captainhook/plugin-composer": "^5.3", - "ergebnis/composer-normalize": "^2.28.3", - "fakerphp/faker": "^1.21", - "hamcrest/hamcrest-php": "^2.0", - "jangregor/phpstan-prophecy": "^1.0", - "mockery/mockery": "^1.5", - "php-parallel-lint/php-console-highlighter": "^1.0", - "php-parallel-lint/php-parallel-lint": "^1.3", - "phpcsstandards/phpcsutils": "^1.0.0-rc1", - "phpspec/prophecy-phpunit": "^2.0", - "phpstan/extension-installer": "^1.2", - "phpstan/phpstan": "^1.9", - "phpstan/phpstan-mockery": "^1.1", - "phpstan/phpstan-phpunit": "^1.3", - "phpunit/phpunit": "^9.5", - "psalm/plugin-mockery": "^1.1", - "psalm/plugin-phpunit": "^0.18.4", - "ramsey/coding-standard": "^2.0.3", - "ramsey/conventional-commits": "^1.3", - "vimeo/psalm": "^5.4" - }, - "type": "library", - "extra": { - "captainhook": { - "force-install": true - }, - "ramsey/conventional-commits": { - "configFile": "conventional-commits.json" - } - }, - "autoload": { - "psr-4": { - "Ramsey\\Collection\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ben Ramsey", - "email": "ben@benramsey.com", - "homepage": "https://benramsey.com" - } - ], - "description": "A PHP library for representing and manipulating collections.", - "keywords": [ - "array", - "collection", - "hash", - "map", - "queue", - "set" - ], - "support": { - "issues": "https://github.com/ramsey/collection/issues", - "source": "https://github.com/ramsey/collection/tree/2.0.0" - }, - "funding": [ - { - "url": "https://github.com/ramsey", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/ramsey/collection", - "type": "tidelift" - } - ], - "time": "2022-12-31T21:50:55+00:00" - }, - { - "name": "ramsey/uuid", - "version": "4.7.6", - "source": { - "type": "git", - "url": "https://github.com/ramsey/uuid.git", - "reference": "91039bc1faa45ba123c4328958e620d382ec7088" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/91039bc1faa45ba123c4328958e620d382ec7088", - "reference": "91039bc1faa45ba123c4328958e620d382ec7088", - "shasum": "" - }, - "require": { - "brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11 || ^0.12", - "ext-json": "*", - "php": "^8.0", - "ramsey/collection": "^1.2 || ^2.0" - }, - "replace": { - "rhumsaa/uuid": "self.version" - }, - "require-dev": { - "captainhook/captainhook": "^5.10", - "captainhook/plugin-composer": "^5.3", - "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", - "doctrine/annotations": "^1.8", - "ergebnis/composer-normalize": "^2.15", - "mockery/mockery": "^1.3", - "paragonie/random-lib": "^2", - "php-mock/php-mock": "^2.2", - "php-mock/php-mock-mockery": "^1.3", - "php-parallel-lint/php-parallel-lint": "^1.1", - "phpbench/phpbench": "^1.0", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan": "^1.8", - "phpstan/phpstan-mockery": "^1.1", - "phpstan/phpstan-phpunit": "^1.1", - "phpunit/phpunit": "^8.5 || ^9", - "ramsey/composer-repl": "^1.4", - "slevomat/coding-standard": "^8.4", - "squizlabs/php_codesniffer": "^3.5", - "vimeo/psalm": "^4.9" - }, - "suggest": { - "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", - "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", - "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", - "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", - "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." - }, - "type": "library", - "extra": { - "captainhook": { - "force-install": true - } - }, - "autoload": { - "files": [ - "src/functions.php" - ], - "psr-4": { - "Ramsey\\Uuid\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", - "keywords": [ - "guid", - "identifier", - "uuid" - ], - "support": { - "issues": "https://github.com/ramsey/uuid/issues", - "source": "https://github.com/ramsey/uuid/tree/4.7.6" - }, - "funding": [ - { - "url": "https://github.com/ramsey", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/ramsey/uuid", - "type": "tidelift" - } - ], - "time": "2024-04-27T21:32:50+00:00" - }, - { - "name": "react/promise", - "version": "v3.2.0", - "source": { - "type": "git", - "url": "https://github.com/reactphp/promise.git", - "reference": "8a164643313c71354582dc850b42b33fa12a4b63" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/reactphp/promise/zipball/8a164643313c71354582dc850b42b33fa12a4b63", - "reference": "8a164643313c71354582dc850b42b33fa12a4b63", - "shasum": "" - }, - "require": { - "php": ">=7.1.0" - }, - "require-dev": { - "phpstan/phpstan": "1.10.39 || 1.4.10", - "phpunit/phpunit": "^9.6 || ^7.5" - }, - "type": "library", - "autoload": { - "files": [ - "src/functions_include.php" - ], - "psr-4": { - "React\\Promise\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jan Sorgalla", - "email": "jsorgalla@gmail.com", - "homepage": "https://sorgalla.com/" - }, - { - "name": "Christian Lück", - "email": "christian@clue.engineering", - "homepage": "https://clue.engineering/" - }, - { - "name": "Cees-Jan Kiewiet", - "email": "reactphp@ceesjankiewiet.nl", - "homepage": "https://wyrihaximus.net/" - }, - { - "name": "Chris Boden", - "email": "cboden@gmail.com", - "homepage": "https://cboden.dev/" - } - ], - "description": "A lightweight implementation of CommonJS Promises/A for PHP", - "keywords": [ - "promise", - "promises" - ], - "support": { - "issues": "https://github.com/reactphp/promise/issues", - "source": "https://github.com/reactphp/promise/tree/v3.2.0" - }, - "funding": [ - { - "url": "https://opencollective.com/reactphp", - "type": "open_collective" - } - ], - "time": "2024-05-24T10:39:05+00:00" - }, - { - "name": "rennokki/laravel-eloquent-query-cache", - "version": "3.4.0", - "source": { - "type": "git", - "url": "https://github.com/renoki-co/laravel-eloquent-query-cache.git", - "reference": "abd7235617206dbf82af8e3177616d7bfb5fed84" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/renoki-co/laravel-eloquent-query-cache/zipball/abd7235617206dbf82af8e3177616d7bfb5fed84", - "reference": "abd7235617206dbf82af8e3177616d7bfb5fed84", - "shasum": "" - }, - "require": { - "illuminate/database": "^9.35|^10.5", - "illuminate/support": "^9.35|^10.5" - }, - "require-dev": { - "chelout/laravel-relationship-events": "^1.5|^2.0", - "laravel/legacy-factories": "^1.3", - "livewire/livewire": "dev-master", - "mockery/mockery": "^1.5", - "orchestra/testbench": "^7.23|^8.1.1", - "phpunit/phpunit": "^9.5.25" - }, - "type": "library", - "autoload": { - "psr-4": { - "Rennokki\\QueryCache\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Alex Renoki", - "email": "alex@renoki.org", - "homepage": "https://github.com/rennokki", - "role": "Developer" - } - ], - "description": "Adding cache on your Laravel Eloquent queries' results is now a breeze.", - "homepage": "https://github.com/renoki-co/laravel-eloquent-query-cache", - "keywords": [ - "caching", - "eloquent", - "laravel", - "query", - "remember", - "sql" - ], - "support": { - "issues": "https://github.com/renoki-co/laravel-eloquent-query-cache/issues", - "source": "https://github.com/renoki-co/laravel-eloquent-query-cache/tree/3.4.0" - }, - "funding": [ - { - "url": "https://github.com/rennokki", - "type": "github" - } - ], - "time": "2023-04-01T12:26:34+00:00" - }, - { - "name": "rize/uri-template", - "version": "0.4.0", - "source": { - "type": "git", - "url": "https://github.com/rize/UriTemplate.git", - "reference": "56f374a9a42c7c3998f8b55b6b21b224de90c58b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/rize/UriTemplate/zipball/56f374a9a42c7c3998f8b55b6b21b224de90c58b", - "reference": "56f374a9a42c7c3998f8b55b6b21b224de90c58b", - "shasum": "" - }, - "require": { - "php": ">=8.1" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^3.63", - "phpstan/phpstan": "^1.12", - "phpunit/phpunit": "~10.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Rize\\": "src/Rize" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marut K", - "homepage": "http://twitter.com/rezigned" - } - ], - "description": "PHP URI Template (RFC 6570) supports both expansion & extraction", - "keywords": [ - "RFC 6570", - "template", - "uri" - ], - "support": { - "issues": "https://github.com/rize/UriTemplate/issues", - "source": "https://github.com/rize/UriTemplate/tree/0.4.0" - }, - "funding": [ - { - "url": "https://www.paypal.me/rezigned", - "type": "custom" - }, - { - "url": "https://github.com/rezigned", - "type": "github" - }, - { - "url": "https://opencollective.com/rize-uri-template", - "type": "open_collective" - } - ], - "time": "2024-11-27T12:13:42+00:00" - }, - { - "name": "sabberworm/php-css-parser", - "version": "v8.7.0", - "source": { - "type": "git", - "url": "https://github.com/MyIntervals/PHP-CSS-Parser.git", - "reference": "f414ff953002a9b18e3a116f5e462c56f21237cf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/MyIntervals/PHP-CSS-Parser/zipball/f414ff953002a9b18e3a116f5e462c56f21237cf", - "reference": "f414ff953002a9b18e3a116f5e462c56f21237cf", - "shasum": "" - }, - "require": { - "ext-iconv": "*", - "php": "^5.6.20 || ^7.0.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" - }, - "require-dev": { - "phpunit/phpunit": "5.7.27 || 6.5.14 || 7.5.20 || 8.5.40" - }, - "suggest": { - "ext-mbstring": "for parsing UTF-8 CSS" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "9.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Sabberworm\\CSS\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Raphael Schweikert" - }, - { - "name": "Oliver Klee", - "email": "github@oliverklee.de" - }, - { - "name": "Jake Hotson", - "email": "jake.github@qzdesign.co.uk" - } - ], - "description": "Parser for CSS Files written in PHP", - "homepage": "https://www.sabberworm.com/blog/2010/6/10/php-css-parser", - "keywords": [ - "css", - "parser", - "stylesheet" - ], - "support": { - "issues": "https://github.com/MyIntervals/PHP-CSS-Parser/issues", - "source": "https://github.com/MyIntervals/PHP-CSS-Parser/tree/v8.7.0" - }, - "time": "2024-10-27T17:38:32+00:00" - }, - { - "name": "seld/jsonlint", - "version": "1.11.0", - "source": { - "type": "git", - "url": "https://github.com/Seldaek/jsonlint.git", - "reference": "1748aaf847fc731cfad7725aec413ee46f0cc3a2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/1748aaf847fc731cfad7725aec413ee46f0cc3a2", - "reference": "1748aaf847fc731cfad7725aec413ee46f0cc3a2", - "shasum": "" - }, - "require": { - "php": "^5.3 || ^7.0 || ^8.0" - }, - "require-dev": { - "phpstan/phpstan": "^1.11", - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^8.5.13" - }, - "bin": [ - "bin/jsonlint" - ], - "type": "library", - "autoload": { - "psr-4": { - "Seld\\JsonLint\\": "src/Seld/JsonLint/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "https://seld.be" - } - ], - "description": "JSON Linter", - "keywords": [ - "json", - "linter", - "parser", - "validator" - ], - "support": { - "issues": "https://github.com/Seldaek/jsonlint/issues", - "source": "https://github.com/Seldaek/jsonlint/tree/1.11.0" - }, - "funding": [ - { - "url": "https://github.com/Seldaek", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/seld/jsonlint", - "type": "tidelift" - } - ], - "time": "2024-07-11T14:55:45+00:00" - }, - { - "name": "seld/phar-utils", - "version": "1.2.1", - "source": { - "type": "git", - "url": "https://github.com/Seldaek/phar-utils.git", - "reference": "ea2f4014f163c1be4c601b9b7bd6af81ba8d701c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/ea2f4014f163c1be4c601b9b7bd6af81ba8d701c", - "reference": "ea2f4014f163c1be4c601b9b7bd6af81ba8d701c", - "shasum": "" - }, - "require": { - "php": ">=5.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Seld\\PharUtils\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be" - } - ], - "description": "PHAR file format utilities, for when PHP phars you up", - "keywords": [ - "phar" - ], - "support": { - "issues": "https://github.com/Seldaek/phar-utils/issues", - "source": "https://github.com/Seldaek/phar-utils/tree/1.2.1" - }, - "time": "2022-08-31T10:31:18+00:00" - }, - { - "name": "seld/signal-handler", - "version": "2.0.2", - "source": { - "type": "git", - "url": "https://github.com/Seldaek/signal-handler.git", - "reference": "04a6112e883ad76c0ada8e4a9f7520bbfdb6bb98" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Seldaek/signal-handler/zipball/04a6112e883ad76c0ada8e4a9f7520bbfdb6bb98", - "reference": "04a6112e883ad76c0ada8e4a9f7520bbfdb6bb98", - "shasum": "" - }, - "require": { - "php": ">=7.2.0" - }, - "require-dev": { - "phpstan/phpstan": "^1", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-phpunit": "^1", - "phpstan/phpstan-strict-rules": "^1.3", - "phpunit/phpunit": "^7.5.20 || ^8.5.23", - "psr/log": "^1 || ^2 || ^3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "2.x-dev" - } - }, - "autoload": { - "psr-4": { - "Seld\\Signal\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - } - ], - "description": "Simple unix signal handler that silently fails where signals are not supported for easy cross-platform development", - "keywords": [ - "posix", - "sigint", - "signal", - "sigterm", - "unix" - ], - "support": { - "issues": "https://github.com/Seldaek/signal-handler/issues", - "source": "https://github.com/Seldaek/signal-handler/tree/2.0.2" - }, - "time": "2023-09-03T09:24:00+00:00" - }, - { - "name": "sentry/sentry", - "version": "4.10.0", - "source": { - "type": "git", - "url": "https://github.com/getsentry/sentry-php.git", - "reference": "2af937d47d8aadb8dab0b1d7b9557e495dd12856" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/2af937d47d8aadb8dab0b1d7b9557e495dd12856", - "reference": "2af937d47d8aadb8dab0b1d7b9557e495dd12856", - "shasum": "" - }, - "require": { - "ext-curl": "*", - "ext-json": "*", - "ext-mbstring": "*", - "guzzlehttp/psr7": "^1.8.4|^2.1.1", - "jean85/pretty-package-versions": "^1.5|^2.0.4", - "php": "^7.2|^8.0", - "psr/log": "^1.0|^2.0|^3.0", - "symfony/options-resolver": "^4.4.30|^5.0.11|^6.0|^7.0" - }, - "conflict": { - "raven/raven": "*" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^3.4", - "guzzlehttp/promises": "^2.0.3", - "guzzlehttp/psr7": "^1.8.4|^2.1.1", - "monolog/monolog": "^1.6|^2.0|^3.0", - "phpbench/phpbench": "^1.0", - "phpstan/phpstan": "^1.3", - "phpunit/phpunit": "^8.5|^9.6", - "symfony/phpunit-bridge": "^5.2|^6.0|^7.0", - "vimeo/psalm": "^4.17" - }, - "suggest": { - "monolog/monolog": "Allow sending log messages to Sentry by using the included Monolog handler." - }, - "type": "library", - "autoload": { - "files": [ - "src/functions.php" - ], - "psr-4": { - "Sentry\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Sentry", - "email": "accounts@sentry.io" - } - ], - "description": "PHP SDK for Sentry (http://sentry.io)", - "homepage": "http://sentry.io", - "keywords": [ - "crash-reporting", - "crash-reports", - "error-handler", - "error-monitoring", - "log", - "logging", - "profiling", - "sentry", - "tracing" - ], - "support": { - "issues": "https://github.com/getsentry/sentry-php/issues", - "source": "https://github.com/getsentry/sentry-php/tree/4.10.0" - }, - "funding": [ - { - "url": "https://sentry.io/", - "type": "custom" - }, - { - "url": "https://sentry.io/pricing/", - "type": "custom" - } - ], - "time": "2024-11-06T07:44:19+00:00" - }, - { - "name": "sentry/sentry-laravel", - "version": "4.10.1", - "source": { - "type": "git", - "url": "https://github.com/getsentry/sentry-laravel.git", - "reference": "1c007fb111ff00f02efba2aca022310dae412c3a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/getsentry/sentry-laravel/zipball/1c007fb111ff00f02efba2aca022310dae412c3a", - "reference": "1c007fb111ff00f02efba2aca022310dae412c3a", - "shasum": "" - }, - "require": { - "illuminate/support": "^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0 | ^11.0", - "nyholm/psr7": "^1.0", - "php": "^7.2 | ^8.0", - "sentry/sentry": "^4.10", - "symfony/psr-http-message-bridge": "^1.0 | ^2.0 | ^6.0 | ^7.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^3.11", - "guzzlehttp/guzzle": "^7.2", - "laravel/folio": "^1.1", - "laravel/framework": "^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0 | ^11.0", - "livewire/livewire": "^2.0 | ^3.0", - "mockery/mockery": "^1.3", - "orchestra/testbench": "^4.7 | ^5.1 | ^6.0 | ^7.0 | ^8.0 | ^9.0", - "phpstan/phpstan": "^1.10", - "phpunit/phpunit": "^8.4 | ^9.3 | ^10.4" - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "Sentry": "Sentry\\Laravel\\Facade" - }, - "providers": [ - "Sentry\\Laravel\\ServiceProvider", - "Sentry\\Laravel\\Tracing\\ServiceProvider" - ] - } - }, - "autoload": { - "psr-0": { - "Sentry\\Laravel\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Sentry", - "email": "accounts@sentry.io" - } - ], - "description": "Laravel SDK for Sentry (https://sentry.io)", - "homepage": "https://sentry.io", - "keywords": [ - "crash-reporting", - "crash-reports", - "error-handler", - "error-monitoring", - "laravel", - "log", - "logging", - "profiling", - "sentry", - "tracing" - ], - "support": { - "issues": "https://github.com/getsentry/sentry-laravel/issues", - "source": "https://github.com/getsentry/sentry-laravel/tree/4.10.1" - }, - "funding": [ - { - "url": "https://sentry.io/", - "type": "custom" - }, - { - "url": "https://sentry.io/pricing/", - "type": "custom" - } - ], - "time": "2024-11-24T11:02:20+00:00" - }, - { - "name": "smalot/pdfparser", - "version": "v2.11.0", - "source": { - "type": "git", - "url": "https://github.com/smalot/pdfparser.git", - "reference": "ac8e6678b0940e4b2ccd5caadd3fb18e68093be6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/smalot/pdfparser/zipball/ac8e6678b0940e4b2ccd5caadd3fb18e68093be6", - "reference": "ac8e6678b0940e4b2ccd5caadd3fb18e68093be6", - "shasum": "" - }, - "require": { - "ext-iconv": "*", - "ext-zlib": "*", - "php": ">=7.1", - "symfony/polyfill-mbstring": "^1.18" - }, - "type": "library", - "autoload": { - "psr-0": { - "Smalot\\PdfParser\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "LGPL-3.0" - ], - "authors": [ - { - "name": "Sebastien MALOT", - "email": "sebastien@malot.fr" - } - ], - "description": "Pdf parser library. Can read and extract information from pdf file.", - "homepage": "https://www.pdfparser.org", - "keywords": [ - "extract", - "parse", - "parser", - "pdf", - "text" - ], - "support": { - "issues": "https://github.com/smalot/pdfparser/issues", - "source": "https://github.com/smalot/pdfparser/tree/v2.11.0" - }, - "time": "2024-08-16T06:48:03+00:00" - }, - { - "name": "spatie/enum", - "version": "3.13.0", - "source": { - "type": "git", - "url": "https://github.com/spatie/enum.git", - "reference": "f1a0f464ba909491a53e60a955ce84ad7cd93a2c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/enum/zipball/f1a0f464ba909491a53e60a955ce84ad7cd93a2c", - "reference": "f1a0f464ba909491a53e60a955ce84ad7cd93a2c", - "shasum": "" - }, - "require": { - "ext-json": "*", - "php": "^8.0" - }, - "require-dev": { - "fakerphp/faker": "^1.9.1", - "larapack/dd": "^1.1", - "phpunit/phpunit": "^9.0", - "vimeo/psalm": "^4.3" - }, - "suggest": { - "fakerphp/faker": "To use the enum faker provider", - "phpunit/phpunit": "To use the enum assertions" - }, - "type": "library", - "autoload": { - "psr-4": { - "Spatie\\Enum\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Brent Roose", - "email": "brent@spatie.be", - "homepage": "https://spatie.be", - "role": "Developer" - }, - { - "name": "Tom Witkowski", - "email": "dev@gummibeer.de", - "homepage": "https://gummibeer.de", - "role": "Developer" - } - ], - "description": "PHP Enums", - "homepage": "https://github.com/spatie/enum", - "keywords": [ - "enum", - "enumerable", - "spatie" - ], - "support": { - "docs": "https://docs.spatie.be/enum", - "issues": "https://github.com/spatie/enum/issues", - "source": "https://github.com/spatie/enum" - }, - "funding": [ - { - "url": "https://spatie.be/open-source/support-us", - "type": "custom" - }, - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2022-04-22T08:51:55+00:00" - }, - { - "name": "spatie/image-optimizer", - "version": "1.8.0", - "source": { - "type": "git", - "url": "https://github.com/spatie/image-optimizer.git", - "reference": "4fd22035e81d98fffced65a8c20d9ec4daa9671c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/image-optimizer/zipball/4fd22035e81d98fffced65a8c20d9ec4daa9671c", - "reference": "4fd22035e81d98fffced65a8c20d9ec4daa9671c", - "shasum": "" - }, - "require": { - "ext-fileinfo": "*", - "php": "^7.3|^8.0", - "psr/log": "^1.0 | ^2.0 | ^3.0", - "symfony/process": "^4.2|^5.0|^6.0|^7.0" - }, - "require-dev": { - "pestphp/pest": "^1.21", - "phpunit/phpunit": "^8.5.21|^9.4.4", - "symfony/var-dumper": "^4.2|^5.0|^6.0|^7.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Spatie\\ImageOptimizer\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Freek Van der Herten", - "email": "freek@spatie.be", - "homepage": "https://spatie.be", - "role": "Developer" - } - ], - "description": "Easily optimize images using PHP", - "homepage": "https://github.com/spatie/image-optimizer", - "keywords": [ - "image-optimizer", - "spatie" - ], - "support": { - "issues": "https://github.com/spatie/image-optimizer/issues", - "source": "https://github.com/spatie/image-optimizer/tree/1.8.0" - }, - "time": "2024-11-04T08:24:54+00:00" - }, - { - "name": "spatie/laravel-health", - "version": "1.31.0", - "source": { - "type": "git", - "url": "https://github.com/spatie/laravel-health.git", - "reference": "0d3b665b60e6821397367cd7f6230fa6fc68b2c8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-health/zipball/0d3b665b60e6821397367cd7f6230fa6fc68b2c8", - "reference": "0d3b665b60e6821397367cd7f6230fa6fc68b2c8", - "shasum": "" - }, - "require": { - "dragonmantank/cron-expression": "^3.3.1", - "guzzlehttp/guzzle": "^6.5|^7.4.5|^7.2", - "illuminate/console": "^8.75|^9.0|^10.0|^11.0", - "illuminate/contracts": "^8.75|^9.0|^10.0|^11.0", - "illuminate/database": "^8.75|^9.0|^10.0|^11.0", - "illuminate/notifications": "^8.75|^9.0|^10.0|^11.0", - "illuminate/support": "^8.75|^9.0|^10.0|^11.0", - "laravel/serializable-closure": "^1.3|^2.0", - "nunomaduro/termwind": "^1.0|^2.0", - "php": "^8.0", - "spatie/enum": "^3.13", - "spatie/laravel-package-tools": "^1.12.1", - "spatie/regex": "^3.1.1|^3.1", - "spatie/temporary-directory": "^2.2", - "symfony/process": "^5.4|^6.0|^7.0" - }, - "require-dev": { - "larastan/larastan": "^1.0.3|^2.4", - "laravel/horizon": "^5.9.10", - "laravel/slack-notification-channel": "^2.4|^3.2", - "nunomaduro/collision": "^5.10|^6.2.1|^6.1|^8.0", - "orchestra/testbench": "^6.23|^7.6|^8.0|^9.0", - "pestphp/pest": "^1.21.3|^2.34", - "pestphp/pest-plugin-laravel": "^1.2|^2.3", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-phpunit": "^1.1.1", - "phpunit/phpunit": "^9.5.21|^9.5.10|^10.5", - "spatie/laravel-ray": "^1.30", - "spatie/pest-plugin-snapshots": "^1.1|^2.1", - "spatie/pest-plugin-test-time": "^1.1.1|^1.1|^2.0", - "spatie/test-time": "^1.3" - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "Health": "Spatie\\Health\\Facades\\Health" - }, - "providers": [ - "Spatie\\Health\\HealthServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Spatie\\Health\\": "src", - "Spatie\\Health\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Freek Van der Herten", - "email": "freek@spatie.be", - "role": "Developer" - } - ], - "description": "Monitor the health of a Laravel application", - "homepage": "https://github.com/spatie/laravel-health", - "keywords": [ - "laravel", - "laravel-health", - "spatie" - ], - "support": { - "source": "https://github.com/spatie/laravel-health/tree/1.31.0" - }, - "funding": [ - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2024-12-09T14:17:48+00:00" - }, - { - "name": "spatie/laravel-image-optimizer", - "version": "1.8.0", - "source": { - "type": "git", - "url": "https://github.com/spatie/laravel-image-optimizer.git", - "reference": "024752cba691fee3cd1800000b6aa3da3b8b2474" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-image-optimizer/zipball/024752cba691fee3cd1800000b6aa3da3b8b2474", - "reference": "024752cba691fee3cd1800000b6aa3da3b8b2474", - "shasum": "" - }, - "require": { - "laravel/framework": "^8.0|^9.0|^10.0|^11.0", - "php": "^8.0", - "spatie/image-optimizer": "^1.2.0" - }, - "require-dev": { - "orchestra/testbench": "^6.23|^7.0|^8.0|^9.0", - "phpunit/phpunit": "^9.4|^10.5" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Spatie\\LaravelImageOptimizer\\ImageOptimizerServiceProvider" - ], - "aliases": { - "ImageOptimizer": "Spatie\\LaravelImageOptimizer\\Facades\\ImageOptimizer" - } - } - }, - "autoload": { - "psr-4": { - "Spatie\\LaravelImageOptimizer\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Freek Van der Herten", - "email": "freek@spatie.be", - "homepage": "https://spatie.be", - "role": "Developer" - } - ], - "description": "Optimize images in your Laravel app", - "homepage": "https://github.com/spatie/laravel-image-optimizer", - "keywords": [ - "laravel-image-optimizer", - "spatie" - ], - "support": { - "source": "https://github.com/spatie/laravel-image-optimizer/tree/1.8.0" - }, - "funding": [ - { - "url": "https://spatie.be/open-source/support-us", - "type": "custom" - } - ], - "time": "2024-02-29T10:55:08+00:00" - }, - { - "name": "spatie/laravel-package-tools", - "version": "1.17.0", - "source": { - "type": "git", - "url": "https://github.com/spatie/laravel-package-tools.git", - "reference": "9ab30fd24f677e5aa370ea4cf6b41c517d16cf85" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/9ab30fd24f677e5aa370ea4cf6b41c517d16cf85", - "reference": "9ab30fd24f677e5aa370ea4cf6b41c517d16cf85", - "shasum": "" - }, - "require": { - "illuminate/contracts": "^9.28|^10.0|^11.0", - "php": "^8.0" - }, - "require-dev": { - "mockery/mockery": "^1.5", - "orchestra/testbench": "^7.7|^8.0|^9.0", - "pestphp/pest": "^1.22|^2", - "phpunit/phpunit": "^9.5.24|^10.5", - "spatie/pest-plugin-test-time": "^1.1|^2.2" - }, - "type": "library", - "autoload": { - "psr-4": { - "Spatie\\LaravelPackageTools\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Freek Van der Herten", - "email": "freek@spatie.be", - "role": "Developer" - } - ], - "description": "Tools for creating Laravel packages", - "homepage": "https://github.com/spatie/laravel-package-tools", - "keywords": [ - "laravel-package-tools", - "spatie" - ], - "support": { - "issues": "https://github.com/spatie/laravel-package-tools/issues", - "source": "https://github.com/spatie/laravel-package-tools/tree/1.17.0" - }, - "funding": [ - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2024-12-09T16:29:14+00:00" - }, - { - "name": "spatie/laravel-permission", - "version": "6.10.1", - "source": { - "type": "git", - "url": "https://github.com/spatie/laravel-permission.git", - "reference": "8bb69d6d67387f7a00d93a2f5fab98860f06e704" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-permission/zipball/8bb69d6d67387f7a00d93a2f5fab98860f06e704", - "reference": "8bb69d6d67387f7a00d93a2f5fab98860f06e704", - "shasum": "" - }, - "require": { - "illuminate/auth": "^8.12|^9.0|^10.0|^11.0", - "illuminate/container": "^8.12|^9.0|^10.0|^11.0", - "illuminate/contracts": "^8.12|^9.0|^10.0|^11.0", - "illuminate/database": "^8.12|^9.0|^10.0|^11.0", - "php": "^8.0" - }, - "require-dev": { - "larastan/larastan": "^1.0|^2.0", - "laravel/passport": "^11.0|^12.0", - "orchestra/testbench": "^6.23|^7.0|^8.0|^9.0", - "phpunit/phpunit": "^9.4|^10.1" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Spatie\\Permission\\PermissionServiceProvider" - ] - }, - "branch-alias": { - "dev-main": "6.x-dev", - "dev-master": "6.x-dev" - } - }, - "autoload": { - "files": [ - "src/helpers.php" - ], - "psr-4": { - "Spatie\\Permission\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Freek Van der Herten", - "email": "freek@spatie.be", - "homepage": "https://spatie.be", - "role": "Developer" - } - ], - "description": "Permission handling for Laravel 8.0 and up", - "homepage": "https://github.com/spatie/laravel-permission", - "keywords": [ - "acl", - "laravel", - "permission", - "permissions", - "rbac", - "roles", - "security", - "spatie" - ], - "support": { - "issues": "https://github.com/spatie/laravel-permission/issues", - "source": "https://github.com/spatie/laravel-permission/tree/6.10.1" - }, - "funding": [ - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2024-11-08T18:45:41+00:00" - }, - { - "name": "spatie/laravel-responsecache", - "version": "7.4.10", - "source": { - "type": "git", - "url": "https://github.com/spatie/laravel-responsecache.git", - "reference": "cf0305f73fcc49dacfadd0f2228887a92fa736ac" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-responsecache/zipball/cf0305f73fcc49dacfadd0f2228887a92fa736ac", - "reference": "cf0305f73fcc49dacfadd0f2228887a92fa736ac", - "shasum": "" - }, - "require": { - "illuminate/cache": "^8.71|^9.0|^10.0", - "illuminate/console": "^8.71|^9.0|^10.0", - "illuminate/container": "^8.71|^9.0|^10.0", - "illuminate/http": "^8.71|^9.0|^10.0", - "illuminate/support": "^8.71|^9.0|^10.0", - "nesbot/carbon": "^2.63", - "php": "^8.0", - "spatie/laravel-package-tools": "^1.9" - }, - "require-dev": { - "laravel/framework": "^9.0|^10.0", - "mockery/mockery": "^1.4", - "orchestra/testbench": "^6.23|^7.0|^8.0", - "pestphp/pest": "^1.22", - "phpunit/phpunit": "^9.4" - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "ResponseCache": "Spatie\\ResponseCache\\Facades\\ResponseCache" - }, - "providers": [ - "Spatie\\ResponseCache\\ResponseCacheServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Spatie\\ResponseCache\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Freek Van der Herten", - "email": "freek@spatie.be", - "homepage": "https://spatie.be", - "role": "Developer" - } - ], - "description": "Speed up a Laravel application by caching the entire response", - "homepage": "https://github.com/spatie/laravel-responsecache", - "keywords": [ - "cache", - "laravel", - "laravel-responsecache", - "performance", - "response", - "spatie" - ], - "support": { - "source": "https://github.com/spatie/laravel-responsecache/tree/7.4.10" - }, - "funding": [ - { - "url": "https://spatie.be/open-source/support-us", - "type": "custom" - }, - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2023-10-28T18:47:12+00:00" - }, - { - "name": "spatie/laravel-translation-loader", - "version": "2.8.1", - "source": { - "type": "git", - "url": "https://github.com/spatie/laravel-translation-loader.git", - "reference": "c946d94915bd86167d61cb05823fec991eb51a08" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-translation-loader/zipball/c946d94915bd86167d61cb05823fec991eb51a08", - "reference": "c946d94915bd86167d61cb05823fec991eb51a08", - "shasum": "" - }, - "require": { - "illuminate/translation": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", - "php": "^7.2|^8.0" - }, - "require-dev": { - "orchestra/testbench": "^4.0|^5.0|^6.0|^7.0|^8.0|^9.0", - "phpunit/phpunit": "^8.0|^9.0|^10.5" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Spatie\\TranslationLoader\\TranslationServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Spatie\\TranslationLoader\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Freek Van der Herten", - "email": "freek@spatie.be", - "homepage": "https://spatie.be", - "role": "Developer" - } - ], - "description": "Store your language lines in the database, yaml or other sources", - "homepage": "https://github.com/spatie/laravel-translation-loader", - "keywords": [ - "database", - "db", - "i8n", - "language", - "laravel", - "laravel-translation-loader", - "spatie", - "translate" - ], - "support": { - "source": "https://github.com/spatie/laravel-translation-loader/tree/2.8.1" - }, - "funding": [ - { - "url": "https://spatie.be/open-source/support-us", - "type": "custom" - } - ], - "time": "2024-12-09T15:07:24+00:00" - }, - { - "name": "spatie/regex", - "version": "3.1.1", - "source": { - "type": "git", - "url": "https://github.com/spatie/regex.git", - "reference": "d543de2019a0068e7b80da0ba24f1c51c7469303" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/regex/zipball/d543de2019a0068e7b80da0ba24f1c51c7469303", - "reference": "d543de2019a0068e7b80da0ba24f1c51c7469303", - "shasum": "" - }, - "require": { - "php": "^8.0|^8.1" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "autoload": { - "psr-4": { - "Spatie\\Regex\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Sebastian De Deyne", - "email": "sebastian@spatie.be", - "homepage": "https://spatie.be", - "role": "Developer" - } - ], - "description": "A sane interface for php's built in preg_* functions", - "homepage": "https://github.com/spatie/regex", - "keywords": [ - "expression", - "expressions", - "regex", - "regular", - "spatie" - ], - "support": { - "issues": "https://github.com/spatie/regex/issues", - "source": "https://github.com/spatie/regex/tree/3.1.1" - }, - "funding": [ - { - "url": "https://spatie.be/open-source/support-us", - "type": "custom" - }, - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2021-11-30T21:13:59+00:00" - }, - { - "name": "spatie/temporary-directory", - "version": "2.2.1", - "source": { - "type": "git", - "url": "https://github.com/spatie/temporary-directory.git", - "reference": "76949fa18f8e1a7f663fd2eaa1d00e0bcea0752a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/temporary-directory/zipball/76949fa18f8e1a7f663fd2eaa1d00e0bcea0752a", - "reference": "76949fa18f8e1a7f663fd2eaa1d00e0bcea0752a", - "shasum": "" - }, - "require": { - "php": "^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.5" - }, - "type": "library", - "autoload": { - "psr-4": { - "Spatie\\TemporaryDirectory\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Alex Vanderbist", - "email": "alex@spatie.be", - "homepage": "https://spatie.be", - "role": "Developer" - } - ], - "description": "Easily create, use and destroy temporary directories", - "homepage": "https://github.com/spatie/temporary-directory", - "keywords": [ - "php", - "spatie", - "temporary-directory" - ], - "support": { - "issues": "https://github.com/spatie/temporary-directory/issues", - "source": "https://github.com/spatie/temporary-directory/tree/2.2.1" - }, - "funding": [ - { - "url": "https://spatie.be/open-source/support-us", - "type": "custom" - }, - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2023-12-25T11:46:58+00:00" - }, - { - "name": "staudenmeir/laravel-migration-views", - "version": "v1.6.3", - "source": { - "type": "git", - "url": "https://github.com/staudenmeir/laravel-migration-views.git", - "reference": "db9fc1a39e4f665d717bca963f18caf05c7a1185" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/staudenmeir/laravel-migration-views/zipball/db9fc1a39e4f665d717bca963f18caf05c7a1185", - "reference": "db9fc1a39e4f665d717bca963f18caf05c7a1185", - "shasum": "" - }, - "require": { - "illuminate/database": "^9.0", - "php": "^8.0.2" - }, - "require-dev": { - "nesbot/carbon": "^2.62.1", - "orchestra/testbench": "^7.0" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Staudenmeir\\LaravelMigrationViews\\DatabaseServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Staudenmeir\\LaravelMigrationViews\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jonas Staudenmeir", - "email": "mail@jonas-staudenmeir.de" - } - ], - "description": "Laravel database migrations with SQL views", - "support": { - "issues": "https://github.com/staudenmeir/laravel-migration-views/issues", - "source": "https://github.com/staudenmeir/laravel-migration-views/tree/v1.6.3" - }, - "funding": [ - { - "url": "https://paypal.me/JonasStaudenmeir", - "type": "custom" - } - ], - "time": "2024-02-05T13:54:04+00:00" - }, - { - "name": "swagger-api/swagger-ui", - "version": "v5.18.2", - "source": { - "type": "git", - "url": "https://github.com/swagger-api/swagger-ui.git", - "reference": "3c7e281d97fd3e70b25f7ff4a001eabd56e375d7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/swagger-api/swagger-ui/zipball/3c7e281d97fd3e70b25f7ff4a001eabd56e375d7", - "reference": "3c7e281d97fd3e70b25f7ff4a001eabd56e375d7", - "shasum": "" - }, - "type": "library", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Anna Bodnia", - "email": "anna.bodnia@gmail.com" - }, - { - "name": "Buu Nguyen", - "email": "buunguyen@gmail.com" - }, - { - "name": "Josh Ponelat", - "email": "jponelat@gmail.com" - }, - { - "name": "Kyle Shockey", - "email": "kyleshockey1@gmail.com" - }, - { - "name": "Robert Barnwell", - "email": "robert@robertismy.name" - }, - { - "name": "Sahar Jafari", - "email": "shr.jafari@gmail.com" - } - ], - "description": " Swagger UI is a collection of HTML, Javascript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.", - "homepage": "http://swagger.io", - "keywords": [ - "api", - "documentation", - "openapi", - "specification", - "swagger", - "ui" - ], - "support": { - "issues": "https://github.com/swagger-api/swagger-ui/issues", - "source": "https://github.com/swagger-api/swagger-ui/tree/v5.18.2" - }, - "time": "2024-11-07T14:02:16+00:00" - }, - { - "name": "symfony/cache", - "version": "v7.2.1", - "source": { - "type": "git", - "url": "https://github.com/symfony/cache.git", - "reference": "e7e983596b744c4539f31e79b0350a6cf5878a20" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/cache/zipball/e7e983596b744c4539f31e79b0350a6cf5878a20", - "reference": "e7e983596b744c4539f31e79b0350a6cf5878a20", - "shasum": "" - }, - "require": { - "php": ">=8.2", - "psr/cache": "^2.0|^3.0", - "psr/log": "^1.1|^2|^3", - "symfony/cache-contracts": "^2.5|^3", - "symfony/deprecation-contracts": "^2.5|^3.0", - "symfony/service-contracts": "^2.5|^3", - "symfony/var-exporter": "^6.4|^7.0" - }, - "conflict": { - "doctrine/dbal": "<3.6", - "symfony/dependency-injection": "<6.4", - "symfony/http-kernel": "<6.4", - "symfony/var-dumper": "<6.4" - }, - "provide": { - "psr/cache-implementation": "2.0|3.0", - "psr/simple-cache-implementation": "1.0|2.0|3.0", - "symfony/cache-implementation": "1.1|2.0|3.0" - }, - "require-dev": { - "cache/integration-tests": "dev-master", - "doctrine/dbal": "^3.6|^4", - "predis/predis": "^1.1|^2.0", - "psr/simple-cache": "^1.0|^2.0|^3.0", - "symfony/clock": "^6.4|^7.0", - "symfony/config": "^6.4|^7.0", - "symfony/dependency-injection": "^6.4|^7.0", - "symfony/filesystem": "^6.4|^7.0", - "symfony/http-kernel": "^6.4|^7.0", - "symfony/messenger": "^6.4|^7.0", - "symfony/var-dumper": "^6.4|^7.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Cache\\": "" - }, - "classmap": [ - "Traits/ValueWrapper.php" - ], - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides extended PSR-6, PSR-16 (and tags) implementations", - "homepage": "https://symfony.com", - "keywords": [ - "caching", - "psr6" - ], - "support": { - "source": "https://github.com/symfony/cache/tree/v7.2.1" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-12-07T08:08:50+00:00" - }, - { - "name": "symfony/cache-contracts", - "version": "v3.5.1", - "source": { - "type": "git", - "url": "https://github.com/symfony/cache-contracts.git", - "reference": "15a4f8e5cd3bce9aeafc882b1acab39ec8de2c1b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/15a4f8e5cd3bce9aeafc882b1acab39ec8de2c1b", - "reference": "15a4f8e5cd3bce9aeafc882b1acab39ec8de2c1b", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "psr/cache": "^3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Contracts\\Cache\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Generic abstractions related to caching", - "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], - "support": { - "source": "https://github.com/symfony/cache-contracts/tree/v3.5.1" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-25T14:20:29+00:00" - }, - { - "name": "symfony/console", - "version": "v6.4.15", - "source": { - "type": "git", - "url": "https://github.com/symfony/console.git", - "reference": "f1fc6f47283e27336e7cebb9e8946c8de7bff9bd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/f1fc6f47283e27336e7cebb9e8946c8de7bff9bd", - "reference": "f1fc6f47283e27336e7cebb9e8946c8de7bff9bd", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", - "symfony/polyfill-mbstring": "~1.0", - "symfony/service-contracts": "^2.5|^3", - "symfony/string": "^5.4|^6.0|^7.0" - }, - "conflict": { - "symfony/dependency-injection": "<5.4", - "symfony/dotenv": "<5.4", - "symfony/event-dispatcher": "<5.4", - "symfony/lock": "<5.4", - "symfony/process": "<5.4" - }, - "provide": { - "psr/log-implementation": "1.0|2.0|3.0" - }, - "require-dev": { - "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0|^7.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/event-dispatcher": "^5.4|^6.0|^7.0", - "symfony/http-foundation": "^6.4|^7.0", - "symfony/http-kernel": "^6.4|^7.0", - "symfony/lock": "^5.4|^6.0|^7.0", - "symfony/messenger": "^5.4|^6.0|^7.0", - "symfony/process": "^5.4|^6.0|^7.0", - "symfony/stopwatch": "^5.4|^6.0|^7.0", - "symfony/var-dumper": "^5.4|^6.0|^7.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Console\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Eases the creation of beautiful and testable command line interfaces", - "homepage": "https://symfony.com", - "keywords": [ - "cli", - "command-line", - "console", - "terminal" - ], - "support": { - "source": "https://github.com/symfony/console/tree/v6.4.15" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-11-06T14:19:14+00:00" - }, - { - "name": "symfony/css-selector", - "version": "v7.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/css-selector.git", - "reference": "601a5ce9aaad7bf10797e3663faefce9e26c24e2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/601a5ce9aaad7bf10797e3663faefce9e26c24e2", - "reference": "601a5ce9aaad7bf10797e3663faefce9e26c24e2", - "shasum": "" - }, - "require": { - "php": ">=8.2" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\CssSelector\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Jean-François Simon", - "email": "jeanfrancois.simon@sensiolabs.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Converts CSS selectors to XPath expressions", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/css-selector/tree/v7.2.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-25T14:21:43+00:00" - }, - { - "name": "symfony/deprecation-contracts", - "version": "v3.5.1", - "source": { - "type": "git", - "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", - "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", - "shasum": "" - }, - "require": { - "php": ">=8.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } - }, - "autoload": { - "files": [ - "function.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "A generic function and convention to trigger deprecation notices", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.1" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-25T14:20:29+00:00" - }, - { - "name": "symfony/error-handler", - "version": "v6.4.14", - "source": { - "type": "git", - "url": "https://github.com/symfony/error-handler.git", - "reference": "9e024324511eeb00983ee76b9aedc3e6ecd993d9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/9e024324511eeb00983ee76b9aedc3e6ecd993d9", - "reference": "9e024324511eeb00983ee76b9aedc3e6ecd993d9", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "psr/log": "^1|^2|^3", - "symfony/var-dumper": "^5.4|^6.0|^7.0" - }, - "conflict": { - "symfony/deprecation-contracts": "<2.5", - "symfony/http-kernel": "<6.4" - }, - "require-dev": { - "symfony/deprecation-contracts": "^2.5|^3", - "symfony/http-kernel": "^6.4|^7.0", - "symfony/serializer": "^5.4|^6.0|^7.0" - }, - "bin": [ - "Resources/bin/patch-type-declarations" - ], - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\ErrorHandler\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides tools to manage errors and ease debugging PHP code", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/error-handler/tree/v6.4.14" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-11-05T15:34:40+00:00" - }, - { - "name": "symfony/event-dispatcher", - "version": "v7.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "910c5db85a5356d0fea57680defec4e99eb9c8c1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/910c5db85a5356d0fea57680defec4e99eb9c8c1", - "reference": "910c5db85a5356d0fea57680defec4e99eb9c8c1", - "shasum": "" - }, - "require": { - "php": ">=8.2", - "symfony/event-dispatcher-contracts": "^2.5|^3" - }, - "conflict": { - "symfony/dependency-injection": "<6.4", - "symfony/service-contracts": "<2.5" - }, - "provide": { - "psr/event-dispatcher-implementation": "1.0", - "symfony/event-dispatcher-implementation": "2.0|3.0" - }, - "require-dev": { - "psr/log": "^1|^2|^3", - "symfony/config": "^6.4|^7.0", - "symfony/dependency-injection": "^6.4|^7.0", - "symfony/error-handler": "^6.4|^7.0", - "symfony/expression-language": "^6.4|^7.0", - "symfony/http-foundation": "^6.4|^7.0", - "symfony/service-contracts": "^2.5|^3", - "symfony/stopwatch": "^6.4|^7.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\EventDispatcher\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v7.2.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-25T14:21:43+00:00" - }, - { - "name": "symfony/event-dispatcher-contracts", - "version": "v3.5.1", - "source": { - "type": "git", - "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7642f5e970b672283b7823222ae8ef8bbc160b9f", - "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "psr/event-dispatcher": "^1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Contracts\\EventDispatcher\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Generic abstractions related to dispatching event", - "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], - "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.1" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-25T14:20:29+00:00" - }, - { - "name": "symfony/filesystem", - "version": "v7.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/filesystem.git", - "reference": "b8dce482de9d7c9fe2891155035a7248ab5c7fdb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/b8dce482de9d7c9fe2891155035a7248ab5c7fdb", - "reference": "b8dce482de9d7c9fe2891155035a7248ab5c7fdb", - "shasum": "" - }, - "require": { - "php": ">=8.2", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-mbstring": "~1.8" - }, - "require-dev": { - "symfony/process": "^6.4|^7.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Filesystem\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides basic utilities for the filesystem", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/filesystem/tree/v7.2.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-10-25T15:15:23+00:00" - }, - { - "name": "symfony/finder", - "version": "v6.4.13", - "source": { - "type": "git", - "url": "https://github.com/symfony/finder.git", - "reference": "daea9eca0b08d0ed1dc9ab702a46128fd1be4958" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/daea9eca0b08d0ed1dc9ab702a46128fd1be4958", - "reference": "daea9eca0b08d0ed1dc9ab702a46128fd1be4958", - "shasum": "" - }, - "require": { - "php": ">=8.1" - }, - "require-dev": { - "symfony/filesystem": "^6.0|^7.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Finder\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Finds files and directories via an intuitive fluent interface", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/finder/tree/v6.4.13" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-10-01T08:30:56+00:00" - }, - { - "name": "symfony/http-foundation", - "version": "v6.4.16", - "source": { - "type": "git", - "url": "https://github.com/symfony/http-foundation.git", - "reference": "431771b7a6f662f1575b3cfc8fd7617aa9864d57" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/431771b7a6f662f1575b3cfc8fd7617aa9864d57", - "reference": "431771b7a6f662f1575b3cfc8fd7617aa9864d57", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", - "symfony/polyfill-mbstring": "~1.1", - "symfony/polyfill-php83": "^1.27" - }, - "conflict": { - "symfony/cache": "<6.4.12|>=7.0,<7.1.5" - }, - "require-dev": { - "doctrine/dbal": "^2.13.1|^3|^4", - "predis/predis": "^1.1|^2.0", - "symfony/cache": "^6.4.12|^7.1.5", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/expression-language": "^5.4|^6.0|^7.0", - "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4|^7.0", - "symfony/mime": "^5.4|^6.0|^7.0", - "symfony/rate-limiter": "^5.4|^6.0|^7.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\HttpFoundation\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Defines an object-oriented layer for the HTTP specification", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/http-foundation/tree/v6.4.16" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-11-13T18:58:10+00:00" - }, - { - "name": "symfony/http-kernel", - "version": "v6.4.16", - "source": { - "type": "git", - "url": "https://github.com/symfony/http-kernel.git", - "reference": "8838b5b21d807923b893ccbfc2cbeda0f1bc00f0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/8838b5b21d807923b893ccbfc2cbeda0f1bc00f0", - "reference": "8838b5b21d807923b893ccbfc2cbeda0f1bc00f0", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "psr/log": "^1|^2|^3", - "symfony/deprecation-contracts": "^2.5|^3", - "symfony/error-handler": "^6.4|^7.0", - "symfony/event-dispatcher": "^5.4|^6.0|^7.0", - "symfony/http-foundation": "^6.4|^7.0", - "symfony/polyfill-ctype": "^1.8" - }, - "conflict": { - "symfony/browser-kit": "<5.4", - "symfony/cache": "<5.4", - "symfony/config": "<6.1", - "symfony/console": "<5.4", - "symfony/dependency-injection": "<6.4", - "symfony/doctrine-bridge": "<5.4", - "symfony/form": "<5.4", - "symfony/http-client": "<5.4", - "symfony/http-client-contracts": "<2.5", - "symfony/mailer": "<5.4", - "symfony/messenger": "<5.4", - "symfony/translation": "<5.4", - "symfony/translation-contracts": "<2.5", - "symfony/twig-bridge": "<5.4", - "symfony/validator": "<6.4", - "symfony/var-dumper": "<6.3", - "twig/twig": "<2.13" - }, - "provide": { - "psr/log-implementation": "1.0|2.0|3.0" - }, - "require-dev": { - "psr/cache": "^1.0|^2.0|^3.0", - "symfony/browser-kit": "^5.4|^6.0|^7.0", - "symfony/clock": "^6.2|^7.0", - "symfony/config": "^6.1|^7.0", - "symfony/console": "^5.4|^6.0|^7.0", - "symfony/css-selector": "^5.4|^6.0|^7.0", - "symfony/dependency-injection": "^6.4|^7.0", - "symfony/dom-crawler": "^5.4|^6.0|^7.0", - "symfony/expression-language": "^5.4|^6.0|^7.0", - "symfony/finder": "^5.4|^6.0|^7.0", - "symfony/http-client-contracts": "^2.5|^3", - "symfony/process": "^5.4|^6.0|^7.0", - "symfony/property-access": "^5.4.5|^6.0.5|^7.0", - "symfony/routing": "^5.4|^6.0|^7.0", - "symfony/serializer": "^6.4.4|^7.0.4", - "symfony/stopwatch": "^5.4|^6.0|^7.0", - "symfony/translation": "^5.4|^6.0|^7.0", - "symfony/translation-contracts": "^2.5|^3", - "symfony/uid": "^5.4|^6.0|^7.0", - "symfony/validator": "^6.4|^7.0", - "symfony/var-dumper": "^5.4|^6.4|^7.0", - "symfony/var-exporter": "^6.2|^7.0", - "twig/twig": "^2.13|^3.0.4" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\HttpKernel\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides a structured process for converting a Request into a Response", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/http-kernel/tree/v6.4.16" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-11-27T12:49:36+00:00" - }, - { - "name": "symfony/mailer", - "version": "v6.4.13", - "source": { - "type": "git", - "url": "https://github.com/symfony/mailer.git", - "reference": "c2f7e0d8d7ac8fe25faccf5d8cac462805db2663" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/c2f7e0d8d7ac8fe25faccf5d8cac462805db2663", - "reference": "c2f7e0d8d7ac8fe25faccf5d8cac462805db2663", - "shasum": "" - }, - "require": { - "egulias/email-validator": "^2.1.10|^3|^4", - "php": ">=8.1", - "psr/event-dispatcher": "^1", - "psr/log": "^1|^2|^3", - "symfony/event-dispatcher": "^5.4|^6.0|^7.0", - "symfony/mime": "^6.2|^7.0", - "symfony/service-contracts": "^2.5|^3" - }, - "conflict": { - "symfony/http-client-contracts": "<2.5", - "symfony/http-kernel": "<5.4", - "symfony/messenger": "<6.2", - "symfony/mime": "<6.2", - "symfony/twig-bridge": "<6.2.1" - }, - "require-dev": { - "symfony/console": "^5.4|^6.0|^7.0", - "symfony/http-client": "^5.4|^6.0|^7.0", - "symfony/messenger": "^6.2|^7.0", - "symfony/twig-bridge": "^6.2|^7.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Mailer\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Helps sending emails", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/mailer/tree/v6.4.13" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-25T14:18:03+00:00" - }, - { - "name": "symfony/mime", - "version": "v6.4.13", - "source": { - "type": "git", - "url": "https://github.com/symfony/mime.git", - "reference": "1de1cf14d99b12c7ebbb850491ec6ae3ed468855" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/1de1cf14d99b12c7ebbb850491ec6ae3ed468855", - "reference": "1de1cf14d99b12c7ebbb850491ec6ae3ed468855", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", - "symfony/polyfill-intl-idn": "^1.10", - "symfony/polyfill-mbstring": "^1.0" - }, - "conflict": { - "egulias/email-validator": "~3.0.0", - "phpdocumentor/reflection-docblock": "<3.2.2", - "phpdocumentor/type-resolver": "<1.4.0", - "symfony/mailer": "<5.4", - "symfony/serializer": "<6.4.3|>7.0,<7.0.3" - }, - "require-dev": { - "egulias/email-validator": "^2.1.10|^3.1|^4", - "league/html-to-markdown": "^5.0", - "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/process": "^5.4|^6.4|^7.0", - "symfony/property-access": "^5.4|^6.0|^7.0", - "symfony/property-info": "^5.4|^6.0|^7.0", - "symfony/serializer": "^6.4.3|^7.0.3" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Mime\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Allows manipulating MIME messages", - "homepage": "https://symfony.com", - "keywords": [ - "mime", - "mime-type" - ], - "support": { - "source": "https://github.com/symfony/mime/tree/v6.4.13" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-10-25T15:07:50+00:00" - }, - { - "name": "symfony/options-resolver", - "version": "v7.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/options-resolver.git", - "reference": "7da8fbac9dcfef75ffc212235d76b2754ce0cf50" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/options-resolver/zipball/7da8fbac9dcfef75ffc212235d76b2754ce0cf50", - "reference": "7da8fbac9dcfef75ffc212235d76b2754ce0cf50", - "shasum": "" - }, - "require": { - "php": ">=8.2", - "symfony/deprecation-contracts": "^2.5|^3" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\OptionsResolver\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides an improved replacement for the array_replace PHP function", - "homepage": "https://symfony.com", - "keywords": [ - "config", - "configuration", - "options" - ], - "support": { - "source": "https://github.com/symfony/options-resolver/tree/v7.2.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-11-20T11:17:29+00:00" - }, - { - "name": "symfony/polyfill-ctype", - "version": "v1.31.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638", - "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638", - "shasum": "" - }, - "require": { - "php": ">=7.2" - }, - "provide": { - "ext-ctype": "*" - }, - "suggest": { - "ext-ctype": "For best performance" - }, - "type": "library", - "extra": { - "thanks": { - "url": "https://github.com/symfony/polyfill", - "name": "symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Ctype\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Gert de Pagter", - "email": "BackEndTea@gmail.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for ctype functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "ctype", - "polyfill", - "portable" - ], - "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.31.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-09T11:45:10+00:00" - }, - { - "name": "symfony/polyfill-intl-grapheme", - "version": "v1.31.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", - "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", - "shasum": "" - }, - "require": { - "php": ">=7.2" - }, - "suggest": { - "ext-intl": "For best performance" - }, - "type": "library", - "extra": { - "thanks": { - "url": "https://github.com/symfony/polyfill", - "name": "symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Intl\\Grapheme\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for intl's grapheme_* functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "grapheme", - "intl", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.31.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-09T11:45:10+00:00" - }, - { - "name": "symfony/polyfill-intl-idn", - "version": "v1.31.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "c36586dcf89a12315939e00ec9b4474adcb1d773" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/c36586dcf89a12315939e00ec9b4474adcb1d773", - "reference": "c36586dcf89a12315939e00ec9b4474adcb1d773", - "shasum": "" - }, - "require": { - "php": ">=7.2", - "symfony/polyfill-intl-normalizer": "^1.10" - }, - "suggest": { - "ext-intl": "For best performance" - }, - "type": "library", - "extra": { - "thanks": { - "url": "https://github.com/symfony/polyfill", - "name": "symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Intl\\Idn\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Laurent Bassin", - "email": "laurent@bassin.info" - }, - { - "name": "Trevor Rowbotham", - "email": "trevor.rowbotham@pm.me" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "idn", - "intl", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.31.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-09T11:45:10+00:00" - }, - { - "name": "symfony/polyfill-intl-normalizer", - "version": "v1.31.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "3833d7255cc303546435cb650316bff708a1c75c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c", - "reference": "3833d7255cc303546435cb650316bff708a1c75c", - "shasum": "" - }, - "require": { - "php": ">=7.2" - }, - "suggest": { - "ext-intl": "For best performance" - }, - "type": "library", - "extra": { - "thanks": { - "url": "https://github.com/symfony/polyfill", - "name": "symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Intl\\Normalizer\\": "" - }, - "classmap": [ - "Resources/stubs" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for intl's Normalizer class and related functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "intl", - "normalizer", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.31.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-09T11:45:10+00:00" - }, - { - "name": "symfony/polyfill-mbstring", - "version": "v1.31.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341", - "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341", - "shasum": "" - }, - "require": { - "php": ">=7.2" - }, - "provide": { - "ext-mbstring": "*" - }, - "suggest": { - "ext-mbstring": "For best performance" - }, - "type": "library", - "extra": { - "thanks": { - "url": "https://github.com/symfony/polyfill", - "name": "symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Mbstring\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for the Mbstring extension", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "mbstring", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.31.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-09T11:45:10+00:00" - }, - { - "name": "symfony/polyfill-php80", - "version": "v1.31.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", - "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", - "shasum": "" - }, - "require": { - "php": ">=7.2" - }, - "type": "library", - "extra": { - "thanks": { - "url": "https://github.com/symfony/polyfill", - "name": "symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Php80\\": "" - }, - "classmap": [ - "Resources/stubs" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ion Bazan", - "email": "ion.bazan@gmail.com" - }, - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.31.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-09T11:45:10+00:00" - }, - { - "name": "symfony/polyfill-php81", - "version": "v1.31.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php81.git", - "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c", - "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c", - "shasum": "" - }, - "require": { - "php": ">=7.2" - }, - "type": "library", - "extra": { - "thanks": { - "url": "https://github.com/symfony/polyfill", - "name": "symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Php81\\": "" - }, - "classmap": [ - "Resources/stubs" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-php81/tree/v1.31.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-09T11:45:10+00:00" - }, - { - "name": "symfony/polyfill-php83", - "version": "v1.31.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php83.git", - "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/2fb86d65e2d424369ad2905e83b236a8805ba491", - "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491", - "shasum": "" - }, - "require": { - "php": ">=7.2" - }, - "type": "library", - "extra": { - "thanks": { - "url": "https://github.com/symfony/polyfill", - "name": "symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Php83\\": "" - }, - "classmap": [ - "Resources/stubs" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-php83/tree/v1.31.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-09T11:45:10+00:00" - }, - { - "name": "symfony/polyfill-uuid", - "version": "v1.31.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-uuid.git", - "reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/21533be36c24be3f4b1669c4725c7d1d2bab4ae2", - "reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2", - "shasum": "" - }, - "require": { - "php": ">=7.2" - }, - "provide": { - "ext-uuid": "*" - }, - "suggest": { - "ext-uuid": "For best performance" - }, - "type": "library", - "extra": { - "thanks": { - "url": "https://github.com/symfony/polyfill", - "name": "symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Uuid\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Grégoire Pineau", - "email": "lyrixx@lyrixx.info" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for uuid functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "uuid" - ], - "support": { - "source": "https://github.com/symfony/polyfill-uuid/tree/v1.31.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-09T11:45:10+00:00" - }, - { - "name": "symfony/process", - "version": "v6.4.15", - "source": { - "type": "git", - "url": "https://github.com/symfony/process.git", - "reference": "3cb242f059c14ae08591c5c4087d1fe443564392" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/3cb242f059c14ae08591c5c4087d1fe443564392", - "reference": "3cb242f059c14ae08591c5c4087d1fe443564392", - "shasum": "" - }, - "require": { - "php": ">=8.1" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Process\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Executes commands in sub-processes", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/process/tree/v6.4.15" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-11-06T14:19:14+00:00" - }, - { - "name": "symfony/psr-http-message-bridge", - "version": "v2.3.1", - "source": { - "type": "git", - "url": "https://github.com/symfony/psr-http-message-bridge.git", - "reference": "581ca6067eb62640de5ff08ee1ba6850a0ee472e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/581ca6067eb62640de5ff08ee1ba6850a0ee472e", - "reference": "581ca6067eb62640de5ff08ee1ba6850a0ee472e", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "psr/http-message": "^1.0 || ^2.0", - "symfony/deprecation-contracts": "^2.5 || ^3.0", - "symfony/http-foundation": "^5.4 || ^6.0" - }, - "require-dev": { - "nyholm/psr7": "^1.1", - "psr/log": "^1.1 || ^2 || ^3", - "symfony/browser-kit": "^5.4 || ^6.0", - "symfony/config": "^5.4 || ^6.0", - "symfony/event-dispatcher": "^5.4 || ^6.0", - "symfony/framework-bundle": "^5.4 || ^6.0", - "symfony/http-kernel": "^5.4 || ^6.0", - "symfony/phpunit-bridge": "^6.2" - }, - "suggest": { - "nyholm/psr7": "For a super lightweight PSR-7/17 implementation" - }, - "type": "symfony-bridge", - "extra": { - "branch-alias": { - "dev-main": "2.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Bridge\\PsrHttpMessage\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "http://symfony.com/contributors" - } - ], - "description": "PSR HTTP message bridge", - "homepage": "http://symfony.com", - "keywords": [ - "http", - "http-message", - "psr-17", - "psr-7" - ], - "support": { - "issues": "https://github.com/symfony/psr-http-message-bridge/issues", - "source": "https://github.com/symfony/psr-http-message-bridge/tree/v2.3.1" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2023-07-26T11:53:26+00:00" - }, - { - "name": "symfony/routing", - "version": "v6.4.16", - "source": { - "type": "git", - "url": "https://github.com/symfony/routing.git", - "reference": "91e02e606b4b705c2f4fb42f7e7708b7923a3220" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/91e02e606b4b705c2f4fb42f7e7708b7923a3220", - "reference": "91e02e606b4b705c2f4fb42f7e7708b7923a3220", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3" - }, - "conflict": { - "doctrine/annotations": "<1.12", - "symfony/config": "<6.2", - "symfony/dependency-injection": "<5.4", - "symfony/yaml": "<5.4" - }, - "require-dev": { - "doctrine/annotations": "^1.12|^2", - "psr/log": "^1|^2|^3", - "symfony/config": "^6.2|^7.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/expression-language": "^5.4|^6.0|^7.0", - "symfony/http-foundation": "^5.4|^6.0|^7.0", - "symfony/yaml": "^5.4|^6.0|^7.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Routing\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Maps an HTTP request to a set of configuration variables", - "homepage": "https://symfony.com", - "keywords": [ - "router", - "routing", - "uri", - "url" - ], - "support": { - "source": "https://github.com/symfony/routing/tree/v6.4.16" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-11-13T15:31:34+00:00" - }, - { - "name": "symfony/service-contracts", - "version": "v3.5.1", - "source": { - "type": "git", - "url": "https://github.com/symfony/service-contracts.git", - "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/e53260aabf78fb3d63f8d79d69ece59f80d5eda0", - "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "psr/container": "^1.1|^2.0", - "symfony/deprecation-contracts": "^2.5|^3" - }, - "conflict": { - "ext-psr": "<1.1|>=2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Contracts\\Service\\": "" - }, - "exclude-from-classmap": [ - "/Test/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Generic abstractions related to writing services", - "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], - "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.5.1" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-25T14:20:29+00:00" - }, - { - "name": "symfony/string", - "version": "v7.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/string.git", - "reference": "446e0d146f991dde3e73f45f2c97a9faad773c82" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/446e0d146f991dde3e73f45f2c97a9faad773c82", - "reference": "446e0d146f991dde3e73f45f2c97a9faad773c82", - "shasum": "" - }, - "require": { - "php": ">=8.2", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-intl-grapheme": "~1.0", - "symfony/polyfill-intl-normalizer": "~1.0", - "symfony/polyfill-mbstring": "~1.0" - }, - "conflict": { - "symfony/translation-contracts": "<2.5" - }, - "require-dev": { - "symfony/emoji": "^7.1", - "symfony/error-handler": "^6.4|^7.0", - "symfony/http-client": "^6.4|^7.0", - "symfony/intl": "^6.4|^7.0", - "symfony/translation-contracts": "^2.5|^3.0", - "symfony/var-exporter": "^6.4|^7.0" - }, - "type": "library", - "autoload": { - "files": [ - "Resources/functions.php" - ], - "psr-4": { - "Symfony\\Component\\String\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", - "homepage": "https://symfony.com", - "keywords": [ - "grapheme", - "i18n", - "string", - "unicode", - "utf-8", - "utf8" - ], - "support": { - "source": "https://github.com/symfony/string/tree/v7.2.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-11-13T13:31:26+00:00" - }, - { - "name": "symfony/translation", - "version": "v6.4.13", - "source": { - "type": "git", - "url": "https://github.com/symfony/translation.git", - "reference": "bee9bfabfa8b4045a66bf82520e492cddbaffa66" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/bee9bfabfa8b4045a66bf82520e492cddbaffa66", - "reference": "bee9bfabfa8b4045a66bf82520e492cddbaffa66", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", - "symfony/polyfill-mbstring": "~1.0", - "symfony/translation-contracts": "^2.5|^3.0" - }, - "conflict": { - "symfony/config": "<5.4", - "symfony/console": "<5.4", - "symfony/dependency-injection": "<5.4", - "symfony/http-client-contracts": "<2.5", - "symfony/http-kernel": "<5.4", - "symfony/service-contracts": "<2.5", - "symfony/twig-bundle": "<5.4", - "symfony/yaml": "<5.4" - }, - "provide": { - "symfony/translation-implementation": "2.3|3.0" - }, - "require-dev": { - "nikic/php-parser": "^4.18|^5.0", - "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0|^7.0", - "symfony/console": "^5.4|^6.0|^7.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/finder": "^5.4|^6.0|^7.0", - "symfony/http-client-contracts": "^2.5|^3.0", - "symfony/http-kernel": "^5.4|^6.0|^7.0", - "symfony/intl": "^5.4|^6.0|^7.0", - "symfony/polyfill-intl-icu": "^1.21", - "symfony/routing": "^5.4|^6.0|^7.0", - "symfony/service-contracts": "^2.5|^3", - "symfony/yaml": "^5.4|^6.0|^7.0" - }, - "type": "library", - "autoload": { - "files": [ - "Resources/functions.php" - ], - "psr-4": { - "Symfony\\Component\\Translation\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides tools to internationalize your application", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/translation/tree/v6.4.13" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-27T18:14:25+00:00" - }, - { - "name": "symfony/translation-contracts", - "version": "v3.5.1", - "source": { - "type": "git", - "url": "https://github.com/symfony/translation-contracts.git", - "reference": "4667ff3bd513750603a09c8dedbea942487fb07c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/4667ff3bd513750603a09c8dedbea942487fb07c", - "reference": "4667ff3bd513750603a09c8dedbea942487fb07c", - "shasum": "" - }, - "require": { - "php": ">=8.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Contracts\\Translation\\": "" - }, - "exclude-from-classmap": [ - "/Test/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Generic abstractions related to translation", - "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], - "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v3.5.1" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-25T14:20:29+00:00" - }, - { - "name": "symfony/uid", - "version": "v6.4.13", - "source": { - "type": "git", - "url": "https://github.com/symfony/uid.git", - "reference": "18eb207f0436a993fffbdd811b5b8fa35fa5e007" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/uid/zipball/18eb207f0436a993fffbdd811b5b8fa35fa5e007", - "reference": "18eb207f0436a993fffbdd811b5b8fa35fa5e007", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "symfony/polyfill-uuid": "^1.15" - }, - "require-dev": { - "symfony/console": "^5.4|^6.0|^7.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Uid\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Grégoire Pineau", - "email": "lyrixx@lyrixx.info" - }, - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides an object-oriented API to generate and represent UIDs", - "homepage": "https://symfony.com", - "keywords": [ - "UID", - "ulid", - "uuid" - ], - "support": { - "source": "https://github.com/symfony/uid/tree/v6.4.13" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-25T14:18:03+00:00" - }, - { - "name": "symfony/var-dumper", - "version": "v6.4.15", - "source": { - "type": "git", - "url": "https://github.com/symfony/var-dumper.git", - "reference": "38254d5a5ac2e61f2b52f9caf54e7aa3c9d36b80" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/38254d5a5ac2e61f2b52f9caf54e7aa3c9d36b80", - "reference": "38254d5a5ac2e61f2b52f9caf54e7aa3c9d36b80", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", - "symfony/polyfill-mbstring": "~1.0" - }, - "conflict": { - "symfony/console": "<5.4" - }, - "require-dev": { - "ext-iconv": "*", - "symfony/console": "^5.4|^6.0|^7.0", - "symfony/error-handler": "^6.3|^7.0", - "symfony/http-kernel": "^5.4|^6.0|^7.0", - "symfony/process": "^5.4|^6.0|^7.0", - "symfony/uid": "^5.4|^6.0|^7.0", - "twig/twig": "^2.13|^3.0.4" - }, - "bin": [ - "Resources/bin/var-dump-server" - ], - "type": "library", - "autoload": { - "files": [ - "Resources/functions/dump.php" - ], - "psr-4": { - "Symfony\\Component\\VarDumper\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides mechanisms for walking through any arbitrary PHP variable", - "homepage": "https://symfony.com", - "keywords": [ - "debug", - "dump" - ], - "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.4.15" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-11-08T15:28:48+00:00" - }, - { - "name": "symfony/var-exporter", - "version": "v7.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/var-exporter.git", - "reference": "1a6a89f95a46af0f142874c9d650a6358d13070d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/var-exporter/zipball/1a6a89f95a46af0f142874c9d650a6358d13070d", - "reference": "1a6a89f95a46af0f142874c9d650a6358d13070d", - "shasum": "" - }, - "require": { - "php": ">=8.2" - }, - "require-dev": { - "symfony/property-access": "^6.4|^7.0", - "symfony/serializer": "^6.4|^7.0", - "symfony/var-dumper": "^6.4|^7.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\VarExporter\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Allows exporting any serializable PHP data structure to plain PHP code", - "homepage": "https://symfony.com", - "keywords": [ - "clone", - "construct", - "export", - "hydrate", - "instantiate", - "lazy-loading", - "proxy", - "serialize" - ], - "support": { - "source": "https://github.com/symfony/var-exporter/tree/v7.2.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-10-18T07:58:17+00:00" - }, - { - "name": "symfony/yaml", - "version": "v6.4.13", - "source": { - "type": "git", - "url": "https://github.com/symfony/yaml.git", - "reference": "e99b4e94d124b29ee4cf3140e1b537d2dad8cec9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/e99b4e94d124b29ee4cf3140e1b537d2dad8cec9", - "reference": "e99b4e94d124b29ee4cf3140e1b537d2dad8cec9", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", - "symfony/polyfill-ctype": "^1.8" - }, - "conflict": { - "symfony/console": "<5.4" - }, - "require-dev": { - "symfony/console": "^5.4|^6.0|^7.0" - }, - "bin": [ - "Resources/bin/yaml-lint" - ], - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Yaml\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Loads and dumps YAML files", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/yaml/tree/v6.4.13" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-25T14:18:03+00:00" - }, - { - "name": "tijsverkoyen/css-to-inline-styles", - "version": "v2.2.7", - "source": { - "type": "git", - "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", - "reference": "83ee6f38df0a63106a9e4536e3060458b74ccedb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/83ee6f38df0a63106a9e4536e3060458b74ccedb", - "reference": "83ee6f38df0a63106a9e4536e3060458b74ccedb", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-libxml": "*", - "php": "^5.5 || ^7.0 || ^8.0", - "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5 || ^8.5.21 || ^9.5.10" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.2.x-dev" - } - }, - "autoload": { - "psr-4": { - "TijsVerkoyen\\CssToInlineStyles\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Tijs Verkoyen", - "email": "css_to_inline_styles@verkoyen.eu", - "role": "Developer" - } - ], - "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.", - "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", - "support": { - "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", - "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/v2.2.7" - }, - "time": "2023-12-08T13:03:43+00:00" - }, - { - "name": "trax2/framework", - "version": "2.0.4", - "source": { - "type": "git", - "url": "https://github.com/trax-project/trax2-framework.git", - "reference": "0f099d4411ba8e32d373e1e2142f0036afee1414" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/trax-project/trax2-framework/zipball/0f099d4411ba8e32d373e1e2142f0036afee1414", - "reference": "0f099d4411ba8e32d373e1e2142f0036afee1414", - "shasum": "" - }, - "type": "library", - "autoload": { - "psr-4": { - "Trax\\Auth\\": "auth/src/", - "Trax\\Core\\": "core/src/", - "Trax\\Repo\\": "repo/src/", - "Trax\\XapiStore\\": "xapi-store/src/", - "Trax\\XapiValidation\\": "xapi-validation/src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-3.0-or-later" - ], - "authors": [ - { - "name": "Sébastien Fraysse", - "email": "sebastien@fraysse.eu", - "homepage": "http://fraysse.eu" - } - ], - "description": "A framework for TRAX LRS", - "homepage": "http://traxlrs.com", - "keywords": [ - "lrs", - "trax", - "xAPI" - ], - "support": { - "issues": "https://github.com/trax-project/trax2-framework/issues", - "source": "https://github.com/trax-project/trax2-framework/tree/2.0.4" - }, - "time": "2023-04-25T11:10:04+00:00" - }, - { - "name": "treestoneit/shopping-cart", - "version": "v1.5.0", - "source": { - "type": "git", - "url": "https://github.com/treeStoneIT/shopping-cart.git", - "reference": "303b3d5e4845bbd45f72ba29cb8098d17d50f5a1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/treeStoneIT/shopping-cart/zipball/303b3d5e4845bbd45f72ba29cb8098d17d50f5a1", - "reference": "303b3d5e4845bbd45f72ba29cb8098d17d50f5a1", - "shasum": "" - }, - "require": { - "ext-json": "*", - "illuminate/config": "^6.0|^7.0|^8.0|^9.0", - "illuminate/database": "^6.20.26|^7.30.5|^8.40.0|^9.0", - "illuminate/support": "^6.0|^7.0|^8.0|^9.0", - "php": "^7.3|^8.0|^8.1" - }, - "require-dev": { - "orchestra/testbench": "^4.0|^5.0|^6.0", - "phpunit/phpunit": "^8.0|^9.0" - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "Cart": "Treestoneit\\ShoppingCart\\Facades\\Cart" - }, - "providers": [ - "Treestoneit\\ShoppingCart\\CartServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Treestoneit\\ShoppingCart\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Avraham Appel", - "email": "avraham@bomshteyn.com", - "role": "Developer" - } - ], - "description": "An easy-to-use shopping cart for Laravel", - "homepage": "https://github.com/treestoneit/shopping-cart", - "keywords": [ - "laravel", - "shopping-cart", - "treestoneit" - ], - "support": { - "issues": "https://github.com/treeStoneIT/shopping-cart/issues", - "source": "https://github.com/treeStoneIT/shopping-cart/tree/v1.5.0" - }, - "funding": [ - { - "url": "https://github.com/treestoneit", - "type": "github" - } - ], - "time": "2022-09-13T20:54:06+00:00" - }, - { - "name": "twilio/sdk", - "version": "6.44.4", - "source": { - "type": "git", - "url": "https://github.com/twilio/twilio-php.git", - "reference": "08aad5f377e2245b9cd7508e7762d95e7392fa4d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/twilio/twilio-php/zipball/08aad5f377e2245b9cd7508e7762d95e7392fa4d", - "reference": "08aad5f377e2245b9cd7508e7762d95e7392fa4d", - "shasum": "" - }, - "require": { - "php": ">=7.1.0" - }, - "require-dev": { - "guzzlehttp/guzzle": "^6.3 || ^7.0", - "phpunit/phpunit": ">=7.0 < 10" - }, - "suggest": { - "guzzlehttp/guzzle": "An HTTP client to execute the API requests" - }, - "type": "library", - "autoload": { - "psr-4": { - "Twilio\\": "src/Twilio/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Twilio API Team", - "email": "api@twilio.com" - } - ], - "description": "A PHP wrapper for Twilio's API", - "homepage": "https://github.com/twilio/twilio-php", - "keywords": [ - "api", - "sms", - "twilio" - ], - "support": { - "issues": "https://github.com/twilio/twilio-php/issues", - "source": "https://github.com/twilio/twilio-php/tree/6.44.4" - }, - "time": "2023-02-22T19:59:53+00:00" - }, - { - "name": "tzsk/sms", - "version": "6.0.0", - "source": { - "type": "git", - "url": "https://github.com/tzsk/sms.git", - "reference": "387b3e750e911095be7a36f9181cb3cdd7d81929" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/tzsk/sms/zipball/387b3e750e911095be7a36f9181cb3cdd7d81929", - "reference": "387b3e750e911095be7a36f9181cb3cdd7d81929", - "shasum": "" - }, - "require": { - "guzzlehttp/guzzle": "^7.0", - "illuminate/http": "^8.0|^9.0", - "illuminate/support": "^8.0|^9.0", - "php": "^8.0" - }, - "require-dev": { - "aws/aws-sdk-php": "^3.87", - "friendsofphp/php-cs-fixer": "^3.0", - "kavenegar/php": "^1.2", - "laravel/legacy-factories": "^1.0", - "mediaburst/clockworksms": "^2.0", - "melipayamak/php": "^1.0.0", - "orchestra/testbench": "^6.0|^7.0", - "phpunit/phpunit": "^9.3", - "sms77/api": "^v2.4.0", - "smsgatewayme/client": "^0.0.1", - "twilio/sdk": "^6.0", - "vimeo/psalm": "^4.0" - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "Sms": "Tzsk\\Sms\\Facades\\Sms" - }, - "providers": [ - "Tzsk\\Sms\\SmsServiceProvider" - ] - } - }, - "autoload": { - "files": [ - "src/Helper.php" - ], - "psr-4": { - "Tzsk\\Sms\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Kazi Ahmed", - "email": "mailtokmahmed@gmail.com", - "homepage": "https://github.com/tzsk", - "role": "Developer" - } - ], - "description": "Laravel SMS Gateway Integration Package", - "homepage": "https://github.com/tzsk/sms", - "keywords": [ - "laravel SMS gateway me", - "laravel SmsGateWay24", - "laravel farazsms", - "laravel kavenegar", - "laravel link mobility", - "laravel melipayamak", - "laravel sms gateway", - "laravel smsir", - "laravel textlocal", - "laravel tsms", - "laravel twilio", - "sms", - "tzsk" - ], - "support": { - "issues": "https://github.com/tzsk/sms/issues", - "source": "https://github.com/tzsk/sms/tree/6.0.0" - }, - "funding": [ - { - "url": "https://paypal.me/KMAhmed", - "type": "custom" - }, - { - "url": "https://github.com/tzsk", - "type": "github" - } - ], - "time": "2022-04-02T05:56:41+00:00" - }, - { - "name": "vlucas/phpdotenv", - "version": "v5.6.1", - "source": { - "type": "git", - "url": "https://github.com/vlucas/phpdotenv.git", - "reference": "a59a13791077fe3d44f90e7133eb68e7d22eaff2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/a59a13791077fe3d44f90e7133eb68e7d22eaff2", - "reference": "a59a13791077fe3d44f90e7133eb68e7d22eaff2", - "shasum": "" - }, - "require": { - "ext-pcre": "*", - "graham-campbell/result-type": "^1.1.3", - "php": "^7.2.5 || ^8.0", - "phpoption/phpoption": "^1.9.3", - "symfony/polyfill-ctype": "^1.24", - "symfony/polyfill-mbstring": "^1.24", - "symfony/polyfill-php80": "^1.24" - }, - "require-dev": { - "bamarni/composer-bin-plugin": "^1.8.2", - "ext-filter": "*", - "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2" - }, - "suggest": { - "ext-filter": "Required to use the boolean validator." - }, - "type": "library", - "extra": { - "bamarni-bin": { - "bin-links": true, - "forward-command": false - }, - "branch-alias": { - "dev-master": "5.6-dev" - } - }, - "autoload": { - "psr-4": { - "Dotenv\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk", - "homepage": "https://github.com/GrahamCampbell" - }, - { - "name": "Vance Lucas", - "email": "vance@vancelucas.com", - "homepage": "https://github.com/vlucas" - } - ], - "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", - "keywords": [ - "dotenv", - "env", - "environment" - ], - "support": { - "issues": "https://github.com/vlucas/phpdotenv/issues", - "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.1" - }, - "funding": [ - { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", - "type": "tidelift" - } - ], - "time": "2024-07-20T21:52:34+00:00" - }, - { - "name": "voku/portable-ascii", - "version": "2.0.3", - "source": { - "type": "git", - "url": "https://github.com/voku/portable-ascii.git", - "reference": "b1d923f88091c6bf09699efcd7c8a1b1bfd7351d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b1d923f88091c6bf09699efcd7c8a1b1bfd7351d", - "reference": "b1d923f88091c6bf09699efcd7c8a1b1bfd7351d", - "shasum": "" - }, - "require": { - "php": ">=7.0.0" - }, - "require-dev": { - "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" - }, - "suggest": { - "ext-intl": "Use Intl for transliterator_transliterate() support" - }, - "type": "library", - "autoload": { - "psr-4": { - "voku\\": "src/voku/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Lars Moelleken", - "homepage": "https://www.moelleken.org/" - } - ], - "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", - "homepage": "https://github.com/voku/portable-ascii", - "keywords": [ - "ascii", - "clean", - "php" - ], - "support": { - "issues": "https://github.com/voku/portable-ascii/issues", - "source": "https://github.com/voku/portable-ascii/tree/2.0.3" - }, - "funding": [ - { - "url": "https://www.paypal.me/moelleken", - "type": "custom" - }, - { - "url": "https://github.com/voku", - "type": "github" - }, - { - "url": "https://opencollective.com/portable-ascii", - "type": "open_collective" - }, - { - "url": "https://www.patreon.com/voku", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", - "type": "tidelift" - } - ], - "time": "2024-11-21T01:49:47+00:00" - }, - { - "name": "webmozart/assert", - "version": "1.11.0", - "source": { - "type": "git", - "url": "https://github.com/webmozarts/assert.git", - "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", - "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", - "shasum": "" - }, - "require": { - "ext-ctype": "*", - "php": "^7.2 || ^8.0" - }, - "conflict": { - "phpstan/phpstan": "<0.12.20", - "vimeo/psalm": "<4.6.1 || 4.6.2" - }, - "require-dev": { - "phpunit/phpunit": "^8.5.13" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.10-dev" - } - }, - "autoload": { - "psr-4": { - "Webmozart\\Assert\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - } - ], - "description": "Assertions to validate method input/output with nice error messages.", - "keywords": [ - "assert", - "check", - "validate" - ], - "support": { - "issues": "https://github.com/webmozarts/assert/issues", - "source": "https://github.com/webmozarts/assert/tree/1.11.0" - }, - "time": "2022-06-03T18:03:27+00:00" - }, - { - "name": "zanysoft/laravel-zip", - "version": "2.0.4", - "source": { - "type": "git", - "url": "https://github.com/zanysoft/laravel-zip.git", - "reference": "04ed09db8ca799e088b3af183e6de50be8346bf4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zanysoft/laravel-zip/zipball/04ed09db8ca799e088b3af183e6de50be8346bf4", - "reference": "04ed09db8ca799e088b3af183e6de50be8346bf4", - "shasum": "" - }, - "require": { - "ext-zip": "*", - "illuminate/support": "^7.0|^8.0|^9.0|^10.0", - "php": ">=7.4" - }, - "require-dev": { - "orchestra/testbench": "^6.24", - "phpunit/phpunit": "^9.5", - "scrutinizer/ocular": "^1.9" - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "Zip": "ZanySoft\\Zip\\Facades\\Zip" - }, - "providers": [ - "ZanySoft\\Zip\\ZipServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "ZanySoft\\Zip\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Zany Soft", - "email": "info@zanysoft.net", - "homepage": "http://www.zanysoft.net" - } - ], - "description": "laravel-zip is the world's leading zip utility for file compression and backup.", - "homepage": "http://www.zanysoft.net", - "keywords": [ - "backup", - "extract", - "laravel", - "laravel-zip", - "laravel8", - "laravel9", - "merge", - "multiple", - "unzip", - "zip", - "ziparchive" - ], - "support": { - "issues": "https://github.com/zanysoft/laravel-zip/issues", - "source": "https://github.com/zanysoft/laravel-zip/tree/2.0.4" - }, - "time": "2023-02-16T05:33:35+00:00" - }, - { - "name": "zircote/swagger-php", - "version": "4.11.1", - "source": { - "type": "git", - "url": "https://github.com/zircote/swagger-php.git", - "reference": "7df10e8ec47db07c031db317a25bef962b4e5de1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zircote/swagger-php/zipball/7df10e8ec47db07c031db317a25bef962b4e5de1", - "reference": "7df10e8ec47db07c031db317a25bef962b4e5de1", - "shasum": "" - }, - "require": { - "ext-json": "*", - "php": ">=7.2", - "psr/log": "^1.1 || ^2.0 || ^3.0", - "symfony/deprecation-contracts": "^2 || ^3", - "symfony/finder": ">=2.2", - "symfony/yaml": ">=3.3" - }, - "require-dev": { - "composer/package-versions-deprecated": "^1.11", - "doctrine/annotations": "^1.7 || ^2.0", - "friendsofphp/php-cs-fixer": "^2.17 || 3.62.0", - "phpstan/phpstan": "^1.6", - "phpunit/phpunit": ">=8", - "vimeo/psalm": "^4.23" - }, - "suggest": { - "doctrine/annotations": "^1.7 || ^2.0" - }, - "bin": [ - "bin/openapi" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.x-dev" - } - }, - "autoload": { - "psr-4": { - "OpenApi\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Robert Allen", - "email": "zircote@gmail.com" - }, - { - "name": "Bob Fanger", - "email": "bfanger@gmail.com", - "homepage": "https://bfanger.nl" - }, - { - "name": "Martin Rademacher", - "email": "mano@radebatz.net", - "homepage": "https://radebatz.net" - } - ], - "description": "swagger-php - Generate interactive documentation for your RESTful API using phpdoc annotations", - "homepage": "https://github.com/zircote/swagger-php/", - "keywords": [ - "api", - "json", - "rest", - "service discovery" - ], - "support": { - "issues": "https://github.com/zircote/swagger-php/issues", - "source": "https://github.com/zircote/swagger-php/tree/4.11.1" - }, - "time": "2024-10-15T19:20:02+00:00" - } - ], - "packages-dev": [ - { - "name": "doctrine/instantiator", - "version": "2.0.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/instantiator.git", - "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", - "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", - "shasum": "" - }, - "require": { - "php": "^8.1" - }, - "require-dev": { - "doctrine/coding-standard": "^11", - "ext-pdo": "*", - "ext-phar": "*", - "phpbench/phpbench": "^1.2", - "phpstan/phpstan": "^1.9.4", - "phpstan/phpstan-phpunit": "^1.3", - "phpunit/phpunit": "^9.5.27", - "vimeo/psalm": "^5.4" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com", - "homepage": "https://ocramius.github.io/" - } - ], - "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", - "homepage": "https://www.doctrine-project.org/projects/instantiator.html", - "keywords": [ - "constructor", - "instantiate" - ], - "support": { - "issues": "https://github.com/doctrine/instantiator/issues", - "source": "https://github.com/doctrine/instantiator/tree/2.0.0" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", - "type": "tidelift" - } - ], - "time": "2022-12-30T00:23:10+00:00" - }, - { - "name": "filp/whoops", - "version": "2.16.0", - "source": { - "type": "git", - "url": "https://github.com/filp/whoops.git", - "reference": "befcdc0e5dce67252aa6322d82424be928214fa2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/filp/whoops/zipball/befcdc0e5dce67252aa6322d82424be928214fa2", - "reference": "befcdc0e5dce67252aa6322d82424be928214fa2", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0", - "psr/log": "^1.0.1 || ^2.0 || ^3.0" - }, - "require-dev": { - "mockery/mockery": "^1.0", - "phpunit/phpunit": "^7.5.20 || ^8.5.8 || ^9.3.3", - "symfony/var-dumper": "^4.0 || ^5.0" - }, - "suggest": { - "symfony/var-dumper": "Pretty print complex values better with var-dumper available", - "whoops/soap": "Formats errors as SOAP responses" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.7-dev" - } - }, - "autoload": { - "psr-4": { - "Whoops\\": "src/Whoops/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Filipe Dobreira", - "homepage": "https://github.com/filp", - "role": "Developer" - } - ], - "description": "php error handling for cool kids", - "homepage": "https://filp.github.io/whoops/", - "keywords": [ - "error", - "exception", - "handling", - "library", - "throwable", - "whoops" - ], - "support": { - "issues": "https://github.com/filp/whoops/issues", - "source": "https://github.com/filp/whoops/tree/2.16.0" - }, - "funding": [ - { - "url": "https://github.com/denis-sokolov", - "type": "github" - } - ], - "time": "2024-09-25T12:00:00+00:00" - }, - { - "name": "hamcrest/hamcrest-php", - "version": "v2.0.1", - "source": { - "type": "git", - "url": "https://github.com/hamcrest/hamcrest-php.git", - "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", - "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", - "shasum": "" - }, - "require": { - "php": "^5.3|^7.0|^8.0" - }, - "replace": { - "cordoval/hamcrest-php": "*", - "davedevelopment/hamcrest-php": "*", - "kodova/hamcrest-php": "*" - }, - "require-dev": { - "phpunit/php-file-iterator": "^1.4 || ^2.0", - "phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.1-dev" - } - }, - "autoload": { - "classmap": [ - "hamcrest" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "This is the PHP port of Hamcrest Matchers", - "keywords": [ - "test" - ], - "support": { - "issues": "https://github.com/hamcrest/hamcrest-php/issues", - "source": "https://github.com/hamcrest/hamcrest-php/tree/v2.0.1" - }, - "time": "2020-07-09T08:09:16+00:00" - }, - { - "name": "mockery/mockery", - "version": "1.6.12", - "source": { - "type": "git", - "url": "https://github.com/mockery/mockery.git", - "reference": "1f4efdd7d3beafe9807b08156dfcb176d18f1699" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/mockery/mockery/zipball/1f4efdd7d3beafe9807b08156dfcb176d18f1699", - "reference": "1f4efdd7d3beafe9807b08156dfcb176d18f1699", - "shasum": "" - }, - "require": { - "hamcrest/hamcrest-php": "^2.0.1", - "lib-pcre": ">=7.0", - "php": ">=7.3" - }, - "conflict": { - "phpunit/phpunit": "<8.0" - }, - "require-dev": { - "phpunit/phpunit": "^8.5 || ^9.6.17", - "symplify/easy-coding-standard": "^12.1.14" - }, - "type": "library", - "autoload": { - "files": [ - "library/helpers.php", - "library/Mockery.php" - ], - "psr-4": { - "Mockery\\": "library/Mockery" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Pádraic Brady", - "email": "padraic.brady@gmail.com", - "homepage": "https://github.com/padraic", - "role": "Author" - }, - { - "name": "Dave Marshall", - "email": "dave.marshall@atstsolutions.co.uk", - "homepage": "https://davedevelopment.co.uk", - "role": "Developer" - }, - { - "name": "Nathanael Esayeas", - "email": "nathanael.esayeas@protonmail.com", - "homepage": "https://github.com/ghostwriter", - "role": "Lead Developer" - } - ], - "description": "Mockery is a simple yet flexible PHP mock object framework", - "homepage": "https://github.com/mockery/mockery", - "keywords": [ - "BDD", - "TDD", - "library", - "mock", - "mock objects", - "mockery", - "stub", - "test", - "test double", - "testing" - ], - "support": { - "docs": "https://docs.mockery.io/", - "issues": "https://github.com/mockery/mockery/issues", - "rss": "https://github.com/mockery/mockery/releases.atom", - "security": "https://github.com/mockery/mockery/security/advisories", - "source": "https://github.com/mockery/mockery" - }, - "time": "2024-05-16T03:13:13+00:00" - }, - { - "name": "myclabs/deep-copy", - "version": "1.12.1", - "source": { - "type": "git", - "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/123267b2c49fbf30d78a7b2d333f6be754b94845", - "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0" - }, - "conflict": { - "doctrine/collections": "<1.6.8", - "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", - "autoload": { - "files": [ - "src/DeepCopy/deep_copy.php" - ], - "psr-4": { - "DeepCopy\\": "src/DeepCopy/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Create deep copies (clones) of your objects", - "keywords": [ - "clone", - "copy", - "duplicate", - "object", - "object graph" - ], - "support": { - "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.12.1" - }, - "funding": [ - { - "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", - "type": "tidelift" - } - ], - "time": "2024-11-08T17:47:46+00:00" - }, - { - "name": "nunomaduro/collision", - "version": "v7.11.0", - "source": { - "type": "git", - "url": "https://github.com/nunomaduro/collision.git", - "reference": "994ea93df5d4132f69d3f1bd74730509df6e8a05" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/994ea93df5d4132f69d3f1bd74730509df6e8a05", - "reference": "994ea93df5d4132f69d3f1bd74730509df6e8a05", - "shasum": "" - }, - "require": { - "filp/whoops": "^2.16.0", - "nunomaduro/termwind": "^1.15.1", - "php": "^8.1.0", - "symfony/console": "^6.4.12" - }, - "conflict": { - "laravel/framework": ">=11.0.0" - }, - "require-dev": { - "brianium/paratest": "^7.3.1", - "laravel/framework": "^10.48.22", - "laravel/pint": "^1.18.1", - "laravel/sail": "^1.36.0", - "laravel/sanctum": "^3.3.3", - "laravel/tinker": "^2.10.0", - "nunomaduro/larastan": "^2.9.8", - "orchestra/testbench-core": "^8.28.3", - "pestphp/pest": "^2.35.1", - "phpunit/phpunit": "^10.5.36", - "sebastian/environment": "^6.1.0", - "spatie/laravel-ignition": "^2.8.0" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider" - ] - } - }, - "autoload": { - "files": [ - "./src/Adapters/Phpunit/Autoload.php" - ], - "psr-4": { - "NunoMaduro\\Collision\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nuno Maduro", - "email": "enunomaduro@gmail.com" - } - ], - "description": "Cli error handling for console/command-line PHP applications.", - "keywords": [ - "artisan", - "cli", - "command-line", - "console", - "error", - "handling", - "laravel", - "laravel-zero", - "php", - "symfony" - ], - "support": { - "issues": "https://github.com/nunomaduro/collision/issues", - "source": "https://github.com/nunomaduro/collision" - }, - "funding": [ - { - "url": "https://www.paypal.com/paypalme/enunomaduro", - "type": "custom" - }, - { - "url": "https://github.com/nunomaduro", - "type": "github" - }, - { - "url": "https://www.patreon.com/nunomaduro", - "type": "patreon" - } - ], - "time": "2024-10-15T15:12:40+00:00" - }, - { - "name": "orchestra/canvas", - "version": "v7.11.1", - "source": { - "type": "git", - "url": "https://github.com/orchestral/canvas.git", - "reference": "ccfbf44bfd2b959fa05b6ad5c770c89641991edc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/orchestral/canvas/zipball/ccfbf44bfd2b959fa05b6ad5c770c89641991edc", - "reference": "ccfbf44bfd2b959fa05b6ad5c770c89641991edc", - "shasum": "" - }, - "require": { - "illuminate/database": "^9.52.15", - "illuminate/support": "^9.52.15", - "orchestra/canvas-core": "^7.7", - "orchestra/testbench-core": "^7.31", - "php": "^8.0", - "symfony/yaml": "^5.4 || ^6.0" - }, - "require-dev": { - "laravel/framework": "^9.52.15", - "laravel/pint": "^1.4", - "mockery/mockery": "^1.5.1", - "phpstan/phpstan": "^1.10.5", - "phpunit/phpunit": "^9.5.10", - "spatie/laravel-ray": "^1.32.4" - }, - "bin": [ - "canvas" - ], - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Orchestra\\Canvas\\LaravelServiceProvider" - ] - }, - "branch-alias": { - "dev-master": "8.0-dev" - } - }, - "autoload": { - "psr-4": { - "Orchestra\\Canvas\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - }, - { - "name": "Mior Muhammad Zaki", - "email": "crynobone@gmail.com" - } - ], - "description": "Code Generators for Laravel Applications and Packages", - "support": { - "issues": "https://github.com/orchestral/canvas/issues", - "source": "https://github.com/orchestral/canvas/tree/v7.11.1" - }, - "time": "2023-09-25T08:18:28+00:00" - }, - { - "name": "orchestra/canvas-core", - "version": "v7.7.0", - "source": { - "type": "git", - "url": "https://github.com/orchestral/canvas-core.git", - "reference": "7e1bc8933fd0bd40464e4119060065000fc2ab2f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/orchestral/canvas-core/zipball/7e1bc8933fd0bd40464e4119060065000fc2ab2f", - "reference": "7e1bc8933fd0bd40464e4119060065000fc2ab2f", - "shasum": "" - }, - "require": { - "illuminate/console": "^9.52.15", - "illuminate/filesystem": "^9.52.15", - "php": "^8.0" - }, - "conflict": { - "orchestra/canvas": "<7.10.0", - "orchestra/testbench-core": "<7.25.0" - }, - "require-dev": { - "fakerphp/faker": "^1.21", - "laravel/framework": "^9.52.15", - "laravel/pint": "^1.1", - "mockery/mockery": "^1.5.1", - "orchestra/testbench-core": "^7.31", - "orchestra/workbench": "^0.3", - "phpstan/phpstan": "^1.10.6", - "phpunit/phpunit": "^9.6", - "symfony/yaml": "^6.0.9" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Orchestra\\Canvas\\Core\\LaravelServiceProvider" - ] - }, - "branch-alias": { - "dev-master": "8.0-dev" - } - }, - "autoload": { - "psr-4": { - "Orchestra\\Canvas\\Core\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - }, - { - "name": "Mior Muhammad Zaki", - "email": "crynobone@gmail.com" - } - ], - "description": "Code Generators Builder for Laravel Applications and Packages", - "support": { - "issues": "https://github.com/orchestral/canvas/issues", - "source": "https://github.com/orchestral/canvas-core/tree/v7.7.0" - }, - "time": "2023-09-19T04:21:54+00:00" - }, - { - "name": "orchestra/testbench", - "version": "v7.32.0", - "source": { - "type": "git", - "url": "https://github.com/orchestral/testbench.git", - "reference": "3e493a420bbc666a5a49984dbc7317b62a18c7dc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/orchestral/testbench/zipball/3e493a420bbc666a5a49984dbc7317b62a18c7dc", - "reference": "3e493a420bbc666a5a49984dbc7317b62a18c7dc", - "shasum": "" - }, - "require": { - "fakerphp/faker": "^1.21", - "laravel/framework": "^9.52.15", - "mockery/mockery": "^1.5.1", - "orchestra/testbench-core": "^7.32", - "orchestra/workbench": "^0.4.0", - "php": "^8.0", - "phpunit/phpunit": "^9.5.10", - "spatie/laravel-ray": "^1.32.4", - "symfony/process": "^6.0.9", - "symfony/yaml": "^6.0.9", - "vlucas/phpdotenv": "^5.4.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "7.0-dev" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mior Muhammad Zaki", - "email": "crynobone@gmail.com", - "homepage": "https://github.com/crynobone" - } - ], - "description": "Laravel Testing Helper for Packages Development", - "homepage": "https://packages.tools/testbench/", - "keywords": [ - "BDD", - "TDD", - "dev", - "laravel", - "laravel-packages", - "testing" - ], - "support": { - "issues": "https://github.com/orchestral/testbench/issues", - "source": "https://github.com/orchestral/testbench/tree/v7.32.0" - }, - "time": "2023-09-25T14:00:50+00:00" - }, - { - "name": "orchestra/testbench-core", - "version": "v7.32.1", - "source": { - "type": "git", - "url": "https://github.com/orchestral/testbench-core.git", - "reference": "9443467400b4f848bb5a1649e1b21cf7010604fb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/orchestral/testbench-core/zipball/9443467400b4f848bb5a1649e1b21cf7010604fb", - "reference": "9443467400b4f848bb5a1649e1b21cf7010604fb", - "shasum": "" - }, - "require": { - "php": "^8.0" - }, - "require-dev": { - "fakerphp/faker": "^1.21", - "laravel/framework": "^9.52.9", - "laravel/pint": "^1.4", - "mockery/mockery": "^1.5.1", - "phpstan/phpstan": "^1.10.7", - "phpunit/phpunit": "^9.5.10", - "spatie/laravel-ray": "^1.32.4", - "symfony/process": "^6.0.9", - "symfony/yaml": "^6.0.9", - "vlucas/phpdotenv": "^5.4.1" - }, - "suggest": { - "brianium/paratest": "Allow using parallel tresting (^6.4).", - "fakerphp/faker": "Allow using Faker for testing (^1.21).", - "laravel/framework": "Required for testing (^9.52.9).", - "mockery/mockery": "Allow using Mockery for testing (^1.5.1).", - "nunomaduro/collision": "Allow using Laravel style tests output and parallel testing (^6.2).", - "orchestra/testbench-browser-kit": "Allow using legacy Laravel BrowserKit for testing (^7.0).", - "orchestra/testbench-dusk": "Allow using Laravel Dusk for testing (^7.0).", - "phpunit/phpunit": "Allow using PHPUnit for testing (^9.5.10).", - "symfony/yaml": "Required for CLI Commander (^6.0.9).", - "vlucas/phpdotenv": "Required for CLI Commander (^5.4.1)." - }, - "bin": [ - "testbench" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "7.0-dev" - } - }, - "autoload": { - "files": [ - "src/helpers.php" - ], - "psr-4": { - "Orchestra\\Testbench\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mior Muhammad Zaki", - "email": "crynobone@gmail.com", - "homepage": "https://github.com/crynobone" - } - ], - "description": "Testing Helper for Laravel Development", - "homepage": "https://packages.tools/testbench", - "keywords": [ - "BDD", - "TDD", - "dev", - "laravel", - "laravel-packages", - "testing" - ], - "support": { - "issues": "https://github.com/orchestral/testbench/issues", - "source": "https://github.com/orchestral/testbench-core" - }, - "time": "2023-09-26T12:49:36+00:00" - }, - { - "name": "orchestra/workbench", - "version": "v0.4.2", - "source": { - "type": "git", - "url": "https://github.com/orchestral/workbench.git", - "reference": "958e6cdd73c86098b21bdb4cf86d6983e385d8f7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/orchestral/workbench/zipball/958e6cdd73c86098b21bdb4cf86d6983e385d8f7", - "reference": "958e6cdd73c86098b21bdb4cf86d6983e385d8f7", - "shasum": "" - }, - "require": { - "composer-runtime-api": "^2.2", - "illuminate/console": "^9.52.15 || ^10.26.0", - "illuminate/support": "^9.52.15 || ^10.26.0", - "laravel/tinker": "^2.8.2", - "orchestra/canvas": "^7.10.0 || ^8.11.0", - "orchestra/testbench-core": "^7.32.0 || ^8.12.0", - "php": "^8.0" - }, - "require-dev": { - "fakerphp/faker": "^1.21", - "laravel/framework": "^9.52.15 || ^10.26.0", - "laravel/pint": "^1.4", - "mockery/mockery": "^1.5.1", - "phpstan/phpstan": "^1.10.7", - "phpunit/phpunit": "^9.6", - "spatie/laravel-ray": "^1.32.4", - "symfony/yaml": "^6.0.9" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "0.4.x-dev" - } - }, - "autoload": { - "psr-4": { - "Orchestra\\Workbench\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mior Muhammad Zaki", - "email": "crynobone@gmail.com" - } - ], - "description": "Workbench Companion for Laravel Packages Development", - "keywords": [ - "dev", - "laravel", - "laravel-packages", - "testing" - ], - "support": { - "issues": "https://github.com/orchestral/workbench/issues", - "source": "https://github.com/orchestral/workbench/tree/v0.4.2" - }, - "time": "2023-10-15T02:27:06+00:00" - }, - { - "name": "phar-io/manifest", - "version": "2.0.4", - "source": { - "type": "git", - "url": "https://github.com/phar-io/manifest.git", - "reference": "54750ef60c58e43759730615a392c31c80e23176" - }, - "dist": { - "type": "zip", - "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", - "php": "^7.2 || ^8.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - }, - { - "name": "Sebastian Heuer", - "email": "sebastian@phpeople.de", - "role": "Developer" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "Developer" - } - ], - "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.4" - }, - "funding": [ - { - "url": "https://github.com/theseer", - "type": "github" - } - ], - "time": "2024-03-03T12:33:53+00:00" - }, - { - "name": "phar-io/version", - "version": "3.2.1", - "source": { - "type": "git", - "url": "https://github.com/phar-io/version.git", - "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", - "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - }, - { - "name": "Sebastian Heuer", - "email": "sebastian@phpeople.de", - "role": "Developer" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "Developer" - } - ], - "description": "Library for handling version information and constraints", - "support": { - "issues": "https://github.com/phar-io/version/issues", - "source": "https://github.com/phar-io/version/tree/3.2.1" - }, - "time": "2022-02-21T01:04:05+00:00" - }, - { - "name": "php-di/invoker", - "version": "2.3.4", - "source": { - "type": "git", - "url": "https://github.com/PHP-DI/Invoker.git", - "reference": "33234b32dafa8eb69202f950a1fc92055ed76a86" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/PHP-DI/Invoker/zipball/33234b32dafa8eb69202f950a1fc92055ed76a86", - "reference": "33234b32dafa8eb69202f950a1fc92055ed76a86", - "shasum": "" - }, - "require": { - "php": ">=7.3", - "psr/container": "^1.0|^2.0" - }, - "require-dev": { - "athletic/athletic": "~0.1.8", - "mnapoli/hard-mode": "~0.3.0", - "phpunit/phpunit": "^9.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Invoker\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Generic and extensible callable invoker", - "homepage": "https://github.com/PHP-DI/Invoker", - "keywords": [ - "callable", - "dependency", - "dependency-injection", - "injection", - "invoke", - "invoker" - ], - "support": { - "issues": "https://github.com/PHP-DI/Invoker/issues", - "source": "https://github.com/PHP-DI/Invoker/tree/2.3.4" - }, - "funding": [ - { - "url": "https://github.com/mnapoli", - "type": "github" - } - ], - "time": "2023-09-08T09:24:21+00:00" - }, - { - "name": "php-di/php-di", - "version": "7.0.7", - "source": { - "type": "git", - "url": "https://github.com/PHP-DI/PHP-DI.git", - "reference": "e87435e3c0e8f22977adc5af0d5cdcc467e15cf1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/PHP-DI/PHP-DI/zipball/e87435e3c0e8f22977adc5af0d5cdcc467e15cf1", - "reference": "e87435e3c0e8f22977adc5af0d5cdcc467e15cf1", - "shasum": "" - }, - "require": { - "laravel/serializable-closure": "^1.0", - "php": ">=8.0", - "php-di/invoker": "^2.0", - "psr/container": "^1.1 || ^2.0" - }, - "provide": { - "psr/container-implementation": "^1.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^3", - "friendsofphp/proxy-manager-lts": "^1", - "mnapoli/phpunit-easymock": "^1.3", - "phpunit/phpunit": "^9.5", - "vimeo/psalm": "^4.6" - }, - "suggest": { - "friendsofphp/proxy-manager-lts": "Install it if you want to use lazy injection (version ^1)" - }, - "type": "library", - "autoload": { - "files": [ - "src/functions.php" - ], - "psr-4": { - "DI\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "The dependency injection container for humans", - "homepage": "https://php-di.org/", - "keywords": [ - "PSR-11", - "container", - "container-interop", - "dependency injection", - "di", - "ioc", - "psr11" - ], - "support": { - "issues": "https://github.com/PHP-DI/PHP-DI/issues", - "source": "https://github.com/PHP-DI/PHP-DI/tree/7.0.7" - }, - "funding": [ - { - "url": "https://github.com/mnapoli", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/php-di/php-di", - "type": "tidelift" - } - ], - "time": "2024-07-21T15:55:45+00:00" - }, - { - "name": "php-mock/php-mock", - "version": "2.5.1", - "source": { - "type": "git", - "url": "https://github.com/php-mock/php-mock.git", - "reference": "8f58972dce4de5a804dc0459383a11bc651416cf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-mock/php-mock/zipball/8f58972dce4de5a804dc0459383a11bc651416cf", - "reference": "8f58972dce4de5a804dc0459383a11bc651416cf", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0 || ^8.0", - "phpunit/php-text-template": "^1 || ^2 || ^3 || ^4" - }, - "replace": { - "malkusch/php-mock": "*" - }, - "require-dev": { - "phpunit/phpunit": "^5.7 || ^6.5 || ^7.5 || ^8.0 || ^9.0 || ^10.0 || ^11.0", - "squizlabs/php_codesniffer": "^3.8" - }, - "suggest": { - "php-mock/php-mock-phpunit": "Allows integration into PHPUnit testcase with the trait PHPMock." - }, - "type": "library", - "autoload": { - "files": [ - "autoload.php" - ], - "psr-4": { - "phpmock\\": [ - "classes/", - "tests/" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "WTFPL" - ], - "authors": [ - { - "name": "Markus Malkusch", - "email": "markus@malkusch.de", - "homepage": "http://markus.malkusch.de", - "role": "Developer" - } - ], - "description": "PHP-Mock can mock built-in PHP functions (e.g. time()). PHP-Mock relies on PHP's namespace fallback policy. No further extension is needed.", - "homepage": "https://github.com/php-mock/php-mock", - "keywords": [ - "BDD", - "TDD", - "function", - "mock", - "stub", - "test", - "test double", - "testing" - ], - "support": { - "issues": "https://github.com/php-mock/php-mock/issues", - "source": "https://github.com/php-mock/php-mock/tree/2.5.1" - }, - "funding": [ - { - "url": "https://github.com/michalbundyra", - "type": "github" - } - ], - "time": "2024-12-07T20:52:37+00:00" - }, - { - "name": "php-mock/php-mock-integration", - "version": "2.3.0", - "source": { - "type": "git", - "url": "https://github.com/php-mock/php-mock-integration.git", - "reference": "ec6a00a8129d50ed0f07907c91e3274ca4ade877" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-mock/php-mock-integration/zipball/ec6a00a8129d50ed0f07907c91e3274ca4ade877", - "reference": "ec6a00a8129d50ed0f07907c91e3274ca4ade877", - "shasum": "" - }, - "require": { - "php": ">=5.6", - "php-mock/php-mock": "^2.5", - "phpunit/php-text-template": "^1 || ^2 || ^3 || ^4" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.27 || ^6 || ^7 || ^8 || ^9 || ^10 || ^11" - }, - "type": "library", - "autoload": { - "psr-4": { - "phpmock\\integration\\": "classes/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "WTFPL" - ], - "authors": [ - { - "name": "Markus Malkusch", - "email": "markus@malkusch.de", - "homepage": "http://markus.malkusch.de", - "role": "Developer" - } - ], - "description": "Integration package for PHP-Mock", - "homepage": "https://github.com/php-mock/php-mock-integration", - "keywords": [ - "BDD", - "TDD", - "function", - "mock", - "stub", - "test", - "test double" - ], - "support": { - "issues": "https://github.com/php-mock/php-mock-integration/issues", - "source": "https://github.com/php-mock/php-mock-integration/tree/2.3.0" - }, - "funding": [ - { - "url": "https://github.com/michalbundyra", - "type": "github" - } - ], - "time": "2024-02-10T21:37:25+00:00" - }, - { - "name": "php-mock/php-mock-phpunit", - "version": "2.10.0", - "source": { - "type": "git", - "url": "https://github.com/php-mock/php-mock-phpunit.git", - "reference": "e1f7e795990b00937376e345883ea68ca3bda7e0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-mock/php-mock-phpunit/zipball/e1f7e795990b00937376e345883ea68ca3bda7e0", - "reference": "e1f7e795990b00937376e345883ea68ca3bda7e0", - "shasum": "" - }, - "require": { - "php": ">=7", - "php-mock/php-mock-integration": "^2.3", - "phpunit/phpunit": "^6 || ^7 || ^8 || ^9 || ^10.0.17 || ^11" - }, - "require-dev": { - "mockery/mockery": "^1.3.6" - }, - "type": "library", - "autoload": { - "files": [ - "autoload.php" - ], - "psr-4": { - "phpmock\\phpunit\\": "classes/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "WTFPL" - ], - "authors": [ - { - "name": "Markus Malkusch", - "email": "markus@malkusch.de", - "homepage": "http://markus.malkusch.de", - "role": "Developer" - } - ], - "description": "Mock built-in PHP functions (e.g. time()) with PHPUnit. This package relies on PHP's namespace fallback policy. No further extension is needed.", - "homepage": "https://github.com/php-mock/php-mock-phpunit", - "keywords": [ - "BDD", - "TDD", - "function", - "mock", - "phpunit", - "stub", - "test", - "test double", - "testing" - ], - "support": { - "issues": "https://github.com/php-mock/php-mock-phpunit/issues", - "source": "https://github.com/php-mock/php-mock-phpunit/tree/2.10.0" - }, - "funding": [ - { - "url": "https://github.com/michalbundyra", - "type": "github" - } - ], - "time": "2024-02-11T07:24:16+00:00" - }, - { - "name": "phpunit/php-code-coverage", - "version": "9.2.32", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "85402a822d1ecf1db1096959413d35e1c37cf1a5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/85402a822d1ecf1db1096959413d35e1c37cf1a5", - "reference": "85402a822d1ecf1db1096959413d35e1c37cf1a5", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-libxml": "*", - "ext-xmlwriter": "*", - "nikic/php-parser": "^4.19.1 || ^5.1.0", - "php": ">=7.3", - "phpunit/php-file-iterator": "^3.0.6", - "phpunit/php-text-template": "^2.0.4", - "sebastian/code-unit-reverse-lookup": "^2.0.3", - "sebastian/complexity": "^2.0.3", - "sebastian/environment": "^5.1.5", - "sebastian/lines-of-code": "^1.0.4", - "sebastian/version": "^3.0.2", - "theseer/tokenizer": "^1.2.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.6" - }, - "suggest": { - "ext-pcov": "PHP extension that provides line coverage", - "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "9.2.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", - "homepage": "https://github.com/sebastianbergmann/php-code-coverage", - "keywords": [ - "coverage", - "testing", - "xunit" - ], - "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.32" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-08-22T04:23:01+00:00" - }, - { - "name": "phpunit/php-file-iterator", - "version": "3.0.6", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", - "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "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", - "role": "lead" - } - ], - "description": "FilterIterator implementation that filters files based on a list of suffixes.", - "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", - "keywords": [ - "filesystem", - "iterator" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2021-12-02T12:48:52+00:00" - }, - { - "name": "phpunit/php-invoker", - "version": "3.1.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-invoker.git", - "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", - "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "ext-pcntl": "*", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "ext-pcntl": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.1-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Invoke callables with a timeout", - "homepage": "https://github.com/sebastianbergmann/php-invoker/", - "keywords": [ - "process" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-invoker/issues", - "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-09-28T05:58:55+00:00" - }, - { - "name": "phpunit/php-text-template", - "version": "2.0.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-text-template.git", - "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", - "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Simple template engine.", - "homepage": "https://github.com/sebastianbergmann/php-text-template/", - "keywords": [ - "template" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-text-template/issues", - "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T05:33:50+00:00" - }, - { - "name": "phpunit/php-timer", - "version": "5.0.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", - "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Utility class for timing", - "homepage": "https://github.com/sebastianbergmann/php-timer/", - "keywords": [ - "timer" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-timer/issues", - "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T13:16:10+00:00" - }, - { - "name": "phpunit/phpunit", - "version": "9.6.22", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "f80235cb4d3caa59ae09be3adf1ded27521d1a9c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f80235cb4d3caa59ae09be3adf1ded27521d1a9c", - "reference": "f80235cb4d3caa59ae09be3adf1ded27521d1a9c", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.5.0 || ^2", - "ext-dom": "*", - "ext-json": "*", - "ext-libxml": "*", - "ext-mbstring": "*", - "ext-xml": "*", - "ext-xmlwriter": "*", - "myclabs/deep-copy": "^1.12.1", - "phar-io/manifest": "^2.0.4", - "phar-io/version": "^3.2.1", - "php": ">=7.3", - "phpunit/php-code-coverage": "^9.2.32", - "phpunit/php-file-iterator": "^3.0.6", - "phpunit/php-invoker": "^3.1.1", - "phpunit/php-text-template": "^2.0.4", - "phpunit/php-timer": "^5.0.3", - "sebastian/cli-parser": "^1.0.2", - "sebastian/code-unit": "^1.0.8", - "sebastian/comparator": "^4.0.8", - "sebastian/diff": "^4.0.6", - "sebastian/environment": "^5.1.5", - "sebastian/exporter": "^4.0.6", - "sebastian/global-state": "^5.0.7", - "sebastian/object-enumerator": "^4.0.4", - "sebastian/resource-operations": "^3.0.4", - "sebastian/type": "^3.2.1", - "sebastian/version": "^3.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" - }, - "bin": [ - "phpunit" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "9.6-dev" - } - }, - "autoload": { - "files": [ - "src/Framework/Assert/Functions.php" - ], - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "The PHP Unit Testing framework.", - "homepage": "https://phpunit.de/", - "keywords": [ - "phpunit", - "testing", - "xunit" - ], - "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.22" - }, - "funding": [ - { - "url": "https://phpunit.de/sponsors.html", - "type": "custom" - }, - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", - "type": "tidelift" - } - ], - "time": "2024-12-05T13:48:26+00:00" - }, - { - "name": "sebastian/cli-parser", - "version": "1.0.2", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/cli-parser.git", - "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/2b56bea83a09de3ac06bb18b92f068e60cc6f50b", - "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library for parsing CLI options", - "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.2" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-03-02T06:27:43+00:00" - }, - { - "name": "sebastian/code-unit", - "version": "1.0.8", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/code-unit.git", - "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", - "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Collection of value objects that represent the PHP code units", - "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" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T13:08:54+00:00" - }, - { - "name": "sebastian/code-unit-reverse-lookup", - "version": "2.0.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", - "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", - "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Looks up which function or method a line of code belongs to", - "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" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-09-28T05:30:19+00:00" - }, - { - "name": "sebastian/comparator", - "version": "4.0.8", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "fa0f136dd2334583309d32b62544682ee972b51a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a", - "reference": "fa0f136dd2334583309d32b62544682ee972b51a", - "shasum": "" - }, - "require": { - "php": ">=7.3", - "sebastian/diff": "^4.0", - "sebastian/exporter": "^4.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" - }, - { - "name": "Bernhard Schussek", - "email": "bschussek@2bepublished.at" - } - ], - "description": "Provides the functionality to compare PHP values for equality", - "homepage": "https://github.com/sebastianbergmann/comparator", - "keywords": [ - "comparator", - "compare", - "equality" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/comparator/issues", - "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2022-09-14T12:41:17+00:00" - }, - { - "name": "sebastian/complexity", - "version": "2.0.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/complexity.git", - "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/25f207c40d62b8b7aa32f5ab026c53561964053a", - "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a", - "shasum": "" - }, - "require": { - "nikic/php-parser": "^4.18 || ^5.0", - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library for calculating the complexity of PHP code units", - "homepage": "https://github.com/sebastianbergmann/complexity", - "support": { - "issues": "https://github.com/sebastianbergmann/complexity/issues", - "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.3" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2023-12-22T06:19:30+00:00" - }, - { - "name": "sebastian/diff", - "version": "4.0.6", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/ba01945089c3a293b01ba9badc29ad55b106b0bc", - "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3", - "symfony/process": "^4.2 || ^5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Kore Nordmann", - "email": "mail@kore-nordmann.de" - } - ], - "description": "Diff implementation", - "homepage": "https://github.com/sebastianbergmann/diff", - "keywords": [ - "diff", - "udiff", - "unidiff", - "unified diff" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/diff/issues", - "source": "https://github.com/sebastianbergmann/diff/tree/4.0.6" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-03-02T06:30:58+00:00" - }, - { - "name": "sebastian/environment", - "version": "5.1.5", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", - "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "ext-posix": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.1-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Provides functionality to handle HHVM/PHP environments", - "homepage": "http://www.github.com/sebastianbergmann/environment", - "keywords": [ - "Xdebug", - "environment", - "hhvm" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/environment/issues", - "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2023-02-03T06:03:51+00:00" - }, - { - "name": "sebastian/exporter", - "version": "4.0.6", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/78c00df8f170e02473b682df15bfcdacc3d32d72", - "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72", - "shasum": "" - }, - "require": { - "php": ">=7.3", - "sebastian/recursion-context": "^4.0" - }, - "require-dev": { - "ext-mbstring": "*", - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" - }, - { - "name": "Adam Harvey", - "email": "aharvey@php.net" - }, - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - } - ], - "description": "Provides the functionality to export PHP variables for visualization", - "homepage": "https://www.github.com/sebastianbergmann/exporter", - "keywords": [ - "export", - "exporter" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/exporter/issues", - "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.6" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-03-02T06:33:00+00:00" - }, - { - "name": "sebastian/global-state", - "version": "5.0.7", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9", - "reference": "bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9", - "shasum": "" - }, - "require": { - "php": ">=7.3", - "sebastian/object-reflector": "^2.0", - "sebastian/recursion-context": "^4.0" - }, - "require-dev": { - "ext-dom": "*", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "ext-uopz": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Snapshotting of global state", - "homepage": "http://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.7" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-03-02T06:35:11+00:00" - }, - { - "name": "sebastian/lines-of-code", - "version": "1.0.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/lines-of-code.git", - "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/e1e4a170560925c26d424b6a03aed157e7dcc5c5", - "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5", - "shasum": "" - }, - "require": { - "nikic/php-parser": "^4.18 || ^5.0", - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library for counting the lines of code in PHP source code", - "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.4" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2023-12-22T06:20:34+00:00" - }, - { - "name": "sebastian/object-enumerator", - "version": "4.0.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/object-enumerator.git", - "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", - "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", - "shasum": "" - }, - "require": { - "php": ">=7.3", - "sebastian/object-reflector": "^2.0", - "sebastian/recursion-context": "^4.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Traverses array structures and object graphs to enumerate all referenced objects", - "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" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T13:12:34+00:00" - }, - { - "name": "sebastian/object-reflector", - "version": "2.0.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/object-reflector.git", - "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", - "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Allows reflection of object attributes, including inherited and non-public ones", - "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" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T13:14:26+00:00" - }, - { - "name": "sebastian/recursion-context", - "version": "4.0.5", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", - "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Adam Harvey", - "email": "aharvey@php.net" - } - ], - "description": "Provides functionality to recursively process PHP variables", - "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.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/resource-operations.git", - "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/05d5692a7993ecccd56a03e40cd7e5b09b1d404e", - "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "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": { - "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.4" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-03-14T16:00:52+00:00" - }, - { - "name": "sebastian/type", - "version": "3.2.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/type.git", - "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", - "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.2-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Collection of value objects that represent the types of the PHP type system", - "homepage": "https://github.com/sebastianbergmann/type", - "support": { - "issues": "https://github.com/sebastianbergmann/type/issues", - "source": "https://github.com/sebastianbergmann/type/tree/3.2.1" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2023-02-03T06:13:03+00:00" - }, - { - "name": "sebastian/version", - "version": "3.0.2", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/version.git", - "reference": "c6c1022351a901512170118436c764e473f6de8c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", - "reference": "c6c1022351a901512170118436c764e473f6de8c", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "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", - "role": "lead" - } - ], - "description": "Library that helps with managing the version number of Git-hosted PHP projects", - "homepage": "https://github.com/sebastianbergmann/version", - "support": { - "issues": "https://github.com/sebastianbergmann/version/issues", - "source": "https://github.com/sebastianbergmann/version/tree/3.0.2" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-09-28T06:39:44+00:00" - }, - { - "name": "spatie/backtrace", - "version": "1.7.1", - "source": { - "type": "git", - "url": "https://github.com/spatie/backtrace.git", - "reference": "0f2477c520e3729de58e061b8192f161c99f770b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/backtrace/zipball/0f2477c520e3729de58e061b8192f161c99f770b", - "reference": "0f2477c520e3729de58e061b8192f161c99f770b", - "shasum": "" - }, - "require": { - "php": "^7.3 || ^8.0" - }, - "require-dev": { - "ext-json": "*", - "laravel/serializable-closure": "^1.3 || ^2.0", - "phpunit/phpunit": "^9.3 || ^11.4.3", - "spatie/phpunit-snapshot-assertions": "^4.2 || ^5.1.6", - "symfony/var-dumper": "^5.1 || ^6.0 || ^7.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Spatie\\Backtrace\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Freek Van de Herten", - "email": "freek@spatie.be", - "homepage": "https://spatie.be", - "role": "Developer" - } - ], - "description": "A better backtrace", - "homepage": "https://github.com/spatie/backtrace", - "keywords": [ - "Backtrace", - "spatie" - ], - "support": { - "source": "https://github.com/spatie/backtrace/tree/1.7.1" - }, - "funding": [ - { - "url": "https://github.com/sponsors/spatie", - "type": "github" - }, - { - "url": "https://spatie.be/open-source/support-us", - "type": "other" - } - ], - "time": "2024-12-02T13:28:15+00:00" - }, - { - "name": "spatie/flare-client-php", - "version": "1.10.0", - "source": { - "type": "git", - "url": "https://github.com/spatie/flare-client-php.git", - "reference": "140a42b2c5d59ac4ecf8f5b493386a4f2eb28272" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/140a42b2c5d59ac4ecf8f5b493386a4f2eb28272", - "reference": "140a42b2c5d59ac4ecf8f5b493386a4f2eb28272", - "shasum": "" - }, - "require": { - "illuminate/pipeline": "^8.0|^9.0|^10.0|^11.0", - "php": "^8.0", - "spatie/backtrace": "^1.6.1", - "symfony/http-foundation": "^5.2|^6.0|^7.0", - "symfony/mime": "^5.2|^6.0|^7.0", - "symfony/process": "^5.2|^6.0|^7.0", - "symfony/var-dumper": "^5.2|^6.0|^7.0" - }, - "require-dev": { - "dms/phpunit-arraysubset-asserts": "^0.5.0", - "pestphp/pest": "^1.20|^2.0", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-phpunit": "^1.0", - "spatie/pest-plugin-snapshots": "^1.0|^2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.3.x-dev" - } - }, - "autoload": { - "files": [ - "src/helpers.php" - ], - "psr-4": { - "Spatie\\FlareClient\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Send PHP errors to Flare", - "homepage": "https://github.com/spatie/flare-client-php", - "keywords": [ - "exception", - "flare", - "reporting", - "spatie" - ], - "support": { - "issues": "https://github.com/spatie/flare-client-php/issues", - "source": "https://github.com/spatie/flare-client-php/tree/1.10.0" - }, - "funding": [ - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2024-12-02T14:30:06+00:00" - }, - { - "name": "spatie/ignition", - "version": "1.14.2", - "source": { - "type": "git", - "url": "https://github.com/spatie/ignition.git", - "reference": "5e11c11f675bb5251f061491a493e04a1a571532" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/ignition/zipball/5e11c11f675bb5251f061491a493e04a1a571532", - "reference": "5e11c11f675bb5251f061491a493e04a1a571532", - "shasum": "" - }, - "require": { - "ext-json": "*", - "ext-mbstring": "*", - "php": "^8.0", - "spatie/backtrace": "^1.5.3", - "spatie/flare-client-php": "^1.4.0", - "symfony/console": "^5.4|^6.0|^7.0", - "symfony/var-dumper": "^5.4|^6.0|^7.0" - }, - "require-dev": { - "illuminate/cache": "^9.52|^10.0|^11.0", - "mockery/mockery": "^1.4", - "pestphp/pest": "^1.20|^2.0", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-phpunit": "^1.0", - "psr/simple-cache-implementation": "*", - "symfony/cache": "^5.4|^6.0|^7.0", - "symfony/process": "^5.4|^6.0|^7.0", - "vlucas/phpdotenv": "^5.5" - }, - "suggest": { - "openai-php/client": "Require get solutions from OpenAI", - "simple-cache-implementation": "To cache solutions from OpenAI" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.5.x-dev" - } - }, - "autoload": { - "psr-4": { - "Spatie\\Ignition\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Spatie", - "email": "info@spatie.be", - "role": "Developer" - } - ], - "description": "A beautiful error page for PHP applications.", - "homepage": "https://flareapp.io/ignition", - "keywords": [ - "error", - "flare", - "laravel", - "page" - ], - "support": { - "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction", - "forum": "https://twitter.com/flareappio", - "issues": "https://github.com/spatie/ignition/issues", - "source": "https://github.com/spatie/ignition" - }, - "funding": [ - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2024-05-29T08:10:20+00:00" - }, - { - "name": "spatie/laravel-ignition", - "version": "1.7.0", - "source": { - "type": "git", - "url": "https://github.com/spatie/laravel-ignition.git", - "reference": "b6d5c33cf0b8260d6540572af2d9bcf9182fe5fb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/b6d5c33cf0b8260d6540572af2d9bcf9182fe5fb", - "reference": "b6d5c33cf0b8260d6540572af2d9bcf9182fe5fb", - "shasum": "" - }, - "require": { - "ext-curl": "*", - "ext-json": "*", - "ext-mbstring": "*", - "illuminate/support": "^8.77|^9.27", - "monolog/monolog": "^2.3", - "php": "^8.0", - "spatie/flare-client-php": "^1.0.1", - "spatie/ignition": "<= 1.14.2", - "symfony/console": "^5.0|^6.0", - "symfony/var-dumper": "^5.0|^6.0" - }, - "require-dev": { - "filp/whoops": "^2.14", - "livewire/livewire": "^2.8|dev-develop", - "mockery/mockery": "^1.4", - "nunomaduro/larastan": "^1.0", - "orchestra/testbench": "^6.23|^7.0", - "pestphp/pest": "^1.20", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-phpunit": "^1.0", - "spatie/laravel-ray": "^1.27" - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "Flare": "Spatie\\LaravelIgnition\\Facades\\Flare" - }, - "providers": [ - "Spatie\\LaravelIgnition\\IgnitionServiceProvider" - ] - } - }, - "autoload": { - "files": [ - "src/helpers.php" - ], - "psr-4": { - "Spatie\\LaravelIgnition\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Spatie", - "email": "info@spatie.be", - "role": "Developer" - } - ], - "description": "A beautiful error page for Laravel applications.", - "homepage": "https://flareapp.io/ignition", - "keywords": [ - "error", - "flare", - "laravel", - "page" - ], - "support": { - "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction", - "forum": "https://twitter.com/flareappio", - "issues": "https://github.com/spatie/laravel-ignition/issues", - "source": "https://github.com/spatie/laravel-ignition" - }, - "funding": [ - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2024-06-13T07:21:06+00:00" - }, - { - "name": "spatie/laravel-ray", - "version": "1.39.0", - "source": { - "type": "git", - "url": "https://github.com/spatie/laravel-ray.git", - "reference": "31b601f98590606d20e76b5dd68578dc1642cd2c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-ray/zipball/31b601f98590606d20e76b5dd68578dc1642cd2c", - "reference": "31b601f98590606d20e76b5dd68578dc1642cd2c", - "shasum": "" - }, - "require": { - "composer-runtime-api": "^2.2", - "ext-json": "*", - "illuminate/contracts": "^7.20 || ^8.19 || ^9.0 || ^10.0 || ^11.0", - "illuminate/database": "^7.20 || ^8.19 || ^9.0 || ^10.0 || ^11.0", - "illuminate/queue": "^7.20 || ^8.19 || ^9.0 || ^10.0 || ^11.0", - "illuminate/support": "^7.20 || ^8.19 || ^9.0 || ^10.0 || ^11.0", - "php": "^7.4 || ^8.0", - "spatie/backtrace": "^1.0", - "spatie/ray": "^1.41.3", - "symfony/stopwatch": "4.2 || ^5.1 || ^6.0 || ^7.0", - "zbateson/mail-mime-parser": "^1.3.1 || ^2.0 || ^3.0" - }, - "require-dev": { - "guzzlehttp/guzzle": "^7.3", - "laravel/framework": "^7.20 || ^8.19 || ^9.0 || ^10.0 || ^11.0", - "orchestra/testbench-core": "^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0", - "pestphp/pest": "^1.22 || ^2.0", - "phpstan/phpstan": "^1.10.57 || ^2.0.2", - "phpunit/phpunit": "^9.3 || ^10.1", - "rector/rector": "dev-main", - "spatie/pest-plugin-snapshots": "^1.1 || ^2.0", - "symfony/var-dumper": "^4.2 || ^5.1 || ^6.0 || ^7.0.3" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Spatie\\LaravelRay\\RayServiceProvider" - ] - }, - "branch-alias": { - "dev-main": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Spatie\\LaravelRay\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Freek Van der Herten", - "email": "freek@spatie.be", - "homepage": "https://spatie.be", - "role": "Developer" - } - ], - "description": "Easily debug Laravel apps", - "homepage": "https://github.com/spatie/laravel-ray", - "keywords": [ - "laravel-ray", - "spatie" - ], - "support": { - "issues": "https://github.com/spatie/laravel-ray/issues", - "source": "https://github.com/spatie/laravel-ray/tree/1.39.0" - }, - "funding": [ - { - "url": "https://github.com/sponsors/spatie", - "type": "github" - }, - { - "url": "https://spatie.be/open-source/support-us", - "type": "other" - } - ], - "time": "2024-12-11T09:34:41+00:00" - }, - { - "name": "spatie/macroable", - "version": "2.0.0", - "source": { - "type": "git", - "url": "https://github.com/spatie/macroable.git", - "reference": "ec2c320f932e730607aff8052c44183cf3ecb072" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/macroable/zipball/ec2c320f932e730607aff8052c44183cf3ecb072", - "reference": "ec2c320f932e730607aff8052c44183cf3ecb072", - "shasum": "" - }, - "require": { - "php": "^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^8.0|^9.3" - }, - "type": "library", - "autoload": { - "psr-4": { - "Spatie\\Macroable\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Freek Van der Herten", - "email": "freek@spatie.be", - "homepage": "https://spatie.be", - "role": "Developer" - } - ], - "description": "A trait to dynamically add methods to a class", - "homepage": "https://github.com/spatie/macroable", - "keywords": [ - "macroable", - "spatie" - ], - "support": { - "issues": "https://github.com/spatie/macroable/issues", - "source": "https://github.com/spatie/macroable/tree/2.0.0" - }, - "time": "2021-03-26T22:39:02+00:00" - }, - { - "name": "spatie/ray", - "version": "1.41.4", - "source": { - "type": "git", - "url": "https://github.com/spatie/ray.git", - "reference": "c5dbda0548c1881b30549ccc0b6d485f7471aaa5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/ray/zipball/c5dbda0548c1881b30549ccc0b6d485f7471aaa5", - "reference": "c5dbda0548c1881b30549ccc0b6d485f7471aaa5", - "shasum": "" - }, - "require": { - "ext-curl": "*", - "ext-json": "*", - "php": "^7.4 || ^8.0", - "ramsey/uuid": "^3.0 || ^4.1", - "spatie/backtrace": "^1.1", - "spatie/macroable": "^1.0 || ^2.0", - "symfony/stopwatch": "^4.2 || ^5.1 || ^6.0 || ^7.0", - "symfony/var-dumper": "^4.2 || ^5.1 || ^6.0 || ^7.0.3" - }, - "require-dev": { - "illuminate/support": "^7.20 || ^8.18 || ^9.0 || ^10.0 || ^11.0", - "nesbot/carbon": "^2.63", - "pestphp/pest": "^1.22", - "phpstan/phpstan": "^1.10.57 || ^2.0.2", - "phpunit/phpunit": "^9.5", - "rector/rector": "dev-main", - "spatie/phpunit-snapshot-assertions": "^4.2", - "spatie/test-time": "^1.2" - }, - "bin": [ - "bin/remove-ray.sh" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.x-dev" - } - }, - "autoload": { - "files": [ - "src/helpers.php" - ], - "psr-4": { - "Spatie\\Ray\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Freek Van der Herten", - "email": "freek@spatie.be", - "homepage": "https://spatie.be", - "role": "Developer" - } - ], - "description": "Debug with Ray to fix problems faster", - "homepage": "https://github.com/spatie/ray", - "keywords": [ - "ray", - "spatie" - ], - "support": { - "issues": "https://github.com/spatie/ray/issues", - "source": "https://github.com/spatie/ray/tree/1.41.4" - }, - "funding": [ - { - "url": "https://github.com/sponsors/spatie", - "type": "github" - }, - { - "url": "https://spatie.be/open-source/support-us", - "type": "other" - } - ], - "time": "2024-12-09T11:32:15+00:00" - }, - { - "name": "symfony/polyfill-iconv", - "version": "v1.31.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-iconv.git", - "reference": "48becf00c920479ca2e910c22a5a39e5d47ca956" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/48becf00c920479ca2e910c22a5a39e5d47ca956", - "reference": "48becf00c920479ca2e910c22a5a39e5d47ca956", - "shasum": "" - }, - "require": { - "php": ">=7.2" - }, - "provide": { - "ext-iconv": "*" - }, - "suggest": { - "ext-iconv": "For best performance" - }, - "type": "library", - "extra": { - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Iconv\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for the Iconv extension", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "iconv", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-iconv/tree/v1.31.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-09T11:45:10+00:00" - }, - { - "name": "symfony/stopwatch", - "version": "v7.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/stopwatch.git", - "reference": "696f418b0d722a4225e1c3d95489d262971ca924" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/696f418b0d722a4225e1c3d95489d262971ca924", - "reference": "696f418b0d722a4225e1c3d95489d262971ca924", - "shasum": "" - }, - "require": { - "php": ">=8.2", - "symfony/service-contracts": "^2.5|^3" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Stopwatch\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides a way to profile code", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/stopwatch/tree/v7.2.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-25T14:21:43+00:00" - }, - { - "name": "theseer/tokenizer", - "version": "1.2.3", - "source": { - "type": "git", - "url": "https://github.com/theseer/tokenizer.git", - "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", - "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-tokenizer": "*", - "ext-xmlwriter": "*", - "php": "^7.2 || ^8.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - } - ], - "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.3" - }, - "funding": [ - { - "url": "https://github.com/theseer", - "type": "github" - } - ], - "time": "2024-03-03T12:36:25+00:00" - }, - { - "name": "zbateson/mail-mime-parser", - "version": "3.0.3", - "source": { - "type": "git", - "url": "https://github.com/zbateson/mail-mime-parser.git", - "reference": "e0d4423fe27850c9dd301190767dbc421acc2f19" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zbateson/mail-mime-parser/zipball/e0d4423fe27850c9dd301190767dbc421acc2f19", - "reference": "e0d4423fe27850c9dd301190767dbc421acc2f19", - "shasum": "" - }, - "require": { - "guzzlehttp/psr7": "^2.5", - "php": ">=8.0", - "php-di/php-di": "^6.0|^7.0", - "psr/log": "^1|^2|^3", - "zbateson/mb-wrapper": "^2.0", - "zbateson/stream-decorators": "^2.1" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "*", - "monolog/monolog": "^2|^3", - "phpstan/phpstan": "*", - "phpunit/phpunit": "^9.6" - }, - "suggest": { - "ext-iconv": "For best support/performance", - "ext-mbstring": "For best support/performance" - }, - "type": "library", - "autoload": { - "psr-4": { - "ZBateson\\MailMimeParser\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-2-Clause" - ], - "authors": [ - { - "name": "Zaahid Bateson" - }, - { - "name": "Contributors", - "homepage": "https://github.com/zbateson/mail-mime-parser/graphs/contributors" - } - ], - "description": "MIME email message parser", - "homepage": "https://mail-mime-parser.org", - "keywords": [ - "MimeMailParser", - "email", - "mail", - "mailparse", - "mime", - "mimeparse", - "parser", - "php-imap" - ], - "support": { - "docs": "https://mail-mime-parser.org/#usage-guide", - "issues": "https://github.com/zbateson/mail-mime-parser/issues", - "source": "https://github.com/zbateson/mail-mime-parser" - }, - "funding": [ - { - "url": "https://github.com/zbateson", - "type": "github" - } - ], - "time": "2024-08-10T18:44:09+00:00" - }, - { - "name": "zbateson/mb-wrapper", - "version": "2.0.0", - "source": { - "type": "git", - "url": "https://github.com/zbateson/mb-wrapper.git", - "reference": "9e4373a153585d12b6c621ac4a6bb143264d4619" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zbateson/mb-wrapper/zipball/9e4373a153585d12b6c621ac4a6bb143264d4619", - "reference": "9e4373a153585d12b6c621ac4a6bb143264d4619", - "shasum": "" - }, - "require": { - "php": ">=8.0", - "symfony/polyfill-iconv": "^1.9", - "symfony/polyfill-mbstring": "^1.9" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "*", - "phpstan/phpstan": "*", - "phpunit/phpunit": "<10.0" - }, - "suggest": { - "ext-iconv": "For best support/performance", - "ext-mbstring": "For best support/performance" - }, - "type": "library", - "autoload": { - "psr-4": { - "ZBateson\\MbWrapper\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-2-Clause" - ], - "authors": [ - { - "name": "Zaahid Bateson" - } - ], - "description": "Wrapper for mbstring with fallback to iconv for encoding conversion and string manipulation", - "keywords": [ - "charset", - "encoding", - "http", - "iconv", - "mail", - "mb", - "mb_convert_encoding", - "mbstring", - "mime", - "multibyte", - "string" - ], - "support": { - "issues": "https://github.com/zbateson/mb-wrapper/issues", - "source": "https://github.com/zbateson/mb-wrapper/tree/2.0.0" - }, - "funding": [ - { - "url": "https://github.com/zbateson", - "type": "github" - } - ], - "time": "2024-03-20T01:38:07+00:00" - }, - { - "name": "zbateson/stream-decorators", - "version": "2.1.1", - "source": { - "type": "git", - "url": "https://github.com/zbateson/stream-decorators.git", - "reference": "32a2a62fb0f26313395c996ebd658d33c3f9c4e5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zbateson/stream-decorators/zipball/32a2a62fb0f26313395c996ebd658d33c3f9c4e5", - "reference": "32a2a62fb0f26313395c996ebd658d33c3f9c4e5", - "shasum": "" - }, - "require": { - "guzzlehttp/psr7": "^2.5", - "php": ">=8.0", - "zbateson/mb-wrapper": "^2.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "*", - "phpstan/phpstan": "*", - "phpunit/phpunit": "^9.6|^10.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "ZBateson\\StreamDecorators\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-2-Clause" - ], - "authors": [ - { - "name": "Zaahid Bateson" - } - ], - "description": "PHP psr7 stream decorators for mime message part streams", - "keywords": [ - "base64", - "charset", - "decorators", - "mail", - "mime", - "psr7", - "quoted-printable", - "stream", - "uuencode" - ], - "support": { - "issues": "https://github.com/zbateson/stream-decorators/issues", - "source": "https://github.com/zbateson/stream-decorators/tree/2.1.1" - }, - "funding": [ - { - "url": "https://github.com/zbateson", - "type": "github" - } - ], - "time": "2024-04-29T21:42:39+00:00" - } - ], - "aliases": [], - "minimum-stability": "dev", - "stability-flags": {}, - "prefer-stable": true, - "prefer-lowest": false, - "platform": { + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "f7750cedf0f989cda0a82f98514a87eb", + "packages": [ + { + "name": "aws/aws-crt-php", + "version": "v1.2.7", + "source": { + "type": "git", + "url": "https://github.com/awslabs/aws-crt-php.git", + "reference": "d71d9906c7bb63a28295447ba12e74723bd3730e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/awslabs/aws-crt-php/zipball/d71d9906c7bb63a28295447ba12e74723bd3730e", + "reference": "d71d9906c7bb63a28295447ba12e74723bd3730e", + "shasum": "" + }, + "require": { + "php": ">=5.5" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35||^5.6.3||^9.5", + "yoast/phpunit-polyfills": "^1.0" + }, + "suggest": { + "ext-awscrt": "Make sure you install awscrt native extension to use any of the functionality." + }, + "type": "library", + "autoload": { + "classmap": ["src/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["Apache-2.0"], + "authors": [ + { + "name": "AWS SDK Common Runtime Team", + "email": "aws-sdk-common-runtime@amazon.com" + } + ], + "description": "AWS Common Runtime for PHP", + "homepage": "https://github.com/awslabs/aws-crt-php", + "keywords": ["amazon", "aws", "crt", "sdk"], + "support": { + "issues": "https://github.com/awslabs/aws-crt-php/issues", + "source": "https://github.com/awslabs/aws-crt-php/tree/v1.2.7" + }, + "time": "2024-10-18T22:15:13+00:00" + }, + { + "name": "aws/aws-sdk-php", + "version": "3.334.7", + "source": { + "type": "git", + "url": "https://github.com/aws/aws-sdk-php.git", + "reference": "8e0104e95a1edba209e077e6c4212b8cca04686f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/8e0104e95a1edba209e077e6c4212b8cca04686f", + "reference": "8e0104e95a1edba209e077e6c4212b8cca04686f", + "shasum": "" + }, + "require": { + "aws/aws-crt-php": "^1.2.3", + "ext-json": "*", + "ext-pcre": "*", + "ext-simplexml": "*", + "guzzlehttp/guzzle": "^6.5.8 || ^7.4.5", + "guzzlehttp/promises": "^1.4.0 || ^2.0", + "guzzlehttp/psr7": "^1.9.1 || ^2.4.5", + "mtdowling/jmespath.php": "^2.6", + "php": ">=7.2.5", + "psr/http-message": "^1.0 || ^2.0" + }, + "require-dev": { + "andrewsville/php-token-reflection": "^1.4", + "aws/aws-php-sns-message-validator": "~1.0", + "behat/behat": "~3.0", + "composer/composer": "^1.10.22", + "dms/phpunit-arraysubset-asserts": "^0.4.0", + "doctrine/cache": "~1.4", + "ext-dom": "*", + "ext-openssl": "*", + "ext-pcntl": "*", + "ext-sockets": "*", + "nette/neon": "^2.3", + "paragonie/random_compat": ">= 2", + "phpunit/phpunit": "^5.6.3 || ^8.5 || ^9.5", + "psr/cache": "^1.0 || ^2.0 || ^3.0", + "psr/simple-cache": "^1.0 || ^2.0 || ^3.0", + "sebastian/comparator": "^1.2.3 || ^4.0", + "yoast/phpunit-polyfills": "^1.0" + }, + "suggest": { + "aws/aws-php-sns-message-validator": "To validate incoming SNS notifications", + "doctrine/cache": "To use the DoctrineCacheAdapter", + "ext-curl": "To send requests using cURL", + "ext-openssl": "Allows working with CloudFront private distributions and verifying received SNS messages", + "ext-sockets": "To use client-side monitoring" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "files": ["src/functions.php"], + "psr-4": { + "Aws\\": "src/" + }, + "exclude-from-classmap": ["src/data/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["Apache-2.0"], + "authors": [ + { + "name": "Amazon Web Services", + "homepage": "http://aws.amazon.com" + } + ], + "description": "AWS SDK for PHP - Use Amazon Web Services in your PHP project", + "homepage": "http://aws.amazon.com/sdkforphp", + "keywords": [ + "amazon", + "aws", + "cloud", + "dynamodb", + "ec2", + "glacier", + "s3", + "sdk" + ], + "support": { + "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80", + "issues": "https://github.com/aws/aws-sdk-php/issues", + "source": "https://github.com/aws/aws-sdk-php/tree/3.334.7" + }, + "time": "2024-12-16T19:09:36+00:00" + }, + { + "name": "barryvdh/laravel-dompdf", + "version": "v2.2.0", + "source": { + "type": "git", + "url": "https://github.com/barryvdh/laravel-dompdf.git", + "reference": "c96f90c97666cebec154ca1ffb67afed372114d8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/barryvdh/laravel-dompdf/zipball/c96f90c97666cebec154ca1ffb67afed372114d8", + "reference": "c96f90c97666cebec154ca1ffb67afed372114d8", + "shasum": "" + }, + "require": { + "dompdf/dompdf": "^2.0.7", + "illuminate/support": "^6|^7|^8|^9|^10|^11", + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "larastan/larastan": "^1.0|^2.7.0", + "orchestra/testbench": "^4|^5|^6|^7|^8|^9", + "phpro/grumphp": "^1 || ^2.5", + "squizlabs/php_codesniffer": "^3.5" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "PDF": "Barryvdh\\DomPDF\\Facade\\Pdf", + "Pdf": "Barryvdh\\DomPDF\\Facade\\Pdf" + }, + "providers": ["Barryvdh\\DomPDF\\ServiceProvider"] + }, + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "psr-4": { + "Barryvdh\\DomPDF\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Barry vd. Heuvel", + "email": "barryvdh@gmail.com" + } + ], + "description": "A DOMPDF Wrapper for Laravel", + "keywords": ["dompdf", "laravel", "pdf"], + "support": { + "issues": "https://github.com/barryvdh/laravel-dompdf/issues", + "source": "https://github.com/barryvdh/laravel-dompdf/tree/v2.2.0" + }, + "funding": [ + { + "url": "https://fruitcake.nl", + "type": "custom" + }, + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2024-04-25T13:16:04+00:00" + }, + { + "name": "bensampo/laravel-enum", + "version": "v6.11.1", + "source": { + "type": "git", + "url": "https://github.com/BenSampo/laravel-enum.git", + "reference": "facd826e65fe44b3c0a4f9c726c2433cf8a4a9ea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/BenSampo/laravel-enum/zipball/facd826e65fe44b3c0a4f9c726c2433cf8a4a9ea", + "reference": "facd826e65fe44b3c0a4f9c726c2433cf8a4a9ea", + "shasum": "" + }, + "require": { + "composer/class-map-generator": "^1", + "illuminate/contracts": "^9 || ^10 || ^11", + "illuminate/support": "^9 || ^10 || ^11", + "laminas/laminas-code": "^3.4 || ^4", + "nikic/php-parser": "^4.13.2 || ^5", + "php": "^8" + }, + "require-dev": { + "doctrine/dbal": "^3.4", + "ergebnis/composer-normalize": "^2.28.3", + "larastan/larastan": "^2.6.3", + "mll-lab/php-cs-fixer-config": "^5.4", + "mockery/mockery": "^1.5", + "orchestra/testbench": "^7.6.1 || ^8 || ^9", + "phpstan/extension-installer": "^1", + "phpstan/phpstan": "^1.8.2", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-phpunit": "^1.1.1", + "phpunit/phpunit": "^9.5.21 || ^10 || ^11", + "rector/rector": "^1", + "symplify/rule-doc-generator": "^11 || ^12 || ^13" + }, + "type": "library", + "extra": { + "laravel": { + "providers": ["BenSampo\\Enum\\EnumServiceProvider"] + }, + "phpstan": { + "includes": ["extension.neon"] + } + }, + "autoload": { + "psr-4": { + "BenSampo\\Enum\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Ben Sampson", + "homepage": "https://sampo.co.uk", + "role": "Developer" + }, + { + "name": "Benedikt Franke", + "homepage": "https://franke.tech", + "role": "Developer" + } + ], + "description": "Simple, extensible and powerful enumeration implementation for Laravel.", + "homepage": "https://github.com/bensampo/laravel-enum", + "keywords": ["bensampo", "enum", "laravel", "package", "validation"], + "support": { + "issues": "https://github.com/BenSampo/laravel-enum/issues", + "source": "https://github.com/BenSampo/laravel-enum/tree/v6.11.1" + }, + "funding": [ + { + "url": "https://github.com/bensampo", + "type": "github" + } + ], + "time": "2024-08-21T10:45:41+00:00" + }, + { + "name": "beste/clock", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/beste/clock.git", + "reference": "7004b55fcd54737b539886244b3a3b2188181974" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/beste/clock/zipball/7004b55fcd54737b539886244b3a3b2188181974", + "reference": "7004b55fcd54737b539886244b3a3b2188181974", + "shasum": "" + }, + "require": { + "php": "^8.0", + "psr/clock": "^1.0" + }, + "provide": { + "psr/clock-implementation": "1.0" + }, + "require-dev": { + "phpstan/extension-installer": "^1.2", + "phpstan/phpstan": "^1.9.1", + "phpstan/phpstan-phpunit": "^1.2.2", + "phpstan/phpstan-strict-rules": "^1.4.4", + "phpunit/phpunit": "^9.5.26", + "psalm/plugin-phpunit": "^0.16.1", + "vimeo/psalm": "^4.29" + }, + "type": "library", + "autoload": { + "files": ["src/Clock.php"], + "psr-4": { + "Beste\\Clock\\": "src/Clock" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Jérôme Gamez", + "email": "jerome@gamez.name" + } + ], + "description": "A collection of Clock implementations", + "keywords": ["clock", "clock-interface", "psr-20", "psr20"], + "support": { + "issues": "https://github.com/beste/clock/issues", + "source": "https://github.com/beste/clock/tree/3.0.0" + }, + "funding": [ + { + "url": "https://github.com/jeromegamez", + "type": "github" + } + ], + "time": "2022-11-26T18:03:05+00:00" + }, + { + "name": "beste/in-memory-cache", + "version": "1.3.1", + "source": { + "type": "git", + "url": "https://github.com/beste/in-memory-cache-php.git", + "reference": "f8299adc8abdaf7d309e8b28e53b4307ea49ebc7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/beste/in-memory-cache-php/zipball/f8299adc8abdaf7d309e8b28e53b4307ea49ebc7", + "reference": "f8299adc8abdaf7d309e8b28e53b4307ea49ebc7", + "shasum": "" + }, + "require": { + "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", + "psr/cache": "^2.0 || ^3.0", + "psr/clock": "^1.0" + }, + "provide": { + "psr/cache-implementation": "2.0 || 3.0" + }, + "require-dev": { + "beste/clock": "^3.0", + "beste/php-cs-fixer-config": "^3.2.0", + "friendsofphp/php-cs-fixer": "^3.62.0", + "phpstan/extension-installer": "^1.4.1", + "phpstan/phpstan": "^1.11.10", + "phpstan/phpstan-deprecation-rules": "^1.2.0", + "phpstan/phpstan-phpunit": "^1.4.0", + "phpstan/phpstan-strict-rules": "^1.6.0", + "phpunit/phpunit": "^10.5.2 || ^11.3.1", + "symfony/var-dumper": "^6.4 || ^7.1.3" + }, + "suggest": { + "psr/clock-implementation": "Allows injecting a Clock, for example a frozen clock for testing" + }, + "type": "library", + "autoload": { + "psr-4": { + "Beste\\Cache\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Jérôme Gamez", + "email": "jerome@gamez.name" + } + ], + "description": "A PSR-6 In-Memory cache that can be used as a fallback implementation and/or in tests.", + "keywords": ["beste", "cache", "psr-6"], + "support": { + "issues": "https://github.com/beste/in-memory-cache-php/issues", + "source": "https://github.com/beste/in-memory-cache-php/tree/1.3.1" + }, + "funding": [ + { + "url": "https://github.com/jeromegamez", + "type": "github" + } + ], + "time": "2024-08-26T15:51:58+00:00" + }, + { + "name": "beste/json", + "version": "1.5.0", + "source": { + "type": "git", + "url": "https://github.com/beste/json.git", + "reference": "3ed7d6be039617e5ea63a835a792a811c7fba0ff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/beste/json/zipball/3ed7d6be039617e5ea63a835a792a811c7fba0ff", + "reference": "3ed7d6be039617e5ea63a835a792a811c7fba0ff", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" + }, + "require-dev": { + "phpstan/extension-installer": "^1.3", + "phpstan/phpstan": "^1.10", + "phpstan/phpstan-phpunit": "^1.3", + "phpstan/phpstan-strict-rules": "^1.5", + "phpunit/phpunit": "^10.4.2", + "rector/rector": "^0.18.10" + }, + "type": "library", + "autoload": { + "files": ["src/Json.php"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Jérôme Gamez", + "email": "jerome@gamez.name" + } + ], + "description": "A simple JSON helper to decode and encode JSON", + "keywords": ["helper", "json"], + "support": { + "issues": "https://github.com/beste/json/issues", + "source": "https://github.com/beste/json/tree/1.5.0" + }, + "funding": [ + { + "url": "https://github.com/jeromegamez", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/beste/json", + "type": "tidelift" + } + ], + "time": "2024-08-16T22:44:02+00:00" + }, + { + "name": "brick/math", + "version": "0.11.0", + "source": { + "type": "git", + "url": "https://github.com/brick/math.git", + "reference": "0ad82ce168c82ba30d1c01ec86116ab52f589478" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/brick/math/zipball/0ad82ce168c82ba30d1c01ec86116ab52f589478", + "reference": "0ad82ce168c82ba30d1c01ec86116ab52f589478", + "shasum": "" + }, + "require": { + "php": "^8.0" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.2", + "phpunit/phpunit": "^9.0", + "vimeo/psalm": "5.0.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Brick\\Math\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "description": "Arbitrary-precision arithmetic library", + "keywords": [ + "Arbitrary-precision", + "BigInteger", + "BigRational", + "arithmetic", + "bigdecimal", + "bignum", + "brick", + "math" + ], + "support": { + "issues": "https://github.com/brick/math/issues", + "source": "https://github.com/brick/math/tree/0.11.0" + }, + "funding": [ + { + "url": "https://github.com/BenMorel", + "type": "github" + } + ], + "time": "2023-01-15T23:15:59+00:00" + }, + { + "name": "carbonphp/carbon-doctrine-types", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/CarbonPHP/carbon-doctrine-types.git", + "reference": "99f76ffa36cce3b70a4a6abce41dba15ca2e84cb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/CarbonPHP/carbon-doctrine-types/zipball/99f76ffa36cce3b70a4a6abce41dba15ca2e84cb", + "reference": "99f76ffa36cce3b70a4a6abce41dba15ca2e84cb", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0" + }, + "conflict": { + "doctrine/dbal": "<3.7.0 || >=4.0.0" + }, + "require-dev": { + "doctrine/dbal": "^3.7.0", + "nesbot/carbon": "^2.71.0 || ^3.0.0", + "phpunit/phpunit": "^10.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Carbon\\Doctrine\\": "src/Carbon/Doctrine/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "KyleKatarn", + "email": "kylekatarnls@gmail.com" + } + ], + "description": "Types to use Carbon in Doctrine", + "keywords": ["carbon", "date", "datetime", "doctrine", "time"], + "support": { + "issues": "https://github.com/CarbonPHP/carbon-doctrine-types/issues", + "source": "https://github.com/CarbonPHP/carbon-doctrine-types/tree/2.1.0" + }, + "funding": [ + { + "url": "https://github.com/kylekatarnls", + "type": "github" + }, + { + "url": "https://opencollective.com/Carbon", + "type": "open_collective" + }, + { + "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", + "type": "tidelift" + } + ], + "time": "2023-12-11T17:09:12+00:00" + }, + { + "name": "clue/stream-filter", + "version": "v1.7.0", + "source": { + "type": "git", + "url": "https://github.com/clue/stream-filter.git", + "reference": "049509fef80032cb3f051595029ab75b49a3c2f7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/clue/stream-filter/zipball/049509fef80032cb3f051595029ab75b49a3c2f7", + "reference": "049509fef80032cb3f051595029ab75b49a3c2f7", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36" + }, + "type": "library", + "autoload": { + "files": ["src/functions_include.php"], + "psr-4": { + "Clue\\StreamFilter\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering" + } + ], + "description": "A simple and modern approach to stream filtering in PHP", + "homepage": "https://github.com/clue/stream-filter", + "keywords": [ + "bucket brigade", + "callback", + "filter", + "php_user_filter", + "stream", + "stream_filter_append", + "stream_filter_register" + ], + "support": { + "issues": "https://github.com/clue/stream-filter/issues", + "source": "https://github.com/clue/stream-filter/tree/v1.7.0" + }, + "funding": [ + { + "url": "https://clue.engineering/support", + "type": "custom" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], + "time": "2023-12-20T15:40:13+00:00" + }, + { + "name": "composer/ca-bundle", + "version": "1.5.4", + "source": { + "type": "git", + "url": "https://github.com/composer/ca-bundle.git", + "reference": "bc0593537a463e55cadf45fd938d23b75095b7e1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/bc0593537a463e55cadf45fd938d23b75095b7e1", + "reference": "bc0593537a463e55cadf45fd938d23b75095b7e1", + "shasum": "" + }, + "require": { + "ext-openssl": "*", + "ext-pcre": "*", + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^8 || ^9", + "psr/log": "^1.0 || ^2.0 || ^3.0", + "symfony/process": "^4.0 || ^5.0 || ^6.0 || ^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\CaBundle\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.", + "keywords": ["cabundle", "cacert", "certificate", "ssl", "tls"], + "support": { + "irc": "irc://irc.freenode.org/composer", + "issues": "https://github.com/composer/ca-bundle/issues", + "source": "https://github.com/composer/ca-bundle/tree/1.5.4" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2024-11-27T15:35:25+00:00" + }, + { + "name": "composer/class-map-generator", + "version": "1.5.0", + "source": { + "type": "git", + "url": "https://github.com/composer/class-map-generator.git", + "reference": "4b0a223cf5be7c9ee7e0ef1bc7db42b4a97c9915" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/class-map-generator/zipball/4b0a223cf5be7c9ee7e0ef1bc7db42b4a97c9915", + "reference": "4b0a223cf5be7c9ee7e0ef1bc7db42b4a97c9915", + "shasum": "" + }, + "require": { + "composer/pcre": "^2.1 || ^3.1", + "php": "^7.2 || ^8.0", + "symfony/finder": "^4.4 || ^5.3 || ^6 || ^7" + }, + "require-dev": { + "phpstan/phpstan": "^1.12 || ^2", + "phpstan/phpstan-deprecation-rules": "^1 || ^2", + "phpstan/phpstan-phpunit": "^1 || ^2", + "phpstan/phpstan-strict-rules": "^1.1 || ^2", + "phpunit/phpunit": "^8", + "symfony/filesystem": "^5.4 || ^6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\ClassMapGenerator\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "https://seld.be" + } + ], + "description": "Utilities to scan PHP code and generate class maps.", + "keywords": ["classmap"], + "support": { + "issues": "https://github.com/composer/class-map-generator/issues", + "source": "https://github.com/composer/class-map-generator/tree/1.5.0" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2024-11-25T16:11:06+00:00" + }, + { + "name": "composer/composer", + "version": "2.8.4", + "source": { + "type": "git", + "url": "https://github.com/composer/composer.git", + "reference": "112e37d1dca22b3fdb81cf3524ab4994f47fdb8c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/composer/zipball/112e37d1dca22b3fdb81cf3524ab4994f47fdb8c", + "reference": "112e37d1dca22b3fdb81cf3524ab4994f47fdb8c", + "shasum": "" + }, + "require": { + "composer/ca-bundle": "^1.5", + "composer/class-map-generator": "^1.4.0", + "composer/metadata-minifier": "^1.0", + "composer/pcre": "^2.2 || ^3.2", + "composer/semver": "^3.3", + "composer/spdx-licenses": "^1.5.7", + "composer/xdebug-handler": "^2.0.2 || ^3.0.3", + "justinrainbow/json-schema": "^5.3", + "php": "^7.2.5 || ^8.0", + "psr/log": "^1.0 || ^2.0 || ^3.0", + "react/promise": "^2.11 || ^3.2", + "seld/jsonlint": "^1.4", + "seld/phar-utils": "^1.2", + "seld/signal-handler": "^2.0", + "symfony/console": "^5.4.35 || ^6.3.12 || ^7.0.3", + "symfony/filesystem": "^5.4.35 || ^6.3.12 || ^7.0.3", + "symfony/finder": "^5.4.35 || ^6.3.12 || ^7.0.3", + "symfony/polyfill-php73": "^1.24", + "symfony/polyfill-php80": "^1.24", + "symfony/polyfill-php81": "^1.24", + "symfony/process": "^5.4.35 || ^6.3.12 || ^7.0.3" + }, + "require-dev": { + "phpstan/phpstan": "^1.11.8", + "phpstan/phpstan-deprecation-rules": "^1.2.0", + "phpstan/phpstan-phpunit": "^1.4.0", + "phpstan/phpstan-strict-rules": "^1.6.0", + "phpstan/phpstan-symfony": "^1.4.0", + "symfony/phpunit-bridge": "^6.4.3 || ^7.0.1" + }, + "suggest": { + "ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages", + "ext-zip": "Enabling the zip extension allows you to unzip archives", + "ext-zlib": "Allow gzip compression of HTTP requests" + }, + "bin": ["bin/composer"], + "type": "library", + "extra": { + "phpstan": { + "includes": ["phpstan/rules.neon"] + }, + "branch-alias": { + "dev-main": "2.8-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\": "src/Composer/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "https://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "https://seld.be" + } + ], + "description": "Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.", + "homepage": "https://getcomposer.org/", + "keywords": ["autoload", "dependency", "package"], + "support": { + "irc": "ircs://irc.libera.chat:6697/composer", + "issues": "https://github.com/composer/composer/issues", + "security": "https://github.com/composer/composer/security/policy", + "source": "https://github.com/composer/composer/tree/2.8.4" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2024-12-11T10:57:47+00:00" + }, + { + "name": "composer/metadata-minifier", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/composer/metadata-minifier.git", + "reference": "c549d23829536f0d0e984aaabbf02af91f443207" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/metadata-minifier/zipball/c549d23829536f0d0e984aaabbf02af91f443207", + "reference": "c549d23829536f0d0e984aaabbf02af91f443207", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "composer/composer": "^2", + "phpstan/phpstan": "^0.12.55", + "symfony/phpunit-bridge": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\MetadataMinifier\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Small utility library that handles metadata minification and expansion.", + "keywords": ["composer", "compression"], + "support": { + "issues": "https://github.com/composer/metadata-minifier/issues", + "source": "https://github.com/composer/metadata-minifier/tree/1.0.0" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2021-04-07T13:37:33+00:00" + }, + { + "name": "composer/pcre", + "version": "3.3.2", + "source": { + "type": "git", + "url": "https://github.com/composer/pcre.git", + "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/pcre/zipball/b2bed4734f0cc156ee1fe9c0da2550420d99a21e", + "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0" + }, + "conflict": { + "phpstan/phpstan": "<1.11.10" + }, + "require-dev": { + "phpstan/phpstan": "^1.12 || ^2", + "phpstan/phpstan-strict-rules": "^1 || ^2", + "phpunit/phpunit": "^8 || ^9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + }, + "phpstan": { + "includes": ["extension.neon"] + } + }, + "autoload": { + "psr-4": { + "Composer\\Pcre\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "PCRE wrapping library that offers type-safe preg_* replacements.", + "keywords": ["PCRE", "preg", "regex", "regular expression"], + "support": { + "issues": "https://github.com/composer/pcre/issues", + "source": "https://github.com/composer/pcre/tree/3.3.2" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2024-11-12T16:29:46+00:00" + }, + { + "name": "composer/semver", + "version": "3.4.3", + "source": { + "type": "git", + "url": "https://github.com/composer/semver.git", + "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/semver/zipball/4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", + "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.11", + "symfony/phpunit-bridge": "^3 || ^7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Semver\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "Semver library that offers utilities, version constraint parsing and validation.", + "keywords": ["semantic", "semver", "validation", "versioning"], + "support": { + "irc": "ircs://irc.libera.chat:6697/composer", + "issues": "https://github.com/composer/semver/issues", + "source": "https://github.com/composer/semver/tree/3.4.3" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2024-09-19T14:15:21+00:00" + }, + { + "name": "composer/spdx-licenses", + "version": "1.5.8", + "source": { + "type": "git", + "url": "https://github.com/composer/spdx-licenses.git", + "reference": "560bdcf8deb88ae5d611c80a2de8ea9d0358cc0a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/560bdcf8deb88ae5d611c80a2de8ea9d0358cc0a", + "reference": "560bdcf8deb88ae5d611c80a2de8ea9d0358cc0a", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^0.12.55", + "symfony/phpunit-bridge": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Spdx\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "SPDX licenses list and validation library.", + "keywords": ["license", "spdx", "validator"], + "support": { + "irc": "ircs://irc.libera.chat:6697/composer", + "issues": "https://github.com/composer/spdx-licenses/issues", + "source": "https://github.com/composer/spdx-licenses/tree/1.5.8" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2023-11-20T07:44:33+00:00" + }, + { + "name": "composer/xdebug-handler", + "version": "3.0.5", + "source": { + "type": "git", + "url": "https://github.com/composer/xdebug-handler.git", + "reference": "6c1925561632e83d60a44492e0b344cf48ab85ef" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/6c1925561632e83d60a44492e0b344cf48ab85ef", + "reference": "6c1925561632e83d60a44492e0b344cf48ab85ef", + "shasum": "" + }, + "require": { + "composer/pcre": "^1 || ^2 || ^3", + "php": "^7.2.5 || ^8.0", + "psr/log": "^1 || ^2 || ^3" + }, + "require-dev": { + "phpstan/phpstan": "^1.0", + "phpstan/phpstan-strict-rules": "^1.1", + "phpunit/phpunit": "^8.5 || ^9.6 || ^10.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Composer\\XdebugHandler\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "John Stevenson", + "email": "john-stevenson@blueyonder.co.uk" + } + ], + "description": "Restarts a process without Xdebug.", + "keywords": ["Xdebug", "performance"], + "support": { + "irc": "ircs://irc.libera.chat:6697/composer", + "issues": "https://github.com/composer/xdebug-handler/issues", + "source": "https://github.com/composer/xdebug-handler/tree/3.0.5" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2024-05-06T16:37:16+00:00" + }, + { + "name": "darkaonline/l5-swagger", + "version": "8.6.3", + "source": { + "type": "git", + "url": "https://github.com/DarkaOnLine/L5-Swagger.git", + "reference": "b37695804b786c04ab4077ceb6c0f2907ccd0153" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/DarkaOnLine/L5-Swagger/zipball/b37695804b786c04ab4077ceb6c0f2907ccd0153", + "reference": "b37695804b786c04ab4077ceb6c0f2907ccd0153", + "shasum": "" + }, + "require": { + "doctrine/annotations": "^1.0 || ^2.0", + "ext-json": "*", + "laravel/framework": "^11.0 || ^10.0 || ^9.0 || >=8.40.0 || ^7.0", + "php": "^7.2 || ^8.0", + "swagger-api/swagger-ui": "^3.0 || >=4.1.3", + "symfony/yaml": "^5.0 || ^6.0 || ^7.0", + "zircote/swagger-php": "^3.2.0 || ^4.0.0" + }, + "require-dev": { + "mockery/mockery": "1.*", + "orchestra/testbench": "^9.0 || ^8.0 || 7.* || ^6.15 || 5.*", + "php-coveralls/php-coveralls": "^2.0", + "phpunit/phpunit": "^11.0 || ^10.0 || ^9.5" + }, + "type": "library", + "extra": { + "laravel": { + "providers": ["L5Swagger\\L5SwaggerServiceProvider"], + "aliases": { + "L5Swagger": "L5Swagger\\L5SwaggerFacade" + } + } + }, + "autoload": { + "files": ["src/helpers.php"], + "psr-4": { + "L5Swagger\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Darius Matulionis", + "email": "darius@matulionis.lt" + } + ], + "description": "OpenApi or Swagger integration to Laravel", + "keywords": [ + "api", + "documentation", + "laravel", + "openapi", + "specification", + "swagger", + "ui" + ], + "support": { + "issues": "https://github.com/DarkaOnLine/L5-Swagger/issues", + "source": "https://github.com/DarkaOnLine/L5-Swagger/tree/8.6.3" + }, + "funding": [ + { + "url": "https://github.com/DarkaOnLine", + "type": "github" + } + ], + "time": "2024-10-28T06:29:43+00:00" + }, + { + "name": "davidbadura/faker-markdown-generator", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/DavidBadura/FakerMarkdownGenerator.git", + "reference": "2fc4af2a6aa49583781af9c37e230bbcd19c823f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/DavidBadura/FakerMarkdownGenerator/zipball/2fc4af2a6aa49583781af9c37e230bbcd19c823f", + "reference": "2fc4af2a6aa49583781af9c37e230bbcd19c823f", + "shasum": "" + }, + "require": { + "davidbadura/markdown-builder": "^1.0", + "fakerphp/faker": "^1.6", + "php": ">=5.4.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "DavidBadura\\FakerMarkdownGenerator\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "DavidBadura", + "email": "d.badura@gmx.de" + } + ], + "description": "Faker Markdown Generator", + "keywords": ["faker", "generator", "markdown"], + "support": { + "issues": "https://github.com/DavidBadura/FakerMarkdownGenerator/issues", + "source": "https://github.com/DavidBadura/FakerMarkdownGenerator/tree/1.1.0" + }, + "time": "2020-11-02T10:32:38+00:00" + }, + { + "name": "davidbadura/markdown-builder", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/DavidBadura/markdown-builder.git", + "reference": "cdc1a29eb14f3202efb0e59ac80c2acb6f883af0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/DavidBadura/markdown-builder/zipball/cdc1a29eb14f3202efb0e59ac80c2acb6f883af0", + "reference": "cdc1a29eb14f3202efb0e59ac80c2acb6f883af0", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": ">=7.4" + }, + "require-dev": { + "infection/infection": "^0.22.1", + "patchlevel/coding-standard": "^1.0.0", + "phpstan/phpstan": "^0.12.85", + "phpunit/phpunit": "^9.5.4", + "symfony/var-dumper": "^5.2.3", + "vimeo/psalm": "^4.7.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "DavidBadura\\MarkdownBuilder\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "DavidBadura", + "email": "d.badura@gmx.de" + } + ], + "description": "Markdown Builder", + "keywords": ["builder", "markdown", "render", "writer"], + "support": { + "issues": "https://github.com/DavidBadura/markdown-builder/issues", + "source": "https://github.com/DavidBadura/markdown-builder/tree/1.1.1" + }, + "time": "2021-10-23T09:22:02+00:00" + }, + { + "name": "defuse/php-encryption", + "version": "v2.4.0", + "source": { + "type": "git", + "url": "https://github.com/defuse/php-encryption.git", + "reference": "f53396c2d34225064647a05ca76c1da9d99e5828" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/defuse/php-encryption/zipball/f53396c2d34225064647a05ca76c1da9d99e5828", + "reference": "f53396c2d34225064647a05ca76c1da9d99e5828", + "shasum": "" + }, + "require": { + "ext-openssl": "*", + "paragonie/random_compat": ">= 2", + "php": ">=5.6.0" + }, + "require-dev": { + "phpunit/phpunit": "^5|^6|^7|^8|^9|^10", + "yoast/phpunit-polyfills": "^2.0.0" + }, + "bin": ["bin/generate-defuse-key"], + "type": "library", + "autoload": { + "psr-4": { + "Defuse\\Crypto\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Taylor Hornby", + "email": "taylor@defuse.ca", + "homepage": "https://defuse.ca/" + }, + { + "name": "Scott Arciszewski", + "email": "info@paragonie.com", + "homepage": "https://paragonie.com" + } + ], + "description": "Secure PHP Encryption Library", + "keywords": [ + "aes", + "authenticated encryption", + "cipher", + "crypto", + "cryptography", + "encrypt", + "encryption", + "openssl", + "security", + "symmetric key cryptography" + ], + "support": { + "issues": "https://github.com/defuse/php-encryption/issues", + "source": "https://github.com/defuse/php-encryption/tree/v2.4.0" + }, + "time": "2023-06-19T06:10:36+00:00" + }, + { + "name": "devianl2/laravel-scorm", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/devianl2/laravel-scorm.git", + "reference": "d87753ffbbbc5eb75e20f8aa0cb39faed8f34863" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/devianl2/laravel-scorm/zipball/d87753ffbbbc5eb75e20f8aa0cb39faed8f34863", + "reference": "d87753ffbbbc5eb75e20f8aa0cb39faed8f34863", + "shasum": "" + }, + "require": { + "doctrine/common": "^3.1", + "ext-dom": "*", + "ext-zip": "*", + "league/flysystem": "^2.0 || ^3.0", + "nesbot/carbon": "^2.42", + "php": "^7.4 || ^8.0" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "ScormManager": "Peopleaps\\Scorm\\Facade\\ScormManager" + }, + "providers": ["Peopleaps\\Scorm\\ScormServiceProvider"] + } + }, + "autoload": { + "psr-4": { + "Peopleaps\\Scorm\\": "/src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Devian Leong", + "email": "devian@peoplelogy.com" + } + ], + "description": "PEOPLEAPS scorm package", + "support": { + "issues": "https://github.com/devianl2/laravel-scorm/issues", + "source": "https://github.com/devianl2/laravel-scorm/tree/4.0.1" + }, + "time": "2022-09-29T03:37:12+00:00" + }, + { + "name": "dflydev/dot-access-data", + "version": "v3.0.3", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-dot-access-data.git", + "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/a23a2bf4f31d3518f3ecb38660c95715dfead60f", + "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^0.12.42", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.3", + "scrutinizer/ocular": "1.6.0", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Dflydev\\DotAccessData\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + }, + { + "name": "Carlos Frutos", + "email": "carlos@kiwing.it", + "homepage": "https://github.com/cfrutos" + }, + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com" + } + ], + "description": "Given a deep data structure, access data by dot notation.", + "homepage": "https://github.com/dflydev/dflydev-dot-access-data", + "keywords": ["access", "data", "dot", "notation"], + "support": { + "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", + "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.3" + }, + "time": "2024-07-08T12:26:09+00:00" + }, + { + "name": "doctrine/annotations", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/doctrine/annotations.git", + "reference": "901c2ee5d26eb64ff43c47976e114bf00843acf7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/annotations/zipball/901c2ee5d26eb64ff43c47976e114bf00843acf7", + "reference": "901c2ee5d26eb64ff43c47976e114bf00843acf7", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^2 || ^3", + "ext-tokenizer": "*", + "php": "^7.2 || ^8.0", + "psr/cache": "^1 || ^2 || ^3" + }, + "require-dev": { + "doctrine/cache": "^2.0", + "doctrine/coding-standard": "^10", + "phpstan/phpstan": "^1.10.28", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "symfony/cache": "^5.4 || ^6.4 || ^7", + "vimeo/psalm": "^4.30 || ^5.14" + }, + "suggest": { + "php": "PHP 8.0 or higher comes with attributes, a native replacement for annotations" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Docblock Annotations Parser", + "homepage": "https://www.doctrine-project.org/projects/annotations.html", + "keywords": ["annotations", "docblock", "parser"], + "support": { + "issues": "https://github.com/doctrine/annotations/issues", + "source": "https://github.com/doctrine/annotations/tree/2.0.2" + }, + "time": "2024-09-05T10:17:24+00:00" + }, + { + "name": "doctrine/cache", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/cache.git", + "reference": "1ca8f21980e770095a31456042471a57bc4c68fb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/cache/zipball/1ca8f21980e770095a31456042471a57bc4c68fb", + "reference": "1ca8f21980e770095a31456042471a57bc4c68fb", + "shasum": "" + }, + "require": { + "php": "~7.1 || ^8.0" + }, + "conflict": { + "doctrine/common": ">2.2,<2.4" + }, + "require-dev": { + "cache/integration-tests": "dev-master", + "doctrine/coding-standard": "^9", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "psr/cache": "^1.0 || ^2.0 || ^3.0", + "symfony/cache": "^4.4 || ^5.4 || ^6", + "symfony/var-exporter": "^4.4 || ^5.4 || ^6" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.", + "homepage": "https://www.doctrine-project.org/projects/cache.html", + "keywords": [ + "abstraction", + "apcu", + "cache", + "caching", + "couchdb", + "memcached", + "php", + "redis", + "xcache" + ], + "support": { + "issues": "https://github.com/doctrine/cache/issues", + "source": "https://github.com/doctrine/cache/tree/2.2.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcache", + "type": "tidelift" + } + ], + "time": "2022-05-20T20:07:39+00:00" + }, + { + "name": "doctrine/common", + "version": "3.4.5", + "source": { + "type": "git", + "url": "https://github.com/doctrine/common.git", + "reference": "6c8fef961f67b8bc802ce3e32e3ebd1022907286" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/common/zipball/6c8fef961f67b8bc802ce3e32e3ebd1022907286", + "reference": "6c8fef961f67b8bc802ce3e32e3ebd1022907286", + "shasum": "" + }, + "require": { + "doctrine/persistence": "^2.0 || ^3.0", + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9.0 || ^10.0", + "doctrine/collections": "^1", + "phpstan/phpstan": "^1.4.1", + "phpstan/phpstan-phpunit": "^1", + "phpunit/phpunit": "^7.5.20 || ^8.5 || ^9.0", + "squizlabs/php_codesniffer": "^3.0", + "symfony/phpunit-bridge": "^6.1", + "vimeo/psalm": "^4.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "PHP Doctrine Common project is a library that provides additional functionality that other Doctrine projects depend on such as better reflection support, proxies and much more.", + "homepage": "https://www.doctrine-project.org/projects/common.html", + "keywords": ["common", "doctrine", "php"], + "support": { + "issues": "https://github.com/doctrine/common/issues", + "source": "https://github.com/doctrine/common/tree/3.4.5" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcommon", + "type": "tidelift" + } + ], + "time": "2024-10-08T15:53:43+00:00" + }, + { + "name": "doctrine/dbal", + "version": "3.9.3", + "source": { + "type": "git", + "url": "https://github.com/doctrine/dbal.git", + "reference": "61446f07fcb522414d6cfd8b1c3e5f9e18c579ba" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/61446f07fcb522414d6cfd8b1c3e5f9e18c579ba", + "reference": "61446f07fcb522414d6cfd8b1c3e5f9e18c579ba", + "shasum": "" + }, + "require": { + "composer-runtime-api": "^2", + "doctrine/cache": "^1.11|^2.0", + "doctrine/deprecations": "^0.5.3|^1", + "doctrine/event-manager": "^1|^2", + "php": "^7.4 || ^8.0", + "psr/cache": "^1|^2|^3", + "psr/log": "^1|^2|^3" + }, + "require-dev": { + "doctrine/coding-standard": "12.0.0", + "fig/log-test": "^1", + "jetbrains/phpstorm-stubs": "2023.1", + "phpstan/phpstan": "1.12.6", + "phpstan/phpstan-strict-rules": "^1.6", + "phpunit/phpunit": "9.6.20", + "psalm/plugin-phpunit": "0.18.4", + "slevomat/coding-standard": "8.13.1", + "squizlabs/php_codesniffer": "3.10.2", + "symfony/cache": "^5.4|^6.0|^7.0", + "symfony/console": "^4.4|^5.4|^6.0|^7.0", + "vimeo/psalm": "4.30.0" + }, + "suggest": { + "symfony/console": "For helpful console commands such as SQL execution and import of files." + }, + "bin": ["bin/doctrine-dbal"], + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\DBAL\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + } + ], + "description": "Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.", + "homepage": "https://www.doctrine-project.org/projects/dbal.html", + "keywords": [ + "abstraction", + "database", + "db2", + "dbal", + "mariadb", + "mssql", + "mysql", + "oci8", + "oracle", + "pdo", + "pgsql", + "postgresql", + "queryobject", + "sasql", + "sql", + "sqlite", + "sqlserver", + "sqlsrv" + ], + "support": { + "issues": "https://github.com/doctrine/dbal/issues", + "source": "https://github.com/doctrine/dbal/tree/3.9.3" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdbal", + "type": "tidelift" + } + ], + "time": "2024-10-10T17:56:43+00:00" + }, + { + "name": "doctrine/deprecations", + "version": "1.1.4", + "source": { + "type": "git", + "url": "https://github.com/doctrine/deprecations.git", + "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/31610dbb31faa98e6b5447b62340826f54fbc4e9", + "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9 || ^12", + "phpstan/phpstan": "1.4.10 || 2.0.3", + "phpstan/phpstan-phpunit": "^1.0 || ^2", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "psr/log": "^1 || ^2 || ^3" + }, + "suggest": { + "psr/log": "Allows logging deprecations via PSR-3 logger implementation" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Deprecations\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", + "homepage": "https://www.doctrine-project.org/", + "support": { + "issues": "https://github.com/doctrine/deprecations/issues", + "source": "https://github.com/doctrine/deprecations/tree/1.1.4" + }, + "time": "2024-12-07T21:18:45+00:00" + }, + { + "name": "doctrine/event-manager", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/event-manager.git", + "reference": "b680156fa328f1dfd874fd48c7026c41570b9c6e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/b680156fa328f1dfd874fd48c7026c41570b9c6e", + "reference": "b680156fa328f1dfd874fd48c7026c41570b9c6e", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "conflict": { + "doctrine/common": "<2.9" + }, + "require-dev": { + "doctrine/coding-standard": "^12", + "phpstan/phpstan": "^1.8.8", + "phpunit/phpunit": "^10.5", + "vimeo/psalm": "^5.24" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.", + "homepage": "https://www.doctrine-project.org/projects/event-manager.html", + "keywords": [ + "event", + "event dispatcher", + "event manager", + "event system", + "events" + ], + "support": { + "issues": "https://github.com/doctrine/event-manager/issues", + "source": "https://github.com/doctrine/event-manager/tree/2.0.1" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fevent-manager", + "type": "tidelift" + } + ], + "time": "2024-05-22T20:47:39+00:00" + }, + { + "name": "doctrine/inflector", + "version": "2.0.10", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/5817d0659c5b50c9b950feb9af7b9668e2c436bc", + "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^11.0", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-phpunit": "^1.1", + "phpstan/phpstan-strict-rules": "^1.3", + "phpunit/phpunit": "^8.5 || ^9.5", + "vimeo/psalm": "^4.25 || ^5.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", + "homepage": "https://www.doctrine-project.org/projects/inflector.html", + "keywords": [ + "inflection", + "inflector", + "lowercase", + "manipulation", + "php", + "plural", + "singular", + "strings", + "uppercase", + "words" + ], + "support": { + "issues": "https://github.com/doctrine/inflector/issues", + "source": "https://github.com/doctrine/inflector/tree/2.0.10" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", + "type": "tidelift" + } + ], + "time": "2024-02-18T20:23:39+00:00" + }, + { + "name": "doctrine/lexer", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", + "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "doctrine/coding-standard": "^12", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^10.5", + "psalm/plugin-phpunit": "^0.18.3", + "vimeo/psalm": "^5.21" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Lexer\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "https://www.doctrine-project.org/projects/lexer.html", + "keywords": ["annotations", "docblock", "lexer", "parser", "php"], + "support": { + "issues": "https://github.com/doctrine/lexer/issues", + "source": "https://github.com/doctrine/lexer/tree/3.0.1" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", + "type": "tidelift" + } + ], + "time": "2024-02-05T11:56:58+00:00" + }, + { + "name": "doctrine/persistence", + "version": "3.4.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/persistence.git", + "reference": "0ea965320cec355dba75031c1b23d4c78362e3ff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/persistence/zipball/0ea965320cec355dba75031c1b23d4c78362e3ff", + "reference": "0ea965320cec355dba75031c1b23d4c78362e3ff", + "shasum": "" + }, + "require": { + "doctrine/event-manager": "^1 || ^2", + "php": "^7.2 || ^8.0", + "psr/cache": "^1.0 || ^2.0 || ^3.0" + }, + "conflict": { + "doctrine/common": "<2.10" + }, + "require-dev": { + "doctrine/coding-standard": "^12", + "doctrine/common": "^3.0", + "phpstan/phpstan": "1.12.7", + "phpstan/phpstan-phpunit": "^1", + "phpstan/phpstan-strict-rules": "^1.1", + "phpunit/phpunit": "^8.5.38 || ^9.5", + "symfony/cache": "^4.4 || ^5.4 || ^6.0 || ^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Persistence\\": "src/Persistence" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "The Doctrine Persistence project is a set of shared interfaces and functionality that the different Doctrine object mappers share.", + "homepage": "https://www.doctrine-project.org/projects/persistence.html", + "keywords": ["mapper", "object", "odm", "orm", "persistence"], + "support": { + "issues": "https://github.com/doctrine/persistence/issues", + "source": "https://github.com/doctrine/persistence/tree/3.4.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fpersistence", + "type": "tidelift" + } + ], + "time": "2024-10-30T19:48:12+00:00" + }, + { + "name": "dompdf/dompdf", + "version": "v2.0.8", + "source": { + "type": "git", + "url": "https://github.com/dompdf/dompdf.git", + "reference": "c20247574601700e1f7c8dab39310fca1964dc52" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dompdf/dompdf/zipball/c20247574601700e1f7c8dab39310fca1964dc52", + "reference": "c20247574601700e1f7c8dab39310fca1964dc52", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-mbstring": "*", + "masterminds/html5": "^2.0", + "phenx/php-font-lib": ">=0.5.4 <1.0.0", + "phenx/php-svg-lib": ">=0.5.2 <1.0.0", + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "ext-json": "*", + "ext-zip": "*", + "mockery/mockery": "^1.3", + "phpunit/phpunit": "^7.5 || ^8 || ^9", + "squizlabs/php_codesniffer": "^3.5" + }, + "suggest": { + "ext-gd": "Needed to process images", + "ext-gmagick": "Improves image processing performance", + "ext-imagick": "Improves image processing performance", + "ext-zlib": "Needed for pdf stream compression" + }, + "type": "library", + "autoload": { + "psr-4": { + "Dompdf\\": "src/" + }, + "classmap": ["lib/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["LGPL-2.1"], + "authors": [ + { + "name": "The Dompdf Community", + "homepage": "https://github.com/dompdf/dompdf/blob/master/AUTHORS.md" + } + ], + "description": "DOMPDF is a CSS 2.1 compliant HTML to PDF converter", + "homepage": "https://github.com/dompdf/dompdf", + "support": { + "issues": "https://github.com/dompdf/dompdf/issues", + "source": "https://github.com/dompdf/dompdf/tree/v2.0.8" + }, + "time": "2024-04-29T13:06:17+00:00" + }, + { + "name": "dragonmantank/cron-expression", + "version": "v3.4.0", + "source": { + "type": "git", + "url": "https://github.com/dragonmantank/cron-expression.git", + "reference": "8c784d071debd117328803d86b2097615b457500" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/8c784d071debd117328803d86b2097615b457500", + "reference": "8c784d071debd117328803d86b2097615b457500", + "shasum": "" + }, + "require": { + "php": "^7.2|^8.0", + "webmozart/assert": "^1.0" + }, + "replace": { + "mtdowling/cron-expression": "^1.0" + }, + "require-dev": { + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^1.0", + "phpunit/phpunit": "^7.0|^8.0|^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Cron\\": "src/Cron/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Chris Tankersley", + "email": "chris@ctankersley.com", + "homepage": "https://github.com/dragonmantank" + } + ], + "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due", + "keywords": ["cron", "schedule"], + "support": { + "issues": "https://github.com/dragonmantank/cron-expression/issues", + "source": "https://github.com/dragonmantank/cron-expression/tree/v3.4.0" + }, + "funding": [ + { + "url": "https://github.com/dragonmantank", + "type": "github" + } + ], + "time": "2024-10-09T13:47:03+00:00" + }, + { + "name": "egulias/email-validator", + "version": "4.0.2", + "source": { + "type": "git", + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/ebaaf5be6c0286928352e054f2d5125608e5405e", + "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^2.0 || ^3.0", + "php": ">=8.1", + "symfony/polyfill-intl-idn": "^1.26" + }, + "require-dev": { + "phpunit/phpunit": "^10.2", + "vimeo/psalm": "^5.12" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Egulias\\EmailValidator\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Eduardo Gulias Davis" + } + ], + "description": "A library for validating emails against several RFCs", + "homepage": "https://github.com/egulias/EmailValidator", + "keywords": [ + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" + ], + "support": { + "issues": "https://github.com/egulias/EmailValidator/issues", + "source": "https://github.com/egulias/EmailValidator/tree/4.0.2" + }, + "funding": [ + { + "url": "https://github.com/egulias", + "type": "github" + } + ], + "time": "2023-10-06T06:47:41+00:00" + }, + { + "name": "escolalms/assign-without-account", + "version": "0.1.18", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Assign-Without-Account.git", + "reference": "ad8d6ae4c35b4ad8c8b6da3e9d62be248b41e0d6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Assign-Without-Account/zipball/ad8d6ae4c35b4ad8c8b6da3e9d62be248b41e0d6", + "reference": "ad8d6ae4c35b4ad8c8b6da3e9d62be248b41e0d6", + "shasum": "" + }, + "require": { + "escolalms/cart": "^0", + "escolalms/core": "^1.2.2", + "laravel/framework": ">=8", + "php": ">=7.4" + }, + "require-dev": { + "escolalms/auth": "^0", + "escolalms/templates": "^0", + "orchestra/testbench": "^6", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\AssignWithoutAccount\\EscolaLmsAssignWithoutAccountServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\AssignWithoutAccount\\": "src", + "EscolaLms\\AssignWithoutAccount\\Tests\\": "tests", + "EscolaLms\\AssignWithoutAccount\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\AssignWithoutAccount\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Tomasz Smolarek", + "email": "tomasz.smolarek@escolasoft.com" + } + ], + "description": "Escola Headless LMS Assign without account", + "support": { + "issues": "https://github.com/EscolaLMS/Assign-Without-Account/issues", + "source": "https://github.com/EscolaLMS/Assign-Without-Account/tree/0.1.18" + }, + "time": "2024-02-14T13:24:04+00:00" + }, + { + "name": "escolalms/auth", + "version": "0.2.39", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Auth.git", + "reference": "b6d829f2ab6f169efa2e461baa8fe6582dd97fff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Auth/zipball/b6d829f2ab6f169efa2e461baa8fe6582dd97fff", + "reference": "b6d829f2ab6f169efa2e461baa8fe6582dd97fff", + "shasum": "" + }, + "require": { + "doctrine/dbal": "^2|^3", + "escolalms/categories": ">=0.1", + "escolalms/core": ">=0.1.6", + "escolalms/files": "^0", + "escolalms/model-fields": "^0", + "laravel/framework": ">=8.0", + "laravel/socialite": "^5.1", + "php": ">=7.4 | >=8.0" + }, + "require-dev": { + "escolalms/notifications": "^0", + "escolalms/settings": "^0.1.3", + "maatwebsite/excel": "^3.1", + "nunomaduro/larastan": "^1.0", + "orchestra/testbench": "^6", + "phpunit/phpunit": "^9.0" + }, + "suggest": { + "escolalms/settings": "^0.1.3", + "maatwebsite/excel": "^3.1" + }, + "type": "package", + "extra": { + "laravel": { + "providers": ["EscolaLms\\Auth\\EscolaLmsAuthServiceProvider"] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Auth\\": "src", + "EscolaLms\\Auth\\Tests\\": "tests", + "EscolaLms\\Auth\\Database\\Seeders\\": "database/seeders", + "Database\\Factories\\EscolaLms\\Auth\\Models\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Marcin Lenkowski", + "email": "marcin.lenkowski@escola.pl" + }, + { + "name": "Mateusz Wojczal", + "email": "mateusz.wojczal@escola.pl" + }, + { + "name": "Paweł Chołaj", + "email": "pawel.cholaj@escola.pl" + } + ], + "description": "Escola Headless LMS Authorization", + "support": { + "issues": "https://github.com/EscolaLMS/Auth/issues", + "source": "https://github.com/EscolaLMS/Auth/tree/0.2.39" + }, + "time": "2024-07-17T10:19:06+00:00" + }, + { + "name": "escolalms/bookmarks_notes", + "version": "0.1.3", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Bookmarks-Notes.git", + "reference": "4072ba5bc1598286630eb752593367261abd1017" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Bookmarks-Notes/zipball/4072ba5bc1598286630eb752593367261abd1017", + "reference": "4072ba5bc1598286630eb752593367261abd1017", + "shasum": "" + }, + "require": { + "doctrine/dbal": "^2|^3", + "escolalms/auth": "^0", + "escolalms/core": "^1", + "laravel/framework": ">=8.0", + "php": ">=7.4" + }, + "require-dev": { + "darkaonline/l5-swagger": "8.1.0", + "escolalms/courses": "^0.4", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Bookmarks\\EscolaLmsBookmarksServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Bookmarks\\": "src", + "EscolaLms\\Bookmarks\\Tests\\": "tests", + "EscolaLms\\Bookmarks\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\Bookmarks\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Tomasz Smolarek", + "email": "tomasz.smolarek@escolasoft.com" + } + ], + "description": "Escola Headless LMS Bookmarks & Notes", + "support": { + "issues": "https://github.com/EscolaLMS/Bookmarks-Notes/issues", + "source": "https://github.com/EscolaLMS/Bookmarks-Notes/tree/0.1.3" + }, + "time": "2024-02-15T20:10:26+00:00" + }, + { + "name": "escolalms/bulk-notifications", + "version": "0.0.7", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Bulk-Notifications.git", + "reference": "2ad27cd7d3ae1232e296b2ca041f06dd2bdccd29" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Bulk-Notifications/zipball/2ad27cd7d3ae1232e296b2ca041f06dd2bdccd29", + "reference": "2ad27cd7d3ae1232e296b2ca041f06dd2bdccd29", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/core": "^1", + "escolalms/settings": "^0", + "kreait/laravel-firebase": ">=4", + "laravel/framework": ">=8.0", + "php": ">=7.4" + }, + "require-dev": { + "darkaonline/l5-swagger": "8.1.0", + "escolalms/courses": "^0.4", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\BulkNotifications\\EscolaLmsBulkNotificationsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\BulkNotifications\\": "src", + "EscolaLms\\BulkNotifications\\Tests\\": "tests", + "EscolaLms\\BulkNotifications\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\BulkNotifications\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Tomasz Smolarek", + "email": "tomasz.smolarek@escolasoft.com" + } + ], + "description": "Escola Headless LMS Bulk Notifications", + "support": { + "issues": "https://github.com/EscolaLMS/Bulk-Notifications/issues", + "source": "https://github.com/EscolaLMS/Bulk-Notifications/tree/0.0.7" + }, + "time": "2024-03-22T09:36:02+00:00" + }, + { + "name": "escolalms/cart", + "version": "0.4.78", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Cart.git", + "reference": "a80d9f6e0409a369bc749cc35bdc02186f3100cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Cart/zipball/a80d9f6e0409a369bc749cc35bdc02186f3100cf", + "reference": "a80d9f6e0409a369bc749cc35bdc02186f3100cf", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0 >=0.1.86", + "escolalms/categories": "^0 >=0.1.21", + "escolalms/core": "^1.2", + "escolalms/files": "^0", + "escolalms/payments": "^0 >=0.2.0", + "escolalms/tags": "^0 >=0.1.14", + "escolalms/templates": "^0 >=0.2.5", + "laravel/framework": ">=8.0", + "maatwebsite/excel": "^3.1", + "php": ">=7.4", + "treestoneit/shopping-cart": "^1.4" + }, + "require-dev": { + "barryvdh/laravel-ide-helper": "^2.10", + "escolalms/courses": "^0", + "nunomaduro/collision": ">=5.5", + "nunomaduro/larastan": ">=0.7.6", + "orchestra/testbench": ">=7.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": ["EscolaLms\\Cart\\EscolaLmsCartServiceProvider"] + }, + "branch-alias": { + "dev-main": "0.x-dev" + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Cart\\": "src", + "EscolaLms\\Cart\\Tests\\": "tests", + "EscolaLms\\Cart\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\Cart\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Paweł Chołaj", + "email": "pawel.cholaj@escola.pl", + "homepage": "https://cholaj.pl" + }, + { + "name": "Hubert Krzysztofiak", + "email": "hubert.krzysztofiak@escola.pl" + }, + { + "name": "Marcin Lenkowsksi", + "email": "marcin.lenkowski@escola.pl" + } + ], + "description": "Escola Headless LMS Cart", + "support": { + "issues": "https://github.com/EscolaLMS/Cart/issues", + "source": "https://github.com/EscolaLMS/Cart/tree/0.4.78" + }, + "time": "2024-05-07T14:40:26+00:00" + }, + { + "name": "escolalms/categories", + "version": "0.1.43", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Categories.git", + "reference": "7dd4de422ced768be3f34f58a3cc00554dc9cd92" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Categories/zipball/7dd4de422ced768be3f34f58a3cc00554dc9cd92", + "reference": "7dd4de422ced768be3f34f58a3cc00554dc9cd92", + "shasum": "" + }, + "require": { + "escolalms/core": ">=0.1", + "escolalms/files": "^0", + "laravel/framework": ">=8.0", + "php": ">=7.4" + }, + "require-dev": { + "orchestra/testbench": "^6.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Categories\\EscolaLmsCategoriesServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Categories\\": "src", + "EscolaLms\\Categories\\Tests\\": "tests", + "EscolaLms\\Categories\\Database\\Seeders\\": "database/seeders", + "Database\\Factories\\EscolaLms\\Categories\\Models\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Marcin Lenkowski", + "email": "marcin.lenkowski@escola.pl" + } + ], + "description": "Escola Headless LMS Categories", + "support": { + "issues": "https://github.com/EscolaLMS/Categories/issues", + "source": "https://github.com/EscolaLMS/Categories/tree/0.1.43" + }, + "time": "2024-02-21T12:20:46+00:00" + }, + { + "name": "escolalms/cmi5", + "version": "0.1.0", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/cmi5.git", + "reference": "8f0a6450c1dc1aa523e95f453ffd7cb56c7a2d59" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/cmi5/zipball/8f0a6450c1dc1aa523e95f453ffd7cb56c7a2d59", + "reference": "8f0a6450c1dc1aa523e95f453ffd7cb56c7a2d59", + "shasum": "" + }, + "require": { + "escolalms/core": "^1.2.2", + "escolalms/lrs": "^0", + "laravel/framework": ">=8.0", + "php": ">=7.4" + }, + "require-dev": { + "darkaonline/l5-swagger": "8.1.0", + "escolalms/courses": "^0", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": ["EscolaLms\\Cmi5\\EscolaLmsCmi5ServiceProvider"] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Cmi5\\": "src", + "EscolaLms\\Cmi5\\Tests\\": "tests", + "EscolaLms\\Cmi5\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\Cmi5\\Database\\Factories\\": "database/factories" + }, + "exclude-from-classmap": ["tests/Exceptions"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Tomasz Smolarek", + "email": "tomasz.smolarek@escolasoft.com" + } + ], + "description": "Escola Headless LMS cmi5", + "support": { + "issues": "https://github.com/EscolaLMS/cmi5/issues", + "source": "https://github.com/EscolaLMS/cmi5/tree/0.1.0" + }, + "time": "2024-02-14T13:45:44+00:00" + }, + { + "name": "escolalms/consultation-access", + "version": "0.1.3", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Consultation-Access.git", + "reference": "a76ddd23bf1869cf85574acc582c233274f8a8ee" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Consultation-Access/zipball/a76ddd23bf1869cf85574acc582c233274f8a8ee", + "reference": "a76ddd23bf1869cf85574acc582c233274f8a8ee", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/consultations": "^0", + "escolalms/core": "^1", + "escolalms/pencil-spaces": "^0", + "escolalms/settings": "^0", + "laravel/framework": ">=8.0", + "php": ">=7.4" + }, + "require-dev": { + "escolalms/courses": "^0", + "nunomaduro/larastan": "^2.0", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\ConsultationAccess\\EscolaLmsConsultationAccessServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\ConsultationAccess\\": "src", + "EscolaLms\\ConsultationAccess\\Tests\\": "tests", + "EscolaLms\\ConsultationAccess\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\ConsultationAccess\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Maciej Rymarz", + "email": "maciej.rymarz@escolasoft.com" + } + ], + "description": "Escola Headles LMS Consultation Access", + "support": { + "issues": "https://github.com/EscolaLMS/Consultation-Access/issues", + "source": "https://github.com/EscolaLMS/Consultation-Access/tree/0.1.3" + }, + "time": "2024-11-08T09:24:36+00:00" + }, + { + "name": "escolalms/consultations", + "version": "0.3.8", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Consultations.git", + "reference": "ac2947810eec520e227aec47195a217091fd6ab0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Consultations/zipball/ac2947810eec520e227aec47195a217091fd6ab0", + "reference": "ac2947810eec520e227aec47195a217091fd6ab0", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/categories": "^0", + "escolalms/core": "^1", + "escolalms/files": "^0", + "escolalms/jitsi": "^0", + "escolalms/model-fields": "^0", + "escolalms/settings": "^0", + "laravel/framework": ">=9.0", + "php": ">=7.4" + }, + "require-dev": { + "nunomaduro/larastan": "^2.0", + "orchestra/testbench": "^7.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Consultations\\EscolaLmsConsultationsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Consultations\\": "src", + "EscolaLms\\Consultations\\Tests\\": "tests", + "EscolaLms\\Consultations\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\Consultations\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Hubert Krzysztofiak", + "email": "hubert.krzysztofiak@escolasoft.com" + } + ], + "description": "Escola Headless LMS Consultations", + "support": { + "issues": "https://github.com/EscolaLMS/Consultations/issues", + "source": "https://github.com/EscolaLMS/Consultations/tree/0.3.8" + }, + "time": "2024-12-16T11:42:08+00:00" + }, + { + "name": "escolalms/core", + "version": "1.3.15", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Core.git", + "reference": "4d4b31fed685bc05088eb5730becda71b82b26aa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Core/zipball/4d4b31fed685bc05088eb5730becda71b82b26aa", + "reference": "4d4b31fed685bc05088eb5730becda71b82b26aa", + "shasum": "" + }, + "require": { + "bensampo/laravel-enum": ">=2.0", + "composer/composer": "^2.0", + "laravel/framework": ">=7.0", + "laravel/passport": ">=9.0 <12", + "php": ">=7.4", + "rennokki/laravel-eloquent-query-cache": "^3", + "spatie/laravel-permission": ">=3.18" + }, + "require-dev": { + "nunomaduro/larastan": "^2.0", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": ["EscolaLms\\Core\\EscolaLmsServiceProvider"] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Core\\": "src", + "EscolaLms\\Core\\Tests\\": "tests", + "EscolaLms\\Core\\Database\\Seeders\\": "database/seeders", + "Database\\Factories\\EscolaLms\\Core\\Models\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Marcin Lenkowski", + "email": "marcin.lenkowski@escola.pl" + }, + { + "name": "Mateusz Wojczal", + "email": "mateusz.wojczal@escola.pl" + }, + { + "name": "Paweł Chołaj", + "email": "pawel.cholaj@escolasoft.com" + } + ], + "description": "Escola Headless LMS", + "support": { + "issues": "https://github.com/EscolaLMS/Core/issues", + "source": "https://github.com/EscolaLMS/Core/tree/1.3.15" + }, + "time": "2024-07-11T05:29:20+00:00" + }, + { + "name": "escolalms/course-access", + "version": "0.1.2", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Course-Access.git", + "reference": "78e1235db0a924c06e163f6cdac9f1186abcd38c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Course-Access/zipball/78e1235db0a924c06e163f6cdac9f1186abcd38c", + "reference": "78e1235db0a924c06e163f6cdac9f1186abcd38c", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/core": "^1", + "escolalms/courses": "^0.4", + "php": ">=7.4" + }, + "require-dev": { + "orchestra/testbench": "^6", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\CourseAccess\\EscolaLmsCourseAccessServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\CourseAccess\\": "src", + "EscolaLms\\CourseAccess\\Tests\\": "tests", + "EscolaLms\\CourseAccess\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\CourseAccess\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Maciej Rymarz", + "email": "maciej.rymarz@escolasoft.com" + } + ], + "description": "Escola Headless LMS Course Access", + "support": { + "issues": "https://github.com/EscolaLMS/Course-Access/issues", + "source": "https://github.com/EscolaLMS/Course-Access/tree/0.1.2" + }, + "time": "2024-03-20T13:34:28+00:00" + }, + { + "name": "escolalms/courses", + "version": "0.4.42", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Courses.git", + "reference": "8140414dc20a5593192ee45f9a177c047f1079fd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Courses/zipball/8140414dc20a5593192ee45f9a177c047f1079fd", + "reference": "8140414dc20a5593192ee45f9a177c047f1079fd", + "shasum": "" + }, + "require": { + "davidbadura/faker-markdown-generator": "^1.1", + "devianl2/laravel-scorm": ">=2.0", + "escolalms/auth": "^0", + "escolalms/categories": "^0", + "escolalms/core": "^1", + "escolalms/files": "^0", + "escolalms/model-fields": "^0", + "escolalms/scorm": "^0", + "escolalms/settings": "^0", + "escolalms/tags": "^0", + "laravel/framework": ">=8.0", + "php": ">=7.4", + "spatie/laravel-responsecache": "^7.4" + }, + "require-dev": { + "nunomaduro/larastan": "^2.0", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": ["EscolaLms\\Courses\\EscolaLmsCourseServiceProvider"] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Courses\\": "src", + "EscolaLms\\Courses\\Tests\\": "tests", + "EscolaLms\\Courses\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\Courses\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Marcin Lenkowski", + "email": "marcin.lenkowski@escola.pl" + }, + { + "name": "Mateusz Wojczal", + "email": "mateusz.wojczal@escola.pl" + }, + { + "name": "Paweł Chołaj", + "email": "pawel.cholaj@escola.pl" + } + ], + "description": "Escola Headless LMS Courses", + "support": { + "issues": "https://github.com/EscolaLMS/Courses/issues", + "source": "https://github.com/EscolaLMS/Courses/tree/0.4.42" + }, + "time": "2024-11-28T09:58:54+00:00" + }, + { + "name": "escolalms/courses-import-export", + "version": "0.1.22", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Courses-Import-Export.git", + "reference": "e368d876399a0aacbe515c3d450a05ceb20cfe8f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Courses-Import-Export/zipball/e368d876399a0aacbe515c3d450a05ceb20cfe8f", + "reference": "e368d876399a0aacbe515c3d450a05ceb20cfe8f", + "shasum": "" + }, + "require": { + "escolalms/core": "^1", + "laravel/framework": ">=8.0", + "php": ">=7.4", + "zanysoft/laravel-zip": "^2" + }, + "require-dev": { + "escolalms/auth": "^0", + "escolalms/courses": "^0.4", + "escolalms/headless-h5p": "^0.4", + "escolalms/settings": "^0", + "escolalms/topic-types": "^0", + "orchestra/testbench": ">=7.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\CoursesImportExport\\EscolaLmsCoursesImportExportServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\CoursesImportExport\\": "src", + "EscolaLms\\CoursesImportExport\\Tests\\": "tests", + "EscolaLms\\CoursesImportExport\\Database\\Seeders\\": "database/seeders" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Mateusz Wojczal", + "email": "mateusz.wojczal@escola.pl" + } + ], + "description": "Escola Headless LMS Courses Import Export", + "support": { + "issues": "https://github.com/EscolaLMS/Courses-Import-Export/issues", + "source": "https://github.com/EscolaLMS/Courses-Import-Export/tree/0.1.22" + }, + "time": "2024-05-23T06:27:48+00:00" + }, + { + "name": "escolalms/csv-users", + "version": "0.1.16", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/CSV-Users.git", + "reference": "2c52b8bb7a9dac8435f1df8c4a353b2584366c6e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/CSV-Users/zipball/2c52b8bb7a9dac8435f1df8c4a353b2584366c6e", + "reference": "2c52b8bb7a9dac8435f1df8c4a353b2584366c6e", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "laravel/framework": ">=8.0", + "maatwebsite/excel": "^3.1", + "php": ">=7.4" + }, + "require-dev": { + "orchestra/testbench": "^6.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": ["EscolaLms\\CsvUsers\\EscolaLmsCsvUsersServiceProvider"] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\CsvUsers\\": "src", + "EscolaLms\\CsvUsers\\Tests\\": "tests", + "EscolaLms\\CsvUsers\\Database\\Seeders\\": "database/seeders" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Maciej Rymarz", + "email": "maciej.rymarz@escolasoft.com" + } + ], + "description": "Escola Headless LMS CSV Users", + "support": { + "issues": "https://github.com/EscolaLMS/CSV-Users/issues", + "source": "https://github.com/EscolaLMS/CSV-Users/tree/0.1.16" + }, + "time": "2024-02-05T13:58:07+00:00" + }, + { + "name": "escolalms/dictionaries", + "version": "0.0.5", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Dictionaries.git", + "reference": "1961960fe3a1d7c3f6b6556d9df03d184e480cea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Dictionaries/zipball/1961960fe3a1d7c3f6b6556d9df03d184e480cea", + "reference": "1961960fe3a1d7c3f6b6556d9df03d184e480cea", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/categories": "^0", + "escolalms/core": "^1", + "laravel/framework": ">=8.0", + "maatwebsite/excel": ">=3.1", + "php": ">=8.0" + }, + "require-dev": { + "nunomaduro/larastan": "^1.0", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Dictionaries\\EscolaLmsDictionariesServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Dictionaries\\": "src", + "EscolaLms\\Dictionaries\\Tests\\": "tests", + "EscolaLms\\Dictionaries\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\Dictionaries\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Maciej Rymarz", + "email": "maciej.rymarz@escolasoft.com" + } + ], + "description": "Escola Headless LMS dictionaries package", + "support": { + "issues": "https://github.com/EscolaLMS/Dictionaries/issues", + "source": "https://github.com/EscolaLMS/Dictionaries/tree/0.0.5" + }, + "time": "2024-04-15T07:12:28+00:00" + }, + { + "name": "escolalms/files", + "version": "0.1.29", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Files.git", + "reference": "56adbd7217a4103652b0583e398e9ba2eec1581d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Files/zipball/56adbd7217a4103652b0583e398e9ba2eec1581d", + "reference": "56adbd7217a4103652b0583e398e9ba2eec1581d", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/core": "^1", + "laravel/framework": ">=8.0", + "php": ">=7.4" + }, + "require-dev": { + "orchestra/testbench": "^6", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": ["EscolaLms\\Files\\EscolaLmsFilesServiceProvider"] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Files\\": "src", + "EscolaLms\\Files\\Tests\\": "tests", + "EscolaLms\\Files\\Database\\Seeders\\": "database/seeders" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Mariusz Gliwiński", + "email": "mariusz.gliwinski@escola.pl" + } + ], + "description": "Escola file repository API.", + "support": { + "issues": "https://github.com/EscolaLMS/Files/issues", + "source": "https://github.com/EscolaLMS/Files/tree/0.1.29" + }, + "time": "2023-10-19T09:12:45+00:00" + }, + { + "name": "escolalms/headless-h5p", + "version": "0.5.6", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/H5P.git", + "reference": "3cd8a743c85eb5cbbf932a09ca3bf3b44d8e575f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/H5P/zipball/3cd8a743c85eb5cbbf932a09ca3bf3b44d8e575f", + "reference": "3cd8a743c85eb5cbbf932a09ca3bf3b44d8e575f", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/core": "^1", + "escolalms/settings": "^0", + "h5p/h5p-core": "1.24.*|dev-master", + "h5p/h5p-editor": "1.24.*|dev-master", + "laravel/framework": ">=9.0", + "php": ">=7.4" + }, + "require-dev": { + "guzzlehttp/guzzle": "^7", + "laravel/legacy-factories": "^1.0.4", + "nunomaduro/larastan": "^2.0", + "orchestra/testbench": "^7.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": ["EscolaLms\\HeadlessH5P\\HeadlessH5PServiceProvider"] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\HeadlessH5P\\": "src", + "EscolaLms\\HeadlessH5P\\Tests\\": "tests", + "EscolaLms\\HeadlessH5P\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\HeadlessH5P\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Mateusz Wojczal", + "email": "mateusz@wojczal.com" + } + ], + "description": "Headless H5P Laravel REST API", + "support": { + "issues": "https://github.com/EscolaLMS/H5P/issues", + "source": "https://github.com/EscolaLMS/H5P/tree/0.5.6" + }, + "time": "2024-11-15T08:47:56+00:00" + }, + { + "name": "escolalms/images", + "version": "0.1.24", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Images.git", + "reference": "7919b7bd28f5403377922d673339711117d03e27" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Images/zipball/7919b7bd28f5403377922d673339711117d03e27", + "reference": "7919b7bd28f5403377922d673339711117d03e27", + "shasum": "" + }, + "require": { + "escolalms/core": "^1", + "escolalms/settings": "^0", + "intervention/image": "^2", + "intervention/imagecache": "^2", + "laravel/framework": ">=8.0", + "php": ">=7.4", + "spatie/laravel-image-optimizer": "^1.7.1" + }, + "require-dev": { + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": ["EscolaLms\\Images\\EscolaLmsImagesServiceProvider"] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Images\\": "src", + "EscolaLms\\Images\\Tests\\": "tests", + "EscolaLms\\Images\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Mateusz Wojczal", + "email": "mateusz.wojczal@escola.pl" + } + ], + "description": "Escola Headless LMS Images manipulation", + "support": { + "issues": "https://github.com/EscolaLMS/Images/issues", + "source": "https://github.com/EscolaLMS/Images/tree/0.1.24" + }, + "time": "2024-02-14T13:58:41+00:00" + }, + { + "name": "escolalms/invoices", + "version": "0.1.9", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Invoices.git", + "reference": "861e38a36ba403139b220dd987204e94d3426a20" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Invoices/zipball/861e38a36ba403139b220dd987204e94d3426a20", + "reference": "861e38a36ba403139b220dd987204e94d3426a20", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/cart": "^0", + "escolalms/core": "^1", + "escolalms/settings": "^0", + "laravel/framework": ">=8.0", + "laraveldaily/laravel-invoices": "^3", + "php": ">=7.4" + }, + "require-dev": { + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "suggest": { + "escolalms/auth": "^0.1.54", + "escolalms/settings": "^0.1.2" + }, + "type": "package", + "extra": { + "laravel": { + "providers": ["EscolaLms\\Invoices\\EscolaLmsInvoicesServiceProvider"] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Invoices\\": "src", + "EscolaLms\\Invoices\\Tests\\": "tests" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Krzysztof Dziedziech", + "email": "krzysztof.dziedziech@escolasoft.com" + } + ], + "description": "Escola Headless LMS Invoices", + "support": { + "issues": "https://github.com/EscolaLMS/Invoices/issues", + "source": "https://github.com/EscolaLMS/Invoices/tree/0.1.9" + }, + "time": "2024-03-29T09:33:38+00:00" + }, + { + "name": "escolalms/jitsi", + "version": "0.1.2", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Jitsi.git", + "reference": "9a60bb6a02ee21b2dc00126b2220b88a50e43c06" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Jitsi/zipball/9a60bb6a02ee21b2dc00126b2220b88a50e43c06", + "reference": "9a60bb6a02ee21b2dc00126b2220b88a50e43c06", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/core": "^1", + "escolalms/settings": "^0", + "firebase/php-jwt": "^6|^5", + "laravel/framework": ">=8.0", + "php": ">=7.4" + }, + "require-dev": { + "orchestra/testbench": "^6", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": ["EscolaLms\\Jitsi\\EscolaLmsJitsiServiceProvider"] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Jitsi\\": "src", + "EscolaLms\\Jitsi\\Tests\\": "tests" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Mateusz Wojczal", + "email": "mateusz@wojczal.com" + } + ], + "description": "Escola LMS jitsi integration.", + "support": { + "issues": "https://github.com/EscolaLMS/Jitsi/issues", + "source": "https://github.com/EscolaLMS/Jitsi/tree/0.1.2" + }, + "time": "2024-12-13T08:36:00+00:00" + }, + { + "name": "escolalms/lrs", + "version": "0.0.13", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/LRS.git", + "reference": "1a7c3061ebb7cc3fff7b98b3bae150d70e911bae" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/LRS/zipball/1a7c3061ebb7cc3fff7b98b3bae150d70e911bae", + "reference": "1a7c3061ebb7cc3fff7b98b3bae150d70e911bae", + "shasum": "" + }, + "require": { + "escolalms/core": "^1", + "laravel/framework": ">=8.0", + "php": ">=7.4", + "trax2/framework": "^2" + }, + "require-dev": { + "escolalms/courses": "^0.3.48", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "suggest": { + "trax2/framework": "^2" + }, + "type": "package", + "extra": { + "laravel": { + "providers": ["EscolaLms\\Lrs\\EscolaLmsLrsServiceProvider"] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Lrs\\": "src", + "EscolaLms\\Lrs\\Tests\\": "tests", + "EscolaLms\\Lrs\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\Lrs\\Database\\Factories\\": "database/factories" + }, + "exclude-from-classmap": ["tests/Exceptions"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Mateusz Wojczal", + "email": "mateusz@wojczal.com" + } + ], + "description": "Escola Learning Record Stores API.", + "support": { + "issues": "https://github.com/EscolaLMS/LRS/issues", + "source": "https://github.com/EscolaLMS/LRS/tree/0.0.13" + }, + "time": "2024-02-15T12:11:22+00:00" + }, + { + "name": "escolalms/mailerlite", + "version": "0.4.2", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/MailerLite.git", + "reference": "d795ff1d13742a1c2b72920e5e0e217bfe68be8e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/MailerLite/zipball/d795ff1d13742a1c2b72920e5e0e217bfe68be8e", + "reference": "d795ff1d13742a1c2b72920e5e0e217bfe68be8e", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/core": "^1", + "escolalms/settings": "^0", + "guzzlehttp/guzzle": "^7", + "laravel/framework": ">=8.0", + "mailerlite/mailerlite-api-v2-php-sdk": "^0.3.2", + "php": ">=7.4", + "php-http/guzzle7-adapter": "^1.0" + }, + "require-dev": { + "escolalms/cart": "^0", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\MailerLite\\EscolaLmsMailerLiteServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\MailerLite\\": "src", + "EscolaLms\\MailerLite\\Tests\\": "tests" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Maciej Rymarz", + "email": "maciej.rymarz@escolasoft.com" + } + ], + "description": "Escola LMS MailerLite integration.", + "support": { + "issues": "https://github.com/EscolaLMS/MailerLite/issues", + "source": "https://github.com/EscolaLMS/MailerLite/tree/0.4.2" + }, + "time": "2022-09-27T11:34:31+00:00" + }, + { + "name": "escolalms/mattermost", + "version": "0.1.5", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Mattermost.git", + "reference": "d11c3e751c3050a20135568229418e83eb7a8254" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Mattermost/zipball/d11c3e751c3050a20135568229418e83eb7a8254", + "reference": "d11c3e751c3050a20135568229418e83eb7a8254", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/core": "^1", + "escolalms/settings": "^0", + "gnello/laravel-mattermost-driver": "^1", + "guzzlehttp/guzzle": "^7", + "laravel/framework": ">=8.0", + "php": ">=7.4" + }, + "require-dev": { + "escolalms/course-access": "^0", + "escolalms/courses": "^0", + "escolalms/webinar": "^0", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Mattermost\\EscolaLmsMattermostServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Mattermost\\": "src", + "EscolaLms\\Mattermost\\Tests\\": "tests" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Mateusz Wojczal", + "email": "mateusz@wojczal.com" + } + ], + "description": "Escola LMS mattermost integration.", + "support": { + "issues": "https://github.com/EscolaLMS/Mattermost/issues", + "source": "https://github.com/EscolaLMS/Mattermost/tree/0.1.5" + }, + "time": "2023-02-21T12:18:45+00:00" + }, + { + "name": "escolalms/model-fields", + "version": "0.0.24", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/model-fields.git", + "reference": "18daad4ce05842fd90fa1701b2ca03d7842ed3b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/model-fields/zipball/18daad4ce05842fd90fa1701b2ca03d7842ed3b6", + "reference": "18daad4ce05842fd90fa1701b2ca03d7842ed3b6", + "shasum": "" + }, + "require": { + "escolalms/core": "^1", + "laravel/framework": ">=8.0", + "php": ">=7.4" + }, + "require-dev": { + "escolalms/auth": "^0", + "infection/infection": "^0", + "orchestra/testbench": "^6", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": ["EscolaLms\\ModelFields\\ModelFieldsServiceProvider"] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\ModelFields\\": "src", + "EscolaLms\\ModelFields\\Tests\\": "tests", + "EscolaLms\\ModelFields\\Database\\Seeders\\": "database/seeders" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Mateusz Wojczal", + "email": "mateusz@wojczal.com" + } + ], + "description": "Escola LMS model-fields extension.", + "support": { + "issues": "https://github.com/EscolaLMS/model-fields/issues", + "source": "https://github.com/EscolaLMS/model-fields/tree/0.0.24" + }, + "time": "2024-06-11T08:46:41+00:00" + }, + { + "name": "escolalms/notifications", + "version": "0.3.2", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Notifications.git", + "reference": "ad14133686ad53515d16c8ab4bcc3b8fc0bef21c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Notifications/zipball/ad14133686ad53515d16c8ab4bcc3b8fc0bef21c", + "reference": "ad14133686ad53515d16c8ab4bcc3b8fc0bef21c", + "shasum": "" + }, + "require": { + "escolalms/core": "^1", + "escolalms/templates": "^0", + "laravel/framework": ">=8.0", + "php": ">=7.4|>=8" + }, + "require-dev": { + "orchestra/testbench": "^6", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Notifications\\EscolaLmsNotificationsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Notifications\\": "src", + "EscolaLms\\Notifications\\Tests\\": "tests", + "EscolaLms\\Notifications\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\Notifications\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Paweł Chołaj", + "email": "pawel.cholaj@escolasoft.com" + } + ], + "description": "Escola LMS Notifications", + "support": { + "issues": "https://github.com/EscolaLMS/Notifications/issues", + "source": "https://github.com/EscolaLMS/Notifications/tree/0.3.2" + }, + "time": "2023-06-28T13:20:39+00:00" + }, + { + "name": "escolalms/pages", + "version": "0.1.11", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/pages.git", + "reference": "a2e1fd5c5e9f939c90e3cf8c9ab101aa4e1b19bf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/pages/zipball/a2e1fd5c5e9f939c90e3cf8c9ab101aa4e1b19bf", + "reference": "a2e1fd5c5e9f939c90e3cf8c9ab101aa4e1b19bf", + "shasum": "" + }, + "require": { + "davidbadura/faker-markdown-generator": "=1.1.0", + "escolalms/core": "^1", + "laravel/framework": ">=8.0", + "php": ">=7.4" + }, + "require-dev": { + "orchestra/testbench": "^6", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": ["EscolaLms\\Pages\\EscolaLmsPagesServiceProvider"] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Pages\\": "src", + "EscolaLms\\Pages\\Tests\\": "tests", + "EscolaLms\\Pages\\Database\\Seeders\\": "database/seeders", + "Database\\Factories\\EscolaLms\\Pages\\Models\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Paweł Chołaj", + "email": "pawel.cholaj@escola.pl" + }, + { + "name": "Mariusz Gliwiński", + "email": "mariusz.gliwinski@escola.pl" + } + ], + "description": "Escola page repository API.", + "support": { + "issues": "https://github.com/EscolaLMS/pages/issues", + "source": "https://github.com/EscolaLMS/pages/tree/0.1.11" + }, + "time": "2023-05-24T10:47:09+00:00" + }, + { + "name": "escolalms/payments", + "version": "0.2.20", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/payments.git", + "reference": "c88c56ff661a4e26c31574d15a381ffc8a3b498d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/payments/zipball/c88c56ff661a4e26c31574d15a381ffc8a3b498d", + "reference": "c88c56ff661a4e26c31574d15a381ffc8a3b498d", + "shasum": "" + }, + "require": { + "escolalms/core": "^1", + "escolalms/przelewy24-php": "^0", + "laravel/framework": ">=8.0", + "league/omnipay": "^3", + "maatwebsite/excel": "^3.1", + "omnipay/stripe": "^3.1", + "php": ">=7.4" + }, + "replace": { + "symfony/polyfill-php54": "*", + "symfony/polyfill-php55": "*", + "symfony/polyfill-php56": "*", + "symfony/polyfill-php70": "*", + "symfony/polyfill-php72": "*", + "symfony/polyfill-php73": "*", + "symfony/polyfill-php82": "*" + }, + "require-dev": { + "barryvdh/laravel-ide-helper": "^2.10", + "escolalms/settings": "^0.1.7", + "nunomaduro/collision": "^5.4", + "nunomaduro/larastan": "^0.7.6", + "orchestra/testbench": "~5|~6", + "php-http/message-factory": "^1.1", + "phpunit/phpunit": "^9.0" + }, + "suggest": { + "escolalms/settings": "For settings to work" + }, + "type": "package", + "extra": { + "laravel": { + "aliases": { + "Payments": "EscolaLms\\Payments\\Facades\\Payments", + "PaymentGateway": "EscolaLms\\Payments\\Facades\\PaymentGateway" + }, + "providers": [ + "EscolaLms\\Payments\\Providers\\PaymentsServiceProvider" + ] + }, + "branch-alias": { + "dev-main": "0.x-dev" + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Payments\\": "src", + "EscolaLms\\Payments\\Tests\\": "tests", + "EscolaLms\\Payments\\Database\\Seeders\\": "database/seeders", + "Database\\Factories\\EscolaLms\\Payments\\Models\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Paweł Chołaj", + "email": "pawel.cholaj@escola.pl", + "homepage": "https://cholaj.pl" + }, + { + "name": "Mariusz Gliwiński", + "email": "mariusz.gliwinski@escola.pl" + } + ], + "description": "Escola LMS Payments Package.", + "support": { + "issues": "https://github.com/EscolaLMS/payments/issues", + "source": "https://github.com/EscolaLMS/payments/tree/0.2.20" + }, + "time": "2024-05-07T13:26:39+00:00" + }, + { + "name": "escolalms/pencil-spaces", + "version": "0.0.3", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Pencil-Spaces.git", + "reference": "e8c86769386248cde2e27d31eb09855fc421ec33" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Pencil-Spaces/zipball/e8c86769386248cde2e27d31eb09855fc421ec33", + "reference": "e8c86769386248cde2e27d31eb09855fc421ec33", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/core": "^1", + "escolalms/settings": "^0", + "laravel/framework": ">=8.0", + "php": ">=8.0" + }, + "require-dev": { + "nunomaduro/larastan": "^1.0", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\PencilSpaces\\EscolaLmsPencilSpacesServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\PencilSpaces\\": "src", + "EscolaLms\\PencilSpaces\\Tests\\": "tests", + "EscolaLms\\PencilSpaces\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\PencilSpaces\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Tomasz Smolarek", + "email": "tomasz.smolarek@escolasoft.com" + }, + { + "name": "Maciej Rymarz", + "email": "maciej.rymarz@escolasoft.com" + } + ], + "description": "Escola Headless LMS Pencil Spaces integration", + "support": { + "issues": "https://github.com/EscolaLMS/Pencil-Spaces/issues", + "source": "https://github.com/EscolaLMS/Pencil-Spaces/tree/0.0.3" + }, + "time": "2024-02-14T13:33:35+00:00" + }, + { + "name": "escolalms/permissions", + "version": "0.1.11", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Permissions.git", + "reference": "e64a528c83c111f7508393124566919ea53d942d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Permissions/zipball/e64a528c83c111f7508393124566919ea53d942d", + "reference": "e64a528c83c111f7508393124566919ea53d942d", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "laravel/framework": ">=8.0", + "php": ">=7.4 | >=8.0" + }, + "require-dev": { + "orchestra/testbench": "^6", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Permissions\\EscolaLmsPermissionsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Permissions\\": "src", + "EscolaLms\\Permissions\\Tests\\": "tests", + "EscolaLms\\Permissions\\Database\\Seeders\\": "database/seeders" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Mateusz Wojczal", + "email": "mateusz@wojczal.com" + } + ], + "description": "EscolaLMS Permissions REST API", + "support": { + "issues": "https://github.com/EscolaLMS/Permissions/issues", + "source": "https://github.com/EscolaLMS/Permissions/tree/0.1.11" + }, + "time": "2024-02-16T11:48:37+00:00" + }, + { + "name": "escolalms/przelewy24-php", + "version": "0.1.0", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/przelewy24-php.git", + "reference": "c7c09b9a5c9aa009f30edc473c3fec7786a54cf1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/przelewy24-php/zipball/c7c09b9a5c9aa009f30edc473c3fec7786a54cf1", + "reference": "c7c09b9a5c9aa009f30edc473c3fec7786a54cf1", + "shasum": "" + }, + "require": { + "guzzlehttp/guzzle": "^7.6", + "php": "^8.1" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.34", + "phpunit/phpunit": "^10.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Przelewy24\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Mateusz Nastalski", + "homepage": "https://nastalski.pl" + } + ], + "description": "Przelewy24 PHP library", + "homepage": "https://github.com/mnastalski/przelewy24-php", + "keywords": ["Przelewy24", "payments"], + "support": { + "source": "https://github.com/EscolaLMS/przelewy24-php/tree/0.1.0" + }, + "time": "2024-03-22T10:15:22+00:00" + }, + { + "name": "escolalms/questionnaire", + "version": "0.2.25", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Questionnaire.git", + "reference": "70287c78a14238edcdbf777a5ede0809cec6496d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Questionnaire/zipball/70287c78a14238edcdbf777a5ede0809cec6496d", + "reference": "70287c78a14238edcdbf777a5ede0809cec6496d", + "shasum": "" + }, + "require": { + "doctrine/dbal": "^2|^3", + "escolalms/core": "^1", + "laravel/framework": ">=8.0", + "maatwebsite/excel": "^3.1", + "php": ">=7.4|>=8" + }, + "require-dev": { + "escolalms/courses": "^0", + "nunomaduro/larastan": "^2.0", + "orchestra/testbench": ">=6", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Questionnaire\\EscolaLmsQuestionnaireServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Questionnaire\\": "src", + "EscolaLms\\Questionnaire\\Tests\\": "tests", + "EscolaLms\\Questionnaire\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\Questionnaire\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Krzysztof Dziedziech", + "email": "krzysztof.dziedziech@escolasoft.com" + } + ], + "description": "Escola LMS Questionnaire", + "support": { + "issues": "https://github.com/EscolaLMS/Questionnaire/issues", + "source": "https://github.com/EscolaLMS/Questionnaire/tree/0.2.25" + }, + "time": "2024-12-09T08:10:45+00:00" + }, + { + "name": "escolalms/recommender", + "version": "0.0.5", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Recommender.git", + "reference": "66cb609f8c494b5cb4548cc4138f884e91924a76" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Recommender/zipball/66cb609f8c494b5cb4548cc4138f884e91924a76", + "reference": "66cb609f8c494b5cb4548cc4138f884e91924a76", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/core": "^1", + "escolalms/courses": "^0.4", + "escolalms/settings": "^0", + "escolalms/topic-types": "^0", + "laravel/framework": ">=8.0", + "php": ">=7.4" + }, + "require-dev": { + "darkaonline/l5-swagger": "8.1.0", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Recommender\\EscolaLmsRecommenderServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Recommender\\": "src", + "EscolaLms\\Recommender\\Tests\\": "tests", + "EscolaLms\\Recommender\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\Recommender\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Tomasz Smolarek", + "email": "tomasz.smolarek@escolasoft.com" + } + ], + "description": "Escola Headless LMS Recommender", + "support": { + "issues": "https://github.com/EscolaLMS/Recommender/issues", + "source": "https://github.com/EscolaLMS/Recommender/tree/0.0.5" + }, + "time": "2024-02-14T13:20:45+00:00" + }, + { + "name": "escolalms/reports", + "version": "0.1.49", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Reports.git", + "reference": "a33e7028289a0497fe991ae3740654f416ca705e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Reports/zipball/a33e7028289a0497fe991ae3740654f416ca705e", + "reference": "a33e7028289a0497fe991ae3740654f416ca705e", + "shasum": "" + }, + "require": { + "escolalms/core": "^1.2", + "laravel/framework": ">=8.0", + "maatwebsite/excel": "^3.1", + "php": ">=7.4" + }, + "require-dev": { + "escolalms/auth": "^0", + "escolalms/cart": "^0.4", + "escolalms/courses": "^0.4.13", + "escolalms/notifications": "^0", + "escolalms/questionnaire": "^0", + "escolalms/topic-type-gift": "^0.0.9", + "orchestra/testbench": "^6.0|^7.0", + "phpunit/phpunit": "^9.0" + }, + "suggest": { + "escolalms/cart": "Required for reports about Cart/Payments/etc", + "escolalms/courses": "Required for reports about Courses", + "escolalms/topic-type-gift": "Required for reports about Gift/Quiz Topic Type" + }, + "type": "package", + "extra": { + "laravel": { + "providers": ["EscolaLms\\Reports\\EscolaLmsReportsServiceProvider"] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Reports\\": "src", + "EscolaLms\\Reports\\Tests\\": "tests", + "EscolaLms\\Reports\\Database\\Seeders\\": "database/seeders", + "Database\\Factories\\EscolaLms\\Reports\\Models\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Paweł Chołaj", + "email": "pawel.cholaj@escola.pl" + } + ], + "description": "Escola Headless LMS Reports", + "support": { + "issues": "https://github.com/EscolaLMS/Reports/issues", + "source": "https://github.com/EscolaLMS/Reports/tree/0.1.49" + }, + "time": "2024-03-22T11:42:48+00:00" + }, + { + "name": "escolalms/scorm", + "version": "0.2.23", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Scorm.git", + "reference": "7e8451d0e296487f09a157f34607a961d7fe9a73" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Scorm/zipball/7e8451d0e296487f09a157f34607a961d7fe9a73", + "reference": "7e8451d0e296487f09a157f34607a961d7fe9a73", + "shasum": "" + }, + "require": { + "devianl2/laravel-scorm": "^4", + "escolalms/auth": "^0", + "escolalms/core": "^1", + "laravel/framework": ">=8.0", + "php": ">=7.4" + }, + "require-dev": { + "orchestra/testbench": ">=6", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": ["EscolaLms\\Scorm\\EscolaLmsScormServiceProvider"] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Scorm\\": "src", + "EscolaLms\\Scorm\\Tests\\": "tests", + "EscolaLms\\Scorm\\Database\\Seeders\\": "database/seeders" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["Apache-2.0"], + "authors": [ + { + "name": "Mateusz Wojczal", + "email": "mateusz@escolasoft.pl" + } + ], + "description": "Escola LMS SCORM management", + "support": { + "issues": "https://github.com/EscolaLMS/Scorm/issues", + "source": "https://github.com/EscolaLMS/Scorm/tree/0.2.23" + }, + "time": "2024-03-22T08:32:34+00:00" + }, + { + "name": "escolalms/settings", + "version": "0.2.5", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/settings.git", + "reference": "0c79fc386372d07c5e085f453d6e2d0bc53c7875" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/settings/zipball/0c79fc386372d07c5e085f453d6e2d0bc53c7875", + "reference": "0c79fc386372d07c5e085f453d6e2d0bc53c7875", + "shasum": "" + }, + "require": { + "escolalms/core": "^1", + "laravel/framework": ">=8.0", + "php": ">=7.4|>=8" + }, + "require-dev": { + "orchestra/testbench": "^6", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": ["EscolaLms\\Settings\\EscolaLmsSettingsServiceProvider"] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Settings\\": "src", + "EscolaLms\\Settings\\Tests\\": "tests", + "EscolaLms\\Settings\\Database\\Seeders\\": "database/seeders" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Mateusz Wojczal", + "email": "mateusz@escolasoft.pl" + }, + { + "name": "Paweł Chołaj", + "email": "pawel.cholaj@escolasoft.com" + } + ], + "description": "Escola LMS Settings and custom fields management", + "support": { + "issues": "https://github.com/EscolaLMS/settings/issues", + "source": "https://github.com/EscolaLMS/settings/tree/0.2.5" + }, + "time": "2024-03-26T09:51:16+00:00" + }, + { + "name": "escolalms/stationary-events", + "version": "0.1.11", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Stationary-Events.git", + "reference": "3111201383ae9ea68b2eaa19185bbf7e7a025c9c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Stationary-Events/zipball/3111201383ae9ea68b2eaa19185bbf7e7a025c9c", + "reference": "3111201383ae9ea68b2eaa19185bbf7e7a025c9c", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/categories": "^0", + "escolalms/core": "^1", + "escolalms/files": "^0", + "php": ">=7.4" + }, + "require-dev": { + "orchestra/testbench": "^6", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\StationaryEvents\\EscolaLmsStationaryEventsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\StationaryEvents\\": "src", + "EscolaLms\\StationaryEvents\\Tests\\": "tests", + "EscolaLms\\StationaryEvents\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\StationaryEvents\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Maciej Rymarz", + "email": "maciej.rymarz@escolasoft.com" + } + ], + "description": "Escola Headless LMS Stationary Events", + "support": { + "issues": "https://github.com/EscolaLMS/Stationary-Events/issues", + "source": "https://github.com/EscolaLMS/Stationary-Events/tree/0.1.11" + }, + "time": "2023-06-20T12:11:20+00:00" + }, + { + "name": "escolalms/tags", + "version": "0.1.22", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Tags.git", + "reference": "8dde49c276e32bf9136a09f825825e36fec26050" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Tags/zipball/8dde49c276e32bf9136a09f825825e36fec26050", + "reference": "8dde49c276e32bf9136a09f825825e36fec26050", + "shasum": "" + }, + "require": { + "escolalms/core": "^1", + "escolalms/settings": "^0", + "laravel/framework": ">=8.0", + "php": ">=7.4" + }, + "require-dev": { + "orchestra/testbench": "^6.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": ["EscolaLms\\Tags\\EscolaLmsTagsServiceProvider"] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Tags\\": "src", + "EscolaLms\\Tags\\Tests\\": "tests", + "EscolaLms\\Tags\\Database\\Seeders\\": "database/seeders", + "Database\\Factories\\EscolaLms\\Tags\\Models\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Hubert Krzysztofiak", + "email": "hubert.krzysztofiak@escola.pl" + } + ], + "description": "Escola Headless LMS Tags", + "support": { + "issues": "https://github.com/EscolaLMS/Tags/issues", + "source": "https://github.com/EscolaLMS/Tags/tree/0.1.22" + }, + "time": "2024-02-16T11:50:38+00:00" + }, + { + "name": "escolalms/tasks", + "version": "0.1.1", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Tasks.git", + "reference": "6a828065495b03c6c6faa69a1c513c328e52cdc7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Tasks/zipball/6a828065495b03c6c6faa69a1c513c328e52cdc7", + "reference": "6a828065495b03c6c6faa69a1c513c328e52cdc7", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/core": "^1", + "escolalms/settings": "^0", + "laravel/framework": ">=8.0", + "php": ">=7.4" + }, + "require-dev": { + "darkaonline/l5-swagger": "8.1.0", + "escolalms/courses": "^0.4", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": ["EscolaLms\\Tasks\\EscolaLmsTasksServiceProvider"] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Tasks\\": "src", + "EscolaLms\\Tasks\\Tests\\": "tests", + "EscolaLms\\Tasks\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\Tasks\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Tomasz Smolarek", + "email": "tomasz.smolarek@escolasoft.com" + } + ], + "description": "Escola Headless LMS Tasks", + "support": { + "issues": "https://github.com/EscolaLMS/Tasks/issues", + "source": "https://github.com/EscolaLMS/Tasks/tree/0.1.1" + }, + "time": "2024-02-16T11:53:05+00:00" + }, + { + "name": "escolalms/templates", + "version": "0.2.37", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Templates.git", + "reference": "17bbe6ae875952384cc678ed691c989137f52753" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Templates/zipball/17bbe6ae875952384cc678ed691c989137f52753", + "reference": "17bbe6ae875952384cc678ed691c989137f52753", + "shasum": "" + }, + "require": { + "doctrine/dbal": "^2|^3", + "escolalms/core": "^1.2", + "escolalms/settings": "^0", + "fakerphp/faker": "^1", + "laravel/framework": ">=8.0", + "php": ">=7.4 | >=8.0" + }, + "require-dev": { + "escolalms/cart": "^0", + "escolalms/courses": "^0", + "orchestra/testbench": "^5|^6", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Templates\\EscolaLmsTemplatesServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Templates\\": "src", + "EscolaLms\\Templates\\Tests\\": "tests", + "EscolaLms\\Templates\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\Templates\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Mateusz Wojczal", + "email": "mateusz@wojczal.com" + }, + { + "name": "Paweł Chołaj", + "email": "pawel.cholaj@escolasoft.com" + } + ], + "description": "Escola Headless LMS templates (for eg Certificates)", + "support": { + "issues": "https://github.com/EscolaLMS/Templates/issues", + "source": "https://github.com/EscolaLMS/Templates/tree/0.2.37" + }, + "time": "2023-04-14T14:44:05+00:00" + }, + { + "name": "escolalms/templates-email", + "version": "0.1.67", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Templates-Email.git", + "reference": "773bbb9741504d3fb83aca4f372253e0bcc03918" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Templates-Email/zipball/773bbb9741504d3fb83aca4f372253e0bcc03918", + "reference": "773bbb9741504d3fb83aca4f372253e0bcc03918", + "shasum": "" + }, + "require": { + "escolalms/core": "^1.2.2", + "escolalms/templates": "^0.2.1", + "ezyang/htmlpurifier": "^4.13", + "laravel/framework": ">=8.0", + "php": ">=7.4", + "qferr/mjml-php": "^2" + }, + "require-dev": { + "escolalms/assign-without-account": "^0", + "escolalms/auth": "^0.2", + "escolalms/cart": "^0", + "escolalms/consultation-access": "^0", + "escolalms/consultations": "^0", + "escolalms/course-access": "^0", + "escolalms/courses": "^0.4", + "escolalms/csv-users": "^0.1.0", + "escolalms/payments": "^0", + "escolalms/permissions": "^0", + "escolalms/settings": "^0.1.2", + "escolalms/tasks": "^0", + "escolalms/topic-type-project": "^0", + "escolalms/topic-types": "^0", + "escolalms/video": "^0", + "escolalms/webinar": "^0", + "escolalms/youtube": "^0", + "nunomaduro/larastan": "^2.0", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "suggest": { + "escolalms/auth": "^0.1.54", + "escolalms/consultations": "^0", + "escolalms/courses": "^0.3.8", + "escolalms/settings": "^0.1.2", + "escolalms/webinar": "^0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\TemplatesEmail\\EscolaLmsTemplatesEmailServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\TemplatesEmail\\": "src", + "EscolaLms\\TemplatesEmail\\Tests\\": "tests", + "EscolaLms\\TemplatesEmail\\Database\\Seeders\\": "database/seeders", + "Database\\Factories\\EscolaLms\\TemplatesEmail\\Models\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Paweł Chołaj", + "email": "pawel.cholaj@escola.pl" + } + ], + "description": "Escola Headless LMS Templates for Emails", + "support": { + "issues": "https://github.com/EscolaLMS/Templates-Email/issues", + "source": "https://github.com/EscolaLMS/Templates-Email/tree/0.1.67" + }, + "time": "2024-11-12T10:33:17+00:00" + }, + { + "name": "escolalms/templates-pdf", + "version": "0.1.24", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Templates-PDF.git", + "reference": "1e1a8cde95f34274ee9a473652acc54ef06ba5f8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Templates-PDF/zipball/1e1a8cde95f34274ee9a473652acc54ef06ba5f8", + "reference": "1e1a8cde95f34274ee9a473652acc54ef06ba5f8", + "shasum": "" + }, + "require": { + "escolalms/core": "^1.2.2", + "escolalms/templates": "^0.2.36", + "laravel/framework": ">=8.0", + "php": ">=7.4" + }, + "require-dev": { + "escolalms/auth": "^0.1.54", + "escolalms/cart": "^0", + "escolalms/courses": "^0.3.8", + "escolalms/settings": "^0.1.2", + "escolalms/topic-types": "^0.2.5", + "orchestra/testbench": "^5.0|^6.0", + "phpunit/phpunit": "^9.0" + }, + "suggest": { + "escolalms/auth": "^0.1.54", + "escolalms/courses": "^0.3.8", + "escolalms/settings": "^0.1.2" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\TemplatesPdf\\EscolaLmsTemplatesPdfServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\TemplatesPdf\\": "src", + "EscolaLms\\TemplatesPdf\\Tests\\": "tests", + "EscolaLms\\TemplatesPdf\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\TemplatesPdf\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Paweł Chołaj", + "email": "pawel.cholaj@escola.pl" + } + ], + "description": "Escola Headless LMS Templates for pdf", + "support": { + "issues": "https://github.com/EscolaLMS/Templates-PDF/issues", + "source": "https://github.com/EscolaLMS/Templates-PDF/tree/0.1.24" + }, + "time": "2024-03-06T13:35:41+00:00" + }, + { + "name": "escolalms/templates-sms", + "version": "0.1.12", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Templates-SMS.git", + "reference": "f99ca932049529142535857b6c3eb3d6844cfb83" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Templates-SMS/zipball/f99ca932049529142535857b6c3eb3d6844cfb83", + "reference": "f99ca932049529142535857b6c3eb3d6844cfb83", + "shasum": "" + }, + "require": { + "escolalms/core": "^1.2.2", + "escolalms/settings": ">=0.1.2", + "escolalms/templates": "^0", + "laravel/framework": ">=8.0", + "php": ">=7.4", + "twilio/sdk": "^6.42", + "tzsk/sms": "6.0.0" + }, + "require-dev": { + "escolalms/auth": "^0", + "escolalms/cart": "^0", + "escolalms/consultations": "^0", + "escolalms/courses": "^0.4", + "nunomaduro/larastan": "^2.0", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\TemplatesSms\\EscolaLmsTemplatesSmsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\TemplatesSms\\": "src", + "EscolaLms\\TemplatesSms\\Tests\\": "tests", + "EscolaLms\\TemplatesSms\\Database\\Seeders\\": "database/seeders" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Tomasz Smolarek", + "email": "tomasz.smolarek@escolasoft.com" + } + ], + "description": "Escola Headless LMS Templates for sms", + "support": { + "issues": "https://github.com/EscolaLMS/Templates-SMS/issues", + "source": "https://github.com/EscolaLMS/Templates-SMS/tree/0.1.12" + }, + "time": "2024-11-12T11:50:09+00:00" + }, + { + "name": "escolalms/topic-type-gift", + "version": "0.0.24", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Topic-Type-GIFT.git", + "reference": "418b2ef1f50d1db12d84a8c168c5329f98cd9a40" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Topic-Type-GIFT/zipball/418b2ef1f50d1db12d84a8c168c5329f98cd9a40", + "reference": "418b2ef1f50d1db12d84a8c168c5329f98cd9a40", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/categories": "^0", + "escolalms/core": "^1", + "escolalms/settings": "^0", + "escolalms/topic-types": "^0", + "laravel/framework": ">=8.0", + "maatwebsite/excel": "^3.1", + "php": ">=7.4" + }, + "require-dev": { + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\TopicTypeGift\\EscolaLmsTopicTypeGiftServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\TopicTypeGift\\": "src", + "EscolaLms\\TopicTypeGift\\Tests\\": "tests", + "EscolaLms\\TopicTypeGift\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\TopicTypeGift\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Maciej Rymarz", + "email": "maciej.rymarz@escolasoft.com" + } + ], + "description": "Escola Headles LMS Topic Type GIFT", + "support": { + "issues": "https://github.com/EscolaLMS/Topic-Type-GIFT/issues", + "source": "https://github.com/EscolaLMS/Topic-Type-GIFT/tree/0.0.24" + }, + "time": "2024-10-10T08:52:59+00:00" + }, + { + "name": "escolalms/topic-type-project", + "version": "0.1.0", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Topic-Type-Project.git", + "reference": "4c0f6dbd1038ffff9b93c8d9adc70122cd372aab" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Topic-Type-Project/zipball/4c0f6dbd1038ffff9b93c8d9adc70122cd372aab", + "reference": "4c0f6dbd1038ffff9b93c8d9adc70122cd372aab", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/core": "^1", + "escolalms/topic-types": "^0", + "laravel/framework": ">=8.0", + "php": ">=7.4" + }, + "require-dev": { + "darkaonline/l5-swagger": "8.1.0", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\TopicTypeProject\\EscolaLmsTopicTypeProjectServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\TopicTypeProject\\": "src", + "EscolaLms\\TopicTypeProject\\Tests\\": "tests", + "EscolaLms\\TopicTypeProject\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\TopicTypeProject\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Maciej Rymarz", + "email": "maciej.rymarz@escolasoft.com" + } + ], + "description": "Escola Headless LMS Topic Type Project", + "support": { + "issues": "https://github.com/EscolaLMS/Topic-Type-Project/issues", + "source": "https://github.com/EscolaLMS/Topic-Type-Project/tree/0.1.0" + }, + "time": "2024-02-16T11:52:39+00:00" + }, + { + "name": "escolalms/topic-types", + "version": "0.2.51", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/topic-types.git", + "reference": "c86a678aae8b0714b266f4074d19bfabfab220c9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/topic-types/zipball/c86a678aae8b0714b266f4074d19bfabfab220c9", + "reference": "c86a678aae8b0714b266f4074d19bfabfab220c9", + "shasum": "" + }, + "require": { + "davidbadura/faker-markdown-generator": "^1.1", + "escolalms/courses": "^0.4", + "escolalms/headless-h5p": "^0", + "laravel/framework": ">=8.0", + "pbmedia/laravel-ffmpeg": "^7|^8", + "php": ">=7.4", + "smalot/pdfparser": "^2.5" + }, + "require-dev": { + "escolalms/courses-import-export": "^0", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "suggest": { + "escolalms/cmi5": "^0", + "escolalms/courses": "Topic types is a package related to escolalms/courses without which it may not work properly." + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\TopicTypes\\EscolaLmsTopicTypesServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\TopicTypes\\": "src", + "EscolaLms\\TopicTypes\\Tests\\": "tests", + "EscolaLms\\TopicTypes\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\TopicTypes\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Mateusz Wojczal", + "email": "mateusz.wojczal@escola.pl" + }, + { + "name": "Paweł Chołaj", + "email": "pawel.cholaj@escola.pl" + } + ], + "description": "Escola Headless LMS Topic Types", + "support": { + "issues": "https://github.com/EscolaLMS/topic-types/issues", + "source": "https://github.com/EscolaLMS/topic-types/tree/0.2.51" + }, + "time": "2024-07-02T07:24:29+00:00" + }, + { + "name": "escolalms/translations", + "version": "0.1.1", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Translations.git", + "reference": "f1fb321bc36de0d12a1afed7d53aadeaaa8cecb4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Translations/zipball/f1fb321bc36de0d12a1afed7d53aadeaaa8cecb4", + "reference": "f1fb321bc36de0d12a1afed7d53aadeaaa8cecb4", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/core": "^1", + "laravel/framework": ">=8.0", + "php": ">=8.0", + "spatie/laravel-translation-loader": "^2.7" + }, + "require-dev": { + "orchestra/testbench": ">6", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Translations\\EscolaLmsTranslationsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Translations\\": "src", + "EscolaLms\\Translations\\Tests\\": "tests", + "EscolaLms\\Translations\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\Translations\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Maciej Rymarz", + "email": "maciej.rymarz@escolasoft.com" + } + ], + "description": "Escola Headless LMS Translations", + "support": { + "issues": "https://github.com/EscolaLMS/Translations/issues", + "source": "https://github.com/EscolaLMS/Translations/tree/0.1.1" + }, + "time": "2024-02-16T11:52:05+00:00" + }, + { + "name": "escolalms/video", + "version": "0.0.23", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Video.git", + "reference": "6b2810861f8a1e438ebc08c98ea9aa5977a0076f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Video/zipball/6b2810861f8a1e438ebc08c98ea9aa5977a0076f", + "reference": "6b2810861f8a1e438ebc08c98ea9aa5977a0076f", + "shasum": "" + }, + "require": { + "escolalms/courses": "^0", + "escolalms/settings": "^0", + "escolalms/topic-types": "^0", + "laravel/framework": ">=8.0", + "league/flysystem-aws-s3-v3": "^3", + "pbmedia/laravel-ffmpeg": "^8", + "php": ">=7.4 | >=8.0" + }, + "require-dev": { + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": ["EscolaLms\\Video\\EscolaLmsVideoServiceProvider"] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Video\\": "src", + "EscolaLms\\Video\\Tests\\": "tests", + "EscolaLms\\Video\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\Video\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Mateusz Wojczal", + "email": "mateusz@wojczal.com" + }, + { + "name": "Paweł Chołaj", + "email": "pawel@cholaj.pl" + } + ], + "description": "Escola Headless LMS Video Processing", + "support": { + "issues": "https://github.com/EscolaLMS/Video/issues", + "source": "https://github.com/EscolaLMS/Video/tree/0.0.23" + }, + "time": "2024-02-14T14:26:14+00:00" + }, + { + "name": "escolalms/vouchers", + "version": "0.1.21", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Vouchers.git", + "reference": "84e3fa1d5a03f6c195fd4a033a64bbd93c1d9369" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Vouchers/zipball/84e3fa1d5a03f6c195fd4a033a64bbd93c1d9369", + "reference": "84e3fa1d5a03f6c195fd4a033a64bbd93c1d9369", + "shasum": "" + }, + "require": { + "escolalms/cart": "^0.4", + "escolalms/core": "^1.2", + "php": ">=7.4" + }, + "require-dev": { + "barryvdh/laravel-ide-helper": "^2.12", + "escolalms/settings": "^0.1.91", + "nunomaduro/collision": "^5.11", + "orchestra/testbench": "^5.0|^6.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": ["EscolaLms\\Vouchers\\EscolaLmsVouchersServiceProvider"] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Vouchers\\": "src", + "EscolaLms\\Vouchers\\Tests\\": "tests", + "EscolaLms\\Vouchers\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\Vouchers\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Paweł Chołaj", + "email": "pawel.cholaj@escola.pl" + } + ], + "description": "Escola LMS Vouchers", + "support": { + "issues": "https://github.com/EscolaLMS/Vouchers/issues", + "source": "https://github.com/EscolaLMS/Vouchers/tree/0.1.21" + }, + "time": "2024-02-14T13:41:21+00:00" + }, + { + "name": "escolalms/webinar", + "version": "0.1.37", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Webinar.git", + "reference": "58809b139c5d42ec4a433ca21cf87e98507b1f57" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Webinar/zipball/58809b139c5d42ec4a433ca21cf87e98507b1f57", + "reference": "58809b139c5d42ec4a433ca21cf87e98507b1f57", + "shasum": "" + }, + "require": { + "davidbadura/faker-markdown-generator": "^1.1", + "escolalms/auth": "^0", + "escolalms/cart": "^0", + "escolalms/core": "^1", + "escolalms/files": "^0", + "escolalms/jitsi": "^0", + "escolalms/settings": "^0", + "escolalms/tags": "^0", + "escolalms/youtube": "^0", + "laravel/framework": ">=9.0", + "php": ">=7.4" + }, + "require-dev": { + "nunomaduro/larastan": "^2.0", + "orchestra/testbench": "^7", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": ["EscolaLms\\Webinar\\EscolaLmsWebinarServiceProvider"] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Webinar\\": "src", + "EscolaLms\\Webinar\\Tests\\": "tests", + "EscolaLms\\Webinar\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\Webinar\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Hubert Krzysztofiak", + "email": "hubert.krzysztofiak@escolasoft.com" + } + ], + "description": "Escola Headless LMS Webinar", + "support": { + "issues": "https://github.com/EscolaLMS/Webinar/issues", + "source": "https://github.com/EscolaLMS/Webinar/tree/0.1.37" + }, + "time": "2024-12-13T10:24:09+00:00" + }, + { + "name": "escolalms/youtube", + "version": "0.1.5", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Youtube.git", + "reference": "ab459057146e4755960d89196c24b6049479d449" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Youtube/zipball/ab459057146e4755960d89196c24b6049479d449", + "reference": "ab459057146e4755960d89196c24b6049479d449", + "shasum": "" + }, + "require": { + "escolalms/core": "^1", + "escolalms/settings": "^0", + "google/apiclient": "^2.0", + "laravel/framework": ">=8.0", + "php": ">=7.4" + }, + "require-dev": { + "nunomaduro/larastan": "^2.0", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": ["EscolaLms\\Youtube\\EscolaLmsYoutubeServiceProvider"] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Youtube\\": "src", + "EscolaLms\\Youtube\\Tests\\": "tests" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Hubert Krzysztofiak", + "email": "hubert.krzysztofiak@escolasoft.com" + } + ], + "description": "Escola LMS youtube integration.", + "support": { + "issues": "https://github.com/EscolaLMS/Youtube/issues", + "source": "https://github.com/EscolaLMS/Youtube/tree/0.1.5" + }, + "time": "2024-07-10T06:10:56+00:00" + }, + { + "name": "evenement/evenement", + "version": "v3.0.2", + "source": { + "type": "git", + "url": "https://github.com/igorw/evenement.git", + "reference": "0a16b0d71ab13284339abb99d9d2bd813640efbc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/igorw/evenement/zipball/0a16b0d71ab13284339abb99d9d2bd813640efbc", + "reference": "0a16b0d71ab13284339abb99d9d2bd813640efbc", + "shasum": "" + }, + "require": { + "php": ">=7.0" + }, + "require-dev": { + "phpunit/phpunit": "^9 || ^6" + }, + "type": "library", + "autoload": { + "psr-4": { + "Evenement\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + } + ], + "description": "Événement is a very simple event dispatching library for PHP", + "keywords": ["event-dispatcher", "event-emitter"], + "support": { + "issues": "https://github.com/igorw/evenement/issues", + "source": "https://github.com/igorw/evenement/tree/v3.0.2" + }, + "time": "2023-08-08T05:53:35+00:00" + }, + { + "name": "ezyang/htmlpurifier", + "version": "v4.18.0", + "source": { + "type": "git", + "url": "https://github.com/ezyang/htmlpurifier.git", + "reference": "cb56001e54359df7ae76dc522d08845dc741621b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/cb56001e54359df7ae76dc522d08845dc741621b", + "reference": "cb56001e54359df7ae76dc522d08845dc741621b", + "shasum": "" + }, + "require": { + "php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" + }, + "require-dev": { + "cerdic/css-tidy": "^1.7 || ^2.0", + "simpletest/simpletest": "dev-master" + }, + "suggest": { + "cerdic/css-tidy": "If you want to use the filter 'Filter.ExtractStyleBlocks'.", + "ext-bcmath": "Used for unit conversion and imagecrash protection", + "ext-iconv": "Converts text to and from non-UTF-8 encodings", + "ext-tidy": "Used for pretty-printing HTML" + }, + "type": "library", + "autoload": { + "files": ["library/HTMLPurifier.composer.php"], + "psr-0": { + "HTMLPurifier": "library/" + }, + "exclude-from-classmap": ["/library/HTMLPurifier/Language/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["LGPL-2.1-or-later"], + "authors": [ + { + "name": "Edward Z. Yang", + "email": "admin@htmlpurifier.org", + "homepage": "http://ezyang.com" + } + ], + "description": "Standards compliant HTML filter written in PHP", + "homepage": "http://htmlpurifier.org/", + "keywords": ["html"], + "support": { + "issues": "https://github.com/ezyang/htmlpurifier/issues", + "source": "https://github.com/ezyang/htmlpurifier/tree/v4.18.0" + }, + "time": "2024-11-01T03:51:45+00:00" + }, + { + "name": "fakerphp/faker", + "version": "v1.24.1", + "source": { + "type": "git", + "url": "https://github.com/FakerPHP/Faker.git", + "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", + "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0", + "psr/container": "^1.0 || ^2.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "conflict": { + "fzaninotto/faker": "*" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", + "doctrine/persistence": "^1.3 || ^2.0", + "ext-intl": "*", + "phpunit/phpunit": "^9.5.26", + "symfony/phpunit-bridge": "^5.4.16" + }, + "suggest": { + "doctrine/orm": "Required to use Faker\\ORM\\Doctrine", + "ext-curl": "Required by Faker\\Provider\\Image to download images.", + "ext-dom": "Required by Faker\\Provider\\HtmlLorem for generating random HTML.", + "ext-iconv": "Required by Faker\\Provider\\ru_RU\\Text::realText() for generating real Russian text.", + "ext-mbstring": "Required for multibyte Unicode string functionality." + }, + "type": "library", + "autoload": { + "psr-4": { + "Faker\\": "src/Faker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "François Zaninotto" + } + ], + "description": "Faker is a PHP library that generates fake data for you.", + "keywords": ["data", "faker", "fixtures"], + "support": { + "issues": "https://github.com/FakerPHP/Faker/issues", + "source": "https://github.com/FakerPHP/Faker/tree/v1.24.1" + }, + "time": "2024-11-21T13:46:39+00:00" + }, + { + "name": "fig/http-message-util", + "version": "1.1.5", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message-util.git", + "reference": "9d94dc0154230ac39e5bf89398b324a86f63f765" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message-util/zipball/9d94dc0154230ac39e5bf89398b324a86f63f765", + "reference": "9d94dc0154230ac39e5bf89398b324a86f63f765", + "shasum": "" + }, + "require": { + "php": "^5.3 || ^7.0 || ^8.0" + }, + "suggest": { + "psr/http-message": "The package containing the PSR-7 interfaces" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Fig\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Utility classes and constants for use with PSR-7 (psr/http-message)", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "support": { + "issues": "https://github.com/php-fig/http-message-util/issues", + "source": "https://github.com/php-fig/http-message-util/tree/1.1.5" + }, + "time": "2020-11-24T22:02:12+00:00" + }, + { + "name": "firebase/php-jwt", + "version": "v6.10.2", + "source": { + "type": "git", + "url": "https://github.com/firebase/php-jwt.git", + "reference": "30c19ed0f3264cb660ea496895cfb6ef7ee3653b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/firebase/php-jwt/zipball/30c19ed0f3264cb660ea496895cfb6ef7ee3653b", + "reference": "30c19ed0f3264cb660ea496895cfb6ef7ee3653b", + "shasum": "" + }, + "require": { + "php": "^8.0" + }, + "require-dev": { + "guzzlehttp/guzzle": "^7.4", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5", + "psr/cache": "^2.0||^3.0", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0" + }, + "suggest": { + "ext-sodium": "Support EdDSA (Ed25519) signatures", + "paragonie/sodium_compat": "Support EdDSA (Ed25519) signatures when libsodium is not present" + }, + "type": "library", + "autoload": { + "psr-4": { + "Firebase\\JWT\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause"], + "authors": [ + { + "name": "Neuman Vong", + "email": "neuman+pear@twilio.com", + "role": "Developer" + }, + { + "name": "Anant Narayanan", + "email": "anant@php.net", + "role": "Developer" + } + ], + "description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec.", + "homepage": "https://github.com/firebase/php-jwt", + "keywords": ["jwt", "php"], + "support": { + "issues": "https://github.com/firebase/php-jwt/issues", + "source": "https://github.com/firebase/php-jwt/tree/v6.10.2" + }, + "time": "2024-11-24T11:22:49+00:00" + }, + { + "name": "fruitcake/php-cors", + "version": "v1.3.0", + "source": { + "type": "git", + "url": "https://github.com/fruitcake/php-cors.git", + "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/3d158f36e7875e2f040f37bc0573956240a5a38b", + "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b", + "shasum": "" + }, + "require": { + "php": "^7.4|^8.0", + "symfony/http-foundation": "^4.4|^5.4|^6|^7" + }, + "require-dev": { + "phpstan/phpstan": "^1.4", + "phpunit/phpunit": "^9", + "squizlabs/php_codesniffer": "^3.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2-dev" + } + }, + "autoload": { + "psr-4": { + "Fruitcake\\Cors\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Fruitcake", + "homepage": "https://fruitcake.nl" + }, + { + "name": "Barryvdh", + "email": "barryvdh@gmail.com" + } + ], + "description": "Cross-origin resource sharing library for the Symfony HttpFoundation", + "homepage": "https://github.com/fruitcake/php-cors", + "keywords": ["cors", "laravel", "symfony"], + "support": { + "issues": "https://github.com/fruitcake/php-cors/issues", + "source": "https://github.com/fruitcake/php-cors/tree/v1.3.0" + }, + "funding": [ + { + "url": "https://fruitcake.nl", + "type": "custom" + }, + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2023-10-12T05:21:21+00:00" + }, + { + "name": "gecche/laravel-multidomain", + "version": "v5.0", + "source": { + "type": "git", + "url": "https://github.com/gecche/laravel-multidomain.git", + "reference": "0a1654b85a00ce88120797d8043934ee252ea6c0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/gecche/laravel-multidomain/zipball/0a1654b85a00ce88120797d8043934ee252ea6c0", + "reference": "0a1654b85a00ce88120797d8043934ee252ea6c0", + "shasum": "" + }, + "require": { + "laravel/framework": "^9.0" + }, + "require-dev": { + "limedeck/phpunit-detailed-printer": "^6.0", + "mockery/mockery": "^1.4.4", + "orchestra/testbench": "7.x-dev", + "orchestra/testbench-browser-kit": "^7.0", + "phpunit/phpunit": "^9.5.8" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Gecche\\Multidomain\\Foundation\\Providers\\DomainConsoleServiceProvider" + ] + } + }, + "autoload": { + "files": ["src/Foundation/helpers.php"], + "psr-4": { + "Gecche\\Multidomain\\": "src/" + }, + "classmap": [] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Giacomo Terreni", + "email": "giacomo.terreni@gmail.com" + } + ], + "description": "Laravel App on a subdomains, multi-tenancy setting", + "keywords": [ + "laravel", + "multi-tenants", + "multidomain", + "multitenancy", + "subdomains" + ], + "support": { + "issues": "https://github.com/gecche/laravel-multidomain/issues", + "source": "https://github.com/gecche/laravel-multidomain/tree/v5.0" + }, + "time": "2022-02-08T18:09:48+00:00" + }, + { + "name": "gnello/laravel-mattermost-driver", + "version": "1.3.2", + "source": { + "type": "git", + "url": "https://github.com/gnello/laravel-mattermost-driver.git", + "reference": "52937371a3fcc87e7c418edae1a67e21d5a2ba39" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/gnello/laravel-mattermost-driver/zipball/52937371a3fcc87e7c418edae1a67e21d5a2ba39", + "reference": "52937371a3fcc87e7c418edae1a67e21d5a2ba39", + "shasum": "" + }, + "require": { + "gnello/php-mattermost-driver": "^2.3", + "illuminate/support": "^5.0||^6.0||^7.0||^8.0||^9.0||^10.0", + "php": "^7.0||^8.0" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Mattermost": "Gnello\\Mattermost\\Laravel\\Facades\\Mattermost" + }, + "providers": [ + "Gnello\\Mattermost\\Laravel\\MattermostServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Gnello\\Mattermost\\Laravel\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Luca Agnello", + "email": "luca@gnello.com" + } + ], + "description": "Laravel integration of php-mattermost-driver", + "homepage": "https://github.com/gnello/laravel-mattermost-driver", + "keywords": ["Mattermost", "chat"], + "support": { + "email": "luca@gnello.com", + "issues": "https://github.com/gnello/laravel-mattermost-driver/issues", + "source": "https://github.com/gnello/laravel-mattermost-driver/tree/1.3.2" + }, + "time": "2023-05-10T22:34:58+00:00" + }, + { + "name": "gnello/php-mattermost-driver", + "version": "v2.18.0", + "source": { + "type": "git", + "url": "https://github.com/gnello/php-mattermost-driver.git", + "reference": "cde3d07752b9763161acfa5a081edb0cce20cca2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/gnello/php-mattermost-driver/zipball/cde3d07752b9763161acfa5a081edb0cce20cca2", + "reference": "cde3d07752b9763161acfa5a081edb0cce20cca2", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/guzzle": "^6.2|^7.4", + "php": ">=5.5.0", + "pimple/pimple": "~3.0", + "psr/http-message": "^1.0" + }, + "require-dev": { + "symfony/var-dumper": "^3.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "Gnello\\Mattermost\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Luca Agnello", + "email": "luca@gnello.com" + } + ], + "description": "The Php Driver to interact with the Mattermost Web Service API", + "homepage": "https://github.com/gnello/php-mattermost-driver", + "keywords": ["Mattermost", "chat"], + "support": { + "email": "luca@gnello.com", + "issues": "https://github.com/gnello/php-mattermost-driver/issues", + "source": "https://github.com/gnello/php-mattermost-driver/tree/v2.18.0" + }, + "time": "2022-12-08T08:10:24+00:00" + }, + { + "name": "google/apiclient", + "version": "v2.18.2", + "source": { + "type": "git", + "url": "https://github.com/googleapis/google-api-php-client.git", + "reference": "d8d201ba8a189a3cd7fb34e4da569f2ed440eee7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/googleapis/google-api-php-client/zipball/d8d201ba8a189a3cd7fb34e4da569f2ed440eee7", + "reference": "d8d201ba8a189a3cd7fb34e4da569f2ed440eee7", + "shasum": "" + }, + "require": { + "firebase/php-jwt": "^6.0", + "google/apiclient-services": "~0.350", + "google/auth": "^1.37", + "guzzlehttp/guzzle": "^7.4.5", + "guzzlehttp/psr7": "^2.6", + "monolog/monolog": "^2.9||^3.0", + "php": "^8.0", + "phpseclib/phpseclib": "^3.0.36" + }, + "require-dev": { + "cache/filesystem-adapter": "^1.1", + "composer/composer": "^1.10.23", + "phpcompatibility/php-compatibility": "^9.2", + "phpspec/prophecy-phpunit": "^2.1", + "phpunit/phpunit": "^9.6", + "squizlabs/php_codesniffer": "^3.8", + "symfony/css-selector": "~2.1", + "symfony/dom-crawler": "~2.1" + }, + "suggest": { + "cache/filesystem-adapter": "For caching certs and tokens (using Google\\Client::setCache)" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.x-dev" + } + }, + "autoload": { + "files": ["src/aliases.php"], + "psr-4": { + "Google\\": "src/" + }, + "classmap": ["src/aliases.php"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["Apache-2.0"], + "description": "Client library for Google APIs", + "homepage": "http://developers.google.com/api-client-library/php", + "keywords": ["google"], + "support": { + "issues": "https://github.com/googleapis/google-api-php-client/issues", + "source": "https://github.com/googleapis/google-api-php-client/tree/v2.18.2" + }, + "time": "2024-12-16T22:52:40+00:00" + }, + { + "name": "google/apiclient-services", + "version": "v0.386.0", + "source": { + "type": "git", + "url": "https://github.com/googleapis/google-api-php-client-services.git", + "reference": "cd08601dd729977f7198c72cd10d05901833bec0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/googleapis/google-api-php-client-services/zipball/cd08601dd729977f7198c72cd10d05901833bec0", + "reference": "cd08601dd729977f7198c72cd10d05901833bec0", + "shasum": "" + }, + "require": { + "php": "^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.6" + }, + "type": "library", + "autoload": { + "files": ["autoload.php"], + "psr-4": { + "Google\\Service\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["Apache-2.0"], + "description": "Client library for Google APIs", + "homepage": "http://developers.google.com/api-client-library/php", + "keywords": ["google"], + "support": { + "issues": "https://github.com/googleapis/google-api-php-client-services/issues", + "source": "https://github.com/googleapis/google-api-php-client-services/tree/v0.386.0" + }, + "time": "2024-12-16T01:04:20+00:00" + }, + { + "name": "google/auth", + "version": "v1.45.0", + "source": { + "type": "git", + "url": "https://github.com/googleapis/google-auth-library-php.git", + "reference": "cfcb93162341ed5022fa976e621f0fa2b05ba6ad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/googleapis/google-auth-library-php/zipball/cfcb93162341ed5022fa976e621f0fa2b05ba6ad", + "reference": "cfcb93162341ed5022fa976e621f0fa2b05ba6ad", + "shasum": "" + }, + "require": { + "firebase/php-jwt": "^6.0", + "guzzlehttp/guzzle": "^7.4.5", + "guzzlehttp/psr7": "^2.4.5", + "php": "^8.0", + "psr/cache": "^2.0||^3.0", + "psr/http-message": "^1.1||^2.0", + "psr/log": "^3.0" + }, + "require-dev": { + "guzzlehttp/promises": "^2.0", + "kelvinmo/simplejwt": "0.7.1", + "phpseclib/phpseclib": "^3.0.35", + "phpspec/prophecy-phpunit": "^2.1", + "phpunit/phpunit": "^9.6", + "sebastian/comparator": ">=1.2.3", + "squizlabs/php_codesniffer": "^3.5", + "symfony/process": "^6.0||^7.0", + "webmozart/assert": "^1.11" + }, + "suggest": { + "phpseclib/phpseclib": "May be used in place of OpenSSL for signing strings or for token management. Please require version ^2." + }, + "type": "library", + "autoload": { + "psr-4": { + "Google\\Auth\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["Apache-2.0"], + "description": "Google Auth Library for PHP", + "homepage": "http://github.com/google/google-auth-library-php", + "keywords": ["Authentication", "google", "oauth2"], + "support": { + "docs": "https://googleapis.github.io/google-auth-library-php/main/", + "issues": "https://github.com/googleapis/google-auth-library-php/issues", + "source": "https://github.com/googleapis/google-auth-library-php/tree/v1.45.0" + }, + "time": "2024-12-11T02:10:48+00:00" + }, + { + "name": "google/cloud-core", + "version": "v1.60.1", + "source": { + "type": "git", + "url": "https://github.com/googleapis/google-cloud-php-core.git", + "reference": "c149dd075a77bc8555a0eff46267522f1c4e0bfd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/googleapis/google-cloud-php-core/zipball/c149dd075a77bc8555a0eff46267522f1c4e0bfd", + "reference": "c149dd075a77bc8555a0eff46267522f1c4e0bfd", + "shasum": "" + }, + "require": { + "google/auth": "^1.34", + "google/gax": "^1.36.0", + "guzzlehttp/guzzle": "^6.5.8|^7.4.4", + "guzzlehttp/promises": "^1.4||^2.0", + "guzzlehttp/psr7": "^2.6", + "monolog/monolog": "^2.9|^3.0", + "php": "^8.0", + "psr/http-message": "^1.0|^2.0", + "rize/uri-template": "~0.3" + }, + "require-dev": { + "erusev/parsedown": "^1.6", + "google/cloud-common-protos": "~0.5", + "opis/closure": "^3", + "phpdocumentor/reflection": "^5.3.3||^6.0", + "phpdocumentor/reflection-docblock": "^5.3", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.0", + "squizlabs/php_codesniffer": "2.*" + }, + "suggest": { + "opis/closure": "May be used to serialize closures to process jobs in the batch daemon. Please require version ^3.", + "symfony/lock": "Required for the Spanner cached based session pool. Please require the following commit: 3.3.x-dev#1ba6ac9" + }, + "bin": ["bin/google-cloud-batch"], + "type": "library", + "extra": { + "component": { + "id": "cloud-core", + "path": "Core", + "entry": "src/ServiceBuilder.php", + "target": "googleapis/google-cloud-php-core.git" + } + }, + "autoload": { + "psr-4": { + "Google\\Cloud\\Core\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["Apache-2.0"], + "description": "Google Cloud PHP shared dependency, providing functionality useful to all components.", + "support": { + "source": "https://github.com/googleapis/google-cloud-php-core/tree/v1.60.1" + }, + "time": "2024-12-12T21:15:35+00:00" + }, + { + "name": "google/cloud-storage", + "version": "v1.45.0", + "source": { + "type": "git", + "url": "https://github.com/googleapis/google-cloud-php-storage.git", + "reference": "9873cb5a27f4adc20909329d0eae85f2b3b0dba6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/googleapis/google-cloud-php-storage/zipball/9873cb5a27f4adc20909329d0eae85f2b3b0dba6", + "reference": "9873cb5a27f4adc20909329d0eae85f2b3b0dba6", + "shasum": "" + }, + "require": { + "google/cloud-core": "^1.57", + "php": "^8.0", + "ramsey/uuid": "^4.2.3" + }, + "require-dev": { + "erusev/parsedown": "^1.6", + "google/cloud-pubsub": "^2.0", + "phpdocumentor/reflection": "^5.3.3||^6.0", + "phpdocumentor/reflection-docblock": "^5.3", + "phpseclib/phpseclib": "^2.0||^3.0", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.0", + "squizlabs/php_codesniffer": "2.*" + }, + "suggest": { + "google/cloud-pubsub": "May be used to register a topic to receive bucket notifications.", + "phpseclib/phpseclib": "May be used in place of OpenSSL for creating signed Cloud Storage URLs. Please require version ^2." + }, + "type": "library", + "extra": { + "component": { + "id": "cloud-storage", + "path": "Storage", + "entry": "src/StorageClient.php", + "target": "googleapis/google-cloud-php-storage.git" + } + }, + "autoload": { + "psr-4": { + "Google\\Cloud\\Storage\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["Apache-2.0"], + "description": "Cloud Storage Client for PHP", + "support": { + "source": "https://github.com/googleapis/google-cloud-php-storage/tree/v1.45.0" + }, + "time": "2024-12-12T21:15:35+00:00" + }, + { + "name": "google/common-protos", + "version": "4.8.3", + "source": { + "type": "git", + "url": "https://github.com/googleapis/common-protos-php.git", + "reference": "38a9a8bb459fa618da797d25d7bf36bb21d1103d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/googleapis/common-protos-php/zipball/38a9a8bb459fa618da797d25d7bf36bb21d1103d", + "reference": "38a9a8bb459fa618da797d25d7bf36bb21d1103d", + "shasum": "" + }, + "require": { + "google/protobuf": "^v3.25.3||^4.26.1", + "php": "^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.6" + }, + "type": "library", + "extra": { + "component": { + "id": "common-protos", + "path": "CommonProtos", + "entry": "README.md", + "target": "googleapis/common-protos-php.git" + } + }, + "autoload": { + "psr-4": { + "Google\\Api\\": "src/Api", + "Google\\Iam\\": "src/Iam", + "Google\\Rpc\\": "src/Rpc", + "Google\\Type\\": "src/Type", + "Google\\Cloud\\": "src/Cloud", + "GPBMetadata\\Google\\Api\\": "metadata/Api", + "GPBMetadata\\Google\\Iam\\": "metadata/Iam", + "GPBMetadata\\Google\\Rpc\\": "metadata/Rpc", + "GPBMetadata\\Google\\Type\\": "metadata/Type", + "GPBMetadata\\Google\\Cloud\\": "metadata/Cloud", + "GPBMetadata\\Google\\Logging\\": "metadata/Logging" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["Apache-2.0"], + "description": "Google API Common Protos for PHP", + "homepage": "https://github.com/googleapis/common-protos-php", + "keywords": ["google"], + "support": { + "source": "https://github.com/googleapis/common-protos-php/tree/v4.8.3" + }, + "time": "2024-09-07T01:37:15+00:00" + }, + { + "name": "google/gax", + "version": "v1.36.0", + "source": { + "type": "git", + "url": "https://github.com/googleapis/gax-php.git", + "reference": "140599cf5eae2432363ce6198e9fdff851625a7a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/googleapis/gax-php/zipball/140599cf5eae2432363ce6198e9fdff851625a7a", + "reference": "140599cf5eae2432363ce6198e9fdff851625a7a", + "shasum": "" + }, + "require": { + "google/auth": "^1.45", + "google/common-protos": "^4.4", + "google/grpc-gcp": "^0.4", + "google/longrunning": "~0.4", + "google/protobuf": "^v3.25.3||^4.26.1", + "grpc/grpc": "^1.13", + "guzzlehttp/promises": "^2.0", + "guzzlehttp/psr7": "^2.0", + "php": "^8.0", + "ramsey/uuid": "^4.0" + }, + "conflict": { + "ext-protobuf": "<3.7.0" + }, + "require-dev": { + "phpspec/prophecy-phpunit": "^2.1", + "phpstan/phpstan": "^2.0", + "phpunit/phpunit": "^9.6", + "squizlabs/php_codesniffer": "3.*" + }, + "type": "library", + "autoload": { + "psr-4": { + "Google\\ApiCore\\": "src", + "GPBMetadata\\ApiCore\\": "metadata/ApiCore" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause"], + "description": "Google API Core for PHP", + "homepage": "https://github.com/googleapis/gax-php", + "keywords": ["google"], + "support": { + "issues": "https://github.com/googleapis/gax-php/issues", + "source": "https://github.com/googleapis/gax-php/tree/v1.36.0" + }, + "time": "2024-12-11T02:47:43+00:00" + }, + { + "name": "google/grpc-gcp", + "version": "v0.4.0", + "source": { + "type": "git", + "url": "https://github.com/GoogleCloudPlatform/grpc-gcp-php.git", + "reference": "2a80dbf690922aa52bb6bb79b9a32a9637a5c2d9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/GoogleCloudPlatform/grpc-gcp-php/zipball/2a80dbf690922aa52bb6bb79b9a32a9637a5c2d9", + "reference": "2a80dbf690922aa52bb6bb79b9a32a9637a5c2d9", + "shasum": "" + }, + "require": { + "google/auth": "^1.3", + "google/protobuf": "^v3.25.3||^4.26.1", + "grpc/grpc": "^v1.13.0", + "php": "^8.0", + "psr/cache": "^1.0.1||^2.0.0||^3.0.0" + }, + "require-dev": { + "google/cloud-spanner": "^1.7", + "phpunit/phpunit": "^9.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Grpc\\Gcp\\": "src/" + }, + "classmap": ["src/generated/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["Apache-2.0"], + "description": "gRPC GCP library for channel management", + "support": { + "issues": "https://github.com/GoogleCloudPlatform/grpc-gcp-php/issues", + "source": "https://github.com/GoogleCloudPlatform/grpc-gcp-php/tree/v0.4.0" + }, + "time": "2024-04-03T16:37:55+00:00" + }, + { + "name": "google/longrunning", + "version": "0.4.6", + "source": { + "type": "git", + "url": "https://github.com/googleapis/php-longrunning.git", + "reference": "4eb04d47bba8095d5a47f75334b9204c2a4a7ac6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/googleapis/php-longrunning/zipball/4eb04d47bba8095d5a47f75334b9204c2a4a7ac6", + "reference": "4eb04d47bba8095d5a47f75334b9204c2a4a7ac6", + "shasum": "" + }, + "require-dev": { + "google/gax": "^1.36.0", + "phpunit/phpunit": "^9.0" + }, + "type": "library", + "extra": { + "component": { + "id": "longrunning", + "path": "LongRunning", + "entry": null, + "target": "googleapis/php-longrunning" + } + }, + "autoload": { + "psr-4": { + "Google\\LongRunning\\": "src/LongRunning", + "Google\\ApiCore\\LongRunning\\": "src/ApiCore/LongRunning", + "GPBMetadata\\Google\\Longrunning\\": "metadata/Longrunning" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["Apache-2.0"], + "description": "Google LongRunning Client for PHP", + "support": { + "source": "https://github.com/googleapis/php-longrunning/tree/v0.4.6" + }, + "time": "2024-12-12T21:15:35+00:00" + }, + { + "name": "google/protobuf", + "version": "v4.29.1", + "source": { + "type": "git", + "url": "https://github.com/protocolbuffers/protobuf-php.git", + "reference": "6042b5483f8029e42473faeb8ef75ba266278381" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/protocolbuffers/protobuf-php/zipball/6042b5483f8029e42473faeb8ef75ba266278381", + "reference": "6042b5483f8029e42473faeb8ef75ba266278381", + "shasum": "" + }, + "require": { + "php": ">=7.0.0" + }, + "require-dev": { + "phpunit/phpunit": ">=5.0.0" + }, + "suggest": { + "ext-bcmath": "Need to support JSON deserialization" + }, + "type": "library", + "autoload": { + "psr-4": { + "Google\\Protobuf\\": "src/Google/Protobuf", + "GPBMetadata\\Google\\Protobuf\\": "src/GPBMetadata/Google/Protobuf" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause"], + "description": "proto library for PHP", + "homepage": "https://developers.google.com/protocol-buffers/", + "keywords": ["proto"], + "support": { + "source": "https://github.com/protocolbuffers/protobuf-php/tree/v4.29.1" + }, + "time": "2024-12-03T22:07:45+00:00" + }, + { + "name": "graham-campbell/result-type", + "version": "v1.1.3", + "source": { + "type": "git", + "url": "https://github.com/GrahamCampbell/Result-Type.git", + "reference": "3ba905c11371512af9d9bdd27d99b782216b6945" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/3ba905c11371512af9d9bdd27d99b782216b6945", + "reference": "3ba905c11371512af9d9bdd27d99b782216b6945", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.3" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.39 || ^9.6.20 || ^10.5.28" + }, + "type": "library", + "autoload": { + "psr-4": { + "GrahamCampbell\\ResultType\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "An Implementation Of The Result Type", + "keywords": [ + "Graham Campbell", + "GrahamCampbell", + "Result Type", + "Result-Type", + "result" + ], + "support": { + "issues": "https://github.com/GrahamCampbell/Result-Type/issues", + "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type", + "type": "tidelift" + } + ], + "time": "2024-07-20T21:45:45+00:00" + }, + { + "name": "grpc/grpc", + "version": "1.57.0", + "source": { + "type": "git", + "url": "https://github.com/grpc/grpc-php.git", + "reference": "b610c42022ed3a22f831439cb93802f2a4502fdf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/grpc/grpc-php/zipball/b610c42022ed3a22f831439cb93802f2a4502fdf", + "reference": "b610c42022ed3a22f831439cb93802f2a4502fdf", + "shasum": "" + }, + "require": { + "php": ">=7.0.0" + }, + "require-dev": { + "google/auth": "^v1.3.0" + }, + "suggest": { + "ext-protobuf": "For better performance, install the protobuf C extension.", + "google/protobuf": "To get started using grpc quickly, install the native protobuf library." + }, + "type": "library", + "autoload": { + "psr-4": { + "Grpc\\": "src/lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["Apache-2.0"], + "description": "gRPC library for PHP", + "homepage": "https://grpc.io", + "keywords": ["rpc"], + "support": { + "source": "https://github.com/grpc/grpc-php/tree/v1.57.0" + }, + "time": "2023-08-14T23:57:54+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "7.9.2", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "d281ed313b989f213357e3be1a179f02196ac99b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/d281ed313b989f213357e3be1a179f02196ac99b", + "reference": "d281ed313b989f213357e3be1a179f02196ac99b", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^1.5.3 || ^2.0.3", + "guzzlehttp/psr7": "^2.7.0", + "php": "^7.2.5 || ^8.0", + "psr/http-client": "^1.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "provide": { + "psr/http-client-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "ext-curl": "*", + "guzzle/client-integration-tests": "3.0.2", + "php-http/message-factory": "^1.1", + "phpunit/phpunit": "^8.5.39 || ^9.6.20", + "psr/log": "^1.1 || ^2.0 || ^3.0" + }, + "suggest": { + "ext-curl": "Required for CURL handler support", + "ext-intl": "Required for Internationalized Domain Name (IDN) support", + "psr/log": "Required for using the Log middleware" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "files": ["src/functions_include.php"], + "psr-4": { + "GuzzleHttp\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Jeremy Lindblom", + "email": "jeremeamia@gmail.com", + "homepage": "https://github.com/jeremeamia" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle is a PHP HTTP client library", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "psr-18", + "psr-7", + "rest", + "web service" + ], + "support": { + "issues": "https://github.com/guzzle/guzzle/issues", + "source": "https://github.com/guzzle/guzzle/tree/7.9.2" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", + "type": "tidelift" + } + ], + "time": "2024-07-24T11:22:20+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "f9c436286ab2892c7db7be8c8da4ef61ccf7b455" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/f9c436286ab2892c7db7be8c8da4ef61ccf7b455", + "reference": "f9c436286ab2892c7db7be8c8da4ef61ccf7b455", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.39 || ^9.6.20" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle promises library", + "keywords": ["promise"], + "support": { + "issues": "https://github.com/guzzle/promises/issues", + "source": "https://github.com/guzzle/promises/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", + "type": "tidelift" + } + ], + "time": "2024-10-17T10:06:22+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "2.7.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "a70f5c95fb43bc83f07c9c948baa0dc1829bf201" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/a70f5c95fb43bc83f07c9c948baa0dc1829bf201", + "reference": "a70f5c95fb43bc83f07c9c948baa0dc1829bf201", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.1 || ^2.0", + "ralouphie/getallheaders": "^3.0" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "http-interop/http-factory-tests": "0.9.0", + "phpunit/phpunit": "^8.5.39 || ^9.6.20" + }, + "suggest": { + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" + } + ], + "description": "PSR-7 message implementation that also provides common utility methods", + "keywords": [ + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" + ], + "support": { + "issues": "https://github.com/guzzle/psr7/issues", + "source": "https://github.com/guzzle/psr7/tree/2.7.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", + "type": "tidelift" + } + ], + "time": "2024-07-18T11:15:46+00:00" + }, + { + "name": "guzzlehttp/uri-template", + "version": "v1.0.3", + "source": { + "type": "git", + "url": "https://github.com/guzzle/uri-template.git", + "reference": "ecea8feef63bd4fef1f037ecb288386999ecc11c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/uri-template/zipball/ecea8feef63bd4fef1f037ecb288386999ecc11c", + "reference": "ecea8feef63bd4fef1f037ecb288386999ecc11c", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "symfony/polyfill-php80": "^1.24" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.36 || ^9.6.15", + "uri-template/tests": "1.0.0" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\UriTemplate\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + } + ], + "description": "A polyfill class for uri_template of PHP", + "keywords": ["guzzlehttp", "uri-template"], + "support": { + "issues": "https://github.com/guzzle/uri-template/issues", + "source": "https://github.com/guzzle/uri-template/tree/v1.0.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/uri-template", + "type": "tidelift" + } + ], + "time": "2023-12-03T19:50:20+00:00" + }, + { + "name": "h5p/h5p-core", + "version": "1.24.4", + "source": { + "type": "git", + "url": "https://github.com/h5p/h5p-php-library.git", + "reference": "52b1ae5556d0f846b004f8cedc01a1a3cea7bdf8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/h5p/h5p-php-library/zipball/52b1ae5556d0f846b004f8cedc01a1a3cea7bdf8", + "reference": "52b1ae5556d0f846b004f8cedc01a1a3cea7bdf8", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "autoload": { + "files": [ + "h5p.classes.php", + "h5p-development.class.php", + "h5p-file-storage.interface.php", + "h5p-default-storage.class.php", + "h5p-event-base.class.php", + "h5p-metadata.class.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["GPL-3.0"], + "authors": [ + { + "name": "Svein-Tore Griff With", + "email": "with@joubel.com", + "homepage": "http://joubel.com", + "role": "CEO" + }, + { + "name": "Frode Petterson", + "email": "frode.petterson@joubel.com", + "homepage": "http://joubel.com", + "role": "Developer" + } + ], + "description": "H5P Core functionality in PHP", + "homepage": "https://h5p.org", + "keywords": ["content", "h5p", "hvp", "interactive", "quiz"], + "support": { + "issues": "https://github.com/h5p/h5p-php-library/issues", + "source": "https://github.com/h5p/h5p-php-library/tree/1.24.4" + }, + "time": "2022-12-14T11:44:31+00:00" + }, + { + "name": "h5p/h5p-editor", + "version": "1.24.4", + "source": { + "type": "git", + "url": "https://github.com/h5p/h5p-editor-php-library.git", + "reference": "dd70892f9e28c99f13bee2881601329d5c6c4a8e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/h5p/h5p-editor-php-library/zipball/dd70892f9e28c99f13bee2881601329d5c6c4a8e", + "reference": "dd70892f9e28c99f13bee2881601329d5c6c4a8e", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "autoload": { + "files": [ + "h5peditor.class.php", + "h5peditor-file.class.php", + "h5peditor-ajax.class.php", + "h5peditor-storage.interface.php", + "h5peditor-ajax.interface.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["GPL-3.0"], + "authors": [ + { + "name": "Svein-Tore Griff With", + "email": "with@joubel.com", + "homepage": "http://joubel.com", + "role": "CEO" + }, + { + "name": "Frode Petterson", + "email": "frode.petterson@joubel.com", + "homepage": "http://joubel.com", + "role": "Developer" + } + ], + "description": "H5P Editor functionality in PHP", + "homepage": "https://h5p.org", + "keywords": ["content", "editor", "h5p", "hvp", "interactive", "quiz"], + "support": { + "issues": "https://github.com/h5p/h5p-editor-php-library/issues", + "source": "https://github.com/h5p/h5p-editor-php-library/tree/1.24.4" + }, + "time": "2022-01-20T10:17:49+00:00" + }, + { + "name": "intervention/image", + "version": "2.7.2", + "source": { + "type": "git", + "url": "https://github.com/Intervention/image.git", + "reference": "04be355f8d6734c826045d02a1079ad658322dad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Intervention/image/zipball/04be355f8d6734c826045d02a1079ad658322dad", + "reference": "04be355f8d6734c826045d02a1079ad658322dad", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "guzzlehttp/psr7": "~1.1 || ^2.0", + "php": ">=5.4.0" + }, + "require-dev": { + "mockery/mockery": "~0.9.2", + "phpunit/phpunit": "^4.8 || ^5.7 || ^7.5.15" + }, + "suggest": { + "ext-gd": "to use GD library based image processing.", + "ext-imagick": "to use Imagick based image processing.", + "intervention/imagecache": "Caching extension for the Intervention Image library" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Image": "Intervention\\Image\\Facades\\Image" + }, + "providers": ["Intervention\\Image\\ImageServiceProvider"] + }, + "branch-alias": { + "dev-master": "2.4-dev" + } + }, + "autoload": { + "psr-4": { + "Intervention\\Image\\": "src/Intervention/Image" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Oliver Vogel", + "email": "oliver@intervention.io", + "homepage": "https://intervention.io/" + } + ], + "description": "Image handling and manipulation library with support for Laravel integration", + "homepage": "http://image.intervention.io/", + "keywords": [ + "gd", + "image", + "imagick", + "laravel", + "thumbnail", + "watermark" + ], + "support": { + "issues": "https://github.com/Intervention/image/issues", + "source": "https://github.com/Intervention/image/tree/2.7.2" + }, + "funding": [ + { + "url": "https://paypal.me/interventionio", + "type": "custom" + }, + { + "url": "https://github.com/Intervention", + "type": "github" + } + ], + "time": "2022-05-21T17:30:32+00:00" + }, + { + "name": "intervention/imagecache", + "version": "2.6.0", + "source": { + "type": "git", + "url": "https://github.com/Intervention/imagecache.git", + "reference": "86136575a62d3634b51f196a998fce4a583b49bb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Intervention/imagecache/zipball/86136575a62d3634b51f196a998fce4a583b49bb", + "reference": "86136575a62d3634b51f196a998fce4a583b49bb", + "shasum": "" + }, + "require": { + "illuminate/cache": "^5.5|~6|~7|~8|~9|~10", + "illuminate/filesystem": "^5.5|~6|~7|~8|~9|~10", + "intervention/image": "~2.2", + "nesbot/carbon": "^2.39", + "opis/closure": "^3.5", + "php": "~7.2|~8" + }, + "require-dev": { + "phpunit/phpunit": "^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Intervention\\Image\\": "src/Intervention/Image" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Oliver Vogel", + "email": "oliver@intervention.io", + "homepage": "http://intervention.io/" + } + ], + "description": "Caching extension for the Intervention Image Class", + "homepage": "https://image.intervention.io", + "keywords": ["cache", "gd", "image", "imagick", "laravel"], + "support": { + "issues": "https://github.com/Intervention/imagecache/issues", + "source": "https://github.com/Intervention/imagecache/tree/2.6.0" + }, + "funding": [ + { + "url": "https://paypal.me/interventionio", + "type": "custom" + }, + { + "url": "https://github.com/Intervention", + "type": "github" + } + ], + "abandoned": true, + "time": "2023-02-25T19:40:47+00:00" + }, + { + "name": "jean85/pretty-package-versions", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/Jean85/pretty-package-versions.git", + "reference": "3c4e5f62ba8d7de1734312e4fff32f67a8daaf10" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/3c4e5f62ba8d7de1734312e4fff32f67a8daaf10", + "reference": "3c4e5f62ba8d7de1734312e4fff32f67a8daaf10", + "shasum": "" + }, + "require": { + "composer-runtime-api": "^2.1.0", + "php": "^7.4|^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.2", + "jean85/composer-provided-replaced-stub-package": "^1.0", + "phpstan/phpstan": "^1.4", + "phpunit/phpunit": "^7.5|^8.5|^9.6", + "vimeo/psalm": "^4.3 || ^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Jean85\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Alessandro Lai", + "email": "alessandro.lai85@gmail.com" + } + ], + "description": "A library to get pretty versions strings of installed dependencies", + "keywords": ["composer", "package", "release", "versions"], + "support": { + "issues": "https://github.com/Jean85/pretty-package-versions/issues", + "source": "https://github.com/Jean85/pretty-package-versions/tree/2.1.0" + }, + "time": "2024-11-18T16:19:46+00:00" + }, + { + "name": "justinrainbow/json-schema", + "version": "5.3.0", + "source": { + "type": "git", + "url": "https://github.com/jsonrainbow/json-schema.git", + "reference": "feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8", + "reference": "feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "~2.2.20||~2.15.1", + "json-schema/json-schema-test-suite": "1.2.0", + "phpunit/phpunit": "^4.8.35" + }, + "bin": ["bin/validate-json"], + "type": "library", + "autoload": { + "psr-4": { + "JsonSchema\\": "src/JsonSchema/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Bruno Prieto Reis", + "email": "bruno.p.reis@gmail.com" + }, + { + "name": "Justin Rainbow", + "email": "justin.rainbow@gmail.com" + }, + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + }, + { + "name": "Robert Schönthal", + "email": "seroscho@googlemail.com" + } + ], + "description": "A library to validate a json schema.", + "homepage": "https://github.com/justinrainbow/json-schema", + "keywords": ["json", "schema"], + "support": { + "issues": "https://github.com/jsonrainbow/json-schema/issues", + "source": "https://github.com/jsonrainbow/json-schema/tree/5.3.0" + }, + "time": "2024-07-06T21:00:26+00:00" + }, + { + "name": "kreait/firebase-php", + "version": "7.16.0", + "source": { + "type": "git", + "url": "https://github.com/kreait/firebase-php.git", + "reference": "a366dfc9efa1d37253283beaf337797096bf508b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kreait/firebase-php/zipball/a366dfc9efa1d37253283beaf337797096bf508b", + "reference": "a366dfc9efa1d37253283beaf337797096bf508b", + "shasum": "" + }, + "require": { + "beste/clock": "^3.0", + "beste/in-memory-cache": "^1.0", + "beste/json": "^1.2.1", + "ext-ctype": "*", + "ext-filter": "*", + "ext-json": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "fig/http-message-util": "^1.1.5", + "firebase/php-jwt": "^6.3.2", + "google/auth": "^1.24", + "google/cloud-storage": "^1.30.1", + "guzzlehttp/guzzle": "^7.5", + "guzzlehttp/promises": "^2.0", + "guzzlehttp/psr7": "^2.6", + "kreait/firebase-tokens": "^5.1", + "lcobucci/jwt": "^4.3.0|^5.0", + "mtdowling/jmespath.php": "^2.6.1", + "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", + "psr/cache": "^1.0.1|^2.0|^3.0", + "psr/clock": "^1.0", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.1 || ^2.0", + "psr/log": "^1.1|^2.0|^3.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.64.0", + "google/cloud-firestore": "^1.47.1", + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^1.12.9", + "phpstan/phpstan-deprecation-rules": "^1.2.1", + "phpstan/phpstan-phpunit": "^1.4.0", + "phpunit/phpunit": "^10.5.38", + "rector/rector": "^1.2.10", + "shipmonk/composer-dependency-analyser": "^1.7.0", + "symfony/var-dumper": "^6.4.14 || ^7.0.7", + "vlucas/phpdotenv": "^5.6.1" + }, + "suggest": { + "google/cloud-firestore": "^1.0 to use the Firestore component" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-7.x": "7.x-dev" + } + }, + "autoload": { + "psr-4": { + "Kreait\\Firebase\\": "src/Firebase" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Jérôme Gamez", + "homepage": "https://github.com/jeromegamez" + } + ], + "description": "Firebase Admin SDK", + "homepage": "https://github.com/kreait/firebase-php", + "keywords": ["api", "database", "firebase", "google", "sdk"], + "support": { + "docs": "https://firebase-php.readthedocs.io", + "issues": "https://github.com/kreait/firebase-php/issues", + "source": "https://github.com/kreait/firebase-php" + }, + "funding": [ + { + "url": "https://github.com/sponsors/jeromegamez", + "type": "github" + } + ], + "time": "2024-11-17T22:12:51+00:00" + }, + { + "name": "kreait/firebase-tokens", + "version": "5.2.0", + "source": { + "type": "git", + "url": "https://github.com/kreait/firebase-tokens-php.git", + "reference": "d62a4e9e521e246b6cc57742b71c8fdb6d401783" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kreait/firebase-tokens-php/zipball/d62a4e9e521e246b6cc57742b71c8fdb6d401783", + "reference": "d62a4e9e521e246b6cc57742b71c8fdb6d401783", + "shasum": "" + }, + "require": { + "beste/clock": "^3.0", + "ext-json": "*", + "ext-openssl": "*", + "fig/http-message-util": "^1.1.5", + "guzzlehttp/guzzle": "^7.8", + "lcobucci/jwt": "^5.2", + "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", + "psr/cache": "^1.0|^2.0|^3.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.62.0", + "phpstan/extension-installer": "^1.4.1", + "phpstan/phpstan": "^1.11.10", + "phpstan/phpstan-phpunit": "^1.4.0", + "phpunit/phpunit": "^10.5.30", + "rector/rector": "^1.2.3", + "symfony/cache": "^6.4.3 || ^7.1.3", + "symfony/var-dumper": "^6.4.3 || ^7.1.3" + }, + "suggest": { + "psr/cache-implementation": "to cache fetched remote public keys" + }, + "type": "library", + "autoload": { + "psr-4": { + "Kreait\\Firebase\\JWT\\": "src/JWT" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Jérôme Gamez", + "homepage": "https://github.com/jeromegamez" + } + ], + "description": "A library to work with Firebase tokens", + "homepage": "https://github.com/kreait/firebase-token-php", + "keywords": ["Authentication", "auth", "firebase", "google", "token"], + "support": { + "issues": "https://github.com/kreait/firebase-tokens-php/issues", + "source": "https://github.com/kreait/firebase-tokens-php/tree/5.2.0" + }, + "funding": [ + { + "url": "https://github.com/sponsors/jeromegamez", + "type": "github" + } + ], + "time": "2024-08-16T23:28:25+00:00" + }, + { + "name": "kreait/laravel-firebase", + "version": "5.10.0", + "source": { + "type": "git", + "url": "https://github.com/kreait/laravel-firebase.git", + "reference": "d00093fdc6ef006a489ea0fe59f1a2feb5045057" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kreait/laravel-firebase/zipball/d00093fdc6ef006a489ea0fe59f1a2feb5045057", + "reference": "d00093fdc6ef006a489ea0fe59f1a2feb5045057", + "shasum": "" + }, + "require": { + "illuminate/contracts": "^9.0 || ^10.0 || ^11.0", + "illuminate/support": "^9.0 || ^10.0 || ^11.0", + "kreait/firebase-php": "^7.13", + "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", + "symfony/cache": "^6.1.2 || ^7.0.3" + }, + "require-dev": { + "laravel/pint": "^1.14", + "orchestra/testbench": "^7.0 || ^8.0 || ^9.0", + "phpunit/phpunit": "^9.6.17 || ^10.5.13" + }, + "type": "library", + "extra": { + "laravel": { + "providers": ["Kreait\\Laravel\\Firebase\\ServiceProvider"], + "aliases": { + "Firebase": "Kreait\\Laravel\\Firebase\\Facades\\Firebase" + } + } + }, + "autoload": { + "psr-4": { + "Kreait\\Laravel\\Firebase\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Jérôme Gamez", + "email": "jerome@gamez.name" + } + ], + "description": "A Laravel package for the Firebase PHP Admin SDK", + "keywords": [ + "FCM", + "api", + "database", + "firebase", + "gcm", + "laravel", + "sdk" + ], + "support": { + "issues": "https://github.com/kreait/laravel-firebase/issues", + "source": "https://github.com/kreait/laravel-firebase/tree/5.10.0" + }, + "funding": [ + { + "url": "https://github.com/jeromegamez", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/kreait/laravel-firebase", + "type": "tidelift" + } + ], + "time": "2024-11-22T13:02:38+00:00" + }, + { + "name": "laminas/laminas-code", + "version": "4.16.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-code.git", + "reference": "1793e78dad4108b594084d05d1fb818b85b110af" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-code/zipball/1793e78dad4108b594084d05d1fb818b85b110af", + "reference": "1793e78dad4108b594084d05d1fb818b85b110af", + "shasum": "" + }, + "require": { + "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" + }, + "require-dev": { + "doctrine/annotations": "^2.0.1", + "ext-phar": "*", + "laminas/laminas-coding-standard": "^3.0.0", + "laminas/laminas-stdlib": "^3.18.0", + "phpunit/phpunit": "^10.5.37", + "psalm/plugin-phpunit": "^0.19.0", + "vimeo/psalm": "^5.15.0" + }, + "suggest": { + "doctrine/annotations": "Doctrine\\Common\\Annotations >=1.0 for annotation features", + "laminas/laminas-stdlib": "Laminas\\Stdlib component" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Code\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause"], + "description": "Extensions to the PHP Reflection API, static code scanning, and code generation", + "homepage": "https://laminas.dev", + "keywords": ["code", "laminas", "laminasframework"], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-code/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-code/issues", + "rss": "https://github.com/laminas/laminas-code/releases.atom", + "source": "https://github.com/laminas/laminas-code" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2024-11-20T13:15:13+00:00" + }, + { + "name": "laravel/framework", + "version": "v9.52.18", + "source": { + "type": "git", + "url": "https://github.com/laravel/framework.git", + "reference": "41c812bf83e00d0d3f4b6963b0d475b26cb6fbf7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/framework/zipball/41c812bf83e00d0d3f4b6963b0d475b26cb6fbf7", + "reference": "41c812bf83e00d0d3f4b6963b0d475b26cb6fbf7", + "shasum": "" + }, + "require": { + "brick/math": "^0.9.3|^0.10.2|^0.11", + "doctrine/inflector": "^2.0.5", + "dragonmantank/cron-expression": "^3.3.2", + "egulias/email-validator": "^3.2.1|^4.0", + "ext-ctype": "*", + "ext-filter": "*", + "ext-hash": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "ext-session": "*", + "ext-tokenizer": "*", + "fruitcake/php-cors": "^1.2", + "guzzlehttp/uri-template": "^1.0", + "laravel/serializable-closure": "^1.2.2", + "league/commonmark": "^2.2.1", + "league/flysystem": "^3.8.0", + "monolog/monolog": "^2.0", + "nesbot/carbon": "^2.62.1", + "nunomaduro/termwind": "^1.13", + "php": "^8.0.2", + "psr/container": "^1.1.1|^2.0.1", + "psr/log": "^1.0|^2.0|^3.0", + "psr/simple-cache": "^1.0|^2.0|^3.0", + "ramsey/uuid": "^4.7", + "symfony/console": "^6.0.9", + "symfony/error-handler": "^6.0", + "symfony/finder": "^6.0", + "symfony/http-foundation": "^6.0", + "symfony/http-kernel": "^6.0", + "symfony/mailer": "^6.0", + "symfony/mime": "^6.0", + "symfony/process": "^6.0", + "symfony/routing": "^6.0", + "symfony/uid": "^6.0", + "symfony/var-dumper": "^6.0", + "tijsverkoyen/css-to-inline-styles": "^2.2.5", + "vlucas/phpdotenv": "^5.4.1", + "voku/portable-ascii": "^2.0" + }, + "conflict": { + "tightenco/collect": "<5.5.33" + }, + "provide": { + "psr/container-implementation": "1.1|2.0", + "psr/simple-cache-implementation": "1.0|2.0|3.0" + }, + "replace": { + "illuminate/auth": "self.version", + "illuminate/broadcasting": "self.version", + "illuminate/bus": "self.version", + "illuminate/cache": "self.version", + "illuminate/collections": "self.version", + "illuminate/conditionable": "self.version", + "illuminate/config": "self.version", + "illuminate/console": "self.version", + "illuminate/container": "self.version", + "illuminate/contracts": "self.version", + "illuminate/cookie": "self.version", + "illuminate/database": "self.version", + "illuminate/encryption": "self.version", + "illuminate/events": "self.version", + "illuminate/filesystem": "self.version", + "illuminate/hashing": "self.version", + "illuminate/http": "self.version", + "illuminate/log": "self.version", + "illuminate/macroable": "self.version", + "illuminate/mail": "self.version", + "illuminate/notifications": "self.version", + "illuminate/pagination": "self.version", + "illuminate/pipeline": "self.version", + "illuminate/queue": "self.version", + "illuminate/redis": "self.version", + "illuminate/routing": "self.version", + "illuminate/session": "self.version", + "illuminate/support": "self.version", + "illuminate/testing": "self.version", + "illuminate/translation": "self.version", + "illuminate/validation": "self.version", + "illuminate/view": "self.version" + }, + "require-dev": { + "ably/ably-php": "^1.0", + "aws/aws-sdk-php": "^3.235.5", + "doctrine/dbal": "^2.13.3|^3.1.4", + "ext-gmp": "*", + "fakerphp/faker": "^1.21", + "guzzlehttp/guzzle": "^7.5", + "league/flysystem-aws-s3-v3": "^3.0", + "league/flysystem-ftp": "^3.0", + "league/flysystem-path-prefixing": "^3.3", + "league/flysystem-read-only": "^3.3", + "league/flysystem-sftp-v3": "^3.0", + "mockery/mockery": "^1.5.1", + "orchestra/testbench-core": "^7.24", + "pda/pheanstalk": "^4.0", + "phpstan/phpdoc-parser": "^1.15", + "phpstan/phpstan": "^1.4.7", + "phpunit/phpunit": "^9.5.8", + "predis/predis": "^1.1.9|^2.0.2", + "symfony/cache": "^6.0", + "symfony/http-client": "^6.0" + }, + "suggest": { + "ably/ably-php": "Required to use the Ably broadcast driver (^1.0).", + "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.235.5).", + "brianium/paratest": "Required to run tests in parallel (^6.0).", + "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.13.3|^3.1.4).", + "ext-apcu": "Required to use the APC cache driver.", + "ext-fileinfo": "Required to use the Filesystem class.", + "ext-ftp": "Required to use the Flysystem FTP driver.", + "ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().", + "ext-memcached": "Required to use the memcache cache driver.", + "ext-pcntl": "Required to use all features of the queue worker and console signal trapping.", + "ext-pdo": "Required to use all database features.", + "ext-posix": "Required to use all features of the queue worker.", + "ext-redis": "Required to use the Redis cache and queue drivers (^4.0|^5.0).", + "fakerphp/faker": "Required to use the eloquent factory builder (^1.9.1).", + "filp/whoops": "Required for friendly error pages in development (^2.14.3).", + "guzzlehttp/guzzle": "Required to use the HTTP Client and the ping methods on schedules (^7.5).", + "laravel/tinker": "Required to use the tinker console command (^2.0).", + "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^3.0).", + "league/flysystem-ftp": "Required to use the Flysystem FTP driver (^3.0).", + "league/flysystem-path-prefixing": "Required to use the scoped driver (^3.3).", + "league/flysystem-read-only": "Required to use read-only disks (^3.3)", + "league/flysystem-sftp-v3": "Required to use the Flysystem SFTP driver (^3.0).", + "mockery/mockery": "Required to use mocking (^1.5.1).", + "nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).", + "pda/pheanstalk": "Required to use the beanstalk queue driver (^4.0).", + "phpunit/phpunit": "Required to use assertions and run tests (^9.5.8).", + "predis/predis": "Required to use the predis connector (^1.1.9|^2.0.2).", + "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", + "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^6.0|^7.0).", + "symfony/cache": "Required to PSR-6 cache bridge (^6.0).", + "symfony/filesystem": "Required to enable support for relative symbolic links (^6.0).", + "symfony/http-client": "Required to enable support for the Symfony API mail transports (^6.0).", + "symfony/mailgun-mailer": "Required to enable support for the Mailgun mail transport (^6.0).", + "symfony/postmark-mailer": "Required to enable support for the Postmark mail transport (^6.0).", + "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^2.0)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.x-dev" + } + }, + "autoload": { + "files": [ + "src/Illuminate/Collections/helpers.php", + "src/Illuminate/Events/functions.php", + "src/Illuminate/Foundation/helpers.php", + "src/Illuminate/Support/helpers.php" + ], + "psr-4": { + "Illuminate\\": "src/Illuminate/", + "Illuminate\\Support\\": [ + "src/Illuminate/Macroable/", + "src/Illuminate/Collections/", + "src/Illuminate/Conditionable/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Laravel Framework.", + "homepage": "https://laravel.com", + "keywords": ["framework", "laravel"], + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2024-11-20T15:56:00+00:00" + }, + { + "name": "laravel/helpers", + "version": "v1.7.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/helpers.git", + "reference": "f28907033d7edf8a0525cfb781ab30ce6d531c35" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/helpers/zipball/f28907033d7edf8a0525cfb781ab30ce6d531c35", + "reference": "f28907033d7edf8a0525cfb781ab30ce6d531c35", + "shasum": "" + }, + "require": { + "illuminate/support": "~5.8.0|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", + "php": "^7.2.0|^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^7.0|^8.0|^9.0|^10.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "files": ["src/helpers.php"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + }, + { + "name": "Dries Vints", + "email": "dries@laravel.com" + } + ], + "description": "Provides backwards compatibility for helpers in the latest Laravel release.", + "keywords": ["helpers", "laravel"], + "support": { + "source": "https://github.com/laravel/helpers/tree/v1.7.1" + }, + "time": "2024-11-26T14:56:25+00:00" + }, + { + "name": "laravel/horizon", + "version": "v5.30.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/horizon.git", + "reference": "37d1f29daa7500fcd170d5c45b98b592fcaab95a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/horizon/zipball/37d1f29daa7500fcd170d5c45b98b592fcaab95a", + "reference": "37d1f29daa7500fcd170d5c45b98b592fcaab95a", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-pcntl": "*", + "ext-posix": "*", + "illuminate/contracts": "^9.21|^10.0|^11.0", + "illuminate/queue": "^9.21|^10.0|^11.0", + "illuminate/support": "^9.21|^10.0|^11.0", + "nesbot/carbon": "^2.17|^3.0", + "php": "^8.0", + "ramsey/uuid": "^4.0", + "symfony/console": "^6.0|^7.0", + "symfony/error-handler": "^6.0|^7.0", + "symfony/polyfill-php83": "^1.28", + "symfony/process": "^6.0|^7.0" + }, + "require-dev": { + "mockery/mockery": "^1.0", + "orchestra/testbench": "^7.0|^8.0|^9.0", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^9.0|^10.4", + "predis/predis": "^1.1|^2.0" + }, + "suggest": { + "ext-redis": "Required to use the Redis PHP driver.", + "predis/predis": "Required when not using the Redis PHP driver (^1.1|^2.0)." + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Horizon": "Laravel\\Horizon\\Horizon" + }, + "providers": ["Laravel\\Horizon\\HorizonServiceProvider"] + }, + "branch-alias": { + "dev-master": "5.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\Horizon\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Dashboard and code-driven configuration for Laravel queues.", + "keywords": ["laravel", "queue"], + "support": { + "issues": "https://github.com/laravel/horizon/issues", + "source": "https://github.com/laravel/horizon/tree/v5.30.0" + }, + "time": "2024-12-06T18:58:00+00:00" + }, + { + "name": "laravel/passport", + "version": "v11.10.6", + "source": { + "type": "git", + "url": "https://github.com/laravel/passport.git", + "reference": "2642f360c51dfde3a6ea60f86ae5d9a8c0caf3cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/passport/zipball/2642f360c51dfde3a6ea60f86ae5d9a8c0caf3cf", + "reference": "2642f360c51dfde3a6ea60f86ae5d9a8c0caf3cf", + "shasum": "" + }, + "require": { + "ext-json": "*", + "firebase/php-jwt": "^6.4", + "illuminate/auth": "^9.0|^10.0", + "illuminate/console": "^9.0|^10.0", + "illuminate/container": "^9.0|^10.0", + "illuminate/contracts": "^9.0|^10.0", + "illuminate/cookie": "^9.0|^10.0", + "illuminate/database": "^9.0|^10.0", + "illuminate/encryption": "^9.0|^10.0", + "illuminate/http": "^9.0|^10.0", + "illuminate/support": "^9.0|^10.0", + "lcobucci/jwt": "^4.3|^5.0", + "league/oauth2-server": "^8.5.3", + "nyholm/psr7": "^1.5", + "php": "^8.0", + "phpseclib/phpseclib": "^2.0|^3.0", + "symfony/psr-http-message-bridge": "^2.1" + }, + "require-dev": { + "mockery/mockery": "^1.0", + "orchestra/testbench": "^7.31|^8.11", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "laravel": { + "providers": ["Laravel\\Passport\\PassportServiceProvider"] + }, + "branch-alias": { + "dev-master": "11.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\Passport\\": "src/", + "Laravel\\Passport\\Database\\Factories\\": "database/factories/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Laravel Passport provides OAuth2 server support to Laravel.", + "keywords": ["laravel", "oauth", "passport"], + "support": { + "issues": "https://github.com/laravel/passport/issues", + "source": "https://github.com/laravel/passport" + }, + "time": "2024-03-01T11:11:18+00:00" + }, + { + "name": "laravel/serializable-closure", + "version": "v1.3.7", + "source": { + "type": "git", + "url": "https://github.com/laravel/serializable-closure.git", + "reference": "4f48ade902b94323ca3be7646db16209ec76be3d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/4f48ade902b94323ca3be7646db16209ec76be3d", + "reference": "4f48ade902b94323ca3be7646db16209ec76be3d", + "shasum": "" + }, + "require": { + "php": "^7.3|^8.0" + }, + "require-dev": { + "illuminate/support": "^8.0|^9.0|^10.0|^11.0", + "nesbot/carbon": "^2.61|^3.0", + "pestphp/pest": "^1.21.3", + "phpstan/phpstan": "^1.8.2", + "symfony/var-dumper": "^5.4.11|^6.2.0|^7.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\SerializableClosure\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + }, + { + "name": "Nuno Maduro", + "email": "nuno@laravel.com" + } + ], + "description": "Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP.", + "keywords": ["closure", "laravel", "serializable"], + "support": { + "issues": "https://github.com/laravel/serializable-closure/issues", + "source": "https://github.com/laravel/serializable-closure" + }, + "time": "2024-11-14T18:34:49+00:00" + }, + { + "name": "laravel/socialite", + "version": "v5.16.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/socialite.git", + "reference": "40a2dc98c53d9dc6d55eadb0d490d3d72b73f1bf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/socialite/zipball/40a2dc98c53d9dc6d55eadb0d490d3d72b73f1bf", + "reference": "40a2dc98c53d9dc6d55eadb0d490d3d72b73f1bf", + "shasum": "" + }, + "require": { + "ext-json": "*", + "firebase/php-jwt": "^6.4", + "guzzlehttp/guzzle": "^6.0|^7.0", + "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", + "illuminate/http": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", + "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", + "league/oauth1-client": "^1.10.1", + "php": "^7.2|^8.0", + "phpseclib/phpseclib": "^3.0" + }, + "require-dev": { + "mockery/mockery": "^1.0", + "orchestra/testbench": "^4.0|^5.0|^6.0|^7.0|^8.0|^9.0", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^8.0|^9.3|^10.4" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Socialite": "Laravel\\Socialite\\Facades\\Socialite" + }, + "providers": ["Laravel\\Socialite\\SocialiteServiceProvider"] + }, + "branch-alias": { + "dev-master": "5.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\Socialite\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Laravel wrapper around OAuth 1 & OAuth 2 libraries.", + "homepage": "https://laravel.com", + "keywords": ["laravel", "oauth"], + "support": { + "issues": "https://github.com/laravel/socialite/issues", + "source": "https://github.com/laravel/socialite" + }, + "time": "2024-09-03T09:46:57+00:00" + }, + { + "name": "laravel/tinker", + "version": "v2.10.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/tinker.git", + "reference": "ba4d51eb56de7711b3a37d63aa0643e99a339ae5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/tinker/zipball/ba4d51eb56de7711b3a37d63aa0643e99a339ae5", + "reference": "ba4d51eb56de7711b3a37d63aa0643e99a339ae5", + "shasum": "" + }, + "require": { + "illuminate/console": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", + "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", + "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", + "php": "^7.2.5|^8.0", + "psy/psysh": "^0.11.1|^0.12.0", + "symfony/var-dumper": "^4.3.4|^5.0|^6.0|^7.0" + }, + "require-dev": { + "mockery/mockery": "~1.3.3|^1.4.2", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^8.5.8|^9.3.3" + }, + "suggest": { + "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.0|^11.0)." + }, + "type": "library", + "extra": { + "laravel": { + "providers": ["Laravel\\Tinker\\TinkerServiceProvider"] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Tinker\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Powerful REPL for the Laravel framework.", + "keywords": ["REPL", "Tinker", "laravel", "psysh"], + "support": { + "issues": "https://github.com/laravel/tinker/issues", + "source": "https://github.com/laravel/tinker/tree/v2.10.0" + }, + "time": "2024-09-23T13:32:56+00:00" + }, + { + "name": "laraveldaily/laravel-invoices", + "version": "3.3.1", + "source": { + "type": "git", + "url": "https://github.com/LaravelDaily/laravel-invoices.git", + "reference": "c36b1cb20721a6b291e3a9562aa99c34aff1007b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/LaravelDaily/laravel-invoices/zipball/c36b1cb20721a6b291e3a9562aa99c34aff1007b", + "reference": "c36b1cb20721a6b291e3a9562aa99c34aff1007b", + "shasum": "" + }, + "require": { + "barryvdh/laravel-dompdf": "^v2.0", + "illuminate/http": "^9|^10", + "illuminate/support": "^9|^10", + "php": "^8.0", + "symfony/http-foundation": "^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^10.1" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Invoice": "LaravelDaily\\Invoices\\Facades\\Invoice" + }, + "providers": ["LaravelDaily\\Invoices\\InvoiceServiceProvider"] + } + }, + "autoload": { + "psr-4": { + "LaravelDaily\\Invoices\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["GPL-3.0-only"], + "authors": [ + { + "name": "David Lun", + "email": "mysticcode@gmail.com", + "homepage": "https://davidlun.com", + "role": "Developer" + } + ], + "description": "Missing invoices for Laravel", + "homepage": "https://github.com/LaravelDaily/laravel-invoices", + "keywords": ["invoice", "invoices", "laravel", "pdf"], + "support": { + "issues": "https://github.com/LaravelDaily/laravel-invoices/issues", + "source": "https://github.com/LaravelDaily/laravel-invoices/tree/3.3.1" + }, + "time": "2024-01-07T17:00:05+00:00" + }, + { + "name": "lcobucci/clock", + "version": "3.3.1", + "source": { + "type": "git", + "url": "https://github.com/lcobucci/clock.git", + "reference": "db3713a61addfffd615b79bf0bc22f0ccc61b86b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/lcobucci/clock/zipball/db3713a61addfffd615b79bf0bc22f0ccc61b86b", + "reference": "db3713a61addfffd615b79bf0bc22f0ccc61b86b", + "shasum": "" + }, + "require": { + "php": "~8.2.0 || ~8.3.0 || ~8.4.0", + "psr/clock": "^1.0" + }, + "provide": { + "psr/clock-implementation": "1.0" + }, + "require-dev": { + "infection/infection": "^0.29", + "lcobucci/coding-standard": "^11.1.0", + "phpstan/extension-installer": "^1.3.1", + "phpstan/phpstan": "^1.10.25", + "phpstan/phpstan-deprecation-rules": "^1.1.3", + "phpstan/phpstan-phpunit": "^1.3.13", + "phpstan/phpstan-strict-rules": "^1.5.1", + "phpunit/phpunit": "^11.3.6" + }, + "type": "library", + "autoload": { + "psr-4": { + "Lcobucci\\Clock\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Luís Cobucci", + "email": "lcobucci@gmail.com" + } + ], + "description": "Yet another clock abstraction", + "support": { + "issues": "https://github.com/lcobucci/clock/issues", + "source": "https://github.com/lcobucci/clock/tree/3.3.1" + }, + "funding": [ + { + "url": "https://github.com/lcobucci", + "type": "github" + }, + { + "url": "https://www.patreon.com/lcobucci", + "type": "patreon" + } + ], + "time": "2024-09-24T20:45:14+00:00" + }, + { + "name": "lcobucci/jwt", + "version": "5.4.2", + "source": { + "type": "git", + "url": "https://github.com/lcobucci/jwt.git", + "reference": "ea1ce71cbf9741e445a5914e2f67cdbb484ff712" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/lcobucci/jwt/zipball/ea1ce71cbf9741e445a5914e2f67cdbb484ff712", + "reference": "ea1ce71cbf9741e445a5914e2f67cdbb484ff712", + "shasum": "" + }, + "require": { + "ext-openssl": "*", + "ext-sodium": "*", + "php": "~8.2.0 || ~8.3.0 || ~8.4.0", + "psr/clock": "^1.0" + }, + "require-dev": { + "infection/infection": "^0.29", + "lcobucci/clock": "^3.2", + "lcobucci/coding-standard": "^11.0", + "phpbench/phpbench": "^1.2", + "phpstan/extension-installer": "^1.2", + "phpstan/phpstan": "^1.10.7", + "phpstan/phpstan-deprecation-rules": "^1.1.3", + "phpstan/phpstan-phpunit": "^1.3.10", + "phpstan/phpstan-strict-rules": "^1.5.0", + "phpunit/phpunit": "^11.1" + }, + "suggest": { + "lcobucci/clock": ">= 3.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Lcobucci\\JWT\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause"], + "authors": [ + { + "name": "Luís Cobucci", + "email": "lcobucci@gmail.com", + "role": "Developer" + } + ], + "description": "A simple library to work with JSON Web Token and JSON Web Signature", + "keywords": ["JWS", "jwt"], + "support": { + "issues": "https://github.com/lcobucci/jwt/issues", + "source": "https://github.com/lcobucci/jwt/tree/5.4.2" + }, + "funding": [ + { + "url": "https://github.com/lcobucci", + "type": "github" + }, + { + "url": "https://www.patreon.com/lcobucci", + "type": "patreon" + } + ], + "time": "2024-11-07T12:54:35+00:00" + }, + { + "name": "league/commonmark", + "version": "2.6.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/commonmark.git", + "reference": "d150f911e0079e90ae3c106734c93137c184f932" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/d150f911e0079e90ae3c106734c93137c184f932", + "reference": "d150f911e0079e90ae3c106734c93137c184f932", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "league/config": "^1.1.1", + "php": "^7.4 || ^8.0", + "psr/event-dispatcher": "^1.0", + "symfony/deprecation-contracts": "^2.1 || ^3.0", + "symfony/polyfill-php80": "^1.16" + }, + "require-dev": { + "cebe/markdown": "^1.0", + "commonmark/cmark": "0.31.1", + "commonmark/commonmark.js": "0.31.1", + "composer/package-versions-deprecated": "^1.8", + "embed/embed": "^4.4", + "erusev/parsedown": "^1.0", + "ext-json": "*", + "github/gfm": "0.29.0", + "michelf/php-markdown": "^1.4 || ^2.0", + "nyholm/psr7": "^1.5", + "phpstan/phpstan": "^1.8.2", + "phpunit/phpunit": "^9.5.21 || ^10.5.9 || ^11.0.0", + "scrutinizer/ocular": "^1.8.1", + "symfony/finder": "^5.3 | ^6.0 | ^7.0", + "symfony/process": "^5.4 | ^6.0 | ^7.0", + "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0 | ^7.0", + "unleashedtech/php-coding-standard": "^3.1.1", + "vimeo/psalm": "^4.24.0 || ^5.0.0" + }, + "suggest": { + "symfony/yaml": "v2.3+ required if using the Front Matter extension" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.7-dev" + } + }, + "autoload": { + "psr-4": { + "League\\CommonMark\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause"], + "authors": [ + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com", + "role": "Lead Developer" + } + ], + "description": "Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and GitHub-Flavored Markdown (GFM)", + "homepage": "https://commonmark.thephpleague.com", + "keywords": [ + "commonmark", + "flavored", + "gfm", + "github", + "github-flavored", + "markdown", + "md", + "parser" + ], + "support": { + "docs": "https://commonmark.thephpleague.com/", + "forum": "https://github.com/thephpleague/commonmark/discussions", + "issues": "https://github.com/thephpleague/commonmark/issues", + "rss": "https://github.com/thephpleague/commonmark/releases.atom", + "source": "https://github.com/thephpleague/commonmark" + }, + "funding": [ + { + "url": "https://www.colinodell.com/sponsor", + "type": "custom" + }, + { + "url": "https://www.paypal.me/colinpodell/10.00", + "type": "custom" + }, + { + "url": "https://github.com/colinodell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/commonmark", + "type": "tidelift" + } + ], + "time": "2024-12-07T15:34:16+00:00" + }, + { + "name": "league/config", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/config.git", + "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/config/zipball/754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", + "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", + "shasum": "" + }, + "require": { + "dflydev/dot-access-data": "^3.0.1", + "nette/schema": "^1.2", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.8.2", + "phpunit/phpunit": "^9.5.5", + "scrutinizer/ocular": "^1.8.1", + "unleashedtech/php-coding-standard": "^3.1", + "vimeo/psalm": "^4.7.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.2-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Config\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause"], + "authors": [ + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com", + "role": "Lead Developer" + } + ], + "description": "Define configuration arrays with strict schemas and access values with dot notation", + "homepage": "https://config.thephpleague.com", + "keywords": [ + "array", + "config", + "configuration", + "dot", + "dot-access", + "nested", + "schema" + ], + "support": { + "docs": "https://config.thephpleague.com/", + "issues": "https://github.com/thephpleague/config/issues", + "rss": "https://github.com/thephpleague/config/releases.atom", + "source": "https://github.com/thephpleague/config" + }, + "funding": [ + { + "url": "https://www.colinodell.com/sponsor", + "type": "custom" + }, + { + "url": "https://www.paypal.me/colinpodell/10.00", + "type": "custom" + }, + { + "url": "https://github.com/colinodell", + "type": "github" + } + ], + "time": "2022-12-11T20:36:23+00:00" + }, + { + "name": "league/event", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/event.git", + "reference": "d2cc124cf9a3fab2bb4ff963307f60361ce4d119" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/event/zipball/d2cc124cf9a3fab2bb4ff963307f60361ce4d119", + "reference": "d2cc124cf9a3fab2bb4ff963307f60361ce4d119", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "henrikbjorn/phpspec-code-coverage": "~1.0.1", + "phpspec/phpspec": "^2.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.2-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Event\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frenky.net" + } + ], + "description": "Event package", + "keywords": ["emitter", "event", "listener"], + "support": { + "issues": "https://github.com/thephpleague/event/issues", + "source": "https://github.com/thephpleague/event/tree/master" + }, + "time": "2018-11-26T11:52:41+00:00" + }, + { + "name": "league/flysystem", + "version": "3.29.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem.git", + "reference": "edc1bb7c86fab0776c3287dbd19b5fa278347319" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/edc1bb7c86fab0776c3287dbd19b5fa278347319", + "reference": "edc1bb7c86fab0776c3287dbd19b5fa278347319", + "shasum": "" + }, + "require": { + "league/flysystem-local": "^3.0.0", + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" + }, + "conflict": { + "async-aws/core": "<1.19.0", + "async-aws/s3": "<1.14.0", + "aws/aws-sdk-php": "3.209.31 || 3.210.0", + "guzzlehttp/guzzle": "<7.0", + "guzzlehttp/ringphp": "<1.1.1", + "phpseclib/phpseclib": "3.0.15", + "symfony/http-client": "<5.2" + }, + "require-dev": { + "async-aws/s3": "^1.5 || ^2.0", + "async-aws/simple-s3": "^1.1 || ^2.0", + "aws/aws-sdk-php": "^3.295.10", + "composer/semver": "^3.0", + "ext-fileinfo": "*", + "ext-ftp": "*", + "ext-mongodb": "^1.3", + "ext-zip": "*", + "friendsofphp/php-cs-fixer": "^3.5", + "google/cloud-storage": "^1.23", + "guzzlehttp/psr7": "^2.6", + "microsoft/azure-storage-blob": "^1.1", + "mongodb/mongodb": "^1.2", + "phpseclib/phpseclib": "^3.0.36", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^9.5.11|^10.0", + "sabre/dav": "^4.6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Flysystem\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "File storage abstraction for PHP", + "keywords": [ + "WebDAV", + "aws", + "cloud", + "file", + "files", + "filesystem", + "filesystems", + "ftp", + "s3", + "sftp", + "storage" + ], + "support": { + "issues": "https://github.com/thephpleague/flysystem/issues", + "source": "https://github.com/thephpleague/flysystem/tree/3.29.1" + }, + "time": "2024-10-08T08:58:34+00:00" + }, + { + "name": "league/flysystem-aws-s3-v3", + "version": "3.29.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem-aws-s3-v3.git", + "reference": "c6ff6d4606e48249b63f269eba7fabdb584e76a9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/c6ff6d4606e48249b63f269eba7fabdb584e76a9", + "reference": "c6ff6d4606e48249b63f269eba7fabdb584e76a9", + "shasum": "" + }, + "require": { + "aws/aws-sdk-php": "^3.295.10", + "league/flysystem": "^3.10.0", + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" + }, + "conflict": { + "guzzlehttp/guzzle": "<7.0", + "guzzlehttp/ringphp": "<1.1.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Flysystem\\AwsS3V3\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "AWS S3 filesystem adapter for Flysystem.", + "keywords": [ + "Flysystem", + "aws", + "file", + "files", + "filesystem", + "s3", + "storage" + ], + "support": { + "source": "https://github.com/thephpleague/flysystem-aws-s3-v3/tree/3.29.0" + }, + "time": "2024-08-17T13:10:48+00:00" + }, + { + "name": "league/flysystem-local", + "version": "3.29.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem-local.git", + "reference": "e0e8d52ce4b2ed154148453d321e97c8e931bd27" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/e0e8d52ce4b2ed154148453d321e97c8e931bd27", + "reference": "e0e8d52ce4b2ed154148453d321e97c8e931bd27", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "league/flysystem": "^3.0.0", + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Flysystem\\Local\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "Local filesystem adapter for Flysystem.", + "keywords": ["Flysystem", "file", "files", "filesystem", "local"], + "support": { + "source": "https://github.com/thephpleague/flysystem-local/tree/3.29.0" + }, + "time": "2024-08-09T21:24:39+00:00" + }, + { + "name": "league/mime-type-detection", + "version": "1.16.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/mime-type-detection.git", + "reference": "2d6702ff215bf922936ccc1ad31007edc76451b9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/2d6702ff215bf922936ccc1ad31007edc76451b9", + "reference": "2d6702ff215bf922936ccc1ad31007edc76451b9", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.2", + "phpstan/phpstan": "^0.12.68", + "phpunit/phpunit": "^8.5.8 || ^9.3 || ^10.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\MimeTypeDetection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "Mime-type detection for Flysystem", + "support": { + "issues": "https://github.com/thephpleague/mime-type-detection/issues", + "source": "https://github.com/thephpleague/mime-type-detection/tree/1.16.0" + }, + "funding": [ + { + "url": "https://github.com/frankdejonge", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" + } + ], + "time": "2024-09-21T08:32:55+00:00" + }, + { + "name": "league/oauth1-client", + "version": "v1.11.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/oauth1-client.git", + "reference": "f9c94b088837eb1aae1ad7c4f23eb65cc6993055" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/oauth1-client/zipball/f9c94b088837eb1aae1ad7c4f23eb65cc6993055", + "reference": "f9c94b088837eb1aae1ad7c4f23eb65cc6993055", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-openssl": "*", + "guzzlehttp/guzzle": "^6.0|^7.0", + "guzzlehttp/psr7": "^1.7|^2.0", + "php": ">=7.1||>=8.0" + }, + "require-dev": { + "ext-simplexml": "*", + "friendsofphp/php-cs-fixer": "^2.17", + "mockery/mockery": "^1.3.3", + "phpstan/phpstan": "^0.12.42", + "phpunit/phpunit": "^7.5||9.5" + }, + "suggest": { + "ext-simplexml": "For decoding XML-based responses." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev", + "dev-develop": "2.0-dev" + } + }, + "autoload": { + "psr-4": { + "League\\OAuth1\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Ben Corlett", + "email": "bencorlett@me.com", + "homepage": "http://www.webcomm.com.au", + "role": "Developer" + } + ], + "description": "OAuth 1.0 Client Library", + "keywords": [ + "Authentication", + "SSO", + "authorization", + "bitbucket", + "identity", + "idp", + "oauth", + "oauth1", + "single sign on", + "trello", + "tumblr", + "twitter" + ], + "support": { + "issues": "https://github.com/thephpleague/oauth1-client/issues", + "source": "https://github.com/thephpleague/oauth1-client/tree/v1.11.0" + }, + "time": "2024-12-10T19:59:05+00:00" + }, + { + "name": "league/oauth2-server", + "version": "8.5.4", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/oauth2-server.git", + "reference": "ab7714d073844497fd222d5d0a217629089936bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/oauth2-server/zipball/ab7714d073844497fd222d5d0a217629089936bc", + "reference": "ab7714d073844497fd222d5d0a217629089936bc", + "shasum": "" + }, + "require": { + "defuse/php-encryption": "^2.3", + "ext-openssl": "*", + "lcobucci/clock": "^2.2 || ^3.0", + "lcobucci/jwt": "^4.3 || ^5.0", + "league/event": "^2.2", + "league/uri": "^6.7 || ^7.0", + "php": "^8.0", + "psr/http-message": "^1.0.1 || ^2.0" + }, + "replace": { + "league/oauth2server": "*", + "lncd/oauth2": "*" + }, + "require-dev": { + "laminas/laminas-diactoros": "^3.0.0", + "phpstan/phpstan": "^0.12.57", + "phpstan/phpstan-phpunit": "^0.12.16", + "phpunit/phpunit": "^9.6.6", + "roave/security-advisories": "dev-master" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\OAuth2\\Server\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Alex Bilbie", + "email": "hello@alexbilbie.com", + "homepage": "http://www.alexbilbie.com", + "role": "Developer" + }, + { + "name": "Andy Millington", + "email": "andrew@noexceptions.io", + "homepage": "https://www.noexceptions.io", + "role": "Developer" + } + ], + "description": "A lightweight and powerful OAuth 2.0 authorization and resource server library with support for all the core specification grants. This library will allow you to secure your API with OAuth and allow your applications users to approve apps that want to access their data from your API.", + "homepage": "https://oauth2.thephpleague.com/", + "keywords": [ + "Authentication", + "api", + "auth", + "authorisation", + "authorization", + "oauth", + "oauth 2", + "oauth 2.0", + "oauth2", + "protect", + "resource", + "secure", + "server" + ], + "support": { + "issues": "https://github.com/thephpleague/oauth2-server/issues", + "source": "https://github.com/thephpleague/oauth2-server/tree/8.5.4" + }, + "funding": [ + { + "url": "https://github.com/sephster", + "type": "github" + } + ], + "time": "2023-08-25T22:35:12+00:00" + }, + { + "name": "league/omnipay", + "version": "v3.2.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/omnipay.git", + "reference": "38f66a0cc043ed51d6edf7956d6439a2f263501f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/omnipay/zipball/38f66a0cc043ed51d6edf7956d6439a2f263501f", + "reference": "38f66a0cc043ed51d6edf7956d6439a2f263501f", + "shasum": "" + }, + "require": { + "omnipay/common": "^3.1", + "php": "^7.2|^8.0", + "php-http/discovery": "^1.14", + "php-http/guzzle7-adapter": "^1" + }, + "require-dev": { + "omnipay/tests": "^3|^4" + }, + "type": "metapackage", + "extra": { + "branch-alias": { + "dev-master": "3.2.x-dev" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Adrian Macneil", + "email": "adrian@adrianmacneil.com" + }, + { + "name": "Barry vd. Heuvel", + "email": "barryvdh@gmail.com" + } + ], + "description": "Omnipay payment processing library", + "homepage": "https://omnipay.thephpleague.com/", + "keywords": ["checkout", "creditcard", "omnipay", "payment"], + "support": { + "issues": "https://github.com/thephpleague/omnipay/issues", + "source": "https://github.com/thephpleague/omnipay/tree/v3.2.1" + }, + "funding": [ + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2021-06-05T11:34:12+00:00" + }, + { + "name": "league/uri", + "version": "7.5.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/uri.git", + "reference": "81fb5145d2644324614cc532b28efd0215bda430" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/uri/zipball/81fb5145d2644324614cc532b28efd0215bda430", + "reference": "81fb5145d2644324614cc532b28efd0215bda430", + "shasum": "" + }, + "require": { + "league/uri-interfaces": "^7.5", + "php": "^8.1" + }, + "conflict": { + "league/uri-schemes": "^1.0" + }, + "suggest": { + "ext-bcmath": "to improve IPV4 host parsing", + "ext-fileinfo": "to create Data URI from file contennts", + "ext-gmp": "to improve IPV4 host parsing", + "ext-intl": "to handle IDN host with the best performance", + "jeremykendall/php-domain-parser": "to resolve Public Suffix and Top Level Domain", + "league/uri-components": "Needed to easily manipulate URI objects components", + "php-64bit": "to improve IPV4 host parsing", + "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.x-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Uri\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" + } + ], + "description": "URI manipulation library", + "homepage": "https://uri.thephpleague.com", + "keywords": [ + "data-uri", + "file-uri", + "ftp", + "hostname", + "http", + "https", + "middleware", + "parse_str", + "parse_url", + "psr-7", + "query-string", + "querystring", + "rfc3986", + "rfc3987", + "rfc6570", + "uri", + "uri-template", + "url", + "ws" + ], + "support": { + "docs": "https://uri.thephpleague.com", + "forum": "https://thephpleague.slack.com", + "issues": "https://github.com/thephpleague/uri-src/issues", + "source": "https://github.com/thephpleague/uri/tree/7.5.1" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2024-12-08T08:40:02+00:00" + }, + { + "name": "league/uri-interfaces", + "version": "7.5.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/uri-interfaces.git", + "reference": "08cfc6c4f3d811584fb09c37e2849e6a7f9b0742" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/08cfc6c4f3d811584fb09c37e2849e6a7f9b0742", + "reference": "08cfc6c4f3d811584fb09c37e2849e6a7f9b0742", + "shasum": "" + }, + "require": { + "ext-filter": "*", + "php": "^8.1", + "psr/http-factory": "^1", + "psr/http-message": "^1.1 || ^2.0" + }, + "suggest": { + "ext-bcmath": "to improve IPV4 host parsing", + "ext-gmp": "to improve IPV4 host parsing", + "ext-intl": "to handle IDN host with the best performance", + "php-64bit": "to improve IPV4 host parsing", + "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.x-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Uri\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" + } + ], + "description": "Common interfaces and classes for URI representation and interaction", + "homepage": "https://uri.thephpleague.com", + "keywords": [ + "data-uri", + "file-uri", + "ftp", + "hostname", + "http", + "https", + "parse_str", + "parse_url", + "psr-7", + "query-string", + "querystring", + "rfc3986", + "rfc3987", + "rfc6570", + "uri", + "url", + "ws" + ], + "support": { + "docs": "https://uri.thephpleague.com", + "forum": "https://thephpleague.slack.com", + "issues": "https://github.com/thephpleague/uri-src/issues", + "source": "https://github.com/thephpleague/uri-interfaces/tree/7.5.0" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2024-12-08T08:18:47+00:00" + }, + { + "name": "maatwebsite/excel", + "version": "3.1.61", + "source": { + "type": "git", + "url": "https://github.com/SpartnerNL/Laravel-Excel.git", + "reference": "62616317c5ec07e885c5d7f6b537f57a7239c2ff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/SpartnerNL/Laravel-Excel/zipball/62616317c5ec07e885c5d7f6b537f57a7239c2ff", + "reference": "62616317c5ec07e885c5d7f6b537f57a7239c2ff", + "shasum": "" + }, + "require": { + "composer/semver": "^3.3", + "ext-json": "*", + "illuminate/support": "5.8.*||^6.0||^7.0||^8.0||^9.0||^10.0||^11.0", + "php": "^7.0||^8.0", + "phpoffice/phpspreadsheet": "^1.29.4", + "psr/simple-cache": "^1.0||^2.0||^3.0" + }, + "require-dev": { + "laravel/scout": "^7.0||^8.0||^9.0||^10.0", + "orchestra/testbench": "^6.0||^7.0||^8.0||^9.0", + "predis/predis": "^1.1" + }, + "type": "library", + "extra": { + "laravel": { + "providers": ["Maatwebsite\\Excel\\ExcelServiceProvider"], + "aliases": { + "Excel": "Maatwebsite\\Excel\\Facades\\Excel" + } + } + }, + "autoload": { + "psr-4": { + "Maatwebsite\\Excel\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Patrick Brouwers", + "email": "patrick@spartner.nl" + } + ], + "description": "Supercharged Excel exports and imports in Laravel", + "keywords": [ + "PHPExcel", + "batch", + "csv", + "excel", + "export", + "import", + "laravel", + "php", + "phpspreadsheet" + ], + "support": { + "issues": "https://github.com/SpartnerNL/Laravel-Excel/issues", + "source": "https://github.com/SpartnerNL/Laravel-Excel/tree/3.1.61" + }, + "funding": [ + { + "url": "https://laravel-excel.com/commercial-support", + "type": "custom" + }, + { + "url": "https://github.com/patrickbrouwers", + "type": "github" + } + ], + "time": "2024-11-25T18:41:59+00:00" + }, + { + "name": "maennchen/zipstream-php", + "version": "3.1.1", + "source": { + "type": "git", + "url": "https://github.com/maennchen/ZipStream-PHP.git", + "reference": "6187e9cc4493da94b9b63eb2315821552015fca9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/6187e9cc4493da94b9b63eb2315821552015fca9", + "reference": "6187e9cc4493da94b9b63eb2315821552015fca9", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "ext-zlib": "*", + "php-64bit": "^8.1" + }, + "require-dev": { + "ext-zip": "*", + "friendsofphp/php-cs-fixer": "^3.16", + "guzzlehttp/guzzle": "^7.5", + "mikey179/vfsstream": "^1.6", + "php-coveralls/php-coveralls": "^2.5", + "phpunit/phpunit": "^10.0", + "vimeo/psalm": "^5.0" + }, + "suggest": { + "guzzlehttp/psr7": "^2.4", + "psr/http-message": "^2.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "ZipStream\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Paul Duncan", + "email": "pabs@pablotron.org" + }, + { + "name": "Jonatan Männchen", + "email": "jonatan@maennchen.ch" + }, + { + "name": "Jesse Donat", + "email": "donatj@gmail.com" + }, + { + "name": "András Kolesár", + "email": "kolesar@kolesar.hu" + } + ], + "description": "ZipStream is a library for dynamically streaming dynamic zip files from PHP without writing to the disk at all on the server.", + "keywords": ["stream", "zip"], + "support": { + "issues": "https://github.com/maennchen/ZipStream-PHP/issues", + "source": "https://github.com/maennchen/ZipStream-PHP/tree/3.1.1" + }, + "funding": [ + { + "url": "https://github.com/maennchen", + "type": "github" + } + ], + "time": "2024-10-10T12:33:01+00:00" + }, + { + "name": "mailerlite/mailerlite-api-v2-php-sdk", + "version": "0.3.2", + "source": { + "type": "git", + "url": "https://github.com/mailerlite/mailerlite-api-v2-php-sdk.git", + "reference": "9fb6b8adb3b0dd9eb964ba5169b229516c73fd78" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mailerlite/mailerlite-api-v2-php-sdk/zipball/9fb6b8adb3b0dd9eb964ba5169b229516c73fd78", + "reference": "9fb6b8adb3b0dd9eb964ba5169b229516c73fd78", + "shasum": "" + }, + "require": { + "ext-json": "*", + "nyholm/psr7": "^1.0", + "php": "^7.1 || ^8.0", + "php-http/client-common": "^2.0", + "php-http/discovery": "^1.7" + }, + "require-dev": { + "php-http/guzzle6-adapter": "^2.0", + "phpunit/phpunit": "6.* | 7.* | 8.* | 9.*" + }, + "type": "library", + "autoload": { + "psr-4": { + "MailerLiteApi\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "description": "MailerLite API v2 PHP SDK", + "homepage": "https://github.com/mailerlite/mailerlite-api-v2-php-sdk", + "keywords": ["email", "mailerlite", "marketing", "sdk"], + "support": { + "issues": "https://github.com/mailerlite/mailerlite-api-v2-php-sdk/issues", + "source": "https://github.com/mailerlite/mailerlite-api-v2-php-sdk/tree/0.3.2" + }, + "time": "2021-08-11T08:24:13+00:00" + }, + { + "name": "markbaker/complex", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/MarkBaker/PHPComplex.git", + "reference": "95c56caa1cf5c766ad6d65b6344b807c1e8405b9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/MarkBaker/PHPComplex/zipball/95c56caa1cf5c766ad6d65b6344b807c1e8405b9", + "reference": "95c56caa1cf5c766ad6d65b6344b807c1e8405b9", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "dev-master", + "phpcompatibility/php-compatibility": "^9.3", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", + "squizlabs/php_codesniffer": "^3.7" + }, + "type": "library", + "autoload": { + "psr-4": { + "Complex\\": "classes/src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Mark Baker", + "email": "mark@lange.demon.co.uk" + } + ], + "description": "PHP Class for working with complex numbers", + "homepage": "https://github.com/MarkBaker/PHPComplex", + "keywords": ["complex", "mathematics"], + "support": { + "issues": "https://github.com/MarkBaker/PHPComplex/issues", + "source": "https://github.com/MarkBaker/PHPComplex/tree/3.0.2" + }, + "time": "2022-12-06T16:21:08+00:00" + }, + { + "name": "markbaker/matrix", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/MarkBaker/PHPMatrix.git", + "reference": "728434227fe21be27ff6d86621a1b13107a2562c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/MarkBaker/PHPMatrix/zipball/728434227fe21be27ff6d86621a1b13107a2562c", + "reference": "728434227fe21be27ff6d86621a1b13107a2562c", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "dev-master", + "phpcompatibility/php-compatibility": "^9.3", + "phpdocumentor/phpdocumentor": "2.*", + "phploc/phploc": "^4.0", + "phpmd/phpmd": "2.*", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", + "sebastian/phpcpd": "^4.0", + "squizlabs/php_codesniffer": "^3.7" + }, + "type": "library", + "autoload": { + "psr-4": { + "Matrix\\": "classes/src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Mark Baker", + "email": "mark@demon-angel.eu" + } + ], + "description": "PHP Class for working with matrices", + "homepage": "https://github.com/MarkBaker/PHPMatrix", + "keywords": ["mathematics", "matrix", "vector"], + "support": { + "issues": "https://github.com/MarkBaker/PHPMatrix/issues", + "source": "https://github.com/MarkBaker/PHPMatrix/tree/3.0.1" + }, + "time": "2022-12-02T22:17:43+00:00" + }, + { + "name": "masterminds/html5", + "version": "2.9.0", + "source": { + "type": "git", + "url": "https://github.com/Masterminds/html5-php.git", + "reference": "f5ac2c0b0a2eefca70b2ce32a5809992227e75a6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/f5ac2c0b0a2eefca70b2ce32a5809992227e75a6", + "reference": "f5ac2c0b0a2eefca70b2ce32a5809992227e75a6", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7 || ^8 || ^9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7-dev" + } + }, + "autoload": { + "psr-4": { + "Masterminds\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Matt Butcher", + "email": "technosophos@gmail.com" + }, + { + "name": "Matt Farina", + "email": "matt@mattfarina.com" + }, + { + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" + } + ], + "description": "An HTML5 parser and serializer.", + "homepage": "http://masterminds.github.io/html5-php", + "keywords": [ + "HTML5", + "dom", + "html", + "parser", + "querypath", + "serializer", + "xml" + ], + "support": { + "issues": "https://github.com/Masterminds/html5-php/issues", + "source": "https://github.com/Masterminds/html5-php/tree/2.9.0" + }, + "time": "2024-03-31T07:05:07+00:00" + }, + { + "name": "moneyphp/money", + "version": "v4.6.0", + "source": { + "type": "git", + "url": "https://github.com/moneyphp/money.git", + "reference": "ddf6a86b574808f8844777ed4e8c4f92a10dac9b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/moneyphp/money/zipball/ddf6a86b574808f8844777ed4e8c4f92a10dac9b", + "reference": "ddf6a86b574808f8844777ed4e8c4f92a10dac9b", + "shasum": "" + }, + "require": { + "ext-bcmath": "*", + "ext-filter": "*", + "ext-json": "*", + "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" + }, + "require-dev": { + "cache/taggable-cache": "^1.1.0", + "doctrine/coding-standard": "^12.0", + "doctrine/instantiator": "^1.5.0 || ^2.0", + "ext-gmp": "*", + "ext-intl": "*", + "florianv/exchanger": "^2.8.1", + "florianv/swap": "^4.3.0", + "moneyphp/crypto-currencies": "^1.1.0", + "moneyphp/iso-currencies": "^3.4", + "php-http/message": "^1.16.0", + "php-http/mock-client": "^1.6.0", + "phpbench/phpbench": "^1.2.5", + "phpunit/phpunit": "^10.5.9", + "psalm/plugin-phpunit": "^0.18.4", + "psr/cache": "^1.0.1 || ^2.0 || ^3.0", + "vimeo/psalm": "~5.20.0" + }, + "suggest": { + "ext-gmp": "Calculate without integer limits", + "ext-intl": "Format Money objects with intl", + "florianv/exchanger": "Exchange rates library for PHP", + "florianv/swap": "Exchange rates library for PHP", + "psr/cache-implementation": "Used for Currency caching" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Money\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Mathias Verraes", + "email": "mathias@verraes.net", + "homepage": "http://verraes.net" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + }, + { + "name": "Frederik Bosch", + "email": "f.bosch@genkgo.nl" + } + ], + "description": "PHP implementation of Fowler's Money pattern", + "homepage": "http://moneyphp.org", + "keywords": ["Value Object", "money", "vo"], + "support": { + "issues": "https://github.com/moneyphp/money/issues", + "source": "https://github.com/moneyphp/money/tree/v4.6.0" + }, + "time": "2024-11-22T10:59:03+00:00" + }, + { + "name": "monolog/monolog", + "version": "2.10.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/monolog.git", + "reference": "5cf826f2991858b54d5c3809bee745560a1042a7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/5cf826f2991858b54d5c3809bee745560a1042a7", + "reference": "5cf826f2991858b54d5c3809bee745560a1042a7", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "psr/log": "^1.0.1 || ^2.0 || ^3.0" + }, + "provide": { + "psr/log-implementation": "1.0.0 || 2.0.0 || 3.0.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^2.4.9 || ^3.0", + "doctrine/couchdb": "~1.0@dev", + "elasticsearch/elasticsearch": "^7 || ^8", + "ext-json": "*", + "graylog2/gelf-php": "^1.4.2 || ^2@dev", + "guzzlehttp/guzzle": "^7.4", + "guzzlehttp/psr7": "^2.2", + "mongodb/mongodb": "^1.8", + "php-amqplib/php-amqplib": "~2.4 || ^3", + "phpspec/prophecy": "^1.15", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^8.5.38 || ^9.6.19", + "predis/predis": "^1.1 || ^2.0", + "rollbar/rollbar": "^1.3 || ^2 || ^3", + "ruflin/elastica": "^7", + "swiftmailer/swiftmailer": "^5.3|^6.0", + "symfony/mailer": "^5.4 || ^6", + "symfony/mime": "^5.4 || ^6" + }, + "suggest": { + "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", + "doctrine/couchdb": "Allow sending log messages to a CouchDB server", + "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client", + "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", + "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler", + "ext-mbstring": "Allow to work properly with unicode symbols", + "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)", + "ext-openssl": "Required to send log messages using SSL", + "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)", + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", + "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)", + "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", + "rollbar/rollbar": "Allow sending log messages to Rollbar", + "ruflin/elastica": "Allow sending log messages to an Elastic Search server" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Monolog\\": "src/Monolog" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "https://seld.be" + } + ], + "description": "Sends your logs to files, sockets, inboxes, databases and various web services", + "homepage": "https://github.com/Seldaek/monolog", + "keywords": ["log", "logging", "psr-3"], + "support": { + "issues": "https://github.com/Seldaek/monolog/issues", + "source": "https://github.com/Seldaek/monolog/tree/2.10.0" + }, + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", + "type": "tidelift" + } + ], + "time": "2024-11-12T12:43:37+00:00" + }, + { + "name": "mtdowling/jmespath.php", + "version": "2.8.0", + "source": { + "type": "git", + "url": "https://github.com/jmespath/jmespath.php.git", + "reference": "a2a865e05d5f420b50cc2f85bb78d565db12a6bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jmespath/jmespath.php/zipball/a2a865e05d5f420b50cc2f85bb78d565db12a6bc", + "reference": "a2a865e05d5f420b50cc2f85bb78d565db12a6bc", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "symfony/polyfill-mbstring": "^1.17" + }, + "require-dev": { + "composer/xdebug-handler": "^3.0.3", + "phpunit/phpunit": "^8.5.33" + }, + "bin": ["bin/jp.php"], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "autoload": { + "files": ["src/JmesPath.php"], + "psr-4": { + "JmesPath\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Declaratively specify how to extract elements from a JSON document", + "keywords": ["json", "jsonpath"], + "support": { + "issues": "https://github.com/jmespath/jmespath.php/issues", + "source": "https://github.com/jmespath/jmespath.php/tree/2.8.0" + }, + "time": "2024-09-04T18:46:31+00:00" + }, + { + "name": "nesbot/carbon", + "version": "2.72.5", + "source": { + "type": "git", + "url": "https://github.com/briannesbitt/Carbon.git", + "reference": "afd46589c216118ecd48ff2b95d77596af1e57ed" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/afd46589c216118ecd48ff2b95d77596af1e57ed", + "reference": "afd46589c216118ecd48ff2b95d77596af1e57ed", + "shasum": "" + }, + "require": { + "carbonphp/carbon-doctrine-types": "*", + "ext-json": "*", + "php": "^7.1.8 || ^8.0", + "psr/clock": "^1.0", + "symfony/polyfill-mbstring": "^1.0", + "symfony/polyfill-php80": "^1.16", + "symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0" + }, + "provide": { + "psr/clock-implementation": "1.0" + }, + "require-dev": { + "doctrine/dbal": "^2.0 || ^3.1.4 || ^4.0", + "doctrine/orm": "^2.7 || ^3.0", + "friendsofphp/php-cs-fixer": "^3.0", + "kylekatarnls/multi-tester": "^2.0", + "ondrejmirtes/better-reflection": "*", + "phpmd/phpmd": "^2.9", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^0.12.99 || ^1.7.14", + "phpunit/php-file-iterator": "^2.0.5 || ^3.0.6", + "phpunit/phpunit": "^7.5.20 || ^8.5.26 || ^9.5.20", + "squizlabs/php_codesniffer": "^3.4" + }, + "bin": ["bin/carbon"], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev", + "dev-2.x": "2.x-dev" + }, + "laravel": { + "providers": ["Carbon\\Laravel\\ServiceProvider"] + }, + "phpstan": { + "includes": ["extension.neon"] + } + }, + "autoload": { + "psr-4": { + "Carbon\\": "src/Carbon/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Brian Nesbitt", + "email": "brian@nesbot.com", + "homepage": "https://markido.com" + }, + { + "name": "kylekatarnls", + "homepage": "https://github.com/kylekatarnls" + } + ], + "description": "An API extension for DateTime that supports 281 different languages.", + "homepage": "https://carbon.nesbot.com", + "keywords": ["date", "datetime", "time"], + "support": { + "docs": "https://carbon.nesbot.com/docs", + "issues": "https://github.com/briannesbitt/Carbon/issues", + "source": "https://github.com/briannesbitt/Carbon" + }, + "funding": [ + { + "url": "https://github.com/sponsors/kylekatarnls", + "type": "github" + }, + { + "url": "https://opencollective.com/Carbon#sponsor", + "type": "opencollective" + }, + { + "url": "https://tidelift.com/subscription/pkg/packagist-nesbot-carbon?utm_source=packagist-nesbot-carbon&utm_medium=referral&utm_campaign=readme", + "type": "tidelift" + } + ], + "time": "2024-06-03T19:18:41+00:00" + }, + { + "name": "nette/schema", + "version": "v1.3.2", + "source": { + "type": "git", + "url": "https://github.com/nette/schema.git", + "reference": "da801d52f0354f70a638673c4a0f04e16529431d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/schema/zipball/da801d52f0354f70a638673c4a0f04e16529431d", + "reference": "da801d52f0354f70a638673c4a0f04e16529431d", + "shasum": "" + }, + "require": { + "nette/utils": "^4.0", + "php": "8.1 - 8.4" + }, + "require-dev": { + "nette/tester": "^2.5.2", + "phpstan/phpstan-nette": "^1.0", + "tracy/tracy": "^2.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3-dev" + } + }, + "autoload": { + "classmap": ["src/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause", "GPL-2.0-only", "GPL-3.0-only"], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "📐 Nette Schema: validating data structures against a given Schema.", + "homepage": "https://nette.org", + "keywords": ["config", "nette"], + "support": { + "issues": "https://github.com/nette/schema/issues", + "source": "https://github.com/nette/schema/tree/v1.3.2" + }, + "time": "2024-10-06T23:10:23+00:00" + }, + { + "name": "nette/utils", + "version": "v4.0.5", + "source": { + "type": "git", + "url": "https://github.com/nette/utils.git", + "reference": "736c567e257dbe0fcf6ce81b4d6dbe05c6899f96" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/utils/zipball/736c567e257dbe0fcf6ce81b4d6dbe05c6899f96", + "reference": "736c567e257dbe0fcf6ce81b4d6dbe05c6899f96", + "shasum": "" + }, + "require": { + "php": "8.0 - 8.4" + }, + "conflict": { + "nette/finder": "<3", + "nette/schema": "<1.2.2" + }, + "require-dev": { + "jetbrains/phpstorm-attributes": "dev-master", + "nette/tester": "^2.5", + "phpstan/phpstan": "^1.0", + "tracy/tracy": "^2.9" + }, + "suggest": { + "ext-gd": "to use Image", + "ext-iconv": "to use Strings::webalize(), toAscii(), chr() and reverse()", + "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()", + "ext-json": "to use Nette\\Utils\\Json", + "ext-mbstring": "to use Strings::lower() etc...", + "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": ["src/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause", "GPL-2.0-only", "GPL-3.0-only"], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "🛠 Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.", + "homepage": "https://nette.org", + "keywords": [ + "array", + "core", + "datetime", + "images", + "json", + "nette", + "paginator", + "password", + "slugify", + "string", + "unicode", + "utf-8", + "utility", + "validation" + ], + "support": { + "issues": "https://github.com/nette/utils/issues", + "source": "https://github.com/nette/utils/tree/v4.0.5" + }, + "time": "2024-08-07T15:39:19+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v5.3.1", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "8eea230464783aa9671db8eea6f8c6ac5285794b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/8eea230464783aa9671db8eea6f8c6ac5285794b", + "reference": "8eea230464783aa9671db8eea6f8c6ac5285794b", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-json": "*", + "ext-tokenizer": "*", + "php": ">=7.4" + }, + "require-dev": { + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^9.0" + }, + "bin": ["bin/php-parse"], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause"], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": ["parser", "php"], + "support": { + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v5.3.1" + }, + "time": "2024-10-08T18:51:32+00:00" + }, + { + "name": "nunomaduro/termwind", + "version": "v1.17.0", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/termwind.git", + "reference": "5369ef84d8142c1d87e4ec278711d4ece3cbf301" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/5369ef84d8142c1d87e4ec278711d4ece3cbf301", + "reference": "5369ef84d8142c1d87e4ec278711d4ece3cbf301", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": "^8.1", + "symfony/console": "^6.4.15" + }, + "require-dev": { + "illuminate/console": "^10.48.24", + "illuminate/support": "^10.48.24", + "laravel/pint": "^1.18.2", + "pestphp/pest": "^2.36.0", + "pestphp/pest-plugin-mock": "2.0.0", + "phpstan/phpstan": "^1.12.11", + "phpstan/phpstan-strict-rules": "^1.6.1", + "symfony/var-dumper": "^6.4.15", + "thecodingmachine/phpstan-strict-rules": "^1.0.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": ["Termwind\\Laravel\\TermwindServiceProvider"] + } + }, + "autoload": { + "files": ["src/Functions.php"], + "psr-4": { + "Termwind\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Its like Tailwind CSS, but for the console.", + "keywords": ["cli", "console", "css", "package", "php", "style"], + "support": { + "issues": "https://github.com/nunomaduro/termwind/issues", + "source": "https://github.com/nunomaduro/termwind/tree/v1.17.0" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://github.com/xiCO2k", + "type": "github" + } + ], + "time": "2024-11-21T10:36:35+00:00" + }, + { + "name": "nyholm/psr7", + "version": "1.8.2", + "source": { + "type": "git", + "url": "https://github.com/Nyholm/psr7.git", + "reference": "a71f2b11690f4b24d099d6b16690a90ae14fc6f3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Nyholm/psr7/zipball/a71f2b11690f4b24d099d6b16690a90ae14fc6f3", + "reference": "a71f2b11690f4b24d099d6b16690a90ae14fc6f3", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.1 || ^2.0" + }, + "provide": { + "php-http/message-factory-implementation": "1.0", + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "http-interop/http-factory-tests": "^0.9", + "php-http/message-factory": "^1.0", + "php-http/psr7-integration-tests": "^1.0", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.4", + "symfony/error-handler": "^4.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.8-dev" + } + }, + "autoload": { + "psr-4": { + "Nyholm\\Psr7\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com" + }, + { + "name": "Martijn van der Ven", + "email": "martijn@vanderven.se" + } + ], + "description": "A fast PHP7 implementation of PSR-7", + "homepage": "https://tnyholm.se", + "keywords": ["psr-17", "psr-7"], + "support": { + "issues": "https://github.com/Nyholm/psr7/issues", + "source": "https://github.com/Nyholm/psr7/tree/1.8.2" + }, + "funding": [ + { + "url": "https://github.com/Zegnat", + "type": "github" + }, + { + "url": "https://github.com/nyholm", + "type": "github" + } + ], + "time": "2024-09-09T07:06:30+00:00" + }, + { + "name": "omnipay/common", + "version": "v3.3.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/omnipay-common.git", + "reference": "2eca3823e9069e2c36b6007a090577d5584f9518" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/omnipay-common/zipball/2eca3823e9069e2c36b6007a090577d5584f9518", + "reference": "2eca3823e9069e2c36b6007a090577d5584f9518", + "shasum": "" + }, + "require": { + "moneyphp/money": "^3.1|^4.0.3", + "php": "^7.2|^8", + "php-http/client-implementation": "^1", + "php-http/discovery": "^1.14", + "php-http/message": "^1.5", + "php-http/message-factory": "^1.1", + "symfony/http-foundation": "^2.1|^3|^4|^5|^6|^7" + }, + "require-dev": { + "http-interop/http-factory-guzzle": "^1.1", + "omnipay/tests": "^4.1", + "php-http/guzzle7-adapter": "^1", + "php-http/mock-client": "^1.6", + "squizlabs/php_codesniffer": "^3.8.1" + }, + "suggest": { + "league/omnipay": "The default Omnipay package provides a default HTTP Adapter." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Omnipay\\Common\\": "src/Common" + }, + "classmap": ["src/Omnipay.php"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Adrian Macneil", + "email": "adrian@adrianmacneil.com" + }, + { + "name": "Barry vd. Heuvel", + "email": "barryvdh@gmail.com" + }, + { + "name": "Jason Judge", + "email": "jason.judge@consil.co.uk" + }, + { + "name": "Del" + }, + { + "name": "Omnipay Contributors", + "homepage": "https://github.com/thephpleague/omnipay-common/contributors" + } + ], + "description": "Common components for Omnipay payment processing library", + "homepage": "https://github.com/thephpleague/omnipay-common", + "keywords": [ + "gateway", + "merchant", + "omnipay", + "pay", + "payment", + "purchase" + ], + "support": { + "issues": "https://github.com/thephpleague/omnipay-common/issues", + "source": "https://github.com/thephpleague/omnipay-common/tree/v3.3.0" + }, + "funding": [ + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2024-03-08T11:56:40+00:00" + }, + { + "name": "omnipay/stripe", + "version": "v3.2.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/omnipay-stripe.git", + "reference": "20812498efedc1079baae5fea96567fefd669105" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/omnipay-stripe/zipball/20812498efedc1079baae5fea96567fefd669105", + "reference": "20812498efedc1079baae5fea96567fefd669105", + "shasum": "" + }, + "require": { + "omnipay/common": "^3" + }, + "require-dev": { + "omnipay/tests": "^3", + "phpro/grumphp": "^0.14", + "squizlabs/php_codesniffer": "^3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.2-dev" + } + }, + "autoload": { + "psr-4": { + "Omnipay\\Stripe\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Adrian Macneil", + "email": "adrian@adrianmacneil.com" + }, + { + "name": "Omnipay Contributors", + "homepage": "https://github.com/thephpleague/omnipay-stripe/contributors" + } + ], + "description": "Stripe driver for the Omnipay payment processing library", + "homepage": "https://github.com/thephpleague/omnipay-stripe", + "keywords": [ + "gateway", + "merchant", + "omnipay", + "pay", + "payment", + "stripe" + ], + "support": { + "issues": "https://github.com/thephpleague/omnipay-stripe/issues", + "source": "https://github.com/thephpleague/omnipay-stripe/tree/v3.2.0" + }, + "time": "2022-03-22T10:58:41+00:00" + }, + { + "name": "opis/closure", + "version": "3.6.3", + "source": { + "type": "git", + "url": "https://github.com/opis/closure.git", + "reference": "3d81e4309d2a927abbe66df935f4bb60082805ad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/opis/closure/zipball/3d81e4309d2a927abbe66df935f4bb60082805ad", + "reference": "3d81e4309d2a927abbe66df935f4bb60082805ad", + "shasum": "" + }, + "require": { + "php": "^5.4 || ^7.0 || ^8.0" + }, + "require-dev": { + "jeremeamia/superclosure": "^2.0", + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.6.x-dev" + } + }, + "autoload": { + "files": ["functions.php"], + "psr-4": { + "Opis\\Closure\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Marius Sarca", + "email": "marius.sarca@gmail.com" + }, + { + "name": "Sorin Sarca", + "email": "sarca_sorin@hotmail.com" + } + ], + "description": "A library that can be used to serialize closures (anonymous functions) and arbitrary objects.", + "homepage": "https://opis.io/closure", + "keywords": [ + "anonymous functions", + "closure", + "function", + "serializable", + "serialization", + "serialize" + ], + "support": { + "issues": "https://github.com/opis/closure/issues", + "source": "https://github.com/opis/closure/tree/3.6.3" + }, + "time": "2022-01-27T09:35:39+00:00" + }, + { + "name": "paragonie/constant_time_encoding", + "version": "v3.0.0", + "source": { + "type": "git", + "url": "https://github.com/paragonie/constant_time_encoding.git", + "reference": "df1e7fde177501eee2037dd159cf04f5f301a512" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/df1e7fde177501eee2037dd159cf04f5f301a512", + "reference": "df1e7fde177501eee2037dd159cf04f5f301a512", + "shasum": "" + }, + "require": { + "php": "^8" + }, + "require-dev": { + "phpunit/phpunit": "^9", + "vimeo/psalm": "^4|^5" + }, + "type": "library", + "autoload": { + "psr-4": { + "ParagonIE\\ConstantTime\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com", + "role": "Maintainer" + }, + { + "name": "Steve 'Sc00bz' Thomas", + "email": "steve@tobtu.com", + "homepage": "https://www.tobtu.com", + "role": "Original Developer" + } + ], + "description": "Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16)", + "keywords": [ + "base16", + "base32", + "base32_decode", + "base32_encode", + "base64", + "base64_decode", + "base64_encode", + "bin2hex", + "encoding", + "hex", + "hex2bin", + "rfc4648" + ], + "support": { + "email": "info@paragonie.com", + "issues": "https://github.com/paragonie/constant_time_encoding/issues", + "source": "https://github.com/paragonie/constant_time_encoding" + }, + "time": "2024-05-08T12:36:18+00:00" + }, + { + "name": "paragonie/random_compat", + "version": "v9.99.100", + "source": { + "type": "git", + "url": "https://github.com/paragonie/random_compat.git", + "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a", + "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a", + "shasum": "" + }, + "require": { + "php": ">= 7" + }, + "require-dev": { + "phpunit/phpunit": "4.*|5.*", + "vimeo/psalm": "^1" + }, + "suggest": { + "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." + }, + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com" + } + ], + "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", + "keywords": ["csprng", "polyfill", "pseudorandom", "random"], + "support": { + "email": "info@paragonie.com", + "issues": "https://github.com/paragonie/random_compat/issues", + "source": "https://github.com/paragonie/random_compat" + }, + "time": "2020-10-15T08:29:30+00:00" + }, + { + "name": "pbmedia/laravel-ffmpeg", + "version": "8.3.0", + "source": { + "type": "git", + "url": "https://github.com/protonemedia/laravel-ffmpeg.git", + "reference": "820e7f1290918233a59d85f25bc78796dc3f57bb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/protonemedia/laravel-ffmpeg/zipball/820e7f1290918233a59d85f25bc78796dc3f57bb", + "reference": "820e7f1290918233a59d85f25bc78796dc3f57bb", + "shasum": "" + }, + "require": { + "illuminate/contracts": "^9.0|^10.0", + "php": "^8.1|^8.2", + "php-ffmpeg/php-ffmpeg": "^1.1", + "ramsey/collection": "^1.0|^2.0" + }, + "require-dev": { + "league/flysystem-memory": "^3.10", + "mockery/mockery": "^1.4.4", + "nesbot/carbon": "^2.66", + "orchestra/testbench": "^7.0|^8.0", + "phpunit/phpunit": "^9.5.10", + "spatie/image": "^2.2", + "spatie/phpunit-snapshot-assertions": "^4.2" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "FFMpeg": "ProtoneMedia\\LaravelFFMpeg\\Support\\FFMpeg" + }, + "providers": ["ProtoneMedia\\LaravelFFMpeg\\Support\\ServiceProvider"] + } + }, + "autoload": { + "psr-4": { + "ProtoneMedia\\LaravelFFMpeg\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Pascal Baljet", + "email": "pascal@protone.media", + "homepage": "https://protone.media", + "role": "Developer" + } + ], + "description": "FFMpeg for Laravel", + "homepage": "https://github.com/protonemedia/laravel-ffmpeg", + "keywords": [ + "ffmpeg", + "laravel", + "laravel-ffmpeg", + "protone media", + "protonemedia" + ], + "support": { + "issues": "https://github.com/protonemedia/laravel-ffmpeg/issues", + "source": "https://github.com/protonemedia/laravel-ffmpeg/tree/8.3.0" + }, + "funding": [ + { + "url": "https://github.com/pascalbaljet", + "type": "github" + } + ], + "time": "2023-02-15T10:10:46+00:00" + }, + { + "name": "phenx/php-font-lib", + "version": "0.5.6", + "source": { + "type": "git", + "url": "https://github.com/dompdf/php-font-lib.git", + "reference": "a1681e9793040740a405ac5b189275059e2a9863" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dompdf/php-font-lib/zipball/a1681e9793040740a405ac5b189275059e2a9863", + "reference": "a1681e9793040740a405ac5b189275059e2a9863", + "shasum": "" + }, + "require": { + "ext-mbstring": "*" + }, + "require-dev": { + "symfony/phpunit-bridge": "^3 || ^4 || ^5 || ^6" + }, + "type": "library", + "autoload": { + "psr-4": { + "FontLib\\": "src/FontLib" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["LGPL-2.1-or-later"], + "authors": [ + { + "name": "Fabien Ménager", + "email": "fabien.menager@gmail.com" + } + ], + "description": "A library to read, parse, export and make subsets of different types of font files.", + "homepage": "https://github.com/PhenX/php-font-lib", + "support": { + "issues": "https://github.com/dompdf/php-font-lib/issues", + "source": "https://github.com/dompdf/php-font-lib/tree/0.5.6" + }, + "time": "2024-01-29T14:45:26+00:00" + }, + { + "name": "phenx/php-svg-lib", + "version": "0.5.4", + "source": { + "type": "git", + "url": "https://github.com/dompdf/php-svg-lib.git", + "reference": "46b25da81613a9cf43c83b2a8c2c1bdab27df691" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dompdf/php-svg-lib/zipball/46b25da81613a9cf43c83b2a8c2c1bdab27df691", + "reference": "46b25da81613a9cf43c83b2a8c2c1bdab27df691", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": "^7.1 || ^8.0", + "sabberworm/php-css-parser": "^8.4" + }, + "require-dev": { + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Svg\\": "src/Svg" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["LGPL-3.0-or-later"], + "authors": [ + { + "name": "Fabien Ménager", + "email": "fabien.menager@gmail.com" + } + ], + "description": "A library to read, parse and export to PDF SVG files.", + "homepage": "https://github.com/PhenX/php-svg-lib", + "support": { + "issues": "https://github.com/dompdf/php-svg-lib/issues", + "source": "https://github.com/dompdf/php-svg-lib/tree/0.5.4" + }, + "time": "2024-04-08T12:52:34+00:00" + }, + { + "name": "php-ffmpeg/php-ffmpeg", + "version": "v1.3.0", + "source": { + "type": "git", + "url": "https://github.com/PHP-FFMpeg/PHP-FFMpeg.git", + "reference": "5e7b15710a8607e8a3a2d9fbe2c150a99b924fa5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHP-FFMpeg/PHP-FFMpeg/zipball/5e7b15710a8607e8a3a2d9fbe2c150a99b924fa5", + "reference": "5e7b15710a8607e8a3a2d9fbe2c150a99b924fa5", + "shasum": "" + }, + "require": { + "evenement/evenement": "^3.0", + "php": "^8.0 || ^8.1 || ^8.2 || ^8.3 || ^8.4", + "psr/log": "^1.0 || ^2.0 || ^3.0", + "spatie/temporary-directory": "^2.0", + "symfony/cache": "^5.4 || ^6.0 || ^7.0", + "symfony/process": "^5.4 || ^6.0 || ^7.0" + }, + "require-dev": { + "mockery/mockery": "^1.5", + "phpunit/phpunit": "^9.5.10 || ^10.0" + }, + "suggest": { + "php-ffmpeg/extras": "A compilation of common audio & video drivers for PHP-FFMpeg" + }, + "type": "library", + "autoload": { + "psr-4": { + "FFMpeg\\": "src/FFMpeg", + "Alchemy\\BinaryDriver\\": "src/Alchemy/BinaryDriver" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Romain Neutron", + "email": "imprec@gmail.com", + "homepage": "http://www.lickmychip.com/" + }, + { + "name": "Phraseanet Team", + "email": "info@alchemy.fr", + "homepage": "http://www.phraseanet.com/" + }, + { + "name": "Patrik Karisch", + "email": "patrik@karisch.guru", + "homepage": "http://www.karisch.guru" + }, + { + "name": "Romain Biard", + "email": "romain.biard@gmail.com", + "homepage": "https://www.strime.io/" + }, + { + "name": "Jens Hausdorf", + "email": "hello@jens-hausdorf.de", + "homepage": "https://jens-hausdorf.de" + }, + { + "name": "Pascal Baljet", + "email": "pascal@protone.media", + "homepage": "https://protone.media" + } + ], + "description": "FFMpeg PHP, an Object Oriented library to communicate with AVconv / ffmpeg", + "keywords": [ + "audio", + "audio processing", + "avconv", + "avprobe", + "ffmpeg", + "ffprobe", + "video", + "video processing" + ], + "support": { + "issues": "https://github.com/PHP-FFMpeg/PHP-FFMpeg/issues", + "source": "https://github.com/PHP-FFMpeg/PHP-FFMpeg/tree/v1.3.0" + }, + "time": "2024-11-12T15:39:52+00:00" + }, + { + "name": "php-http/client-common", + "version": "2.7.2", + "source": { + "type": "git", + "url": "https://github.com/php-http/client-common.git", + "reference": "0cfe9858ab9d3b213041b947c881d5b19ceeca46" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/client-common/zipball/0cfe9858ab9d3b213041b947c881d5b19ceeca46", + "reference": "0cfe9858ab9d3b213041b947c881d5b19ceeca46", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0", + "php-http/httplug": "^2.0", + "php-http/message": "^1.6", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0 || ^2.0", + "symfony/options-resolver": "~4.0.15 || ~4.1.9 || ^4.2.1 || ^5.0 || ^6.0 || ^7.0", + "symfony/polyfill-php80": "^1.17" + }, + "require-dev": { + "doctrine/instantiator": "^1.1", + "guzzlehttp/psr7": "^1.4", + "nyholm/psr7": "^1.2", + "phpspec/phpspec": "^5.1 || ^6.3 || ^7.1", + "phpspec/prophecy": "^1.10.2", + "phpunit/phpunit": "^7.5.20 || ^8.5.33 || ^9.6.7" + }, + "suggest": { + "ext-json": "To detect JSON responses with the ContentTypePlugin", + "ext-libxml": "To detect XML responses with the ContentTypePlugin", + "php-http/cache-plugin": "PSR-6 Cache plugin", + "php-http/logger-plugin": "PSR-3 Logger plugin", + "php-http/stopwatch-plugin": "Symfony Stopwatch plugin" + }, + "type": "library", + "autoload": { + "psr-4": { + "Http\\Client\\Common\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "Common HTTP Client implementations and tools for HTTPlug", + "homepage": "http://httplug.io", + "keywords": ["client", "common", "http", "httplug"], + "support": { + "issues": "https://github.com/php-http/client-common/issues", + "source": "https://github.com/php-http/client-common/tree/2.7.2" + }, + "time": "2024-09-24T06:21:48+00:00" + }, + { + "name": "php-http/discovery", + "version": "1.20.0", + "source": { + "type": "git", + "url": "https://github.com/php-http/discovery.git", + "reference": "82fe4c73ef3363caed49ff8dd1539ba06044910d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/discovery/zipball/82fe4c73ef3363caed49ff8dd1539ba06044910d", + "reference": "82fe4c73ef3363caed49ff8dd1539ba06044910d", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0|^2.0", + "php": "^7.1 || ^8.0" + }, + "conflict": { + "nyholm/psr7": "<1.0", + "zendframework/zend-diactoros": "*" + }, + "provide": { + "php-http/async-client-implementation": "*", + "php-http/client-implementation": "*", + "psr/http-client-implementation": "*", + "psr/http-factory-implementation": "*", + "psr/http-message-implementation": "*" + }, + "require-dev": { + "composer/composer": "^1.0.2|^2.0", + "graham-campbell/phpspec-skip-example-extension": "^5.0", + "php-http/httplug": "^1.0 || ^2.0", + "php-http/message-factory": "^1.0", + "phpspec/phpspec": "^5.1 || ^6.1 || ^7.3", + "sebastian/comparator": "^3.0.5 || ^4.0.8", + "symfony/phpunit-bridge": "^6.4.4 || ^7.0.1" + }, + "type": "composer-plugin", + "extra": { + "class": "Http\\Discovery\\Composer\\Plugin", + "plugin-optional": true + }, + "autoload": { + "psr-4": { + "Http\\Discovery\\": "src/" + }, + "exclude-from-classmap": ["src/Composer/Plugin.php"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "Finds and installs PSR-7, PSR-17, PSR-18 and HTTPlug implementations", + "homepage": "http://php-http.org", + "keywords": [ + "adapter", + "client", + "discovery", + "factory", + "http", + "message", + "psr17", + "psr7" + ], + "support": { + "issues": "https://github.com/php-http/discovery/issues", + "source": "https://github.com/php-http/discovery/tree/1.20.0" + }, + "time": "2024-10-02T11:20:13+00:00" + }, + { + "name": "php-http/guzzle7-adapter", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/php-http/guzzle7-adapter.git", + "reference": "03a415fde709c2f25539790fecf4d9a31bc3d0eb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/guzzle7-adapter/zipball/03a415fde709c2f25539790fecf4d9a31bc3d0eb", + "reference": "03a415fde709c2f25539790fecf4d9a31bc3d0eb", + "shasum": "" + }, + "require": { + "guzzlehttp/guzzle": "^7.0", + "php": "^7.3 | ^8.0", + "php-http/httplug": "^2.0", + "psr/http-client": "^1.0" + }, + "provide": { + "php-http/async-client-implementation": "1.0", + "php-http/client-implementation": "1.0", + "psr/http-client-implementation": "1.0" + }, + "require-dev": { + "php-http/client-integration-tests": "^3.0", + "php-http/message-factory": "^1.1", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^8.0|^9.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Http\\Adapter\\Guzzle7\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com" + } + ], + "description": "Guzzle 7 HTTP Adapter", + "homepage": "http://httplug.io", + "keywords": ["Guzzle", "http"], + "support": { + "issues": "https://github.com/php-http/guzzle7-adapter/issues", + "source": "https://github.com/php-http/guzzle7-adapter/tree/1.1.0" + }, + "time": "2024-11-26T11:14:36+00:00" + }, + { + "name": "php-http/httplug", + "version": "2.4.1", + "source": { + "type": "git", + "url": "https://github.com/php-http/httplug.git", + "reference": "5cad731844891a4c282f3f3e1b582c46839d22f4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/httplug/zipball/5cad731844891a4c282f3f3e1b582c46839d22f4", + "reference": "5cad731844891a4c282f3f3e1b582c46839d22f4", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0", + "php-http/promise": "^1.1", + "psr/http-client": "^1.0", + "psr/http-message": "^1.0 || ^2.0" + }, + "require-dev": { + "friends-of-phpspec/phpspec-code-coverage": "^4.1 || ^5.0 || ^6.0", + "phpspec/phpspec": "^5.1 || ^6.0 || ^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Eric GELOEN", + "email": "geloen.eric@gmail.com" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" + } + ], + "description": "HTTPlug, the HTTP client abstraction for PHP", + "homepage": "http://httplug.io", + "keywords": ["client", "http"], + "support": { + "issues": "https://github.com/php-http/httplug/issues", + "source": "https://github.com/php-http/httplug/tree/2.4.1" + }, + "time": "2024-09-23T11:39:58+00:00" + }, + { + "name": "php-http/message", + "version": "1.16.2", + "source": { + "type": "git", + "url": "https://github.com/php-http/message.git", + "reference": "06dd5e8562f84e641bf929bfe699ee0f5ce8080a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/message/zipball/06dd5e8562f84e641bf929bfe699ee0f5ce8080a", + "reference": "06dd5e8562f84e641bf929bfe699ee0f5ce8080a", + "shasum": "" + }, + "require": { + "clue/stream-filter": "^1.5", + "php": "^7.2 || ^8.0", + "psr/http-message": "^1.1 || ^2.0" + }, + "provide": { + "php-http/message-factory-implementation": "1.0" + }, + "require-dev": { + "ergebnis/composer-normalize": "^2.6", + "ext-zlib": "*", + "guzzlehttp/psr7": "^1.0 || ^2.0", + "laminas/laminas-diactoros": "^2.0 || ^3.0", + "php-http/message-factory": "^1.0.2", + "phpspec/phpspec": "^5.1 || ^6.3 || ^7.1", + "slim/slim": "^3.0" + }, + "suggest": { + "ext-zlib": "Used with compressor/decompressor streams", + "guzzlehttp/psr7": "Used with Guzzle PSR-7 Factories", + "laminas/laminas-diactoros": "Used with Diactoros Factories", + "slim/slim": "Used with Slim Framework PSR-7 implementation" + }, + "type": "library", + "autoload": { + "files": ["src/filters.php"], + "psr-4": { + "Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "HTTP Message related tools", + "homepage": "http://php-http.org", + "keywords": ["http", "message", "psr-7"], + "support": { + "issues": "https://github.com/php-http/message/issues", + "source": "https://github.com/php-http/message/tree/1.16.2" + }, + "time": "2024-10-02T11:34:13+00:00" + }, + { + "name": "php-http/message-factory", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/php-http/message-factory.git", + "reference": "4d8778e1c7d405cbb471574821c1ff5b68cc8f57" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/message-factory/zipball/4d8778e1c7d405cbb471574821c1ff5b68cc8f57", + "reference": "4d8778e1c7d405cbb471574821c1ff5b68cc8f57", + "shasum": "" + }, + "require": { + "php": ">=5.4", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "Factory interfaces for PSR-7 HTTP Message", + "homepage": "http://php-http.org", + "keywords": ["factory", "http", "message", "stream", "uri"], + "support": { + "issues": "https://github.com/php-http/message-factory/issues", + "source": "https://github.com/php-http/message-factory/tree/1.1.0" + }, + "abandoned": "psr/http-factory", + "time": "2023-04-14T14:16:17+00:00" + }, + { + "name": "php-http/promise", + "version": "1.3.1", + "source": { + "type": "git", + "url": "https://github.com/php-http/promise.git", + "reference": "fc85b1fba37c169a69a07ef0d5a8075770cc1f83" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/promise/zipball/fc85b1fba37c169a69a07ef0d5a8075770cc1f83", + "reference": "fc85b1fba37c169a69a07ef0d5a8075770cc1f83", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "friends-of-phpspec/phpspec-code-coverage": "^4.3.2 || ^6.3", + "phpspec/phpspec": "^5.1.2 || ^6.2 || ^7.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Http\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Joel Wurtz", + "email": "joel.wurtz@gmail.com" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "Promise used for asynchronous HTTP requests", + "homepage": "http://httplug.io", + "keywords": ["promise"], + "support": { + "issues": "https://github.com/php-http/promise/issues", + "source": "https://github.com/php-http/promise/tree/1.3.1" + }, + "time": "2024-03-15T13:55:21+00:00" + }, + { + "name": "phpoffice/phpspreadsheet", + "version": "1.29.6", + "source": { + "type": "git", + "url": "https://github.com/PHPOffice/PhpSpreadsheet.git", + "reference": "08597725b84570cd6f32bf0ea92e75a803ef28c2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/08597725b84570cd6f32bf0ea92e75a803ef28c2", + "reference": "08597725b84570cd6f32bf0ea92e75a803ef28c2", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-dom": "*", + "ext-fileinfo": "*", + "ext-gd": "*", + "ext-iconv": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-simplexml": "*", + "ext-xml": "*", + "ext-xmlreader": "*", + "ext-xmlwriter": "*", + "ext-zip": "*", + "ext-zlib": "*", + "ezyang/htmlpurifier": "^4.15", + "maennchen/zipstream-php": "^2.1 || ^3.0", + "markbaker/complex": "^3.0", + "markbaker/matrix": "^3.0", + "php": "^7.4 || ^8.0", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "psr/simple-cache": "^1.0 || ^2.0 || ^3.0" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "dev-main", + "dompdf/dompdf": "^1.0 || ^2.0 || ^3.0", + "friendsofphp/php-cs-fixer": "^3.2", + "mitoteam/jpgraph": "^10.3", + "mpdf/mpdf": "^8.1.1", + "phpcompatibility/php-compatibility": "^9.3", + "phpstan/phpstan": "^1.1", + "phpstan/phpstan-phpunit": "^1.0", + "phpunit/phpunit": "^8.5 || ^9.0", + "squizlabs/php_codesniffer": "^3.7", + "tecnickcom/tcpdf": "^6.5" + }, + "suggest": { + "dompdf/dompdf": "Option for rendering PDF with PDF Writer", + "ext-intl": "PHP Internationalization Functions", + "mitoteam/jpgraph": "Option for rendering charts, or including charts with PDF or HTML Writers", + "mpdf/mpdf": "Option for rendering PDF with PDF Writer", + "tecnickcom/tcpdf": "Option for rendering PDF with PDF Writer" + }, + "type": "library", + "autoload": { + "psr-4": { + "PhpOffice\\PhpSpreadsheet\\": "src/PhpSpreadsheet" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Maarten Balliauw", + "homepage": "https://blog.maartenballiauw.be" + }, + { + "name": "Mark Baker", + "homepage": "https://markbakeruk.net" + }, + { + "name": "Franck Lefevre", + "homepage": "https://rootslabs.net" + }, + { + "name": "Erik Tilt" + }, + { + "name": "Adrien Crivelli" + } + ], + "description": "PHPSpreadsheet - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine", + "homepage": "https://github.com/PHPOffice/PhpSpreadsheet", + "keywords": [ + "OpenXML", + "excel", + "gnumeric", + "ods", + "php", + "spreadsheet", + "xls", + "xlsx" + ], + "support": { + "issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues", + "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/1.29.6" + }, + "time": "2024-12-08T05:49:00+00:00" + }, + { + "name": "phpoption/phpoption", + "version": "1.9.3", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/php-option.git", + "reference": "e3fac8b24f56113f7cb96af14958c0dd16330f54" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/e3fac8b24f56113f7cb96af14958c0dd16330f54", + "reference": "e3fac8b24f56113f7cb96af14958c0dd16330f54", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.39 || ^9.6.20 || ^10.5.28" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "PhpOption\\": "src/PhpOption/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["Apache-2.0"], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com", + "homepage": "https://github.com/schmittjoh" + }, + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "Option Type for PHP", + "keywords": ["language", "option", "php", "type"], + "support": { + "issues": "https://github.com/schmittjoh/php-option/issues", + "source": "https://github.com/schmittjoh/php-option/tree/1.9.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", + "type": "tidelift" + } + ], + "time": "2024-07-20T21:41:07+00:00" + }, + { + "name": "phpseclib/phpseclib", + "version": "3.0.43", + "source": { + "type": "git", + "url": "https://github.com/phpseclib/phpseclib.git", + "reference": "709ec107af3cb2f385b9617be72af8cf62441d02" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/709ec107af3cb2f385b9617be72af8cf62441d02", + "reference": "709ec107af3cb2f385b9617be72af8cf62441d02", + "shasum": "" + }, + "require": { + "paragonie/constant_time_encoding": "^1|^2|^3", + "paragonie/random_compat": "^1.4|^2.0|^9.99.99", + "php": ">=5.6.1" + }, + "require-dev": { + "phpunit/phpunit": "*" + }, + "suggest": { + "ext-dom": "Install the DOM extension to load XML formatted public keys.", + "ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.", + "ext-libsodium": "SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.", + "ext-mcrypt": "Install the Mcrypt extension in order to speed up a few other cryptographic operations.", + "ext-openssl": "Install the OpenSSL extension in order to speed up a wide variety of cryptographic operations." + }, + "type": "library", + "autoload": { + "files": ["phpseclib/bootstrap.php"], + "psr-4": { + "phpseclib3\\": "phpseclib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Jim Wigginton", + "email": "terrafrost@php.net", + "role": "Lead Developer" + }, + { + "name": "Patrick Monnerat", + "email": "pm@datasphere.ch", + "role": "Developer" + }, + { + "name": "Andreas Fischer", + "email": "bantu@phpbb.com", + "role": "Developer" + }, + { + "name": "Hans-Jürgen Petrich", + "email": "petrich@tronic-media.com", + "role": "Developer" + }, + { + "name": "Graham Campbell", + "email": "graham@alt-three.com", + "role": "Developer" + } + ], + "description": "PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.", + "homepage": "http://phpseclib.sourceforge.net", + "keywords": [ + "BigInteger", + "aes", + "asn.1", + "asn1", + "blowfish", + "crypto", + "cryptography", + "encryption", + "rsa", + "security", + "sftp", + "signature", + "signing", + "ssh", + "twofish", + "x.509", + "x509" + ], + "support": { + "issues": "https://github.com/phpseclib/phpseclib/issues", + "source": "https://github.com/phpseclib/phpseclib/tree/3.0.43" + }, + "funding": [ + { + "url": "https://github.com/terrafrost", + "type": "github" + }, + { + "url": "https://www.patreon.com/phpseclib", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpseclib/phpseclib", + "type": "tidelift" + } + ], + "time": "2024-12-14T21:12:59+00:00" + }, + { + "name": "pimple/pimple", + "version": "v3.5.0", + "source": { + "type": "git", + "url": "https://github.com/silexphp/Pimple.git", + "reference": "a94b3a4db7fb774b3d78dad2315ddc07629e1bed" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/silexphp/Pimple/zipball/a94b3a4db7fb774b3d78dad2315ddc07629e1bed", + "reference": "a94b3a4db7fb774b3d78dad2315ddc07629e1bed", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/container": "^1.1 || ^2.0" + }, + "require-dev": { + "symfony/phpunit-bridge": "^5.4@dev" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4.x-dev" + } + }, + "autoload": { + "psr-0": { + "Pimple": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "Pimple, a simple Dependency Injection Container", + "homepage": "https://pimple.symfony.com", + "keywords": ["container", "dependency injection"], + "support": { + "source": "https://github.com/silexphp/Pimple/tree/v3.5.0" + }, + "time": "2021-10-28T11:13:42+00:00" + }, + { + "name": "predis/predis", + "version": "v2.3.0", + "source": { + "type": "git", + "url": "https://github.com/predis/predis.git", + "reference": "bac46bfdb78cd6e9c7926c697012aae740cb9ec9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/predis/predis/zipball/bac46bfdb78cd6e9c7926c697012aae740cb9ec9", + "reference": "bac46bfdb78cd6e9c7926c697012aae740cb9ec9", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.3", + "phpstan/phpstan": "^1.9", + "phpunit/phpunit": "^8.0 || ^9.4" + }, + "suggest": { + "ext-relay": "Faster connection with in-memory caching (>=0.6.2)" + }, + "type": "library", + "autoload": { + "psr-4": { + "Predis\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Till Krüss", + "homepage": "https://till.im", + "role": "Maintainer" + } + ], + "description": "A flexible and feature-complete Redis client for PHP.", + "homepage": "http://github.com/predis/predis", + "keywords": ["nosql", "predis", "redis"], + "support": { + "issues": "https://github.com/predis/predis/issues", + "source": "https://github.com/predis/predis/tree/v2.3.0" + }, + "funding": [ + { + "url": "https://github.com/sponsors/tillkruss", + "type": "github" + } + ], + "time": "2024-11-21T20:00:02+00:00" + }, + { + "name": "psr/cache", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/cache.git", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for caching libraries", + "keywords": ["cache", "psr", "psr-6"], + "support": { + "source": "https://github.com/php-fig/cache/tree/3.0.0" + }, + "time": "2021-02-03T23:26:27+00:00" + }, + { + "name": "psr/clock", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/clock.git", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Clock\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for reading the clock.", + "homepage": "https://github.com/php-fig/clock", + "keywords": ["clock", "now", "psr", "psr-20", "time"], + "support": { + "issues": "https://github.com/php-fig/clock/issues", + "source": "https://github.com/php-fig/clock/tree/1.0.0" + }, + "time": "2022-11-25T14:36:26+00:00" + }, + { + "name": "psr/container", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/2.0.2" + }, + "time": "2021-11-05T16:47:00+00:00" + }, + { + "name": "psr/event-dispatcher", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\EventDispatcher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Standard interfaces for event handling.", + "keywords": ["events", "psr", "psr-14"], + "support": { + "issues": "https://github.com/php-fig/event-dispatcher/issues", + "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" + }, + "time": "2019-01-08T18:20:26+00:00" + }, + { + "name": "psr/http-client", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP clients", + "homepage": "https://github.com/php-fig/http-client", + "keywords": ["http", "http-client", "psr", "psr-18"], + "support": { + "source": "https://github.com/php-fig/http-client" + }, + "time": "2023-09-23T14:17:50+00:00" + }, + { + "name": "psr/http-factory", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a", + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "PSR-17: Common interfaces for PSR-7 HTTP message factories", + "keywords": [ + "factory", + "http", + "message", + "psr", + "psr-17", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-factory" + }, + "time": "2024-04-15T12:06:14+00:00" + }, + { + "name": "psr/http-message", + "version": "1.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/cb6ce4845ce34a8ad9e68117c10ee90a29919eba", + "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-message/tree/1.1" + }, + "time": "2023-04-04T09:50:52+00:00" + }, + { + "name": "psr/log", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": ["log", "psr", "psr-3"], + "support": { + "source": "https://github.com/php-fig/log/tree/3.0.2" + }, + "time": "2024-09-11T13:17:53+00:00" + }, + { + "name": "psr/simple-cache", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/simple-cache.git", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\SimpleCache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interfaces for simple caching", + "keywords": ["cache", "caching", "psr", "psr-16", "simple-cache"], + "support": { + "source": "https://github.com/php-fig/simple-cache/tree/3.0.0" + }, + "time": "2021-10-29T13:26:27+00:00" + }, + { + "name": "psy/psysh", + "version": "v0.12.7", + "source": { + "type": "git", + "url": "https://github.com/bobthecow/psysh.git", + "reference": "d73fa3c74918ef4522bb8a3bf9cab39161c4b57c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/d73fa3c74918ef4522bb8a3bf9cab39161c4b57c", + "reference": "d73fa3c74918ef4522bb8a3bf9cab39161c4b57c", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-tokenizer": "*", + "nikic/php-parser": "^5.0 || ^4.0", + "php": "^8.0 || ^7.4", + "symfony/console": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4", + "symfony/var-dumper": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4" + }, + "conflict": { + "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.2" + }, + "suggest": { + "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", + "ext-pdo-sqlite": "The doc command requires SQLite to work.", + "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well." + }, + "bin": ["bin/psysh"], + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": false, + "forward-command": false + }, + "branch-alias": { + "dev-main": "0.12.x-dev" + } + }, + "autoload": { + "files": ["src/functions.php"], + "psr-4": { + "Psy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Justin Hileman", + "email": "justin@justinhileman.info", + "homepage": "http://justinhileman.com" + } + ], + "description": "An interactive shell for modern PHP.", + "homepage": "http://psysh.org", + "keywords": ["REPL", "console", "interactive", "shell"], + "support": { + "issues": "https://github.com/bobthecow/psysh/issues", + "source": "https://github.com/bobthecow/psysh/tree/v0.12.7" + }, + "time": "2024-12-10T01:58:33+00:00" + }, + { + "name": "qferr/mjml-php", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/qferr/mjml-php.git", + "reference": "c7185024d8b561bd3b532b29f46cba0f4b789b70" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/qferr/mjml-php/zipball/c7185024d8b561bd3b532b29f46cba0f4b789b70", + "reference": "c7185024d8b561bd3b532b29f46cba0f4b789b70", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-json": "*", + "php": ">=7.2" + }, + "require-dev": { + "phpunit/phpunit": "^8.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Qferrer\\Mjml\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Quentin", + "email": "qferrer@outook.com" + } + ], + "description": "A simple PHP library to render MJML to HTML.", + "support": { + "issues": "https://github.com/qferr/mjml-php/issues", + "source": "https://github.com/qferr/mjml-php/tree/2.0.0" + }, + "time": "2022-04-09T21:34:38+00:00" + }, + { + "name": "ralouphie/getallheaders", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "120b605dfeb996808c31b6477290a714d356e822" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", + "reference": "120b605dfeb996808c31b6477290a714d356e822", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5 || ^6.5" + }, + "type": "library", + "autoload": { + "files": ["src/getallheaders.php"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" + } + ], + "description": "A polyfill for getallheaders.", + "support": { + "issues": "https://github.com/ralouphie/getallheaders/issues", + "source": "https://github.com/ralouphie/getallheaders/tree/develop" + }, + "time": "2019-03-08T08:55:37+00:00" + }, + { + "name": "ramsey/collection", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/ramsey/collection.git", + "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/collection/zipball/a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5", + "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "captainhook/plugin-composer": "^5.3", + "ergebnis/composer-normalize": "^2.28.3", + "fakerphp/faker": "^1.21", + "hamcrest/hamcrest-php": "^2.0", + "jangregor/phpstan-prophecy": "^1.0", + "mockery/mockery": "^1.5", + "php-parallel-lint/php-console-highlighter": "^1.0", + "php-parallel-lint/php-parallel-lint": "^1.3", + "phpcsstandards/phpcsutils": "^1.0.0-rc1", + "phpspec/prophecy-phpunit": "^2.0", + "phpstan/extension-installer": "^1.2", + "phpstan/phpstan": "^1.9", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-phpunit": "^1.3", + "phpunit/phpunit": "^9.5", + "psalm/plugin-mockery": "^1.1", + "psalm/plugin-phpunit": "^0.18.4", + "ramsey/coding-standard": "^2.0.3", + "ramsey/conventional-commits": "^1.3", + "vimeo/psalm": "^5.4" + }, + "type": "library", + "extra": { + "captainhook": { + "force-install": true + }, + "ramsey/conventional-commits": { + "configFile": "conventional-commits.json" + } + }, + "autoload": { + "psr-4": { + "Ramsey\\Collection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Ben Ramsey", + "email": "ben@benramsey.com", + "homepage": "https://benramsey.com" + } + ], + "description": "A PHP library for representing and manipulating collections.", + "keywords": ["array", "collection", "hash", "map", "queue", "set"], + "support": { + "issues": "https://github.com/ramsey/collection/issues", + "source": "https://github.com/ramsey/collection/tree/2.0.0" + }, + "funding": [ + { + "url": "https://github.com/ramsey", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/ramsey/collection", + "type": "tidelift" + } + ], + "time": "2022-12-31T21:50:55+00:00" + }, + { + "name": "ramsey/uuid", + "version": "4.7.6", + "source": { + "type": "git", + "url": "https://github.com/ramsey/uuid.git", + "reference": "91039bc1faa45ba123c4328958e620d382ec7088" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/91039bc1faa45ba123c4328958e620d382ec7088", + "reference": "91039bc1faa45ba123c4328958e620d382ec7088", + "shasum": "" + }, + "require": { + "brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11 || ^0.12", + "ext-json": "*", + "php": "^8.0", + "ramsey/collection": "^1.2 || ^2.0" + }, + "replace": { + "rhumsaa/uuid": "self.version" + }, + "require-dev": { + "captainhook/captainhook": "^5.10", + "captainhook/plugin-composer": "^5.3", + "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", + "doctrine/annotations": "^1.8", + "ergebnis/composer-normalize": "^2.15", + "mockery/mockery": "^1.3", + "paragonie/random-lib": "^2", + "php-mock/php-mock": "^2.2", + "php-mock/php-mock-mockery": "^1.3", + "php-parallel-lint/php-parallel-lint": "^1.1", + "phpbench/phpbench": "^1.0", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-phpunit": "^1.1", + "phpunit/phpunit": "^8.5 || ^9", + "ramsey/composer-repl": "^1.4", + "slevomat/coding-standard": "^8.4", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.9" + }, + "suggest": { + "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", + "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", + "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", + "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", + "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." + }, + "type": "library", + "extra": { + "captainhook": { + "force-install": true + } + }, + "autoload": { + "files": ["src/functions.php"], + "psr-4": { + "Ramsey\\Uuid\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", + "keywords": ["guid", "identifier", "uuid"], + "support": { + "issues": "https://github.com/ramsey/uuid/issues", + "source": "https://github.com/ramsey/uuid/tree/4.7.6" + }, + "funding": [ + { + "url": "https://github.com/ramsey", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/ramsey/uuid", + "type": "tidelift" + } + ], + "time": "2024-04-27T21:32:50+00:00" + }, + { + "name": "react/promise", + "version": "v3.2.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/promise.git", + "reference": "8a164643313c71354582dc850b42b33fa12a4b63" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/promise/zipball/8a164643313c71354582dc850b42b33fa12a4b63", + "reference": "8a164643313c71354582dc850b42b33fa12a4b63", + "shasum": "" + }, + "require": { + "php": ">=7.1.0" + }, + "require-dev": { + "phpstan/phpstan": "1.10.39 || 1.4.10", + "phpunit/phpunit": "^9.6 || ^7.5" + }, + "type": "library", + "autoload": { + "files": ["src/functions_include.php"], + "psr-4": { + "React\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" + } + ], + "description": "A lightweight implementation of CommonJS Promises/A for PHP", + "keywords": ["promise", "promises"], + "support": { + "issues": "https://github.com/reactphp/promise/issues", + "source": "https://github.com/reactphp/promise/tree/v3.2.0" + }, + "funding": [ + { + "url": "https://opencollective.com/reactphp", + "type": "open_collective" + } + ], + "time": "2024-05-24T10:39:05+00:00" + }, + { + "name": "rennokki/laravel-eloquent-query-cache", + "version": "3.4.0", + "source": { + "type": "git", + "url": "https://github.com/renoki-co/laravel-eloquent-query-cache.git", + "reference": "abd7235617206dbf82af8e3177616d7bfb5fed84" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/renoki-co/laravel-eloquent-query-cache/zipball/abd7235617206dbf82af8e3177616d7bfb5fed84", + "reference": "abd7235617206dbf82af8e3177616d7bfb5fed84", + "shasum": "" + }, + "require": { + "illuminate/database": "^9.35|^10.5", + "illuminate/support": "^9.35|^10.5" + }, + "require-dev": { + "chelout/laravel-relationship-events": "^1.5|^2.0", + "laravel/legacy-factories": "^1.3", + "livewire/livewire": "dev-master", + "mockery/mockery": "^1.5", + "orchestra/testbench": "^7.23|^8.1.1", + "phpunit/phpunit": "^9.5.25" + }, + "type": "library", + "autoload": { + "psr-4": { + "Rennokki\\QueryCache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["Apache-2.0"], + "authors": [ + { + "name": "Alex Renoki", + "email": "alex@renoki.org", + "homepage": "https://github.com/rennokki", + "role": "Developer" + } + ], + "description": "Adding cache on your Laravel Eloquent queries' results is now a breeze.", + "homepage": "https://github.com/renoki-co/laravel-eloquent-query-cache", + "keywords": [ + "caching", + "eloquent", + "laravel", + "query", + "remember", + "sql" + ], + "support": { + "issues": "https://github.com/renoki-co/laravel-eloquent-query-cache/issues", + "source": "https://github.com/renoki-co/laravel-eloquent-query-cache/tree/3.4.0" + }, + "funding": [ + { + "url": "https://github.com/rennokki", + "type": "github" + } + ], + "time": "2023-04-01T12:26:34+00:00" + }, + { + "name": "rize/uri-template", + "version": "0.4.0", + "source": { + "type": "git", + "url": "https://github.com/rize/UriTemplate.git", + "reference": "56f374a9a42c7c3998f8b55b6b21b224de90c58b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/rize/UriTemplate/zipball/56f374a9a42c7c3998f8b55b6b21b224de90c58b", + "reference": "56f374a9a42c7c3998f8b55b6b21b224de90c58b", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.63", + "phpstan/phpstan": "^1.12", + "phpunit/phpunit": "~10.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Rize\\": "src/Rize" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Marut K", + "homepage": "http://twitter.com/rezigned" + } + ], + "description": "PHP URI Template (RFC 6570) supports both expansion & extraction", + "keywords": ["RFC 6570", "template", "uri"], + "support": { + "issues": "https://github.com/rize/UriTemplate/issues", + "source": "https://github.com/rize/UriTemplate/tree/0.4.0" + }, + "funding": [ + { + "url": "https://www.paypal.me/rezigned", + "type": "custom" + }, + { + "url": "https://github.com/rezigned", + "type": "github" + }, + { + "url": "https://opencollective.com/rize-uri-template", + "type": "open_collective" + } + ], + "time": "2024-11-27T12:13:42+00:00" + }, + { + "name": "sabberworm/php-css-parser", + "version": "v8.7.0", + "source": { + "type": "git", + "url": "https://github.com/MyIntervals/PHP-CSS-Parser.git", + "reference": "f414ff953002a9b18e3a116f5e462c56f21237cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/MyIntervals/PHP-CSS-Parser/zipball/f414ff953002a9b18e3a116f5e462c56f21237cf", + "reference": "f414ff953002a9b18e3a116f5e462c56f21237cf", + "shasum": "" + }, + "require": { + "ext-iconv": "*", + "php": "^5.6.20 || ^7.0.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" + }, + "require-dev": { + "phpunit/phpunit": "5.7.27 || 6.5.14 || 7.5.20 || 8.5.40" + }, + "suggest": { + "ext-mbstring": "for parsing UTF-8 CSS" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "9.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Sabberworm\\CSS\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Raphael Schweikert" + }, + { + "name": "Oliver Klee", + "email": "github@oliverklee.de" + }, + { + "name": "Jake Hotson", + "email": "jake.github@qzdesign.co.uk" + } + ], + "description": "Parser for CSS Files written in PHP", + "homepage": "https://www.sabberworm.com/blog/2010/6/10/php-css-parser", + "keywords": ["css", "parser", "stylesheet"], + "support": { + "issues": "https://github.com/MyIntervals/PHP-CSS-Parser/issues", + "source": "https://github.com/MyIntervals/PHP-CSS-Parser/tree/v8.7.0" + }, + "time": "2024-10-27T17:38:32+00:00" + }, + { + "name": "seld/jsonlint", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/jsonlint.git", + "reference": "1748aaf847fc731cfad7725aec413ee46f0cc3a2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/1748aaf847fc731cfad7725aec413ee46f0cc3a2", + "reference": "1748aaf847fc731cfad7725aec413ee46f0cc3a2", + "shasum": "" + }, + "require": { + "php": "^5.3 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.11", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^8.5.13" + }, + "bin": ["bin/jsonlint"], + "type": "library", + "autoload": { + "psr-4": { + "Seld\\JsonLint\\": "src/Seld/JsonLint/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "https://seld.be" + } + ], + "description": "JSON Linter", + "keywords": ["json", "linter", "parser", "validator"], + "support": { + "issues": "https://github.com/Seldaek/jsonlint/issues", + "source": "https://github.com/Seldaek/jsonlint/tree/1.11.0" + }, + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/seld/jsonlint", + "type": "tidelift" + } + ], + "time": "2024-07-11T14:55:45+00:00" + }, + { + "name": "seld/phar-utils", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/phar-utils.git", + "reference": "ea2f4014f163c1be4c601b9b7bd6af81ba8d701c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/ea2f4014f163c1be4c601b9b7bd6af81ba8d701c", + "reference": "ea2f4014f163c1be4c601b9b7bd6af81ba8d701c", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Seld\\PharUtils\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be" + } + ], + "description": "PHAR file format utilities, for when PHP phars you up", + "keywords": ["phar"], + "support": { + "issues": "https://github.com/Seldaek/phar-utils/issues", + "source": "https://github.com/Seldaek/phar-utils/tree/1.2.1" + }, + "time": "2022-08-31T10:31:18+00:00" + }, + { + "name": "seld/signal-handler", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/signal-handler.git", + "reference": "04a6112e883ad76c0ada8e4a9f7520bbfdb6bb98" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/signal-handler/zipball/04a6112e883ad76c0ada8e4a9f7520bbfdb6bb98", + "reference": "04a6112e883ad76c0ada8e4a9f7520bbfdb6bb98", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "require-dev": { + "phpstan/phpstan": "^1", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1", + "phpstan/phpstan-strict-rules": "^1.3", + "phpunit/phpunit": "^7.5.20 || ^8.5.23", + "psr/log": "^1 || ^2 || ^3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Seld\\Signal\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Simple unix signal handler that silently fails where signals are not supported for easy cross-platform development", + "keywords": ["posix", "sigint", "signal", "sigterm", "unix"], + "support": { + "issues": "https://github.com/Seldaek/signal-handler/issues", + "source": "https://github.com/Seldaek/signal-handler/tree/2.0.2" + }, + "time": "2023-09-03T09:24:00+00:00" + }, + { + "name": "sentry/sentry", + "version": "4.10.0", + "source": { + "type": "git", + "url": "https://github.com/getsentry/sentry-php.git", + "reference": "2af937d47d8aadb8dab0b1d7b9557e495dd12856" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/2af937d47d8aadb8dab0b1d7b9557e495dd12856", + "reference": "2af937d47d8aadb8dab0b1d7b9557e495dd12856", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-json": "*", + "ext-mbstring": "*", + "guzzlehttp/psr7": "^1.8.4|^2.1.1", + "jean85/pretty-package-versions": "^1.5|^2.0.4", + "php": "^7.2|^8.0", + "psr/log": "^1.0|^2.0|^3.0", + "symfony/options-resolver": "^4.4.30|^5.0.11|^6.0|^7.0" + }, + "conflict": { + "raven/raven": "*" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.4", + "guzzlehttp/promises": "^2.0.3", + "guzzlehttp/psr7": "^1.8.4|^2.1.1", + "monolog/monolog": "^1.6|^2.0|^3.0", + "phpbench/phpbench": "^1.0", + "phpstan/phpstan": "^1.3", + "phpunit/phpunit": "^8.5|^9.6", + "symfony/phpunit-bridge": "^5.2|^6.0|^7.0", + "vimeo/psalm": "^4.17" + }, + "suggest": { + "monolog/monolog": "Allow sending log messages to Sentry by using the included Monolog handler." + }, + "type": "library", + "autoload": { + "files": ["src/functions.php"], + "psr-4": { + "Sentry\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Sentry", + "email": "accounts@sentry.io" + } + ], + "description": "PHP SDK for Sentry (http://sentry.io)", + "homepage": "http://sentry.io", + "keywords": [ + "crash-reporting", + "crash-reports", + "error-handler", + "error-monitoring", + "log", + "logging", + "profiling", + "sentry", + "tracing" + ], + "support": { + "issues": "https://github.com/getsentry/sentry-php/issues", + "source": "https://github.com/getsentry/sentry-php/tree/4.10.0" + }, + "funding": [ + { + "url": "https://sentry.io/", + "type": "custom" + }, + { + "url": "https://sentry.io/pricing/", + "type": "custom" + } + ], + "time": "2024-11-06T07:44:19+00:00" + }, + { + "name": "sentry/sentry-laravel", + "version": "4.10.1", + "source": { + "type": "git", + "url": "https://github.com/getsentry/sentry-laravel.git", + "reference": "1c007fb111ff00f02efba2aca022310dae412c3a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/getsentry/sentry-laravel/zipball/1c007fb111ff00f02efba2aca022310dae412c3a", + "reference": "1c007fb111ff00f02efba2aca022310dae412c3a", + "shasum": "" + }, + "require": { + "illuminate/support": "^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0 | ^11.0", + "nyholm/psr7": "^1.0", + "php": "^7.2 | ^8.0", + "sentry/sentry": "^4.10", + "symfony/psr-http-message-bridge": "^1.0 | ^2.0 | ^6.0 | ^7.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.11", + "guzzlehttp/guzzle": "^7.2", + "laravel/folio": "^1.1", + "laravel/framework": "^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0 | ^11.0", + "livewire/livewire": "^2.0 | ^3.0", + "mockery/mockery": "^1.3", + "orchestra/testbench": "^4.7 | ^5.1 | ^6.0 | ^7.0 | ^8.0 | ^9.0", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^8.4 | ^9.3 | ^10.4" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Sentry": "Sentry\\Laravel\\Facade" + }, + "providers": [ + "Sentry\\Laravel\\ServiceProvider", + "Sentry\\Laravel\\Tracing\\ServiceProvider" + ] + } + }, + "autoload": { + "psr-0": { + "Sentry\\Laravel\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Sentry", + "email": "accounts@sentry.io" + } + ], + "description": "Laravel SDK for Sentry (https://sentry.io)", + "homepage": "https://sentry.io", + "keywords": [ + "crash-reporting", + "crash-reports", + "error-handler", + "error-monitoring", + "laravel", + "log", + "logging", + "profiling", + "sentry", + "tracing" + ], + "support": { + "issues": "https://github.com/getsentry/sentry-laravel/issues", + "source": "https://github.com/getsentry/sentry-laravel/tree/4.10.1" + }, + "funding": [ + { + "url": "https://sentry.io/", + "type": "custom" + }, + { + "url": "https://sentry.io/pricing/", + "type": "custom" + } + ], + "time": "2024-11-24T11:02:20+00:00" + }, + { + "name": "smalot/pdfparser", + "version": "v2.11.0", + "source": { + "type": "git", + "url": "https://github.com/smalot/pdfparser.git", + "reference": "ac8e6678b0940e4b2ccd5caadd3fb18e68093be6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/smalot/pdfparser/zipball/ac8e6678b0940e4b2ccd5caadd3fb18e68093be6", + "reference": "ac8e6678b0940e4b2ccd5caadd3fb18e68093be6", + "shasum": "" + }, + "require": { + "ext-iconv": "*", + "ext-zlib": "*", + "php": ">=7.1", + "symfony/polyfill-mbstring": "^1.18" + }, + "type": "library", + "autoload": { + "psr-0": { + "Smalot\\PdfParser\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["LGPL-3.0"], + "authors": [ + { + "name": "Sebastien MALOT", + "email": "sebastien@malot.fr" + } + ], + "description": "Pdf parser library. Can read and extract information from pdf file.", + "homepage": "https://www.pdfparser.org", + "keywords": ["extract", "parse", "parser", "pdf", "text"], + "support": { + "issues": "https://github.com/smalot/pdfparser/issues", + "source": "https://github.com/smalot/pdfparser/tree/v2.11.0" + }, + "time": "2024-08-16T06:48:03+00:00" + }, + { + "name": "spatie/enum", + "version": "3.13.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/enum.git", + "reference": "f1a0f464ba909491a53e60a955ce84ad7cd93a2c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/enum/zipball/f1a0f464ba909491a53e60a955ce84ad7cd93a2c", + "reference": "f1a0f464ba909491a53e60a955ce84ad7cd93a2c", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": "^8.0" + }, + "require-dev": { + "fakerphp/faker": "^1.9.1", + "larapack/dd": "^1.1", + "phpunit/phpunit": "^9.0", + "vimeo/psalm": "^4.3" + }, + "suggest": { + "fakerphp/faker": "To use the enum faker provider", + "phpunit/phpunit": "To use the enum assertions" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\Enum\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Brent Roose", + "email": "brent@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + }, + { + "name": "Tom Witkowski", + "email": "dev@gummibeer.de", + "homepage": "https://gummibeer.de", + "role": "Developer" + } + ], + "description": "PHP Enums", + "homepage": "https://github.com/spatie/enum", + "keywords": ["enum", "enumerable", "spatie"], + "support": { + "docs": "https://docs.spatie.be/enum", + "issues": "https://github.com/spatie/enum/issues", + "source": "https://github.com/spatie/enum" + }, + "funding": [ + { + "url": "https://spatie.be/open-source/support-us", + "type": "custom" + }, + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2022-04-22T08:51:55+00:00" + }, + { + "name": "spatie/image-optimizer", + "version": "1.8.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/image-optimizer.git", + "reference": "4fd22035e81d98fffced65a8c20d9ec4daa9671c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/image-optimizer/zipball/4fd22035e81d98fffced65a8c20d9ec4daa9671c", + "reference": "4fd22035e81d98fffced65a8c20d9ec4daa9671c", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "php": "^7.3|^8.0", + "psr/log": "^1.0 | ^2.0 | ^3.0", + "symfony/process": "^4.2|^5.0|^6.0|^7.0" + }, + "require-dev": { + "pestphp/pest": "^1.21", + "phpunit/phpunit": "^8.5.21|^9.4.4", + "symfony/var-dumper": "^4.2|^5.0|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\ImageOptimizer\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "Easily optimize images using PHP", + "homepage": "https://github.com/spatie/image-optimizer", + "keywords": ["image-optimizer", "spatie"], + "support": { + "issues": "https://github.com/spatie/image-optimizer/issues", + "source": "https://github.com/spatie/image-optimizer/tree/1.8.0" + }, + "time": "2024-11-04T08:24:54+00:00" + }, + { + "name": "spatie/laravel-health", + "version": "1.31.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-health.git", + "reference": "0d3b665b60e6821397367cd7f6230fa6fc68b2c8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-health/zipball/0d3b665b60e6821397367cd7f6230fa6fc68b2c8", + "reference": "0d3b665b60e6821397367cd7f6230fa6fc68b2c8", + "shasum": "" + }, + "require": { + "dragonmantank/cron-expression": "^3.3.1", + "guzzlehttp/guzzle": "^6.5|^7.4.5|^7.2", + "illuminate/console": "^8.75|^9.0|^10.0|^11.0", + "illuminate/contracts": "^8.75|^9.0|^10.0|^11.0", + "illuminate/database": "^8.75|^9.0|^10.0|^11.0", + "illuminate/notifications": "^8.75|^9.0|^10.0|^11.0", + "illuminate/support": "^8.75|^9.0|^10.0|^11.0", + "laravel/serializable-closure": "^1.3|^2.0", + "nunomaduro/termwind": "^1.0|^2.0", + "php": "^8.0", + "spatie/enum": "^3.13", + "spatie/laravel-package-tools": "^1.12.1", + "spatie/regex": "^3.1.1|^3.1", + "spatie/temporary-directory": "^2.2", + "symfony/process": "^5.4|^6.0|^7.0" + }, + "require-dev": { + "larastan/larastan": "^1.0.3|^2.4", + "laravel/horizon": "^5.9.10", + "laravel/slack-notification-channel": "^2.4|^3.2", + "nunomaduro/collision": "^5.10|^6.2.1|^6.1|^8.0", + "orchestra/testbench": "^6.23|^7.6|^8.0|^9.0", + "pestphp/pest": "^1.21.3|^2.34", + "pestphp/pest-plugin-laravel": "^1.2|^2.3", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.1.1", + "phpunit/phpunit": "^9.5.21|^9.5.10|^10.5", + "spatie/laravel-ray": "^1.30", + "spatie/pest-plugin-snapshots": "^1.1|^2.1", + "spatie/pest-plugin-test-time": "^1.1.1|^1.1|^2.0", + "spatie/test-time": "^1.3" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Health": "Spatie\\Health\\Facades\\Health" + }, + "providers": ["Spatie\\Health\\HealthServiceProvider"] + } + }, + "autoload": { + "psr-4": { + "Spatie\\Health\\": "src", + "Spatie\\Health\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "role": "Developer" + } + ], + "description": "Monitor the health of a Laravel application", + "homepage": "https://github.com/spatie/laravel-health", + "keywords": ["laravel", "laravel-health", "spatie"], + "support": { + "source": "https://github.com/spatie/laravel-health/tree/1.31.0" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2024-12-09T14:17:48+00:00" + }, + { + "name": "spatie/laravel-image-optimizer", + "version": "1.8.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-image-optimizer.git", + "reference": "024752cba691fee3cd1800000b6aa3da3b8b2474" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-image-optimizer/zipball/024752cba691fee3cd1800000b6aa3da3b8b2474", + "reference": "024752cba691fee3cd1800000b6aa3da3b8b2474", + "shasum": "" + }, + "require": { + "laravel/framework": "^8.0|^9.0|^10.0|^11.0", + "php": "^8.0", + "spatie/image-optimizer": "^1.2.0" + }, + "require-dev": { + "orchestra/testbench": "^6.23|^7.0|^8.0|^9.0", + "phpunit/phpunit": "^9.4|^10.5" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Spatie\\LaravelImageOptimizer\\ImageOptimizerServiceProvider" + ], + "aliases": { + "ImageOptimizer": "Spatie\\LaravelImageOptimizer\\Facades\\ImageOptimizer" + } + } + }, + "autoload": { + "psr-4": { + "Spatie\\LaravelImageOptimizer\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "Optimize images in your Laravel app", + "homepage": "https://github.com/spatie/laravel-image-optimizer", + "keywords": ["laravel-image-optimizer", "spatie"], + "support": { + "source": "https://github.com/spatie/laravel-image-optimizer/tree/1.8.0" + }, + "funding": [ + { + "url": "https://spatie.be/open-source/support-us", + "type": "custom" + } + ], + "time": "2024-02-29T10:55:08+00:00" + }, + { + "name": "spatie/laravel-package-tools", + "version": "1.17.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-package-tools.git", + "reference": "9ab30fd24f677e5aa370ea4cf6b41c517d16cf85" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/9ab30fd24f677e5aa370ea4cf6b41c517d16cf85", + "reference": "9ab30fd24f677e5aa370ea4cf6b41c517d16cf85", + "shasum": "" + }, + "require": { + "illuminate/contracts": "^9.28|^10.0|^11.0", + "php": "^8.0" + }, + "require-dev": { + "mockery/mockery": "^1.5", + "orchestra/testbench": "^7.7|^8.0|^9.0", + "pestphp/pest": "^1.22|^2", + "phpunit/phpunit": "^9.5.24|^10.5", + "spatie/pest-plugin-test-time": "^1.1|^2.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\LaravelPackageTools\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "role": "Developer" + } + ], + "description": "Tools for creating Laravel packages", + "homepage": "https://github.com/spatie/laravel-package-tools", + "keywords": ["laravel-package-tools", "spatie"], + "support": { + "issues": "https://github.com/spatie/laravel-package-tools/issues", + "source": "https://github.com/spatie/laravel-package-tools/tree/1.17.0" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2024-12-09T16:29:14+00:00" + }, + { + "name": "spatie/laravel-permission", + "version": "6.10.1", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-permission.git", + "reference": "8bb69d6d67387f7a00d93a2f5fab98860f06e704" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-permission/zipball/8bb69d6d67387f7a00d93a2f5fab98860f06e704", + "reference": "8bb69d6d67387f7a00d93a2f5fab98860f06e704", + "shasum": "" + }, + "require": { + "illuminate/auth": "^8.12|^9.0|^10.0|^11.0", + "illuminate/container": "^8.12|^9.0|^10.0|^11.0", + "illuminate/contracts": "^8.12|^9.0|^10.0|^11.0", + "illuminate/database": "^8.12|^9.0|^10.0|^11.0", + "php": "^8.0" + }, + "require-dev": { + "larastan/larastan": "^1.0|^2.0", + "laravel/passport": "^11.0|^12.0", + "orchestra/testbench": "^6.23|^7.0|^8.0|^9.0", + "phpunit/phpunit": "^9.4|^10.1" + }, + "type": "library", + "extra": { + "laravel": { + "providers": ["Spatie\\Permission\\PermissionServiceProvider"] + }, + "branch-alias": { + "dev-main": "6.x-dev", + "dev-master": "6.x-dev" + } + }, + "autoload": { + "files": ["src/helpers.php"], + "psr-4": { + "Spatie\\Permission\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "Permission handling for Laravel 8.0 and up", + "homepage": "https://github.com/spatie/laravel-permission", + "keywords": [ + "acl", + "laravel", + "permission", + "permissions", + "rbac", + "roles", + "security", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/laravel-permission/issues", + "source": "https://github.com/spatie/laravel-permission/tree/6.10.1" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2024-11-08T18:45:41+00:00" + }, + { + "name": "spatie/laravel-responsecache", + "version": "7.4.10", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-responsecache.git", + "reference": "cf0305f73fcc49dacfadd0f2228887a92fa736ac" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-responsecache/zipball/cf0305f73fcc49dacfadd0f2228887a92fa736ac", + "reference": "cf0305f73fcc49dacfadd0f2228887a92fa736ac", + "shasum": "" + }, + "require": { + "illuminate/cache": "^8.71|^9.0|^10.0", + "illuminate/console": "^8.71|^9.0|^10.0", + "illuminate/container": "^8.71|^9.0|^10.0", + "illuminate/http": "^8.71|^9.0|^10.0", + "illuminate/support": "^8.71|^9.0|^10.0", + "nesbot/carbon": "^2.63", + "php": "^8.0", + "spatie/laravel-package-tools": "^1.9" + }, + "require-dev": { + "laravel/framework": "^9.0|^10.0", + "mockery/mockery": "^1.4", + "orchestra/testbench": "^6.23|^7.0|^8.0", + "pestphp/pest": "^1.22", + "phpunit/phpunit": "^9.4" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "ResponseCache": "Spatie\\ResponseCache\\Facades\\ResponseCache" + }, + "providers": ["Spatie\\ResponseCache\\ResponseCacheServiceProvider"] + } + }, + "autoload": { + "psr-4": { + "Spatie\\ResponseCache\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "Speed up a Laravel application by caching the entire response", + "homepage": "https://github.com/spatie/laravel-responsecache", + "keywords": [ + "cache", + "laravel", + "laravel-responsecache", + "performance", + "response", + "spatie" + ], + "support": { + "source": "https://github.com/spatie/laravel-responsecache/tree/7.4.10" + }, + "funding": [ + { + "url": "https://spatie.be/open-source/support-us", + "type": "custom" + }, + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2023-10-28T18:47:12+00:00" + }, + { + "name": "spatie/laravel-translation-loader", + "version": "2.8.1", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-translation-loader.git", + "reference": "c946d94915bd86167d61cb05823fec991eb51a08" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-translation-loader/zipball/c946d94915bd86167d61cb05823fec991eb51a08", + "reference": "c946d94915bd86167d61cb05823fec991eb51a08", + "shasum": "" + }, + "require": { + "illuminate/translation": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", + "php": "^7.2|^8.0" + }, + "require-dev": { + "orchestra/testbench": "^4.0|^5.0|^6.0|^7.0|^8.0|^9.0", + "phpunit/phpunit": "^8.0|^9.0|^10.5" + }, + "type": "library", + "extra": { + "laravel": { + "providers": ["Spatie\\TranslationLoader\\TranslationServiceProvider"] + } + }, + "autoload": { + "psr-4": { + "Spatie\\TranslationLoader\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "Store your language lines in the database, yaml or other sources", + "homepage": "https://github.com/spatie/laravel-translation-loader", + "keywords": [ + "database", + "db", + "i8n", + "language", + "laravel", + "laravel-translation-loader", + "spatie", + "translate" + ], + "support": { + "source": "https://github.com/spatie/laravel-translation-loader/tree/2.8.1" + }, + "funding": [ + { + "url": "https://spatie.be/open-source/support-us", + "type": "custom" + } + ], + "time": "2024-12-09T15:07:24+00:00" + }, + { + "name": "spatie/regex", + "version": "3.1.1", + "source": { + "type": "git", + "url": "https://github.com/spatie/regex.git", + "reference": "d543de2019a0068e7b80da0ba24f1c51c7469303" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/regex/zipball/d543de2019a0068e7b80da0ba24f1c51c7469303", + "reference": "d543de2019a0068e7b80da0ba24f1c51c7469303", + "shasum": "" + }, + "require": { + "php": "^8.0|^8.1" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\Regex\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Sebastian De Deyne", + "email": "sebastian@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "A sane interface for php's built in preg_* functions", + "homepage": "https://github.com/spatie/regex", + "keywords": ["expression", "expressions", "regex", "regular", "spatie"], + "support": { + "issues": "https://github.com/spatie/regex/issues", + "source": "https://github.com/spatie/regex/tree/3.1.1" + }, + "funding": [ + { + "url": "https://spatie.be/open-source/support-us", + "type": "custom" + }, + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2021-11-30T21:13:59+00:00" + }, + { + "name": "spatie/temporary-directory", + "version": "2.2.1", + "source": { + "type": "git", + "url": "https://github.com/spatie/temporary-directory.git", + "reference": "76949fa18f8e1a7f663fd2eaa1d00e0bcea0752a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/temporary-directory/zipball/76949fa18f8e1a7f663fd2eaa1d00e0bcea0752a", + "reference": "76949fa18f8e1a7f663fd2eaa1d00e0bcea0752a", + "shasum": "" + }, + "require": { + "php": "^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\TemporaryDirectory\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Alex Vanderbist", + "email": "alex@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "Easily create, use and destroy temporary directories", + "homepage": "https://github.com/spatie/temporary-directory", + "keywords": ["php", "spatie", "temporary-directory"], + "support": { + "issues": "https://github.com/spatie/temporary-directory/issues", + "source": "https://github.com/spatie/temporary-directory/tree/2.2.1" + }, + "funding": [ + { + "url": "https://spatie.be/open-source/support-us", + "type": "custom" + }, + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2023-12-25T11:46:58+00:00" + }, + { + "name": "staudenmeir/laravel-migration-views", + "version": "v1.6.3", + "source": { + "type": "git", + "url": "https://github.com/staudenmeir/laravel-migration-views.git", + "reference": "db9fc1a39e4f665d717bca963f18caf05c7a1185" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/staudenmeir/laravel-migration-views/zipball/db9fc1a39e4f665d717bca963f18caf05c7a1185", + "reference": "db9fc1a39e4f665d717bca963f18caf05c7a1185", + "shasum": "" + }, + "require": { + "illuminate/database": "^9.0", + "php": "^8.0.2" + }, + "require-dev": { + "nesbot/carbon": "^2.62.1", + "orchestra/testbench": "^7.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Staudenmeir\\LaravelMigrationViews\\DatabaseServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Staudenmeir\\LaravelMigrationViews\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Jonas Staudenmeir", + "email": "mail@jonas-staudenmeir.de" + } + ], + "description": "Laravel database migrations with SQL views", + "support": { + "issues": "https://github.com/staudenmeir/laravel-migration-views/issues", + "source": "https://github.com/staudenmeir/laravel-migration-views/tree/v1.6.3" + }, + "funding": [ + { + "url": "https://paypal.me/JonasStaudenmeir", + "type": "custom" + } + ], + "time": "2024-02-05T13:54:04+00:00" + }, + { + "name": "swagger-api/swagger-ui", + "version": "v5.18.2", + "source": { + "type": "git", + "url": "https://github.com/swagger-api/swagger-ui.git", + "reference": "3c7e281d97fd3e70b25f7ff4a001eabd56e375d7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/swagger-api/swagger-ui/zipball/3c7e281d97fd3e70b25f7ff4a001eabd56e375d7", + "reference": "3c7e281d97fd3e70b25f7ff4a001eabd56e375d7", + "shasum": "" + }, + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": ["Apache-2.0"], + "authors": [ + { + "name": "Anna Bodnia", + "email": "anna.bodnia@gmail.com" + }, + { + "name": "Buu Nguyen", + "email": "buunguyen@gmail.com" + }, + { + "name": "Josh Ponelat", + "email": "jponelat@gmail.com" + }, + { + "name": "Kyle Shockey", + "email": "kyleshockey1@gmail.com" + }, + { + "name": "Robert Barnwell", + "email": "robert@robertismy.name" + }, + { + "name": "Sahar Jafari", + "email": "shr.jafari@gmail.com" + } + ], + "description": " Swagger UI is a collection of HTML, Javascript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.", + "homepage": "http://swagger.io", + "keywords": [ + "api", + "documentation", + "openapi", + "specification", + "swagger", + "ui" + ], + "support": { + "issues": "https://github.com/swagger-api/swagger-ui/issues", + "source": "https://github.com/swagger-api/swagger-ui/tree/v5.18.2" + }, + "time": "2024-11-07T14:02:16+00:00" + }, + { + "name": "symfony/cache", + "version": "v7.2.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/cache.git", + "reference": "e7e983596b744c4539f31e79b0350a6cf5878a20" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/cache/zipball/e7e983596b744c4539f31e79b0350a6cf5878a20", + "reference": "e7e983596b744c4539f31e79b0350a6cf5878a20", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/cache": "^2.0|^3.0", + "psr/log": "^1.1|^2|^3", + "symfony/cache-contracts": "^2.5|^3", + "symfony/deprecation-contracts": "^2.5|^3.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/var-exporter": "^6.4|^7.0" + }, + "conflict": { + "doctrine/dbal": "<3.6", + "symfony/dependency-injection": "<6.4", + "symfony/http-kernel": "<6.4", + "symfony/var-dumper": "<6.4" + }, + "provide": { + "psr/cache-implementation": "2.0|3.0", + "psr/simple-cache-implementation": "1.0|2.0|3.0", + "symfony/cache-implementation": "1.1|2.0|3.0" + }, + "require-dev": { + "cache/integration-tests": "dev-master", + "doctrine/dbal": "^3.6|^4", + "predis/predis": "^1.1|^2.0", + "psr/simple-cache": "^1.0|^2.0|^3.0", + "symfony/clock": "^6.4|^7.0", + "symfony/config": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/filesystem": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/messenger": "^6.4|^7.0", + "symfony/var-dumper": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Cache\\": "" + }, + "classmap": ["Traits/ValueWrapper.php"], + "exclude-from-classmap": ["/Tests/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides extended PSR-6, PSR-16 (and tags) implementations", + "homepage": "https://symfony.com", + "keywords": ["caching", "psr6"], + "support": { + "source": "https://github.com/symfony/cache/tree/v7.2.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-12-07T08:08:50+00:00" + }, + { + "name": "symfony/cache-contracts", + "version": "v3.5.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/cache-contracts.git", + "reference": "15a4f8e5cd3bce9aeafc882b1acab39ec8de2c1b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/15a4f8e5cd3bce9aeafc882b1acab39ec8de2c1b", + "reference": "15a4f8e5cd3bce9aeafc882b1acab39ec8de2c1b", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/cache": "^3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Cache\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to caching", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/cache-contracts/tree/v3.5.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:20:29+00:00" + }, + { + "name": "symfony/console", + "version": "v6.4.15", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "f1fc6f47283e27336e7cebb9e8946c8de7bff9bd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/f1fc6f47283e27336e7cebb9e8946c8de7bff9bd", + "reference": "f1fc6f47283e27336e7cebb9e8946c8de7bff9bd", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/string": "^5.4|^6.0|^7.0" + }, + "conflict": { + "symfony/dependency-injection": "<5.4", + "symfony/dotenv": "<5.4", + "symfony/event-dispatcher": "<5.4", + "symfony/lock": "<5.4", + "symfony/process": "<5.4" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/lock": "^5.4|^6.0|^7.0", + "symfony/messenger": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.0|^7.0", + "symfony/stopwatch": "^5.4|^6.0|^7.0", + "symfony/var-dumper": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": ["/Tests/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Eases the creation of beautiful and testable command line interfaces", + "homepage": "https://symfony.com", + "keywords": ["cli", "command-line", "console", "terminal"], + "support": { + "source": "https://github.com/symfony/console/tree/v6.4.15" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-11-06T14:19:14+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v7.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "601a5ce9aaad7bf10797e3663faefce9e26c24e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/601a5ce9aaad7bf10797e3663faefce9e26c24e2", + "reference": "601a5ce9aaad7bf10797e3663faefce9e26c24e2", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\CssSelector\\": "" + }, + "exclude-from-classmap": ["/Tests/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Jean-François Simon", + "email": "jeanfrancois.simon@sensiolabs.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Converts CSS selectors to XPath expressions", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/css-selector/tree/v7.2.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:21:43+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v3.5.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", + "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "files": ["function.php"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:20:29+00:00" + }, + { + "name": "symfony/error-handler", + "version": "v6.4.14", + "source": { + "type": "git", + "url": "https://github.com/symfony/error-handler.git", + "reference": "9e024324511eeb00983ee76b9aedc3e6ecd993d9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/9e024324511eeb00983ee76b9aedc3e6ecd993d9", + "reference": "9e024324511eeb00983ee76b9aedc3e6ecd993d9", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/log": "^1|^2|^3", + "symfony/var-dumper": "^5.4|^6.0|^7.0" + }, + "conflict": { + "symfony/deprecation-contracts": "<2.5", + "symfony/http-kernel": "<6.4" + }, + "require-dev": { + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/serializer": "^5.4|^6.0|^7.0" + }, + "bin": ["Resources/bin/patch-type-declarations"], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\ErrorHandler\\": "" + }, + "exclude-from-classmap": ["/Tests/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to manage errors and ease debugging PHP code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/error-handler/tree/v6.4.14" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-11-05T15:34:40+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v7.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "910c5db85a5356d0fea57680defec4e99eb9c8c1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/910c5db85a5356d0fea57680defec4e99eb9c8c1", + "reference": "910c5db85a5356d0fea57680defec4e99eb9c8c1", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/event-dispatcher-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/dependency-injection": "<6.4", + "symfony/service-contracts": "<2.5" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/error-handler": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/stopwatch": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": ["/Tests/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/event-dispatcher/tree/v7.2.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:21:43+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v3.5.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7642f5e970b672283b7823222ae8ef8bbc160b9f", + "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/event-dispatcher": "^1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\EventDispatcher\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to dispatching event", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:20:29+00:00" + }, + { + "name": "symfony/filesystem", + "version": "v7.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/filesystem.git", + "reference": "b8dce482de9d7c9fe2891155035a7248ab5c7fdb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/b8dce482de9d7c9fe2891155035a7248ab5c7fdb", + "reference": "b8dce482de9d7c9fe2891155035a7248ab5c7fdb", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.8" + }, + "require-dev": { + "symfony/process": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Filesystem\\": "" + }, + "exclude-from-classmap": ["/Tests/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides basic utilities for the filesystem", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/filesystem/tree/v7.2.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-10-25T15:15:23+00:00" + }, + { + "name": "symfony/finder", + "version": "v6.4.13", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "daea9eca0b08d0ed1dc9ab702a46128fd1be4958" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/daea9eca0b08d0ed1dc9ab702a46128fd1be4958", + "reference": "daea9eca0b08d0ed1dc9ab702a46128fd1be4958", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "symfony/filesystem": "^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": ["/Tests/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Finds files and directories via an intuitive fluent interface", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v6.4.13" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-10-01T08:30:56+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v6.4.16", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "431771b7a6f662f1575b3cfc8fd7617aa9864d57" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/431771b7a6f662f1575b3cfc8fd7617aa9864d57", + "reference": "431771b7a6f662f1575b3cfc8fd7617aa9864d57", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.1", + "symfony/polyfill-php83": "^1.27" + }, + "conflict": { + "symfony/cache": "<6.4.12|>=7.0,<7.1.5" + }, + "require-dev": { + "doctrine/dbal": "^2.13.1|^3|^4", + "predis/predis": "^1.1|^2.0", + "symfony/cache": "^6.4.12|^7.1.5", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4|^7.0", + "symfony/mime": "^5.4|^6.0|^7.0", + "symfony/rate-limiter": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": ["/Tests/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Defines an object-oriented layer for the HTTP specification", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-foundation/tree/v6.4.16" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-11-13T18:58:10+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v6.4.16", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "8838b5b21d807923b893ccbfc2cbeda0f1bc00f0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/8838b5b21d807923b893ccbfc2cbeda0f1bc00f0", + "reference": "8838b5b21d807923b893ccbfc2cbeda0f1bc00f0", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/log": "^1|^2|^3", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/error-handler": "^6.4|^7.0", + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/browser-kit": "<5.4", + "symfony/cache": "<5.4", + "symfony/config": "<6.1", + "symfony/console": "<5.4", + "symfony/dependency-injection": "<6.4", + "symfony/doctrine-bridge": "<5.4", + "symfony/form": "<5.4", + "symfony/http-client": "<5.4", + "symfony/http-client-contracts": "<2.5", + "symfony/mailer": "<5.4", + "symfony/messenger": "<5.4", + "symfony/translation": "<5.4", + "symfony/translation-contracts": "<2.5", + "symfony/twig-bridge": "<5.4", + "symfony/validator": "<6.4", + "symfony/var-dumper": "<6.3", + "twig/twig": "<2.13" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/cache": "^1.0|^2.0|^3.0", + "symfony/browser-kit": "^5.4|^6.0|^7.0", + "symfony/clock": "^6.2|^7.0", + "symfony/config": "^6.1|^7.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/css-selector": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/dom-crawler": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/finder": "^5.4|^6.0|^7.0", + "symfony/http-client-contracts": "^2.5|^3", + "symfony/process": "^5.4|^6.0|^7.0", + "symfony/property-access": "^5.4.5|^6.0.5|^7.0", + "symfony/routing": "^5.4|^6.0|^7.0", + "symfony/serializer": "^6.4.4|^7.0.4", + "symfony/stopwatch": "^5.4|^6.0|^7.0", + "symfony/translation": "^5.4|^6.0|^7.0", + "symfony/translation-contracts": "^2.5|^3", + "symfony/uid": "^5.4|^6.0|^7.0", + "symfony/validator": "^6.4|^7.0", + "symfony/var-dumper": "^5.4|^6.4|^7.0", + "symfony/var-exporter": "^6.2|^7.0", + "twig/twig": "^2.13|^3.0.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": ["/Tests/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a structured process for converting a Request into a Response", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-kernel/tree/v6.4.16" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-11-27T12:49:36+00:00" + }, + { + "name": "symfony/mailer", + "version": "v6.4.13", + "source": { + "type": "git", + "url": "https://github.com/symfony/mailer.git", + "reference": "c2f7e0d8d7ac8fe25faccf5d8cac462805db2663" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mailer/zipball/c2f7e0d8d7ac8fe25faccf5d8cac462805db2663", + "reference": "c2f7e0d8d7ac8fe25faccf5d8cac462805db2663", + "shasum": "" + }, + "require": { + "egulias/email-validator": "^2.1.10|^3|^4", + "php": ">=8.1", + "psr/event-dispatcher": "^1", + "psr/log": "^1|^2|^3", + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/mime": "^6.2|^7.0", + "symfony/service-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/http-client-contracts": "<2.5", + "symfony/http-kernel": "<5.4", + "symfony/messenger": "<6.2", + "symfony/mime": "<6.2", + "symfony/twig-bridge": "<6.2.1" + }, + "require-dev": { + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/http-client": "^5.4|^6.0|^7.0", + "symfony/messenger": "^6.2|^7.0", + "symfony/twig-bridge": "^6.2|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mailer\\": "" + }, + "exclude-from-classmap": ["/Tests/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Helps sending emails", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/mailer/tree/v6.4.13" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:18:03+00:00" + }, + { + "name": "symfony/mime", + "version": "v6.4.13", + "source": { + "type": "git", + "url": "https://github.com/symfony/mime.git", + "reference": "1de1cf14d99b12c7ebbb850491ec6ae3ed468855" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mime/zipball/1de1cf14d99b12c7ebbb850491ec6ae3ed468855", + "reference": "1de1cf14d99b12c7ebbb850491ec6ae3ed468855", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" + }, + "conflict": { + "egulias/email-validator": "~3.0.0", + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/mailer": "<5.4", + "symfony/serializer": "<6.4.3|>7.0,<7.0.3" + }, + "require-dev": { + "egulias/email-validator": "^2.1.10|^3.1|^4", + "league/html-to-markdown": "^5.0", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.4|^7.0", + "symfony/property-access": "^5.4|^6.0|^7.0", + "symfony/property-info": "^5.4|^6.0|^7.0", + "symfony/serializer": "^6.4.3|^7.0.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mime\\": "" + }, + "exclude-from-classmap": ["/Tests/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows manipulating MIME messages", + "homepage": "https://symfony.com", + "keywords": ["mime", "mime-type"], + "support": { + "source": "https://github.com/symfony/mime/tree/v6.4.13" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-10-25T15:07:50+00:00" + }, + { + "name": "symfony/options-resolver", + "version": "v7.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/options-resolver.git", + "reference": "7da8fbac9dcfef75ffc212235d76b2754ce0cf50" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/7da8fbac9dcfef75ffc212235d76b2754ce0cf50", + "reference": "7da8fbac9dcfef75ffc212235d76b2754ce0cf50", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\OptionsResolver\\": "" + }, + "exclude-from-classmap": ["/Tests/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an improved replacement for the array_replace PHP function", + "homepage": "https://symfony.com", + "keywords": ["config", "configuration", "options"], + "support": { + "source": "https://github.com/symfony/options-resolver/tree/v7.2.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-11-20T11:17:29+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": ["bootstrap.php"], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": ["compatibility", "ctype", "polyfill", "portable"], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-intl-grapheme", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", + "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": ["bootstrap.php"], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's grapheme_* functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "grapheme", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "c36586dcf89a12315939e00ec9b4474adcb1d773" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/c36586dcf89a12315939e00ec9b4474adcb1d773", + "reference": "c36586dcf89a12315939e00ec9b4474adcb1d773", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "symfony/polyfill-intl-normalizer": "^1.10" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": ["bootstrap.php"], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + }, + { + "name": "Trevor Rowbotham", + "email": "trevor.rowbotham@pm.me" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "3833d7255cc303546435cb650316bff708a1c75c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c", + "reference": "3833d7255cc303546435cb650316bff708a1c75c", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": ["bootstrap.php"], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "classmap": ["Resources/stubs"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341", + "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": ["bootstrap.php"], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": ["compatibility", "mbstring", "polyfill", "portable", "shim"], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", + "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": ["bootstrap.php"], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": ["Resources/stubs"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": ["compatibility", "polyfill", "portable", "shim"], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-php81", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php81.git", + "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c", + "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": ["bootstrap.php"], + "psr-4": { + "Symfony\\Polyfill\\Php81\\": "" + }, + "classmap": ["Resources/stubs"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": ["compatibility", "polyfill", "portable", "shim"], + "support": { + "source": "https://github.com/symfony/polyfill-php81/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-php83", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php83.git", + "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/2fb86d65e2d424369ad2905e83b236a8805ba491", + "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": ["bootstrap.php"], + "psr-4": { + "Symfony\\Polyfill\\Php83\\": "" + }, + "classmap": ["Resources/stubs"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": ["compatibility", "polyfill", "portable", "shim"], + "support": { + "source": "https://github.com/symfony/polyfill-php83/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-uuid", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-uuid.git", + "reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/21533be36c24be3f4b1669c4725c7d1d2bab4ae2", + "reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-uuid": "*" + }, + "suggest": { + "ext-uuid": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": ["bootstrap.php"], + "psr-4": { + "Symfony\\Polyfill\\Uuid\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Grégoire Pineau", + "email": "lyrixx@lyrixx.info" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for uuid functions", + "homepage": "https://symfony.com", + "keywords": ["compatibility", "polyfill", "portable", "uuid"], + "support": { + "source": "https://github.com/symfony/polyfill-uuid/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/process", + "version": "v6.4.15", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "3cb242f059c14ae08591c5c4087d1fe443564392" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/3cb242f059c14ae08591c5c4087d1fe443564392", + "reference": "3cb242f059c14ae08591c5c4087d1fe443564392", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": ["/Tests/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Executes commands in sub-processes", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/process/tree/v6.4.15" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-11-06T14:19:14+00:00" + }, + { + "name": "symfony/psr-http-message-bridge", + "version": "v2.3.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/psr-http-message-bridge.git", + "reference": "581ca6067eb62640de5ff08ee1ba6850a0ee472e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/581ca6067eb62640de5ff08ee1ba6850a0ee472e", + "reference": "581ca6067eb62640de5ff08ee1ba6850a0ee472e", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/http-message": "^1.0 || ^2.0", + "symfony/deprecation-contracts": "^2.5 || ^3.0", + "symfony/http-foundation": "^5.4 || ^6.0" + }, + "require-dev": { + "nyholm/psr7": "^1.1", + "psr/log": "^1.1 || ^2 || ^3", + "symfony/browser-kit": "^5.4 || ^6.0", + "symfony/config": "^5.4 || ^6.0", + "symfony/event-dispatcher": "^5.4 || ^6.0", + "symfony/framework-bundle": "^5.4 || ^6.0", + "symfony/http-kernel": "^5.4 || ^6.0", + "symfony/phpunit-bridge": "^6.2" + }, + "suggest": { + "nyholm/psr7": "For a super lightweight PSR-7/17 implementation" + }, + "type": "symfony-bridge", + "extra": { + "branch-alias": { + "dev-main": "2.3-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Bridge\\PsrHttpMessage\\": "" + }, + "exclude-from-classmap": ["/Tests/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "http://symfony.com/contributors" + } + ], + "description": "PSR HTTP message bridge", + "homepage": "http://symfony.com", + "keywords": ["http", "http-message", "psr-17", "psr-7"], + "support": { + "issues": "https://github.com/symfony/psr-http-message-bridge/issues", + "source": "https://github.com/symfony/psr-http-message-bridge/tree/v2.3.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-26T11:53:26+00:00" + }, + { + "name": "symfony/routing", + "version": "v6.4.16", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "91e02e606b4b705c2f4fb42f7e7708b7923a3220" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/91e02e606b4b705c2f4fb42f7e7708b7923a3220", + "reference": "91e02e606b4b705c2f4fb42f7e7708b7923a3220", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "conflict": { + "doctrine/annotations": "<1.12", + "symfony/config": "<6.2", + "symfony/dependency-injection": "<5.4", + "symfony/yaml": "<5.4" + }, + "require-dev": { + "doctrine/annotations": "^1.12|^2", + "psr/log": "^1|^2|^3", + "symfony/config": "^6.2|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^5.4|^6.0|^7.0", + "symfony/yaml": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Routing\\": "" + }, + "exclude-from-classmap": ["/Tests/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Maps an HTTP request to a set of configuration variables", + "homepage": "https://symfony.com", + "keywords": ["router", "routing", "uri", "url"], + "support": { + "source": "https://github.com/symfony/routing/tree/v6.4.16" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-11-13T15:31:34+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v3.5.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/e53260aabf78fb3d63f8d79d69ece59f80d5eda0", + "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/container": "^1.1|^2.0", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "conflict": { + "ext-psr": "<1.1|>=2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + }, + "exclude-from-classmap": ["/Test/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/service-contracts/tree/v3.5.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:20:29+00:00" + }, + { + "name": "symfony/string", + "version": "v7.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/string.git", + "reference": "446e0d146f991dde3e73f45f2c97a9faad773c82" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/string/zipball/446e0d146f991dde3e73f45f2c97a9faad773c82", + "reference": "446e0d146f991dde3e73f45f2c97a9faad773c82", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-grapheme": "~1.0", + "symfony/polyfill-intl-normalizer": "~1.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/translation-contracts": "<2.5" + }, + "require-dev": { + "symfony/emoji": "^7.1", + "symfony/error-handler": "^6.4|^7.0", + "symfony/http-client": "^6.4|^7.0", + "symfony/intl": "^6.4|^7.0", + "symfony/translation-contracts": "^2.5|^3.0", + "symfony/var-exporter": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "files": ["Resources/functions.php"], + "psr-4": { + "Symfony\\Component\\String\\": "" + }, + "exclude-from-classmap": ["/Tests/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", + "homepage": "https://symfony.com", + "keywords": ["grapheme", "i18n", "string", "unicode", "utf-8", "utf8"], + "support": { + "source": "https://github.com/symfony/string/tree/v7.2.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-11-13T13:31:26+00:00" + }, + { + "name": "symfony/translation", + "version": "v6.4.13", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation.git", + "reference": "bee9bfabfa8b4045a66bf82520e492cddbaffa66" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation/zipball/bee9bfabfa8b4045a66bf82520e492cddbaffa66", + "reference": "bee9bfabfa8b4045a66bf82520e492cddbaffa66", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/translation-contracts": "^2.5|^3.0" + }, + "conflict": { + "symfony/config": "<5.4", + "symfony/console": "<5.4", + "symfony/dependency-injection": "<5.4", + "symfony/http-client-contracts": "<2.5", + "symfony/http-kernel": "<5.4", + "symfony/service-contracts": "<2.5", + "symfony/twig-bundle": "<5.4", + "symfony/yaml": "<5.4" + }, + "provide": { + "symfony/translation-implementation": "2.3|3.0" + }, + "require-dev": { + "nikic/php-parser": "^4.18|^5.0", + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/finder": "^5.4|^6.0|^7.0", + "symfony/http-client-contracts": "^2.5|^3.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0", + "symfony/intl": "^5.4|^6.0|^7.0", + "symfony/polyfill-intl-icu": "^1.21", + "symfony/routing": "^5.4|^6.0|^7.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/yaml": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "files": ["Resources/functions.php"], + "psr-4": { + "Symfony\\Component\\Translation\\": "" + }, + "exclude-from-classmap": ["/Tests/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to internationalize your application", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/translation/tree/v6.4.13" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-27T18:14:25+00:00" + }, + { + "name": "symfony/translation-contracts", + "version": "v3.5.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "4667ff3bd513750603a09c8dedbea942487fb07c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/4667ff3bd513750603a09c8dedbea942487fb07c", + "reference": "4667ff3bd513750603a09c8dedbea942487fb07c", + "shasum": "" + }, + "require": { "php": ">=8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Translation\\": "" + }, + "exclude-from-classmap": ["/Test/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to translation", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/translation-contracts/tree/v3.5.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:20:29+00:00" + }, + { + "name": "symfony/uid", + "version": "v6.4.13", + "source": { + "type": "git", + "url": "https://github.com/symfony/uid.git", + "reference": "18eb207f0436a993fffbdd811b5b8fa35fa5e007" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/uid/zipball/18eb207f0436a993fffbdd811b5b8fa35fa5e007", + "reference": "18eb207f0436a993fffbdd811b5b8fa35fa5e007", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/polyfill-uuid": "^1.15" + }, + "require-dev": { + "symfony/console": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Uid\\": "" + }, + "exclude-from-classmap": ["/Tests/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Grégoire Pineau", + "email": "lyrixx@lyrixx.info" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to generate and represent UIDs", + "homepage": "https://symfony.com", + "keywords": ["UID", "ulid", "uuid"], + "support": { + "source": "https://github.com/symfony/uid/tree/v6.4.13" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:18:03+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v6.4.15", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "38254d5a5ac2e61f2b52f9caf54e7aa3c9d36b80" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/38254d5a5ac2e61f2b52f9caf54e7aa3c9d36b80", + "reference": "38254d5a5ac2e61f2b52f9caf54e7aa3c9d36b80", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/console": "<5.4" + }, + "require-dev": { + "ext-iconv": "*", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/error-handler": "^6.3|^7.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.0|^7.0", + "symfony/uid": "^5.4|^6.0|^7.0", + "twig/twig": "^2.13|^3.0.4" + }, + "bin": ["Resources/bin/var-dump-server"], + "type": "library", + "autoload": { + "files": ["Resources/functions/dump.php"], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": ["/Tests/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides mechanisms for walking through any arbitrary PHP variable", + "homepage": "https://symfony.com", + "keywords": ["debug", "dump"], + "support": { + "source": "https://github.com/symfony/var-dumper/tree/v6.4.15" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-11-08T15:28:48+00:00" + }, + { + "name": "symfony/var-exporter", + "version": "v7.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-exporter.git", + "reference": "1a6a89f95a46af0f142874c9d650a6358d13070d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/1a6a89f95a46af0f142874c9d650a6358d13070d", + "reference": "1a6a89f95a46af0f142874c9d650a6358d13070d", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "symfony/property-access": "^6.4|^7.0", + "symfony/serializer": "^6.4|^7.0", + "symfony/var-dumper": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\VarExporter\\": "" + }, + "exclude-from-classmap": ["/Tests/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows exporting any serializable PHP data structure to plain PHP code", + "homepage": "https://symfony.com", + "keywords": [ + "clone", + "construct", + "export", + "hydrate", + "instantiate", + "lazy-loading", + "proxy", + "serialize" + ], + "support": { + "source": "https://github.com/symfony/var-exporter/tree/v7.2.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-10-18T07:58:17+00:00" + }, + { + "name": "symfony/yaml", + "version": "v6.4.13", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "e99b4e94d124b29ee4cf3140e1b537d2dad8cec9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/e99b4e94d124b29ee4cf3140e1b537d2dad8cec9", + "reference": "e99b4e94d124b29ee4cf3140e1b537d2dad8cec9", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/console": "<5.4" + }, + "require-dev": { + "symfony/console": "^5.4|^6.0|^7.0" + }, + "bin": ["Resources/bin/yaml-lint"], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": ["/Tests/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Loads and dumps YAML files", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/yaml/tree/v6.4.13" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:18:03+00:00" + }, + { + "name": "tijsverkoyen/css-to-inline-styles", + "version": "v2.2.7", + "source": { + "type": "git", + "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", + "reference": "83ee6f38df0a63106a9e4536e3060458b74ccedb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/83ee6f38df0a63106a9e4536e3060458b74ccedb", + "reference": "83ee6f38df0a63106a9e4536e3060458b74ccedb", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "php": "^5.5 || ^7.0 || ^8.0", + "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5 || ^8.5.21 || ^9.5.10" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "TijsVerkoyen\\CssToInlineStyles\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause"], + "authors": [ + { + "name": "Tijs Verkoyen", + "email": "css_to_inline_styles@verkoyen.eu", + "role": "Developer" + } + ], + "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.", + "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", + "support": { + "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", + "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/v2.2.7" + }, + "time": "2023-12-08T13:03:43+00:00" + }, + { + "name": "trax2/framework", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/trax-project/trax2-framework.git", + "reference": "0f099d4411ba8e32d373e1e2142f0036afee1414" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/trax-project/trax2-framework/zipball/0f099d4411ba8e32d373e1e2142f0036afee1414", + "reference": "0f099d4411ba8e32d373e1e2142f0036afee1414", + "shasum": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Trax\\Auth\\": "auth/src/", + "Trax\\Core\\": "core/src/", + "Trax\\Repo\\": "repo/src/", + "Trax\\XapiStore\\": "xapi-store/src/", + "Trax\\XapiValidation\\": "xapi-validation/src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["GPL-3.0-or-later"], + "authors": [ + { + "name": "Sébastien Fraysse", + "email": "sebastien@fraysse.eu", + "homepage": "http://fraysse.eu" + } + ], + "description": "A framework for TRAX LRS", + "homepage": "http://traxlrs.com", + "keywords": ["lrs", "trax", "xAPI"], + "support": { + "issues": "https://github.com/trax-project/trax2-framework/issues", + "source": "https://github.com/trax-project/trax2-framework/tree/2.0.4" + }, + "time": "2023-04-25T11:10:04+00:00" + }, + { + "name": "treestoneit/shopping-cart", + "version": "v1.5.0", + "source": { + "type": "git", + "url": "https://github.com/treeStoneIT/shopping-cart.git", + "reference": "303b3d5e4845bbd45f72ba29cb8098d17d50f5a1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/treeStoneIT/shopping-cart/zipball/303b3d5e4845bbd45f72ba29cb8098d17d50f5a1", + "reference": "303b3d5e4845bbd45f72ba29cb8098d17d50f5a1", + "shasum": "" + }, + "require": { + "ext-json": "*", + "illuminate/config": "^6.0|^7.0|^8.0|^9.0", + "illuminate/database": "^6.20.26|^7.30.5|^8.40.0|^9.0", + "illuminate/support": "^6.0|^7.0|^8.0|^9.0", + "php": "^7.3|^8.0|^8.1" + }, + "require-dev": { + "orchestra/testbench": "^4.0|^5.0|^6.0", + "phpunit/phpunit": "^8.0|^9.0" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Cart": "Treestoneit\\ShoppingCart\\Facades\\Cart" + }, + "providers": ["Treestoneit\\ShoppingCart\\CartServiceProvider"] + } + }, + "autoload": { + "psr-4": { + "Treestoneit\\ShoppingCart\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Avraham Appel", + "email": "avraham@bomshteyn.com", + "role": "Developer" + } + ], + "description": "An easy-to-use shopping cart for Laravel", + "homepage": "https://github.com/treestoneit/shopping-cart", + "keywords": ["laravel", "shopping-cart", "treestoneit"], + "support": { + "issues": "https://github.com/treeStoneIT/shopping-cart/issues", + "source": "https://github.com/treeStoneIT/shopping-cart/tree/v1.5.0" + }, + "funding": [ + { + "url": "https://github.com/treestoneit", + "type": "github" + } + ], + "time": "2022-09-13T20:54:06+00:00" + }, + { + "name": "twilio/sdk", + "version": "6.44.4", + "source": { + "type": "git", + "url": "https://github.com/twilio/twilio-php.git", + "reference": "08aad5f377e2245b9cd7508e7762d95e7392fa4d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twilio/twilio-php/zipball/08aad5f377e2245b9cd7508e7762d95e7392fa4d", + "reference": "08aad5f377e2245b9cd7508e7762d95e7392fa4d", + "shasum": "" + }, + "require": { + "php": ">=7.1.0" + }, + "require-dev": { + "guzzlehttp/guzzle": "^6.3 || ^7.0", + "phpunit/phpunit": ">=7.0 < 10" + }, + "suggest": { + "guzzlehttp/guzzle": "An HTTP client to execute the API requests" + }, + "type": "library", + "autoload": { + "psr-4": { + "Twilio\\": "src/Twilio/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Twilio API Team", + "email": "api@twilio.com" + } + ], + "description": "A PHP wrapper for Twilio's API", + "homepage": "https://github.com/twilio/twilio-php", + "keywords": ["api", "sms", "twilio"], + "support": { + "issues": "https://github.com/twilio/twilio-php/issues", + "source": "https://github.com/twilio/twilio-php/tree/6.44.4" + }, + "time": "2023-02-22T19:59:53+00:00" + }, + { + "name": "tzsk/sms", + "version": "6.0.0", + "source": { + "type": "git", + "url": "https://github.com/tzsk/sms.git", + "reference": "387b3e750e911095be7a36f9181cb3cdd7d81929" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tzsk/sms/zipball/387b3e750e911095be7a36f9181cb3cdd7d81929", + "reference": "387b3e750e911095be7a36f9181cb3cdd7d81929", + "shasum": "" + }, + "require": { + "guzzlehttp/guzzle": "^7.0", + "illuminate/http": "^8.0|^9.0", + "illuminate/support": "^8.0|^9.0", + "php": "^8.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^3.87", + "friendsofphp/php-cs-fixer": "^3.0", + "kavenegar/php": "^1.2", + "laravel/legacy-factories": "^1.0", + "mediaburst/clockworksms": "^2.0", + "melipayamak/php": "^1.0.0", + "orchestra/testbench": "^6.0|^7.0", + "phpunit/phpunit": "^9.3", + "sms77/api": "^v2.4.0", + "smsgatewayme/client": "^0.0.1", + "twilio/sdk": "^6.0", + "vimeo/psalm": "^4.0" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Sms": "Tzsk\\Sms\\Facades\\Sms" + }, + "providers": ["Tzsk\\Sms\\SmsServiceProvider"] + } + }, + "autoload": { + "files": ["src/Helper.php"], + "psr-4": { + "Tzsk\\Sms\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Kazi Ahmed", + "email": "mailtokmahmed@gmail.com", + "homepage": "https://github.com/tzsk", + "role": "Developer" + } + ], + "description": "Laravel SMS Gateway Integration Package", + "homepage": "https://github.com/tzsk/sms", + "keywords": [ + "laravel SMS gateway me", + "laravel SmsGateWay24", + "laravel farazsms", + "laravel kavenegar", + "laravel link mobility", + "laravel melipayamak", + "laravel sms gateway", + "laravel smsir", + "laravel textlocal", + "laravel tsms", + "laravel twilio", + "sms", + "tzsk" + ], + "support": { + "issues": "https://github.com/tzsk/sms/issues", + "source": "https://github.com/tzsk/sms/tree/6.0.0" + }, + "funding": [ + { + "url": "https://paypal.me/KMAhmed", + "type": "custom" + }, + { + "url": "https://github.com/tzsk", + "type": "github" + } + ], + "time": "2022-04-02T05:56:41+00:00" + }, + { + "name": "vlucas/phpdotenv", + "version": "v5.6.1", + "source": { + "type": "git", + "url": "https://github.com/vlucas/phpdotenv.git", + "reference": "a59a13791077fe3d44f90e7133eb68e7d22eaff2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/a59a13791077fe3d44f90e7133eb68e7d22eaff2", + "reference": "a59a13791077fe3d44f90e7133eb68e7d22eaff2", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "graham-campbell/result-type": "^1.1.3", + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.3", + "symfony/polyfill-ctype": "^1.24", + "symfony/polyfill-mbstring": "^1.24", + "symfony/polyfill-php80": "^1.24" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "ext-filter": "*", + "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2" + }, + "suggest": { + "ext-filter": "Required to use the boolean validator." + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, + "branch-alias": { + "dev-master": "5.6-dev" + } + }, + "autoload": { + "psr-4": { + "Dotenv\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause"], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Vance Lucas", + "email": "vance@vancelucas.com", + "homepage": "https://github.com/vlucas" + } + ], + "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", + "keywords": ["dotenv", "env", "environment"], + "support": { + "issues": "https://github.com/vlucas/phpdotenv/issues", + "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", + "type": "tidelift" + } + ], + "time": "2024-07-20T21:52:34+00:00" + }, + { + "name": "voku/portable-ascii", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/voku/portable-ascii.git", + "reference": "b1d923f88091c6bf09699efcd7c8a1b1bfd7351d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b1d923f88091c6bf09699efcd7c8a1b1bfd7351d", + "reference": "b1d923f88091c6bf09699efcd7c8a1b1bfd7351d", + "shasum": "" + }, + "require": { + "php": ">=7.0.0" + }, + "require-dev": { + "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" + }, + "suggest": { + "ext-intl": "Use Intl for transliterator_transliterate() support" + }, + "type": "library", + "autoload": { + "psr-4": { + "voku\\": "src/voku/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Lars Moelleken", + "homepage": "https://www.moelleken.org/" + } + ], + "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", + "homepage": "https://github.com/voku/portable-ascii", + "keywords": ["ascii", "clean", "php"], + "support": { + "issues": "https://github.com/voku/portable-ascii/issues", + "source": "https://github.com/voku/portable-ascii/tree/2.0.3" + }, + "funding": [ + { + "url": "https://www.paypal.me/moelleken", + "type": "custom" + }, + { + "url": "https://github.com/voku", + "type": "github" + }, + { + "url": "https://opencollective.com/portable-ascii", + "type": "open_collective" + }, + { + "url": "https://www.patreon.com/voku", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", + "type": "tidelift" + } + ], + "time": "2024-11-21T01:49:47+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/webmozarts/assert.git", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "php": "^7.2 || ^8.0" + }, + "conflict": { + "phpstan/phpstan": "<0.12.20", + "vimeo/psalm": "<4.6.1 || 4.6.2" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.13" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": ["assert", "check", "validate"], + "support": { + "issues": "https://github.com/webmozarts/assert/issues", + "source": "https://github.com/webmozarts/assert/tree/1.11.0" + }, + "time": "2022-06-03T18:03:27+00:00" + }, + { + "name": "zanysoft/laravel-zip", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/zanysoft/laravel-zip.git", + "reference": "04ed09db8ca799e088b3af183e6de50be8346bf4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zanysoft/laravel-zip/zipball/04ed09db8ca799e088b3af183e6de50be8346bf4", + "reference": "04ed09db8ca799e088b3af183e6de50be8346bf4", + "shasum": "" + }, + "require": { + "ext-zip": "*", + "illuminate/support": "^7.0|^8.0|^9.0|^10.0", + "php": ">=7.4" + }, + "require-dev": { + "orchestra/testbench": "^6.24", + "phpunit/phpunit": "^9.5", + "scrutinizer/ocular": "^1.9" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Zip": "ZanySoft\\Zip\\Facades\\Zip" + }, + "providers": ["ZanySoft\\Zip\\ZipServiceProvider"] + } + }, + "autoload": { + "psr-4": { + "ZanySoft\\Zip\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Zany Soft", + "email": "info@zanysoft.net", + "homepage": "http://www.zanysoft.net" + } + ], + "description": "laravel-zip is the world's leading zip utility for file compression and backup.", + "homepage": "http://www.zanysoft.net", + "keywords": [ + "backup", + "extract", + "laravel", + "laravel-zip", + "laravel8", + "laravel9", + "merge", + "multiple", + "unzip", + "zip", + "ziparchive" + ], + "support": { + "issues": "https://github.com/zanysoft/laravel-zip/issues", + "source": "https://github.com/zanysoft/laravel-zip/tree/2.0.4" + }, + "time": "2023-02-16T05:33:35+00:00" + }, + { + "name": "zircote/swagger-php", + "version": "4.11.1", + "source": { + "type": "git", + "url": "https://github.com/zircote/swagger-php.git", + "reference": "7df10e8ec47db07c031db317a25bef962b4e5de1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zircote/swagger-php/zipball/7df10e8ec47db07c031db317a25bef962b4e5de1", + "reference": "7df10e8ec47db07c031db317a25bef962b4e5de1", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": ">=7.2", + "psr/log": "^1.1 || ^2.0 || ^3.0", + "symfony/deprecation-contracts": "^2 || ^3", + "symfony/finder": ">=2.2", + "symfony/yaml": ">=3.3" + }, + "require-dev": { + "composer/package-versions-deprecated": "^1.11", + "doctrine/annotations": "^1.7 || ^2.0", + "friendsofphp/php-cs-fixer": "^2.17 || 3.62.0", + "phpstan/phpstan": "^1.6", + "phpunit/phpunit": ">=8", + "vimeo/psalm": "^4.23" + }, + "suggest": { + "doctrine/annotations": "^1.7 || ^2.0" + }, + "bin": ["bin/openapi"], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.x-dev" + } + }, + "autoload": { + "psr-4": { + "OpenApi\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["Apache-2.0"], + "authors": [ + { + "name": "Robert Allen", + "email": "zircote@gmail.com" + }, + { + "name": "Bob Fanger", + "email": "bfanger@gmail.com", + "homepage": "https://bfanger.nl" + }, + { + "name": "Martin Rademacher", + "email": "mano@radebatz.net", + "homepage": "https://radebatz.net" + } + ], + "description": "swagger-php - Generate interactive documentation for your RESTful API using phpdoc annotations", + "homepage": "https://github.com/zircote/swagger-php/", + "keywords": ["api", "json", "rest", "service discovery"], + "support": { + "issues": "https://github.com/zircote/swagger-php/issues", + "source": "https://github.com/zircote/swagger-php/tree/4.11.1" + }, + "time": "2024-10-15T19:20:02+00:00" + } + ], + "packages-dev": [ + { + "name": "doctrine/instantiator", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", + "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "doctrine/coding-standard": "^11", + "ext-pdo": "*", + "ext-phar": "*", + "phpbench/phpbench": "^1.2", + "phpstan/phpstan": "^1.9.4", + "phpstan/phpstan-phpunit": "^1.3", + "phpunit/phpunit": "^9.5.27", + "vimeo/psalm": "^5.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "https://ocramius.github.io/" + } + ], + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://www.doctrine-project.org/projects/instantiator.html", + "keywords": ["constructor", "instantiate"], + "support": { + "issues": "https://github.com/doctrine/instantiator/issues", + "source": "https://github.com/doctrine/instantiator/tree/2.0.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", + "type": "tidelift" + } + ], + "time": "2022-12-30T00:23:10+00:00" + }, + { + "name": "filp/whoops", + "version": "2.16.0", + "source": { + "type": "git", + "url": "https://github.com/filp/whoops.git", + "reference": "befcdc0e5dce67252aa6322d82424be928214fa2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filp/whoops/zipball/befcdc0e5dce67252aa6322d82424be928214fa2", + "reference": "befcdc0e5dce67252aa6322d82424be928214fa2", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0", + "psr/log": "^1.0.1 || ^2.0 || ^3.0" + }, + "require-dev": { + "mockery/mockery": "^1.0", + "phpunit/phpunit": "^7.5.20 || ^8.5.8 || ^9.3.3", + "symfony/var-dumper": "^4.0 || ^5.0" + }, + "suggest": { + "symfony/var-dumper": "Pretty print complex values better with var-dumper available", + "whoops/soap": "Formats errors as SOAP responses" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7-dev" + } + }, + "autoload": { + "psr-4": { + "Whoops\\": "src/Whoops/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Filipe Dobreira", + "homepage": "https://github.com/filp", + "role": "Developer" + } + ], + "description": "php error handling for cool kids", + "homepage": "https://filp.github.io/whoops/", + "keywords": [ + "error", + "exception", + "handling", + "library", + "throwable", + "whoops" + ], + "support": { + "issues": "https://github.com/filp/whoops/issues", + "source": "https://github.com/filp/whoops/tree/2.16.0" + }, + "funding": [ + { + "url": "https://github.com/denis-sokolov", + "type": "github" + } + ], + "time": "2024-09-25T12:00:00+00:00" + }, + { + "name": "hamcrest/hamcrest-php", + "version": "v2.0.1", + "source": { + "type": "git", + "url": "https://github.com/hamcrest/hamcrest-php.git", + "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", + "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", + "shasum": "" + }, + "require": { + "php": "^5.3|^7.0|^8.0" + }, + "replace": { + "cordoval/hamcrest-php": "*", + "davedevelopment/hamcrest-php": "*", + "kodova/hamcrest-php": "*" + }, + "require-dev": { + "phpunit/php-file-iterator": "^1.4 || ^2.0", + "phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1-dev" + } + }, + "autoload": { + "classmap": ["hamcrest"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause"], + "description": "This is the PHP port of Hamcrest Matchers", + "keywords": ["test"], + "support": { + "issues": "https://github.com/hamcrest/hamcrest-php/issues", + "source": "https://github.com/hamcrest/hamcrest-php/tree/v2.0.1" + }, + "time": "2020-07-09T08:09:16+00:00" + }, + { + "name": "mockery/mockery", + "version": "1.6.12", + "source": { + "type": "git", + "url": "https://github.com/mockery/mockery.git", + "reference": "1f4efdd7d3beafe9807b08156dfcb176d18f1699" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mockery/mockery/zipball/1f4efdd7d3beafe9807b08156dfcb176d18f1699", + "reference": "1f4efdd7d3beafe9807b08156dfcb176d18f1699", + "shasum": "" + }, + "require": { + "hamcrest/hamcrest-php": "^2.0.1", + "lib-pcre": ">=7.0", + "php": ">=7.3" + }, + "conflict": { + "phpunit/phpunit": "<8.0" + }, + "require-dev": { + "phpunit/phpunit": "^8.5 || ^9.6.17", + "symplify/easy-coding-standard": "^12.1.14" + }, + "type": "library", + "autoload": { + "files": ["library/helpers.php", "library/Mockery.php"], + "psr-4": { + "Mockery\\": "library/Mockery" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause"], + "authors": [ + { + "name": "Pádraic Brady", + "email": "padraic.brady@gmail.com", + "homepage": "https://github.com/padraic", + "role": "Author" + }, + { + "name": "Dave Marshall", + "email": "dave.marshall@atstsolutions.co.uk", + "homepage": "https://davedevelopment.co.uk", + "role": "Developer" + }, + { + "name": "Nathanael Esayeas", + "email": "nathanael.esayeas@protonmail.com", + "homepage": "https://github.com/ghostwriter", + "role": "Lead Developer" + } + ], + "description": "Mockery is a simple yet flexible PHP mock object framework", + "homepage": "https://github.com/mockery/mockery", + "keywords": [ + "BDD", + "TDD", + "library", + "mock", + "mock objects", + "mockery", + "stub", + "test", + "test double", + "testing" + ], + "support": { + "docs": "https://docs.mockery.io/", + "issues": "https://github.com/mockery/mockery/issues", + "rss": "https://github.com/mockery/mockery/releases.atom", + "security": "https://github.com/mockery/mockery/security/advisories", + "source": "https://github.com/mockery/mockery" + }, + "time": "2024-05-16T03:13:13+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.12.1", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/123267b2c49fbf30d78a7b2d333f6be754b94845", + "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "doctrine/collections": "<1.6.8", + "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", + "autoload": { + "files": ["src/DeepCopy/deep_copy.php"], + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "description": "Create deep copies (clones) of your objects", + "keywords": ["clone", "copy", "duplicate", "object", "object graph"], + "support": { + "issues": "https://github.com/myclabs/DeepCopy/issues", + "source": "https://github.com/myclabs/DeepCopy/tree/1.12.1" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", + "type": "tidelift" + } + ], + "time": "2024-11-08T17:47:46+00:00" + }, + { + "name": "nunomaduro/collision", + "version": "v7.11.0", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/collision.git", + "reference": "994ea93df5d4132f69d3f1bd74730509df6e8a05" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/994ea93df5d4132f69d3f1bd74730509df6e8a05", + "reference": "994ea93df5d4132f69d3f1bd74730509df6e8a05", + "shasum": "" + }, + "require": { + "filp/whoops": "^2.16.0", + "nunomaduro/termwind": "^1.15.1", + "php": "^8.1.0", + "symfony/console": "^6.4.12" + }, + "conflict": { + "laravel/framework": ">=11.0.0" + }, + "require-dev": { + "brianium/paratest": "^7.3.1", + "laravel/framework": "^10.48.22", + "laravel/pint": "^1.18.1", + "laravel/sail": "^1.36.0", + "laravel/sanctum": "^3.3.3", + "laravel/tinker": "^2.10.0", + "nunomaduro/larastan": "^2.9.8", + "orchestra/testbench-core": "^8.28.3", + "pestphp/pest": "^2.35.1", + "phpunit/phpunit": "^10.5.36", + "sebastian/environment": "^6.1.0", + "spatie/laravel-ignition": "^2.8.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider" + ] + } + }, + "autoload": { + "files": ["./src/Adapters/Phpunit/Autoload.php"], + "psr-4": { + "NunoMaduro\\Collision\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Cli error handling for console/command-line PHP applications.", + "keywords": [ + "artisan", + "cli", + "command-line", + "console", + "error", + "handling", + "laravel", + "laravel-zero", + "php", + "symfony" + ], + "support": { + "issues": "https://github.com/nunomaduro/collision/issues", + "source": "https://github.com/nunomaduro/collision" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://www.patreon.com/nunomaduro", + "type": "patreon" + } + ], + "time": "2024-10-15T15:12:40+00:00" + }, + { + "name": "orchestra/canvas", + "version": "v7.11.1", + "source": { + "type": "git", + "url": "https://github.com/orchestral/canvas.git", + "reference": "ccfbf44bfd2b959fa05b6ad5c770c89641991edc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/orchestral/canvas/zipball/ccfbf44bfd2b959fa05b6ad5c770c89641991edc", + "reference": "ccfbf44bfd2b959fa05b6ad5c770c89641991edc", + "shasum": "" + }, + "require": { + "illuminate/database": "^9.52.15", + "illuminate/support": "^9.52.15", + "orchestra/canvas-core": "^7.7", + "orchestra/testbench-core": "^7.31", + "php": "^8.0", + "symfony/yaml": "^5.4 || ^6.0" + }, + "require-dev": { + "laravel/framework": "^9.52.15", + "laravel/pint": "^1.4", + "mockery/mockery": "^1.5.1", + "phpstan/phpstan": "^1.10.5", + "phpunit/phpunit": "^9.5.10", + "spatie/laravel-ray": "^1.32.4" + }, + "bin": ["canvas"], + "type": "library", + "extra": { + "laravel": { + "providers": ["Orchestra\\Canvas\\LaravelServiceProvider"] + }, + "branch-alias": { + "dev-master": "8.0-dev" + } + }, + "autoload": { + "psr-4": { + "Orchestra\\Canvas\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + }, + { + "name": "Mior Muhammad Zaki", + "email": "crynobone@gmail.com" + } + ], + "description": "Code Generators for Laravel Applications and Packages", + "support": { + "issues": "https://github.com/orchestral/canvas/issues", + "source": "https://github.com/orchestral/canvas/tree/v7.11.1" + }, + "time": "2023-09-25T08:18:28+00:00" + }, + { + "name": "orchestra/canvas-core", + "version": "v7.7.0", + "source": { + "type": "git", + "url": "https://github.com/orchestral/canvas-core.git", + "reference": "7e1bc8933fd0bd40464e4119060065000fc2ab2f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/orchestral/canvas-core/zipball/7e1bc8933fd0bd40464e4119060065000fc2ab2f", + "reference": "7e1bc8933fd0bd40464e4119060065000fc2ab2f", + "shasum": "" + }, + "require": { + "illuminate/console": "^9.52.15", + "illuminate/filesystem": "^9.52.15", + "php": "^8.0" + }, + "conflict": { + "orchestra/canvas": "<7.10.0", + "orchestra/testbench-core": "<7.25.0" + }, + "require-dev": { + "fakerphp/faker": "^1.21", + "laravel/framework": "^9.52.15", + "laravel/pint": "^1.1", + "mockery/mockery": "^1.5.1", + "orchestra/testbench-core": "^7.31", + "orchestra/workbench": "^0.3", + "phpstan/phpstan": "^1.10.6", + "phpunit/phpunit": "^9.6", + "symfony/yaml": "^6.0.9" + }, + "type": "library", + "extra": { + "laravel": { + "providers": ["Orchestra\\Canvas\\Core\\LaravelServiceProvider"] + }, + "branch-alias": { + "dev-master": "8.0-dev" + } + }, + "autoload": { + "psr-4": { + "Orchestra\\Canvas\\Core\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + }, + { + "name": "Mior Muhammad Zaki", + "email": "crynobone@gmail.com" + } + ], + "description": "Code Generators Builder for Laravel Applications and Packages", + "support": { + "issues": "https://github.com/orchestral/canvas/issues", + "source": "https://github.com/orchestral/canvas-core/tree/v7.7.0" + }, + "time": "2023-09-19T04:21:54+00:00" + }, + { + "name": "orchestra/testbench", + "version": "v7.32.0", + "source": { + "type": "git", + "url": "https://github.com/orchestral/testbench.git", + "reference": "3e493a420bbc666a5a49984dbc7317b62a18c7dc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/orchestral/testbench/zipball/3e493a420bbc666a5a49984dbc7317b62a18c7dc", + "reference": "3e493a420bbc666a5a49984dbc7317b62a18c7dc", + "shasum": "" + }, + "require": { + "fakerphp/faker": "^1.21", + "laravel/framework": "^9.52.15", + "mockery/mockery": "^1.5.1", + "orchestra/testbench-core": "^7.32", + "orchestra/workbench": "^0.4.0", + "php": "^8.0", + "phpunit/phpunit": "^9.5.10", + "spatie/laravel-ray": "^1.32.4", + "symfony/process": "^6.0.9", + "symfony/yaml": "^6.0.9", + "vlucas/phpdotenv": "^5.4.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.0-dev" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Mior Muhammad Zaki", + "email": "crynobone@gmail.com", + "homepage": "https://github.com/crynobone" + } + ], + "description": "Laravel Testing Helper for Packages Development", + "homepage": "https://packages.tools/testbench/", + "keywords": [ + "BDD", + "TDD", + "dev", + "laravel", + "laravel-packages", + "testing" + ], + "support": { + "issues": "https://github.com/orchestral/testbench/issues", + "source": "https://github.com/orchestral/testbench/tree/v7.32.0" + }, + "time": "2023-09-25T14:00:50+00:00" + }, + { + "name": "orchestra/testbench-core", + "version": "v7.32.1", + "source": { + "type": "git", + "url": "https://github.com/orchestral/testbench-core.git", + "reference": "9443467400b4f848bb5a1649e1b21cf7010604fb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/orchestral/testbench-core/zipball/9443467400b4f848bb5a1649e1b21cf7010604fb", + "reference": "9443467400b4f848bb5a1649e1b21cf7010604fb", + "shasum": "" + }, + "require": { + "php": "^8.0" + }, + "require-dev": { + "fakerphp/faker": "^1.21", + "laravel/framework": "^9.52.9", + "laravel/pint": "^1.4", + "mockery/mockery": "^1.5.1", + "phpstan/phpstan": "^1.10.7", + "phpunit/phpunit": "^9.5.10", + "spatie/laravel-ray": "^1.32.4", + "symfony/process": "^6.0.9", + "symfony/yaml": "^6.0.9", + "vlucas/phpdotenv": "^5.4.1" + }, + "suggest": { + "brianium/paratest": "Allow using parallel tresting (^6.4).", + "fakerphp/faker": "Allow using Faker for testing (^1.21).", + "laravel/framework": "Required for testing (^9.52.9).", + "mockery/mockery": "Allow using Mockery for testing (^1.5.1).", + "nunomaduro/collision": "Allow using Laravel style tests output and parallel testing (^6.2).", + "orchestra/testbench-browser-kit": "Allow using legacy Laravel BrowserKit for testing (^7.0).", + "orchestra/testbench-dusk": "Allow using Laravel Dusk for testing (^7.0).", + "phpunit/phpunit": "Allow using PHPUnit for testing (^9.5.10).", + "symfony/yaml": "Required for CLI Commander (^6.0.9).", + "vlucas/phpdotenv": "Required for CLI Commander (^5.4.1)." + }, + "bin": ["testbench"], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.0-dev" + } + }, + "autoload": { + "files": ["src/helpers.php"], + "psr-4": { + "Orchestra\\Testbench\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Mior Muhammad Zaki", + "email": "crynobone@gmail.com", + "homepage": "https://github.com/crynobone" + } + ], + "description": "Testing Helper for Laravel Development", + "homepage": "https://packages.tools/testbench", + "keywords": [ + "BDD", + "TDD", + "dev", + "laravel", + "laravel-packages", + "testing" + ], + "support": { + "issues": "https://github.com/orchestral/testbench/issues", + "source": "https://github.com/orchestral/testbench-core" + }, + "time": "2023-09-26T12:49:36+00:00" + }, + { + "name": "orchestra/workbench", + "version": "v0.4.2", + "source": { + "type": "git", + "url": "https://github.com/orchestral/workbench.git", + "reference": "958e6cdd73c86098b21bdb4cf86d6983e385d8f7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/orchestral/workbench/zipball/958e6cdd73c86098b21bdb4cf86d6983e385d8f7", + "reference": "958e6cdd73c86098b21bdb4cf86d6983e385d8f7", + "shasum": "" + }, + "require": { + "composer-runtime-api": "^2.2", + "illuminate/console": "^9.52.15 || ^10.26.0", + "illuminate/support": "^9.52.15 || ^10.26.0", + "laravel/tinker": "^2.8.2", + "orchestra/canvas": "^7.10.0 || ^8.11.0", + "orchestra/testbench-core": "^7.32.0 || ^8.12.0", + "php": "^8.0" + }, + "require-dev": { + "fakerphp/faker": "^1.21", + "laravel/framework": "^9.52.15 || ^10.26.0", + "laravel/pint": "^1.4", + "mockery/mockery": "^1.5.1", + "phpstan/phpstan": "^1.10.7", + "phpunit/phpunit": "^9.6", + "spatie/laravel-ray": "^1.32.4", + "symfony/yaml": "^6.0.9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.4.x-dev" + } + }, + "autoload": { + "psr-4": { + "Orchestra\\Workbench\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Mior Muhammad Zaki", + "email": "crynobone@gmail.com" + } + ], + "description": "Workbench Companion for Laravel Packages Development", + "keywords": ["dev", "laravel", "laravel-packages", "testing"], + "support": { + "issues": "https://github.com/orchestral/workbench/issues", + "source": "https://github.com/orchestral/workbench/tree/v0.4.2" + }, + "time": "2023-10-15T02:27:06+00:00" + }, + { + "name": "phar-io/manifest", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "54750ef60c58e43759730615a392c31c80e23176" + }, + "dist": { + "type": "zip", + "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", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": ["src/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause"], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "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.4" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2024-03-03T12:33:53+00:00" + }, + { + "name": "phar-io/version", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": ["src/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause"], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Library for handling version information and constraints", + "support": { + "issues": "https://github.com/phar-io/version/issues", + "source": "https://github.com/phar-io/version/tree/3.2.1" + }, + "time": "2022-02-21T01:04:05+00:00" + }, + { + "name": "php-di/invoker", + "version": "2.3.4", + "source": { + "type": "git", + "url": "https://github.com/PHP-DI/Invoker.git", + "reference": "33234b32dafa8eb69202f950a1fc92055ed76a86" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHP-DI/Invoker/zipball/33234b32dafa8eb69202f950a1fc92055ed76a86", + "reference": "33234b32dafa8eb69202f950a1fc92055ed76a86", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "psr/container": "^1.0|^2.0" + }, + "require-dev": { + "athletic/athletic": "~0.1.8", + "mnapoli/hard-mode": "~0.3.0", + "phpunit/phpunit": "^9.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Invoker\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "description": "Generic and extensible callable invoker", + "homepage": "https://github.com/PHP-DI/Invoker", + "keywords": [ + "callable", + "dependency", + "dependency-injection", + "injection", + "invoke", + "invoker" + ], + "support": { + "issues": "https://github.com/PHP-DI/Invoker/issues", + "source": "https://github.com/PHP-DI/Invoker/tree/2.3.4" + }, + "funding": [ + { + "url": "https://github.com/mnapoli", + "type": "github" + } + ], + "time": "2023-09-08T09:24:21+00:00" + }, + { + "name": "php-di/php-di", + "version": "7.0.7", + "source": { + "type": "git", + "url": "https://github.com/PHP-DI/PHP-DI.git", + "reference": "e87435e3c0e8f22977adc5af0d5cdcc467e15cf1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHP-DI/PHP-DI/zipball/e87435e3c0e8f22977adc5af0d5cdcc467e15cf1", + "reference": "e87435e3c0e8f22977adc5af0d5cdcc467e15cf1", + "shasum": "" + }, + "require": { + "laravel/serializable-closure": "^1.0", + "php": ">=8.0", + "php-di/invoker": "^2.0", + "psr/container": "^1.1 || ^2.0" + }, + "provide": { + "psr/container-implementation": "^1.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3", + "friendsofphp/proxy-manager-lts": "^1", + "mnapoli/phpunit-easymock": "^1.3", + "phpunit/phpunit": "^9.5", + "vimeo/psalm": "^4.6" + }, + "suggest": { + "friendsofphp/proxy-manager-lts": "Install it if you want to use lazy injection (version ^1)" + }, + "type": "library", + "autoload": { + "files": ["src/functions.php"], + "psr-4": { + "DI\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "description": "The dependency injection container for humans", + "homepage": "https://php-di.org/", + "keywords": [ + "PSR-11", + "container", + "container-interop", + "dependency injection", + "di", + "ioc", + "psr11" + ], + "support": { + "issues": "https://github.com/PHP-DI/PHP-DI/issues", + "source": "https://github.com/PHP-DI/PHP-DI/tree/7.0.7" + }, + "funding": [ + { + "url": "https://github.com/mnapoli", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/php-di/php-di", + "type": "tidelift" + } + ], + "time": "2024-07-21T15:55:45+00:00" + }, + { + "name": "php-mock/php-mock", + "version": "2.5.1", + "source": { + "type": "git", + "url": "https://github.com/php-mock/php-mock.git", + "reference": "8f58972dce4de5a804dc0459383a11bc651416cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-mock/php-mock/zipball/8f58972dce4de5a804dc0459383a11bc651416cf", + "reference": "8f58972dce4de5a804dc0459383a11bc651416cf", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0 || ^8.0", + "phpunit/php-text-template": "^1 || ^2 || ^3 || ^4" + }, + "replace": { + "malkusch/php-mock": "*" + }, + "require-dev": { + "phpunit/phpunit": "^5.7 || ^6.5 || ^7.5 || ^8.0 || ^9.0 || ^10.0 || ^11.0", + "squizlabs/php_codesniffer": "^3.8" + }, + "suggest": { + "php-mock/php-mock-phpunit": "Allows integration into PHPUnit testcase with the trait PHPMock." + }, + "type": "library", + "autoload": { + "files": ["autoload.php"], + "psr-4": { + "phpmock\\": ["classes/", "tests/"] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["WTFPL"], + "authors": [ + { + "name": "Markus Malkusch", + "email": "markus@malkusch.de", + "homepage": "http://markus.malkusch.de", + "role": "Developer" + } + ], + "description": "PHP-Mock can mock built-in PHP functions (e.g. time()). PHP-Mock relies on PHP's namespace fallback policy. No further extension is needed.", + "homepage": "https://github.com/php-mock/php-mock", + "keywords": [ + "BDD", + "TDD", + "function", + "mock", + "stub", + "test", + "test double", + "testing" + ], + "support": { + "issues": "https://github.com/php-mock/php-mock/issues", + "source": "https://github.com/php-mock/php-mock/tree/2.5.1" + }, + "funding": [ + { + "url": "https://github.com/michalbundyra", + "type": "github" + } + ], + "time": "2024-12-07T20:52:37+00:00" + }, + { + "name": "php-mock/php-mock-integration", + "version": "2.3.0", + "source": { + "type": "git", + "url": "https://github.com/php-mock/php-mock-integration.git", + "reference": "ec6a00a8129d50ed0f07907c91e3274ca4ade877" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-mock/php-mock-integration/zipball/ec6a00a8129d50ed0f07907c91e3274ca4ade877", + "reference": "ec6a00a8129d50ed0f07907c91e3274ca4ade877", + "shasum": "" + }, + "require": { + "php": ">=5.6", + "php-mock/php-mock": "^2.5", + "phpunit/php-text-template": "^1 || ^2 || ^3 || ^4" + }, + "require-dev": { + "phpunit/phpunit": "^5.7.27 || ^6 || ^7 || ^8 || ^9 || ^10 || ^11" + }, + "type": "library", + "autoload": { + "psr-4": { + "phpmock\\integration\\": "classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["WTFPL"], + "authors": [ + { + "name": "Markus Malkusch", + "email": "markus@malkusch.de", + "homepage": "http://markus.malkusch.de", + "role": "Developer" + } + ], + "description": "Integration package for PHP-Mock", + "homepage": "https://github.com/php-mock/php-mock-integration", + "keywords": [ + "BDD", + "TDD", + "function", + "mock", + "stub", + "test", + "test double" + ], + "support": { + "issues": "https://github.com/php-mock/php-mock-integration/issues", + "source": "https://github.com/php-mock/php-mock-integration/tree/2.3.0" + }, + "funding": [ + { + "url": "https://github.com/michalbundyra", + "type": "github" + } + ], + "time": "2024-02-10T21:37:25+00:00" + }, + { + "name": "php-mock/php-mock-phpunit", + "version": "2.10.0", + "source": { + "type": "git", + "url": "https://github.com/php-mock/php-mock-phpunit.git", + "reference": "e1f7e795990b00937376e345883ea68ca3bda7e0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-mock/php-mock-phpunit/zipball/e1f7e795990b00937376e345883ea68ca3bda7e0", + "reference": "e1f7e795990b00937376e345883ea68ca3bda7e0", + "shasum": "" + }, + "require": { + "php": ">=7", + "php-mock/php-mock-integration": "^2.3", + "phpunit/phpunit": "^6 || ^7 || ^8 || ^9 || ^10.0.17 || ^11" + }, + "require-dev": { + "mockery/mockery": "^1.3.6" + }, + "type": "library", + "autoload": { + "files": ["autoload.php"], + "psr-4": { + "phpmock\\phpunit\\": "classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["WTFPL"], + "authors": [ + { + "name": "Markus Malkusch", + "email": "markus@malkusch.de", + "homepage": "http://markus.malkusch.de", + "role": "Developer" + } + ], + "description": "Mock built-in PHP functions (e.g. time()) with PHPUnit. This package relies on PHP's namespace fallback policy. No further extension is needed.", + "homepage": "https://github.com/php-mock/php-mock-phpunit", + "keywords": [ + "BDD", + "TDD", + "function", + "mock", + "phpunit", + "stub", + "test", + "test double", + "testing" + ], + "support": { + "issues": "https://github.com/php-mock/php-mock-phpunit/issues", + "source": "https://github.com/php-mock/php-mock-phpunit/tree/2.10.0" + }, + "funding": [ + { + "url": "https://github.com/michalbundyra", + "type": "github" + } + ], + "time": "2024-02-11T07:24:16+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "9.2.32", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "85402a822d1ecf1db1096959413d35e1c37cf1a5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/85402a822d1ecf1db1096959413d35e1c37cf1a5", + "reference": "85402a822d1ecf1db1096959413d35e1c37cf1a5", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-xmlwriter": "*", + "nikic/php-parser": "^4.19.1 || ^5.1.0", + "php": ">=7.3", + "phpunit/php-file-iterator": "^3.0.6", + "phpunit/php-text-template": "^2.0.4", + "sebastian/code-unit-reverse-lookup": "^2.0.3", + "sebastian/complexity": "^2.0.3", + "sebastian/environment": "^5.1.5", + "sebastian/lines-of-code": "^1.0.4", + "sebastian/version": "^3.0.2", + "theseer/tokenizer": "^1.2.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.6" + }, + "suggest": { + "ext-pcov": "PHP extension that provides line coverage", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "9.2.x-dev" + } + }, + "autoload": { + "classmap": ["src/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause"], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": ["coverage", "testing", "xunit"], + "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.32" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-08-22T04:23:01+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "3.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "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", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": ["filesystem", "iterator"], + "support": { + "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2021-12-02T12:48:52+00:00" + }, + { + "name": "phpunit/php-invoker", + "version": "3.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-invoker.git", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "ext-pcntl": "*", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-pcntl": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1-dev" + } + }, + "autoload": { + "classmap": ["src/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause"], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Invoke callables with a timeout", + "homepage": "https://github.com/sebastianbergmann/php-invoker/", + "keywords": ["process"], + "support": { + "issues": "https://github.com/sebastianbergmann/php-invoker/issues", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:58:55+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": ["src/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause"], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": ["template"], + "support": { + "issues": "https://github.com/sebastianbergmann/php-text-template/issues", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T05:33:50+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "5.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "classmap": ["src/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause"], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": ["timer"], + "support": { + "issues": "https://github.com/sebastianbergmann/php-timer/issues", + "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:16:10+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "9.6.22", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "f80235cb4d3caa59ae09be3adf1ded27521d1a9c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f80235cb4d3caa59ae09be3adf1ded27521d1a9c", + "reference": "f80235cb4d3caa59ae09be3adf1ded27521d1a9c", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.5.0 || ^2", + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.12.1", + "phar-io/manifest": "^2.0.4", + "phar-io/version": "^3.2.1", + "php": ">=7.3", + "phpunit/php-code-coverage": "^9.2.32", + "phpunit/php-file-iterator": "^3.0.6", + "phpunit/php-invoker": "^3.1.1", + "phpunit/php-text-template": "^2.0.4", + "phpunit/php-timer": "^5.0.3", + "sebastian/cli-parser": "^1.0.2", + "sebastian/code-unit": "^1.0.8", + "sebastian/comparator": "^4.0.8", + "sebastian/diff": "^4.0.6", + "sebastian/environment": "^5.1.5", + "sebastian/exporter": "^4.0.6", + "sebastian/global-state": "^5.0.7", + "sebastian/object-enumerator": "^4.0.4", + "sebastian/resource-operations": "^3.0.4", + "sebastian/type": "^3.2.1", + "sebastian/version": "^3.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" + }, + "bin": ["phpunit"], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.6-dev" + } + }, + "autoload": { + "files": ["src/Framework/Assert/Functions.php"], + "classmap": ["src/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause"], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": ["phpunit", "testing", "xunit"], + "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.22" + }, + "funding": [ + { + "url": "https://phpunit.de/sponsors.html", + "type": "custom" + }, + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", + "type": "tidelift" + } + ], + "time": "2024-12-05T13:48:26+00:00" + }, + { + "name": "sebastian/cli-parser", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/cli-parser.git", + "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/2b56bea83a09de3ac06bb18b92f068e60cc6f50b", + "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": ["src/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause"], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for parsing CLI options", + "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.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-02T06:27:43+00:00" + }, + { + "name": "sebastian/code-unit", + "version": "1.0.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit.git", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": ["src/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause"], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the PHP code units", + "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" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:08:54+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": ["src/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause"], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Looks up which function or method a line of code belongs to", + "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" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:30:19+00:00" + }, + { + "name": "sebastian/comparator", + "version": "4.0.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "fa0f136dd2334583309d32b62544682ee972b51a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a", + "reference": "fa0f136dd2334583309d32b62544682ee972b51a", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/diff": "^4.0", + "sebastian/exporter": "^4.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": ["src/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause"], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", + "keywords": ["comparator", "compare", "equality"], + "support": { + "issues": "https://github.com/sebastianbergmann/comparator/issues", + "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-09-14T12:41:17+00:00" + }, + { + "name": "sebastian/complexity", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/complexity.git", + "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/25f207c40d62b8b7aa32f5ab026c53561964053a", + "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.18 || ^5.0", + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": ["src/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause"], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for calculating the complexity of PHP code units", + "homepage": "https://github.com/sebastianbergmann/complexity", + "support": { + "issues": "https://github.com/sebastianbergmann/complexity/issues", + "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-12-22T06:19:30+00:00" + }, + { + "name": "sebastian/diff", + "version": "4.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/ba01945089c3a293b01ba9badc29ad55b106b0bc", + "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3", + "symfony/process": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": ["src/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause"], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": ["diff", "udiff", "unidiff", "unified diff"], + "support": { + "issues": "https://github.com/sebastianbergmann/diff/issues", + "source": "https://github.com/sebastianbergmann/diff/tree/4.0.6" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-02T06:30:58+00:00" }, - "platform-dev": {}, - "plugin-api-version": "2.6.0" + { + "name": "sebastian/environment", + "version": "5.1.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", + "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-posix": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "autoload": { + "classmap": ["src/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause"], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "http://www.github.com/sebastianbergmann/environment", + "keywords": ["Xdebug", "environment", "hhvm"], + "support": { + "issues": "https://github.com/sebastianbergmann/environment/issues", + "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T06:03:51+00:00" + }, + { + "name": "sebastian/exporter", + "version": "4.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/78c00df8f170e02473b682df15bfcdacc3d32d72", + "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "ext-mbstring": "*", + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": ["src/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause"], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "https://www.github.com/sebastianbergmann/exporter", + "keywords": ["export", "exporter"], + "support": { + "issues": "https://github.com/sebastianbergmann/exporter/issues", + "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.6" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-02T06:33:00+00:00" + }, + { + "name": "sebastian/global-state", + "version": "5.0.7", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9", + "reference": "bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/object-reflector": "^2.0", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "ext-dom": "*", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-uopz": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "classmap": ["src/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause"], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "http://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.7" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-02T06:35:11+00:00" + }, + { + "name": "sebastian/lines-of-code", + "version": "1.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/lines-of-code.git", + "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/e1e4a170560925c26d424b6a03aed157e7dcc5c5", + "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.18 || ^5.0", + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": ["src/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause"], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for counting the lines of code in PHP source code", + "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.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-12-22T06:20:34+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/object-reflector": "^2.0", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": ["src/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause"], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "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" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:12:34+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": ["src/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause"], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "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" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:14:26+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "4.0.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", + "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": ["src/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause"], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "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.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/resource-operations.git", + "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/05d5692a7993ecccd56a03e40cd7e5b09b1d404e", + "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "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": { + "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-14T16:00:52+00:00" + }, + { + "name": "sebastian/type", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", + "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.2-dev" + } + }, + "autoload": { + "classmap": ["src/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause"], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the types of the PHP type system", + "homepage": "https://github.com/sebastianbergmann/type", + "support": { + "issues": "https://github.com/sebastianbergmann/type/issues", + "source": "https://github.com/sebastianbergmann/type/tree/3.2.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T06:13:03+00:00" + }, + { + "name": "sebastian/version", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "c6c1022351a901512170118436c764e473f6de8c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", + "reference": "c6c1022351a901512170118436c764e473f6de8c", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "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", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "support": { + "issues": "https://github.com/sebastianbergmann/version/issues", + "source": "https://github.com/sebastianbergmann/version/tree/3.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:39:44+00:00" + }, + { + "name": "spatie/backtrace", + "version": "1.7.1", + "source": { + "type": "git", + "url": "https://github.com/spatie/backtrace.git", + "reference": "0f2477c520e3729de58e061b8192f161c99f770b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/backtrace/zipball/0f2477c520e3729de58e061b8192f161c99f770b", + "reference": "0f2477c520e3729de58e061b8192f161c99f770b", + "shasum": "" + }, + "require": { + "php": "^7.3 || ^8.0" + }, + "require-dev": { + "ext-json": "*", + "laravel/serializable-closure": "^1.3 || ^2.0", + "phpunit/phpunit": "^9.3 || ^11.4.3", + "spatie/phpunit-snapshot-assertions": "^4.2 || ^5.1.6", + "symfony/var-dumper": "^5.1 || ^6.0 || ^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\Backtrace\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Freek Van de Herten", + "email": "freek@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "A better backtrace", + "homepage": "https://github.com/spatie/backtrace", + "keywords": ["Backtrace", "spatie"], + "support": { + "source": "https://github.com/spatie/backtrace/tree/1.7.1" + }, + "funding": [ + { + "url": "https://github.com/sponsors/spatie", + "type": "github" + }, + { + "url": "https://spatie.be/open-source/support-us", + "type": "other" + } + ], + "time": "2024-12-02T13:28:15+00:00" + }, + { + "name": "spatie/flare-client-php", + "version": "1.10.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/flare-client-php.git", + "reference": "140a42b2c5d59ac4ecf8f5b493386a4f2eb28272" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/140a42b2c5d59ac4ecf8f5b493386a4f2eb28272", + "reference": "140a42b2c5d59ac4ecf8f5b493386a4f2eb28272", + "shasum": "" + }, + "require": { + "illuminate/pipeline": "^8.0|^9.0|^10.0|^11.0", + "php": "^8.0", + "spatie/backtrace": "^1.6.1", + "symfony/http-foundation": "^5.2|^6.0|^7.0", + "symfony/mime": "^5.2|^6.0|^7.0", + "symfony/process": "^5.2|^6.0|^7.0", + "symfony/var-dumper": "^5.2|^6.0|^7.0" + }, + "require-dev": { + "dms/phpunit-arraysubset-asserts": "^0.5.0", + "pestphp/pest": "^1.20|^2.0", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.0", + "spatie/pest-plugin-snapshots": "^1.0|^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.3.x-dev" + } + }, + "autoload": { + "files": ["src/helpers.php"], + "psr-4": { + "Spatie\\FlareClient\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "description": "Send PHP errors to Flare", + "homepage": "https://github.com/spatie/flare-client-php", + "keywords": ["exception", "flare", "reporting", "spatie"], + "support": { + "issues": "https://github.com/spatie/flare-client-php/issues", + "source": "https://github.com/spatie/flare-client-php/tree/1.10.0" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2024-12-02T14:30:06+00:00" + }, + { + "name": "spatie/ignition", + "version": "1.14.2", + "source": { + "type": "git", + "url": "https://github.com/spatie/ignition.git", + "reference": "5e11c11f675bb5251f061491a493e04a1a571532" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/ignition/zipball/5e11c11f675bb5251f061491a493e04a1a571532", + "reference": "5e11c11f675bb5251f061491a493e04a1a571532", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "php": "^8.0", + "spatie/backtrace": "^1.5.3", + "spatie/flare-client-php": "^1.4.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/var-dumper": "^5.4|^6.0|^7.0" + }, + "require-dev": { + "illuminate/cache": "^9.52|^10.0|^11.0", + "mockery/mockery": "^1.4", + "pestphp/pest": "^1.20|^2.0", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.0", + "psr/simple-cache-implementation": "*", + "symfony/cache": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.0|^7.0", + "vlucas/phpdotenv": "^5.5" + }, + "suggest": { + "openai-php/client": "Require get solutions from OpenAI", + "simple-cache-implementation": "To cache solutions from OpenAI" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spatie\\Ignition\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Spatie", + "email": "info@spatie.be", + "role": "Developer" + } + ], + "description": "A beautiful error page for PHP applications.", + "homepage": "https://flareapp.io/ignition", + "keywords": ["error", "flare", "laravel", "page"], + "support": { + "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction", + "forum": "https://twitter.com/flareappio", + "issues": "https://github.com/spatie/ignition/issues", + "source": "https://github.com/spatie/ignition" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2024-05-29T08:10:20+00:00" + }, + { + "name": "spatie/laravel-ignition", + "version": "1.7.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-ignition.git", + "reference": "b6d5c33cf0b8260d6540572af2d9bcf9182fe5fb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/b6d5c33cf0b8260d6540572af2d9bcf9182fe5fb", + "reference": "b6d5c33cf0b8260d6540572af2d9bcf9182fe5fb", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-json": "*", + "ext-mbstring": "*", + "illuminate/support": "^8.77|^9.27", + "monolog/monolog": "^2.3", + "php": "^8.0", + "spatie/flare-client-php": "^1.0.1", + "spatie/ignition": "<= 1.14.2", + "symfony/console": "^5.0|^6.0", + "symfony/var-dumper": "^5.0|^6.0" + }, + "require-dev": { + "filp/whoops": "^2.14", + "livewire/livewire": "^2.8|dev-develop", + "mockery/mockery": "^1.4", + "nunomaduro/larastan": "^1.0", + "orchestra/testbench": "^6.23|^7.0", + "pestphp/pest": "^1.20", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.0", + "spatie/laravel-ray": "^1.27" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Flare": "Spatie\\LaravelIgnition\\Facades\\Flare" + }, + "providers": ["Spatie\\LaravelIgnition\\IgnitionServiceProvider"] + } + }, + "autoload": { + "files": ["src/helpers.php"], + "psr-4": { + "Spatie\\LaravelIgnition\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Spatie", + "email": "info@spatie.be", + "role": "Developer" + } + ], + "description": "A beautiful error page for Laravel applications.", + "homepage": "https://flareapp.io/ignition", + "keywords": ["error", "flare", "laravel", "page"], + "support": { + "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction", + "forum": "https://twitter.com/flareappio", + "issues": "https://github.com/spatie/laravel-ignition/issues", + "source": "https://github.com/spatie/laravel-ignition" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2024-06-13T07:21:06+00:00" + }, + { + "name": "spatie/laravel-ray", + "version": "1.39.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-ray.git", + "reference": "31b601f98590606d20e76b5dd68578dc1642cd2c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-ray/zipball/31b601f98590606d20e76b5dd68578dc1642cd2c", + "reference": "31b601f98590606d20e76b5dd68578dc1642cd2c", + "shasum": "" + }, + "require": { + "composer-runtime-api": "^2.2", + "ext-json": "*", + "illuminate/contracts": "^7.20 || ^8.19 || ^9.0 || ^10.0 || ^11.0", + "illuminate/database": "^7.20 || ^8.19 || ^9.0 || ^10.0 || ^11.0", + "illuminate/queue": "^7.20 || ^8.19 || ^9.0 || ^10.0 || ^11.0", + "illuminate/support": "^7.20 || ^8.19 || ^9.0 || ^10.0 || ^11.0", + "php": "^7.4 || ^8.0", + "spatie/backtrace": "^1.0", + "spatie/ray": "^1.41.3", + "symfony/stopwatch": "4.2 || ^5.1 || ^6.0 || ^7.0", + "zbateson/mail-mime-parser": "^1.3.1 || ^2.0 || ^3.0" + }, + "require-dev": { + "guzzlehttp/guzzle": "^7.3", + "laravel/framework": "^7.20 || ^8.19 || ^9.0 || ^10.0 || ^11.0", + "orchestra/testbench-core": "^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0", + "pestphp/pest": "^1.22 || ^2.0", + "phpstan/phpstan": "^1.10.57 || ^2.0.2", + "phpunit/phpunit": "^9.3 || ^10.1", + "rector/rector": "dev-main", + "spatie/pest-plugin-snapshots": "^1.1 || ^2.0", + "symfony/var-dumper": "^4.2 || ^5.1 || ^6.0 || ^7.0.3" + }, + "type": "library", + "extra": { + "laravel": { + "providers": ["Spatie\\LaravelRay\\RayServiceProvider"] + }, + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spatie\\LaravelRay\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "Easily debug Laravel apps", + "homepage": "https://github.com/spatie/laravel-ray", + "keywords": ["laravel-ray", "spatie"], + "support": { + "issues": "https://github.com/spatie/laravel-ray/issues", + "source": "https://github.com/spatie/laravel-ray/tree/1.39.0" + }, + "funding": [ + { + "url": "https://github.com/sponsors/spatie", + "type": "github" + }, + { + "url": "https://spatie.be/open-source/support-us", + "type": "other" + } + ], + "time": "2024-12-11T09:34:41+00:00" + }, + { + "name": "spatie/macroable", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/macroable.git", + "reference": "ec2c320f932e730607aff8052c44183cf3ecb072" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/macroable/zipball/ec2c320f932e730607aff8052c44183cf3ecb072", + "reference": "ec2c320f932e730607aff8052c44183cf3ecb072", + "shasum": "" + }, + "require": { + "php": "^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^8.0|^9.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\Macroable\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "A trait to dynamically add methods to a class", + "homepage": "https://github.com/spatie/macroable", + "keywords": ["macroable", "spatie"], + "support": { + "issues": "https://github.com/spatie/macroable/issues", + "source": "https://github.com/spatie/macroable/tree/2.0.0" + }, + "time": "2021-03-26T22:39:02+00:00" + }, + { + "name": "spatie/ray", + "version": "1.41.4", + "source": { + "type": "git", + "url": "https://github.com/spatie/ray.git", + "reference": "c5dbda0548c1881b30549ccc0b6d485f7471aaa5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/ray/zipball/c5dbda0548c1881b30549ccc0b6d485f7471aaa5", + "reference": "c5dbda0548c1881b30549ccc0b6d485f7471aaa5", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-json": "*", + "php": "^7.4 || ^8.0", + "ramsey/uuid": "^3.0 || ^4.1", + "spatie/backtrace": "^1.1", + "spatie/macroable": "^1.0 || ^2.0", + "symfony/stopwatch": "^4.2 || ^5.1 || ^6.0 || ^7.0", + "symfony/var-dumper": "^4.2 || ^5.1 || ^6.0 || ^7.0.3" + }, + "require-dev": { + "illuminate/support": "^7.20 || ^8.18 || ^9.0 || ^10.0 || ^11.0", + "nesbot/carbon": "^2.63", + "pestphp/pest": "^1.22", + "phpstan/phpstan": "^1.10.57 || ^2.0.2", + "phpunit/phpunit": "^9.5", + "rector/rector": "dev-main", + "spatie/phpunit-snapshot-assertions": "^4.2", + "spatie/test-time": "^1.2" + }, + "bin": ["bin/remove-ray.sh"], + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "files": ["src/helpers.php"], + "psr-4": { + "Spatie\\Ray\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "Debug with Ray to fix problems faster", + "homepage": "https://github.com/spatie/ray", + "keywords": ["ray", "spatie"], + "support": { + "issues": "https://github.com/spatie/ray/issues", + "source": "https://github.com/spatie/ray/tree/1.41.4" + }, + "funding": [ + { + "url": "https://github.com/sponsors/spatie", + "type": "github" + }, + { + "url": "https://spatie.be/open-source/support-us", + "type": "other" + } + ], + "time": "2024-12-09T11:32:15+00:00" + }, + { + "name": "symfony/polyfill-iconv", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-iconv.git", + "reference": "48becf00c920479ca2e910c22a5a39e5d47ca956" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/48becf00c920479ca2e910c22a5a39e5d47ca956", + "reference": "48becf00c920479ca2e910c22a5a39e5d47ca956", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-iconv": "*" + }, + "suggest": { + "ext-iconv": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": ["bootstrap.php"], + "psr-4": { + "Symfony\\Polyfill\\Iconv\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Iconv extension", + "homepage": "https://symfony.com", + "keywords": ["compatibility", "iconv", "polyfill", "portable", "shim"], + "support": { + "source": "https://github.com/symfony/polyfill-iconv/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/stopwatch", + "version": "v7.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/stopwatch.git", + "reference": "696f418b0d722a4225e1c3d95489d262971ca924" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/696f418b0d722a4225e1c3d95489d262971ca924", + "reference": "696f418b0d722a4225e1c3d95489d262971ca924", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/service-contracts": "^2.5|^3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Stopwatch\\": "" + }, + "exclude-from-classmap": ["/Tests/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["MIT"], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a way to profile code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/stopwatch/tree/v7.2.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:21:43+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.2.3", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": ["src/"] + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-3-Clause"], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + } + ], + "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.3" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2024-03-03T12:36:25+00:00" + }, + { + "name": "zbateson/mail-mime-parser", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/zbateson/mail-mime-parser.git", + "reference": "e0d4423fe27850c9dd301190767dbc421acc2f19" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zbateson/mail-mime-parser/zipball/e0d4423fe27850c9dd301190767dbc421acc2f19", + "reference": "e0d4423fe27850c9dd301190767dbc421acc2f19", + "shasum": "" + }, + "require": { + "guzzlehttp/psr7": "^2.5", + "php": ">=8.0", + "php-di/php-di": "^6.0|^7.0", + "psr/log": "^1|^2|^3", + "zbateson/mb-wrapper": "^2.0", + "zbateson/stream-decorators": "^2.1" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "*", + "monolog/monolog": "^2|^3", + "phpstan/phpstan": "*", + "phpunit/phpunit": "^9.6" + }, + "suggest": { + "ext-iconv": "For best support/performance", + "ext-mbstring": "For best support/performance" + }, + "type": "library", + "autoload": { + "psr-4": { + "ZBateson\\MailMimeParser\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-2-Clause"], + "authors": [ + { + "name": "Zaahid Bateson" + }, + { + "name": "Contributors", + "homepage": "https://github.com/zbateson/mail-mime-parser/graphs/contributors" + } + ], + "description": "MIME email message parser", + "homepage": "https://mail-mime-parser.org", + "keywords": [ + "MimeMailParser", + "email", + "mail", + "mailparse", + "mime", + "mimeparse", + "parser", + "php-imap" + ], + "support": { + "docs": "https://mail-mime-parser.org/#usage-guide", + "issues": "https://github.com/zbateson/mail-mime-parser/issues", + "source": "https://github.com/zbateson/mail-mime-parser" + }, + "funding": [ + { + "url": "https://github.com/zbateson", + "type": "github" + } + ], + "time": "2024-08-10T18:44:09+00:00" + }, + { + "name": "zbateson/mb-wrapper", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/zbateson/mb-wrapper.git", + "reference": "9e4373a153585d12b6c621ac4a6bb143264d4619" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zbateson/mb-wrapper/zipball/9e4373a153585d12b6c621ac4a6bb143264d4619", + "reference": "9e4373a153585d12b6c621ac4a6bb143264d4619", + "shasum": "" + }, + "require": { + "php": ">=8.0", + "symfony/polyfill-iconv": "^1.9", + "symfony/polyfill-mbstring": "^1.9" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "*", + "phpstan/phpstan": "*", + "phpunit/phpunit": "<10.0" + }, + "suggest": { + "ext-iconv": "For best support/performance", + "ext-mbstring": "For best support/performance" + }, + "type": "library", + "autoload": { + "psr-4": { + "ZBateson\\MbWrapper\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-2-Clause"], + "authors": [ + { + "name": "Zaahid Bateson" + } + ], + "description": "Wrapper for mbstring with fallback to iconv for encoding conversion and string manipulation", + "keywords": [ + "charset", + "encoding", + "http", + "iconv", + "mail", + "mb", + "mb_convert_encoding", + "mbstring", + "mime", + "multibyte", + "string" + ], + "support": { + "issues": "https://github.com/zbateson/mb-wrapper/issues", + "source": "https://github.com/zbateson/mb-wrapper/tree/2.0.0" + }, + "funding": [ + { + "url": "https://github.com/zbateson", + "type": "github" + } + ], + "time": "2024-03-20T01:38:07+00:00" + }, + { + "name": "zbateson/stream-decorators", + "version": "2.1.1", + "source": { + "type": "git", + "url": "https://github.com/zbateson/stream-decorators.git", + "reference": "32a2a62fb0f26313395c996ebd658d33c3f9c4e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zbateson/stream-decorators/zipball/32a2a62fb0f26313395c996ebd658d33c3f9c4e5", + "reference": "32a2a62fb0f26313395c996ebd658d33c3f9c4e5", + "shasum": "" + }, + "require": { + "guzzlehttp/psr7": "^2.5", + "php": ">=8.0", + "zbateson/mb-wrapper": "^2.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "*", + "phpstan/phpstan": "*", + "phpunit/phpunit": "^9.6|^10.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "ZBateson\\StreamDecorators\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": ["BSD-2-Clause"], + "authors": [ + { + "name": "Zaahid Bateson" + } + ], + "description": "PHP psr7 stream decorators for mime message part streams", + "keywords": [ + "base64", + "charset", + "decorators", + "mail", + "mime", + "psr7", + "quoted-printable", + "stream", + "uuencode" + ], + "support": { + "issues": "https://github.com/zbateson/stream-decorators/issues", + "source": "https://github.com/zbateson/stream-decorators/tree/2.1.1" + }, + "funding": [ + { + "url": "https://github.com/zbateson", + "type": "github" + } + ], + "time": "2024-04-29T21:42:39+00:00" + } + ], + "aliases": [], + "minimum-stability": "dev", + "stability-flags": {}, + "prefer-stable": true, + "prefer-lowest": false, + "platform": { + "php": ">=8.1" + }, + "platform-dev": {}, + "plugin-api-version": "2.6.0" } diff --git a/composer.lock.tmp b/composer.lock.tmp new file mode 100644 index 0000000..f5a2068 --- /dev/null +++ b/composer.lock.tmp @@ -0,0 +1,21745 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "f7750cedf0f989cda0a82f98514a87eb", + "packages": [ + { + "name": "aws/aws-crt-php", + "version": "v1.2.7", + "source": { + "type": "git", + "url": "https://github.com/awslabs/aws-crt-php.git", + "reference": "d71d9906c7bb63a28295447ba12e74723bd3730e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/awslabs/aws-crt-php/zipball/d71d9906c7bb63a28295447ba12e74723bd3730e", + "reference": "d71d9906c7bb63a28295447ba12e74723bd3730e", + "shasum": "" + }, + "require": { + "php": ">=5.5" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35||^5.6.3||^9.5", + "yoast/phpunit-polyfills": "^1.0" + }, + "suggest": { + "ext-awscrt": "Make sure you install awscrt native extension to use any of the functionality." + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "AWS SDK Common Runtime Team", + "email": "aws-sdk-common-runtime@amazon.com" + } + ], + "description": "AWS Common Runtime for PHP", + "homepage": "https://github.com/awslabs/aws-crt-php", + "keywords": [ + "amazon", + "aws", + "crt", + "sdk" + ], + "support": { + "issues": "https://github.com/awslabs/aws-crt-php/issues", + "source": "https://github.com/awslabs/aws-crt-php/tree/v1.2.7" + }, + "time": "2024-10-18T22:15:13+00:00" + }, + { + "name": "aws/aws-sdk-php", + "version": "3.334.7", + "source": { + "type": "git", + "url": "https://github.com/aws/aws-sdk-php.git", + "reference": "8e0104e95a1edba209e077e6c4212b8cca04686f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/8e0104e95a1edba209e077e6c4212b8cca04686f", + "reference": "8e0104e95a1edba209e077e6c4212b8cca04686f", + "shasum": "" + }, + "require": { + "aws/aws-crt-php": "^1.2.3", + "ext-json": "*", + "ext-pcre": "*", + "ext-simplexml": "*", + "guzzlehttp/guzzle": "^6.5.8 || ^7.4.5", + "guzzlehttp/promises": "^1.4.0 || ^2.0", + "guzzlehttp/psr7": "^1.9.1 || ^2.4.5", + "mtdowling/jmespath.php": "^2.6", + "php": ">=7.2.5", + "psr/http-message": "^1.0 || ^2.0" + }, + "require-dev": { + "andrewsville/php-token-reflection": "^1.4", + "aws/aws-php-sns-message-validator": "~1.0", + "behat/behat": "~3.0", + "composer/composer": "^1.10.22", + "dms/phpunit-arraysubset-asserts": "^0.4.0", + "doctrine/cache": "~1.4", + "ext-dom": "*", + "ext-openssl": "*", + "ext-pcntl": "*", + "ext-sockets": "*", + "nette/neon": "^2.3", + "paragonie/random_compat": ">= 2", + "phpunit/phpunit": "^5.6.3 || ^8.5 || ^9.5", + "psr/cache": "^1.0 || ^2.0 || ^3.0", + "psr/simple-cache": "^1.0 || ^2.0 || ^3.0", + "sebastian/comparator": "^1.2.3 || ^4.0", + "yoast/phpunit-polyfills": "^1.0" + }, + "suggest": { + "aws/aws-php-sns-message-validator": "To validate incoming SNS notifications", + "doctrine/cache": "To use the DoctrineCacheAdapter", + "ext-curl": "To send requests using cURL", + "ext-openssl": "Allows working with CloudFront private distributions and verifying received SNS messages", + "ext-sockets": "To use client-side monitoring" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Aws\\": "src/" + }, + "exclude-from-classmap": [ + "src/data/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Amazon Web Services", + "homepage": "http://aws.amazon.com" + } + ], + "description": "AWS SDK for PHP - Use Amazon Web Services in your PHP project", + "homepage": "http://aws.amazon.com/sdkforphp", + "keywords": [ + "amazon", + "aws", + "cloud", + "dynamodb", + "ec2", + "glacier", + "s3", + "sdk" + ], + "support": { + "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80", + "issues": "https://github.com/aws/aws-sdk-php/issues", + "source": "https://github.com/aws/aws-sdk-php/tree/3.334.7" + }, + "time": "2024-12-16T19:09:36+00:00" + }, + { + "name": "barryvdh/laravel-dompdf", + "version": "v2.2.0", + "source": { + "type": "git", + "url": "https://github.com/barryvdh/laravel-dompdf.git", + "reference": "c96f90c97666cebec154ca1ffb67afed372114d8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/barryvdh/laravel-dompdf/zipball/c96f90c97666cebec154ca1ffb67afed372114d8", + "reference": "c96f90c97666cebec154ca1ffb67afed372114d8", + "shasum": "" + }, + "require": { + "dompdf/dompdf": "^2.0.7", + "illuminate/support": "^6|^7|^8|^9|^10|^11", + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "larastan/larastan": "^1.0|^2.7.0", + "orchestra/testbench": "^4|^5|^6|^7|^8|^9", + "phpro/grumphp": "^1 || ^2.5", + "squizlabs/php_codesniffer": "^3.5" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "PDF": "Barryvdh\\DomPDF\\Facade\\Pdf", + "Pdf": "Barryvdh\\DomPDF\\Facade\\Pdf" + }, + "providers": [ + "Barryvdh\\DomPDF\\ServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "psr-4": { + "Barryvdh\\DomPDF\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Barry vd. Heuvel", + "email": "barryvdh@gmail.com" + } + ], + "description": "A DOMPDF Wrapper for Laravel", + "keywords": [ + "dompdf", + "laravel", + "pdf" + ], + "support": { + "issues": "https://github.com/barryvdh/laravel-dompdf/issues", + "source": "https://github.com/barryvdh/laravel-dompdf/tree/v2.2.0" + }, + "funding": [ + { + "url": "https://fruitcake.nl", + "type": "custom" + }, + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2024-04-25T13:16:04+00:00" + }, + { + "name": "bensampo/laravel-enum", + "version": "v6.11.1", + "source": { + "type": "git", + "url": "https://github.com/BenSampo/laravel-enum.git", + "reference": "facd826e65fe44b3c0a4f9c726c2433cf8a4a9ea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/BenSampo/laravel-enum/zipball/facd826e65fe44b3c0a4f9c726c2433cf8a4a9ea", + "reference": "facd826e65fe44b3c0a4f9c726c2433cf8a4a9ea", + "shasum": "" + }, + "require": { + "composer/class-map-generator": "^1", + "illuminate/contracts": "^9 || ^10 || ^11", + "illuminate/support": "^9 || ^10 || ^11", + "laminas/laminas-code": "^3.4 || ^4", + "nikic/php-parser": "^4.13.2 || ^5", + "php": "^8" + }, + "require-dev": { + "doctrine/dbal": "^3.4", + "ergebnis/composer-normalize": "^2.28.3", + "larastan/larastan": "^2.6.3", + "mll-lab/php-cs-fixer-config": "^5.4", + "mockery/mockery": "^1.5", + "orchestra/testbench": "^7.6.1 || ^8 || ^9", + "phpstan/extension-installer": "^1", + "phpstan/phpstan": "^1.8.2", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-phpunit": "^1.1.1", + "phpunit/phpunit": "^9.5.21 || ^10 || ^11", + "rector/rector": "^1", + "symplify/rule-doc-generator": "^11 || ^12 || ^13" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "BenSampo\\Enum\\EnumServiceProvider" + ] + }, + "phpstan": { + "includes": [ + "extension.neon" + ] + } + }, + "autoload": { + "psr-4": { + "BenSampo\\Enum\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ben Sampson", + "homepage": "https://sampo.co.uk", + "role": "Developer" + }, + { + "name": "Benedikt Franke", + "homepage": "https://franke.tech", + "role": "Developer" + } + ], + "description": "Simple, extensible and powerful enumeration implementation for Laravel.", + "homepage": "https://github.com/bensampo/laravel-enum", + "keywords": [ + "bensampo", + "enum", + "laravel", + "package", + "validation" + ], + "support": { + "issues": "https://github.com/BenSampo/laravel-enum/issues", + "source": "https://github.com/BenSampo/laravel-enum/tree/v6.11.1" + }, + "funding": [ + { + "url": "https://github.com/bensampo", + "type": "github" + } + ], + "time": "2024-08-21T10:45:41+00:00" + }, + { + "name": "beste/clock", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/beste/clock.git", + "reference": "7004b55fcd54737b539886244b3a3b2188181974" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/beste/clock/zipball/7004b55fcd54737b539886244b3a3b2188181974", + "reference": "7004b55fcd54737b539886244b3a3b2188181974", + "shasum": "" + }, + "require": { + "php": "^8.0", + "psr/clock": "^1.0" + }, + "provide": { + "psr/clock-implementation": "1.0" + }, + "require-dev": { + "phpstan/extension-installer": "^1.2", + "phpstan/phpstan": "^1.9.1", + "phpstan/phpstan-phpunit": "^1.2.2", + "phpstan/phpstan-strict-rules": "^1.4.4", + "phpunit/phpunit": "^9.5.26", + "psalm/plugin-phpunit": "^0.16.1", + "vimeo/psalm": "^4.29" + }, + "type": "library", + "autoload": { + "files": [ + "src/Clock.php" + ], + "psr-4": { + "Beste\\Clock\\": "src/Clock" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jérôme Gamez", + "email": "jerome@gamez.name" + } + ], + "description": "A collection of Clock implementations", + "keywords": [ + "clock", + "clock-interface", + "psr-20", + "psr20" + ], + "support": { + "issues": "https://github.com/beste/clock/issues", + "source": "https://github.com/beste/clock/tree/3.0.0" + }, + "funding": [ + { + "url": "https://github.com/jeromegamez", + "type": "github" + } + ], + "time": "2022-11-26T18:03:05+00:00" + }, + { + "name": "beste/in-memory-cache", + "version": "1.3.1", + "source": { + "type": "git", + "url": "https://github.com/beste/in-memory-cache-php.git", + "reference": "f8299adc8abdaf7d309e8b28e53b4307ea49ebc7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/beste/in-memory-cache-php/zipball/f8299adc8abdaf7d309e8b28e53b4307ea49ebc7", + "reference": "f8299adc8abdaf7d309e8b28e53b4307ea49ebc7", + "shasum": "" + }, + "require": { + "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", + "psr/cache": "^2.0 || ^3.0", + "psr/clock": "^1.0" + }, + "provide": { + "psr/cache-implementation": "2.0 || 3.0" + }, + "require-dev": { + "beste/clock": "^3.0", + "beste/php-cs-fixer-config": "^3.2.0", + "friendsofphp/php-cs-fixer": "^3.62.0", + "phpstan/extension-installer": "^1.4.1", + "phpstan/phpstan": "^1.11.10", + "phpstan/phpstan-deprecation-rules": "^1.2.0", + "phpstan/phpstan-phpunit": "^1.4.0", + "phpstan/phpstan-strict-rules": "^1.6.0", + "phpunit/phpunit": "^10.5.2 || ^11.3.1", + "symfony/var-dumper": "^6.4 || ^7.1.3" + }, + "suggest": { + "psr/clock-implementation": "Allows injecting a Clock, for example a frozen clock for testing" + }, + "type": "library", + "autoload": { + "psr-4": { + "Beste\\Cache\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jérôme Gamez", + "email": "jerome@gamez.name" + } + ], + "description": "A PSR-6 In-Memory cache that can be used as a fallback implementation and/or in tests.", + "keywords": [ + "beste", + "cache", + "psr-6" + ], + "support": { + "issues": "https://github.com/beste/in-memory-cache-php/issues", + "source": "https://github.com/beste/in-memory-cache-php/tree/1.3.1" + }, + "funding": [ + { + "url": "https://github.com/jeromegamez", + "type": "github" + } + ], + "time": "2024-08-26T15:51:58+00:00" + }, + { + "name": "beste/json", + "version": "1.5.0", + "source": { + "type": "git", + "url": "https://github.com/beste/json.git", + "reference": "3ed7d6be039617e5ea63a835a792a811c7fba0ff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/beste/json/zipball/3ed7d6be039617e5ea63a835a792a811c7fba0ff", + "reference": "3ed7d6be039617e5ea63a835a792a811c7fba0ff", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" + }, + "require-dev": { + "phpstan/extension-installer": "^1.3", + "phpstan/phpstan": "^1.10", + "phpstan/phpstan-phpunit": "^1.3", + "phpstan/phpstan-strict-rules": "^1.5", + "phpunit/phpunit": "^10.4.2", + "rector/rector": "^0.18.10" + }, + "type": "library", + "autoload": { + "files": [ + "src/Json.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jérôme Gamez", + "email": "jerome@gamez.name" + } + ], + "description": "A simple JSON helper to decode and encode JSON", + "keywords": [ + "helper", + "json" + ], + "support": { + "issues": "https://github.com/beste/json/issues", + "source": "https://github.com/beste/json/tree/1.5.0" + }, + "funding": [ + { + "url": "https://github.com/jeromegamez", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/beste/json", + "type": "tidelift" + } + ], + "time": "2024-08-16T22:44:02+00:00" + }, + { + "name": "brick/math", + "version": "0.11.0", + "source": { + "type": "git", + "url": "https://github.com/brick/math.git", + "reference": "0ad82ce168c82ba30d1c01ec86116ab52f589478" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/brick/math/zipball/0ad82ce168c82ba30d1c01ec86116ab52f589478", + "reference": "0ad82ce168c82ba30d1c01ec86116ab52f589478", + "shasum": "" + }, + "require": { + "php": "^8.0" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.2", + "phpunit/phpunit": "^9.0", + "vimeo/psalm": "5.0.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Brick\\Math\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Arbitrary-precision arithmetic library", + "keywords": [ + "Arbitrary-precision", + "BigInteger", + "BigRational", + "arithmetic", + "bigdecimal", + "bignum", + "brick", + "math" + ], + "support": { + "issues": "https://github.com/brick/math/issues", + "source": "https://github.com/brick/math/tree/0.11.0" + }, + "funding": [ + { + "url": "https://github.com/BenMorel", + "type": "github" + } + ], + "time": "2023-01-15T23:15:59+00:00" + }, + { + "name": "carbonphp/carbon-doctrine-types", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/CarbonPHP/carbon-doctrine-types.git", + "reference": "99f76ffa36cce3b70a4a6abce41dba15ca2e84cb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/CarbonPHP/carbon-doctrine-types/zipball/99f76ffa36cce3b70a4a6abce41dba15ca2e84cb", + "reference": "99f76ffa36cce3b70a4a6abce41dba15ca2e84cb", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0" + }, + "conflict": { + "doctrine/dbal": "<3.7.0 || >=4.0.0" + }, + "require-dev": { + "doctrine/dbal": "^3.7.0", + "nesbot/carbon": "^2.71.0 || ^3.0.0", + "phpunit/phpunit": "^10.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Carbon\\Doctrine\\": "src/Carbon/Doctrine/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "KyleKatarn", + "email": "kylekatarnls@gmail.com" + } + ], + "description": "Types to use Carbon in Doctrine", + "keywords": [ + "carbon", + "date", + "datetime", + "doctrine", + "time" + ], + "support": { + "issues": "https://github.com/CarbonPHP/carbon-doctrine-types/issues", + "source": "https://github.com/CarbonPHP/carbon-doctrine-types/tree/2.1.0" + }, + "funding": [ + { + "url": "https://github.com/kylekatarnls", + "type": "github" + }, + { + "url": "https://opencollective.com/Carbon", + "type": "open_collective" + }, + { + "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", + "type": "tidelift" + } + ], + "time": "2023-12-11T17:09:12+00:00" + }, + { + "name": "clue/stream-filter", + "version": "v1.7.0", + "source": { + "type": "git", + "url": "https://github.com/clue/stream-filter.git", + "reference": "049509fef80032cb3f051595029ab75b49a3c2f7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/clue/stream-filter/zipball/049509fef80032cb3f051595029ab75b49a3c2f7", + "reference": "049509fef80032cb3f051595029ab75b49a3c2f7", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36" + }, + "type": "library", + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "Clue\\StreamFilter\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering" + } + ], + "description": "A simple and modern approach to stream filtering in PHP", + "homepage": "https://github.com/clue/stream-filter", + "keywords": [ + "bucket brigade", + "callback", + "filter", + "php_user_filter", + "stream", + "stream_filter_append", + "stream_filter_register" + ], + "support": { + "issues": "https://github.com/clue/stream-filter/issues", + "source": "https://github.com/clue/stream-filter/tree/v1.7.0" + }, + "funding": [ + { + "url": "https://clue.engineering/support", + "type": "custom" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], + "time": "2023-12-20T15:40:13+00:00" + }, + { + "name": "composer/ca-bundle", + "version": "1.5.4", + "source": { + "type": "git", + "url": "https://github.com/composer/ca-bundle.git", + "reference": "bc0593537a463e55cadf45fd938d23b75095b7e1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/bc0593537a463e55cadf45fd938d23b75095b7e1", + "reference": "bc0593537a463e55cadf45fd938d23b75095b7e1", + "shasum": "" + }, + "require": { + "ext-openssl": "*", + "ext-pcre": "*", + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^8 || ^9", + "psr/log": "^1.0 || ^2.0 || ^3.0", + "symfony/process": "^4.0 || ^5.0 || ^6.0 || ^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\CaBundle\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.", + "keywords": [ + "cabundle", + "cacert", + "certificate", + "ssl", + "tls" + ], + "support": { + "irc": "irc://irc.freenode.org/composer", + "issues": "https://github.com/composer/ca-bundle/issues", + "source": "https://github.com/composer/ca-bundle/tree/1.5.4" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2024-11-27T15:35:25+00:00" + }, + { + "name": "composer/class-map-generator", + "version": "1.5.0", + "source": { + "type": "git", + "url": "https://github.com/composer/class-map-generator.git", + "reference": "4b0a223cf5be7c9ee7e0ef1bc7db42b4a97c9915" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/class-map-generator/zipball/4b0a223cf5be7c9ee7e0ef1bc7db42b4a97c9915", + "reference": "4b0a223cf5be7c9ee7e0ef1bc7db42b4a97c9915", + "shasum": "" + }, + "require": { + "composer/pcre": "^2.1 || ^3.1", + "php": "^7.2 || ^8.0", + "symfony/finder": "^4.4 || ^5.3 || ^6 || ^7" + }, + "require-dev": { + "phpstan/phpstan": "^1.12 || ^2", + "phpstan/phpstan-deprecation-rules": "^1 || ^2", + "phpstan/phpstan-phpunit": "^1 || ^2", + "phpstan/phpstan-strict-rules": "^1.1 || ^2", + "phpunit/phpunit": "^8", + "symfony/filesystem": "^5.4 || ^6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\ClassMapGenerator\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "https://seld.be" + } + ], + "description": "Utilities to scan PHP code and generate class maps.", + "keywords": [ + "classmap" + ], + "support": { + "issues": "https://github.com/composer/class-map-generator/issues", + "source": "https://github.com/composer/class-map-generator/tree/1.5.0" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2024-11-25T16:11:06+00:00" + }, + { + "name": "composer/composer", + "version": "2.8.4", + "source": { + "type": "git", + "url": "https://github.com/composer/composer.git", + "reference": "112e37d1dca22b3fdb81cf3524ab4994f47fdb8c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/composer/zipball/112e37d1dca22b3fdb81cf3524ab4994f47fdb8c", + "reference": "112e37d1dca22b3fdb81cf3524ab4994f47fdb8c", + "shasum": "" + }, + "require": { + "composer/ca-bundle": "^1.5", + "composer/class-map-generator": "^1.4.0", + "composer/metadata-minifier": "^1.0", + "composer/pcre": "^2.2 || ^3.2", + "composer/semver": "^3.3", + "composer/spdx-licenses": "^1.5.7", + "composer/xdebug-handler": "^2.0.2 || ^3.0.3", + "justinrainbow/json-schema": "^5.3", + "php": "^7.2.5 || ^8.0", + "psr/log": "^1.0 || ^2.0 || ^3.0", + "react/promise": "^2.11 || ^3.2", + "seld/jsonlint": "^1.4", + "seld/phar-utils": "^1.2", + "seld/signal-handler": "^2.0", + "symfony/console": "^5.4.35 || ^6.3.12 || ^7.0.3", + "symfony/filesystem": "^5.4.35 || ^6.3.12 || ^7.0.3", + "symfony/finder": "^5.4.35 || ^6.3.12 || ^7.0.3", + "symfony/polyfill-php73": "^1.24", + "symfony/polyfill-php80": "^1.24", + "symfony/polyfill-php81": "^1.24", + "symfony/process": "^5.4.35 || ^6.3.12 || ^7.0.3" + }, + "require-dev": { + "phpstan/phpstan": "^1.11.8", + "phpstan/phpstan-deprecation-rules": "^1.2.0", + "phpstan/phpstan-phpunit": "^1.4.0", + "phpstan/phpstan-strict-rules": "^1.6.0", + "phpstan/phpstan-symfony": "^1.4.0", + "symfony/phpunit-bridge": "^6.4.3 || ^7.0.1" + }, + "suggest": { + "ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages", + "ext-zip": "Enabling the zip extension allows you to unzip archives", + "ext-zlib": "Allow gzip compression of HTTP requests" + }, + "bin": [ + "bin/composer" + ], + "type": "library", + "extra": { + "phpstan": { + "includes": [ + "phpstan/rules.neon" + ] + }, + "branch-alias": { + "dev-main": "2.8-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\": "src/Composer/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "https://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "https://seld.be" + } + ], + "description": "Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.", + "homepage": "https://getcomposer.org/", + "keywords": [ + "autoload", + "dependency", + "package" + ], + "support": { + "irc": "ircs://irc.libera.chat:6697/composer", + "issues": "https://github.com/composer/composer/issues", + "security": "https://github.com/composer/composer/security/policy", + "source": "https://github.com/composer/composer/tree/2.8.4" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2024-12-11T10:57:47+00:00" + }, + { + "name": "composer/metadata-minifier", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/composer/metadata-minifier.git", + "reference": "c549d23829536f0d0e984aaabbf02af91f443207" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/metadata-minifier/zipball/c549d23829536f0d0e984aaabbf02af91f443207", + "reference": "c549d23829536f0d0e984aaabbf02af91f443207", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "composer/composer": "^2", + "phpstan/phpstan": "^0.12.55", + "symfony/phpunit-bridge": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\MetadataMinifier\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Small utility library that handles metadata minification and expansion.", + "keywords": [ + "composer", + "compression" + ], + "support": { + "issues": "https://github.com/composer/metadata-minifier/issues", + "source": "https://github.com/composer/metadata-minifier/tree/1.0.0" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2021-04-07T13:37:33+00:00" + }, + { + "name": "composer/pcre", + "version": "3.3.2", + "source": { + "type": "git", + "url": "https://github.com/composer/pcre.git", + "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/pcre/zipball/b2bed4734f0cc156ee1fe9c0da2550420d99a21e", + "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0" + }, + "conflict": { + "phpstan/phpstan": "<1.11.10" + }, + "require-dev": { + "phpstan/phpstan": "^1.12 || ^2", + "phpstan/phpstan-strict-rules": "^1 || ^2", + "phpunit/phpunit": "^8 || ^9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + }, + "phpstan": { + "includes": [ + "extension.neon" + ] + } + }, + "autoload": { + "psr-4": { + "Composer\\Pcre\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "PCRE wrapping library that offers type-safe preg_* replacements.", + "keywords": [ + "PCRE", + "preg", + "regex", + "regular expression" + ], + "support": { + "issues": "https://github.com/composer/pcre/issues", + "source": "https://github.com/composer/pcre/tree/3.3.2" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2024-11-12T16:29:46+00:00" + }, + { + "name": "composer/semver", + "version": "3.4.3", + "source": { + "type": "git", + "url": "https://github.com/composer/semver.git", + "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/semver/zipball/4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", + "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.11", + "symfony/phpunit-bridge": "^3 || ^7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Semver\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "Semver library that offers utilities, version constraint parsing and validation.", + "keywords": [ + "semantic", + "semver", + "validation", + "versioning" + ], + "support": { + "irc": "ircs://irc.libera.chat:6697/composer", + "issues": "https://github.com/composer/semver/issues", + "source": "https://github.com/composer/semver/tree/3.4.3" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2024-09-19T14:15:21+00:00" + }, + { + "name": "composer/spdx-licenses", + "version": "1.5.8", + "source": { + "type": "git", + "url": "https://github.com/composer/spdx-licenses.git", + "reference": "560bdcf8deb88ae5d611c80a2de8ea9d0358cc0a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/560bdcf8deb88ae5d611c80a2de8ea9d0358cc0a", + "reference": "560bdcf8deb88ae5d611c80a2de8ea9d0358cc0a", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^0.12.55", + "symfony/phpunit-bridge": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Spdx\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "SPDX licenses list and validation library.", + "keywords": [ + "license", + "spdx", + "validator" + ], + "support": { + "irc": "ircs://irc.libera.chat:6697/composer", + "issues": "https://github.com/composer/spdx-licenses/issues", + "source": "https://github.com/composer/spdx-licenses/tree/1.5.8" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2023-11-20T07:44:33+00:00" + }, + { + "name": "composer/xdebug-handler", + "version": "3.0.5", + "source": { + "type": "git", + "url": "https://github.com/composer/xdebug-handler.git", + "reference": "6c1925561632e83d60a44492e0b344cf48ab85ef" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/6c1925561632e83d60a44492e0b344cf48ab85ef", + "reference": "6c1925561632e83d60a44492e0b344cf48ab85ef", + "shasum": "" + }, + "require": { + "composer/pcre": "^1 || ^2 || ^3", + "php": "^7.2.5 || ^8.0", + "psr/log": "^1 || ^2 || ^3" + }, + "require-dev": { + "phpstan/phpstan": "^1.0", + "phpstan/phpstan-strict-rules": "^1.1", + "phpunit/phpunit": "^8.5 || ^9.6 || ^10.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Composer\\XdebugHandler\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "John Stevenson", + "email": "john-stevenson@blueyonder.co.uk" + } + ], + "description": "Restarts a process without Xdebug.", + "keywords": [ + "Xdebug", + "performance" + ], + "support": { + "irc": "ircs://irc.libera.chat:6697/composer", + "issues": "https://github.com/composer/xdebug-handler/issues", + "source": "https://github.com/composer/xdebug-handler/tree/3.0.5" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2024-05-06T16:37:16+00:00" + }, + { + "name": "darkaonline/l5-swagger", + "version": "8.6.3", + "source": { + "type": "git", + "url": "https://github.com/DarkaOnLine/L5-Swagger.git", + "reference": "b37695804b786c04ab4077ceb6c0f2907ccd0153" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/DarkaOnLine/L5-Swagger/zipball/b37695804b786c04ab4077ceb6c0f2907ccd0153", + "reference": "b37695804b786c04ab4077ceb6c0f2907ccd0153", + "shasum": "" + }, + "require": { + "doctrine/annotations": "^1.0 || ^2.0", + "ext-json": "*", + "laravel/framework": "^11.0 || ^10.0 || ^9.0 || >=8.40.0 || ^7.0", + "php": "^7.2 || ^8.0", + "swagger-api/swagger-ui": "^3.0 || >=4.1.3", + "symfony/yaml": "^5.0 || ^6.0 || ^7.0", + "zircote/swagger-php": "^3.2.0 || ^4.0.0" + }, + "require-dev": { + "mockery/mockery": "1.*", + "orchestra/testbench": "^9.0 || ^8.0 || 7.* || ^6.15 || 5.*", + "php-coveralls/php-coveralls": "^2.0", + "phpunit/phpunit": "^11.0 || ^10.0 || ^9.5" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "L5Swagger\\L5SwaggerServiceProvider" + ], + "aliases": { + "L5Swagger": "L5Swagger\\L5SwaggerFacade" + } + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "L5Swagger\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Darius Matulionis", + "email": "darius@matulionis.lt" + } + ], + "description": "OpenApi or Swagger integration to Laravel", + "keywords": [ + "api", + "documentation", + "laravel", + "openapi", + "specification", + "swagger", + "ui" + ], + "support": { + "issues": "https://github.com/DarkaOnLine/L5-Swagger/issues", + "source": "https://github.com/DarkaOnLine/L5-Swagger/tree/8.6.3" + }, + "funding": [ + { + "url": "https://github.com/DarkaOnLine", + "type": "github" + } + ], + "time": "2024-10-28T06:29:43+00:00" + }, + { + "name": "davidbadura/faker-markdown-generator", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/DavidBadura/FakerMarkdownGenerator.git", + "reference": "2fc4af2a6aa49583781af9c37e230bbcd19c823f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/DavidBadura/FakerMarkdownGenerator/zipball/2fc4af2a6aa49583781af9c37e230bbcd19c823f", + "reference": "2fc4af2a6aa49583781af9c37e230bbcd19c823f", + "shasum": "" + }, + "require": { + "davidbadura/markdown-builder": "^1.0", + "fakerphp/faker": "^1.6", + "php": ">=5.4.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "DavidBadura\\FakerMarkdownGenerator\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "DavidBadura", + "email": "d.badura@gmx.de" + } + ], + "description": "Faker Markdown Generator", + "keywords": [ + "faker", + "generator", + "markdown" + ], + "support": { + "issues": "https://github.com/DavidBadura/FakerMarkdownGenerator/issues", + "source": "https://github.com/DavidBadura/FakerMarkdownGenerator/tree/1.1.0" + }, + "time": "2020-11-02T10:32:38+00:00" + }, + { + "name": "davidbadura/markdown-builder", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/DavidBadura/markdown-builder.git", + "reference": "cdc1a29eb14f3202efb0e59ac80c2acb6f883af0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/DavidBadura/markdown-builder/zipball/cdc1a29eb14f3202efb0e59ac80c2acb6f883af0", + "reference": "cdc1a29eb14f3202efb0e59ac80c2acb6f883af0", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": ">=7.4" + }, + "require-dev": { + "infection/infection": "^0.22.1", + "patchlevel/coding-standard": "^1.0.0", + "phpstan/phpstan": "^0.12.85", + "phpunit/phpunit": "^9.5.4", + "symfony/var-dumper": "^5.2.3", + "vimeo/psalm": "^4.7.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "DavidBadura\\MarkdownBuilder\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "DavidBadura", + "email": "d.badura@gmx.de" + } + ], + "description": "Markdown Builder", + "keywords": [ + "builder", + "markdown", + "render", + "writer" + ], + "support": { + "issues": "https://github.com/DavidBadura/markdown-builder/issues", + "source": "https://github.com/DavidBadura/markdown-builder/tree/1.1.1" + }, + "time": "2021-10-23T09:22:02+00:00" + }, + { + "name": "defuse/php-encryption", + "version": "v2.4.0", + "source": { + "type": "git", + "url": "https://github.com/defuse/php-encryption.git", + "reference": "f53396c2d34225064647a05ca76c1da9d99e5828" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/defuse/php-encryption/zipball/f53396c2d34225064647a05ca76c1da9d99e5828", + "reference": "f53396c2d34225064647a05ca76c1da9d99e5828", + "shasum": "" + }, + "require": { + "ext-openssl": "*", + "paragonie/random_compat": ">= 2", + "php": ">=5.6.0" + }, + "require-dev": { + "phpunit/phpunit": "^5|^6|^7|^8|^9|^10", + "yoast/phpunit-polyfills": "^2.0.0" + }, + "bin": [ + "bin/generate-defuse-key" + ], + "type": "library", + "autoload": { + "psr-4": { + "Defuse\\Crypto\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Hornby", + "email": "taylor@defuse.ca", + "homepage": "https://defuse.ca/" + }, + { + "name": "Scott Arciszewski", + "email": "info@paragonie.com", + "homepage": "https://paragonie.com" + } + ], + "description": "Secure PHP Encryption Library", + "keywords": [ + "aes", + "authenticated encryption", + "cipher", + "crypto", + "cryptography", + "encrypt", + "encryption", + "openssl", + "security", + "symmetric key cryptography" + ], + "support": { + "issues": "https://github.com/defuse/php-encryption/issues", + "source": "https://github.com/defuse/php-encryption/tree/v2.4.0" + }, + "time": "2023-06-19T06:10:36+00:00" + }, + { + "name": "devianl2/laravel-scorm", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/devianl2/laravel-scorm.git", + "reference": "d87753ffbbbc5eb75e20f8aa0cb39faed8f34863" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/devianl2/laravel-scorm/zipball/d87753ffbbbc5eb75e20f8aa0cb39faed8f34863", + "reference": "d87753ffbbbc5eb75e20f8aa0cb39faed8f34863", + "shasum": "" + }, + "require": { + "doctrine/common": "^3.1", + "ext-dom": "*", + "ext-zip": "*", + "league/flysystem": "^2.0 || ^3.0", + "nesbot/carbon": "^2.42", + "php": "^7.4 || ^8.0" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "ScormManager": "Peopleaps\\Scorm\\Facade\\ScormManager" + }, + "providers": [ + "Peopleaps\\Scorm\\ScormServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Peopleaps\\Scorm\\": "/src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Devian Leong", + "email": "devian@peoplelogy.com" + } + ], + "description": "PEOPLEAPS scorm package", + "support": { + "issues": "https://github.com/devianl2/laravel-scorm/issues", + "source": "https://github.com/devianl2/laravel-scorm/tree/4.0.1" + }, + "time": "2022-09-29T03:37:12+00:00" + }, + { + "name": "dflydev/dot-access-data", + "version": "v3.0.3", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-dot-access-data.git", + "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/a23a2bf4f31d3518f3ecb38660c95715dfead60f", + "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^0.12.42", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.3", + "scrutinizer/ocular": "1.6.0", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Dflydev\\DotAccessData\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + }, + { + "name": "Carlos Frutos", + "email": "carlos@kiwing.it", + "homepage": "https://github.com/cfrutos" + }, + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com" + } + ], + "description": "Given a deep data structure, access data by dot notation.", + "homepage": "https://github.com/dflydev/dflydev-dot-access-data", + "keywords": [ + "access", + "data", + "dot", + "notation" + ], + "support": { + "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", + "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.3" + }, + "time": "2024-07-08T12:26:09+00:00" + }, + { + "name": "doctrine/annotations", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/doctrine/annotations.git", + "reference": "901c2ee5d26eb64ff43c47976e114bf00843acf7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/annotations/zipball/901c2ee5d26eb64ff43c47976e114bf00843acf7", + "reference": "901c2ee5d26eb64ff43c47976e114bf00843acf7", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^2 || ^3", + "ext-tokenizer": "*", + "php": "^7.2 || ^8.0", + "psr/cache": "^1 || ^2 || ^3" + }, + "require-dev": { + "doctrine/cache": "^2.0", + "doctrine/coding-standard": "^10", + "phpstan/phpstan": "^1.10.28", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "symfony/cache": "^5.4 || ^6.4 || ^7", + "vimeo/psalm": "^4.30 || ^5.14" + }, + "suggest": { + "php": "PHP 8.0 or higher comes with attributes, a native replacement for annotations" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Docblock Annotations Parser", + "homepage": "https://www.doctrine-project.org/projects/annotations.html", + "keywords": [ + "annotations", + "docblock", + "parser" + ], + "support": { + "issues": "https://github.com/doctrine/annotations/issues", + "source": "https://github.com/doctrine/annotations/tree/2.0.2" + }, + "time": "2024-09-05T10:17:24+00:00" + }, + { + "name": "doctrine/cache", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/cache.git", + "reference": "1ca8f21980e770095a31456042471a57bc4c68fb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/cache/zipball/1ca8f21980e770095a31456042471a57bc4c68fb", + "reference": "1ca8f21980e770095a31456042471a57bc4c68fb", + "shasum": "" + }, + "require": { + "php": "~7.1 || ^8.0" + }, + "conflict": { + "doctrine/common": ">2.2,<2.4" + }, + "require-dev": { + "cache/integration-tests": "dev-master", + "doctrine/coding-standard": "^9", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "psr/cache": "^1.0 || ^2.0 || ^3.0", + "symfony/cache": "^4.4 || ^5.4 || ^6", + "symfony/var-exporter": "^4.4 || ^5.4 || ^6" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.", + "homepage": "https://www.doctrine-project.org/projects/cache.html", + "keywords": [ + "abstraction", + "apcu", + "cache", + "caching", + "couchdb", + "memcached", + "php", + "redis", + "xcache" + ], + "support": { + "issues": "https://github.com/doctrine/cache/issues", + "source": "https://github.com/doctrine/cache/tree/2.2.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcache", + "type": "tidelift" + } + ], + "time": "2022-05-20T20:07:39+00:00" + }, + { + "name": "doctrine/common", + "version": "3.4.5", + "source": { + "type": "git", + "url": "https://github.com/doctrine/common.git", + "reference": "6c8fef961f67b8bc802ce3e32e3ebd1022907286" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/common/zipball/6c8fef961f67b8bc802ce3e32e3ebd1022907286", + "reference": "6c8fef961f67b8bc802ce3e32e3ebd1022907286", + "shasum": "" + }, + "require": { + "doctrine/persistence": "^2.0 || ^3.0", + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9.0 || ^10.0", + "doctrine/collections": "^1", + "phpstan/phpstan": "^1.4.1", + "phpstan/phpstan-phpunit": "^1", + "phpunit/phpunit": "^7.5.20 || ^8.5 || ^9.0", + "squizlabs/php_codesniffer": "^3.0", + "symfony/phpunit-bridge": "^6.1", + "vimeo/psalm": "^4.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "PHP Doctrine Common project is a library that provides additional functionality that other Doctrine projects depend on such as better reflection support, proxies and much more.", + "homepage": "https://www.doctrine-project.org/projects/common.html", + "keywords": [ + "common", + "doctrine", + "php" + ], + "support": { + "issues": "https://github.com/doctrine/common/issues", + "source": "https://github.com/doctrine/common/tree/3.4.5" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcommon", + "type": "tidelift" + } + ], + "time": "2024-10-08T15:53:43+00:00" + }, + { + "name": "doctrine/dbal", + "version": "3.9.3", + "source": { + "type": "git", + "url": "https://github.com/doctrine/dbal.git", + "reference": "61446f07fcb522414d6cfd8b1c3e5f9e18c579ba" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/61446f07fcb522414d6cfd8b1c3e5f9e18c579ba", + "reference": "61446f07fcb522414d6cfd8b1c3e5f9e18c579ba", + "shasum": "" + }, + "require": { + "composer-runtime-api": "^2", + "doctrine/cache": "^1.11|^2.0", + "doctrine/deprecations": "^0.5.3|^1", + "doctrine/event-manager": "^1|^2", + "php": "^7.4 || ^8.0", + "psr/cache": "^1|^2|^3", + "psr/log": "^1|^2|^3" + }, + "require-dev": { + "doctrine/coding-standard": "12.0.0", + "fig/log-test": "^1", + "jetbrains/phpstorm-stubs": "2023.1", + "phpstan/phpstan": "1.12.6", + "phpstan/phpstan-strict-rules": "^1.6", + "phpunit/phpunit": "9.6.20", + "psalm/plugin-phpunit": "0.18.4", + "slevomat/coding-standard": "8.13.1", + "squizlabs/php_codesniffer": "3.10.2", + "symfony/cache": "^5.4|^6.0|^7.0", + "symfony/console": "^4.4|^5.4|^6.0|^7.0", + "vimeo/psalm": "4.30.0" + }, + "suggest": { + "symfony/console": "For helpful console commands such as SQL execution and import of files." + }, + "bin": [ + "bin/doctrine-dbal" + ], + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\DBAL\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + } + ], + "description": "Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.", + "homepage": "https://www.doctrine-project.org/projects/dbal.html", + "keywords": [ + "abstraction", + "database", + "db2", + "dbal", + "mariadb", + "mssql", + "mysql", + "oci8", + "oracle", + "pdo", + "pgsql", + "postgresql", + "queryobject", + "sasql", + "sql", + "sqlite", + "sqlserver", + "sqlsrv" + ], + "support": { + "issues": "https://github.com/doctrine/dbal/issues", + "source": "https://github.com/doctrine/dbal/tree/3.9.3" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdbal", + "type": "tidelift" + } + ], + "time": "2024-10-10T17:56:43+00:00" + }, + { + "name": "doctrine/deprecations", + "version": "1.1.4", + "source": { + "type": "git", + "url": "https://github.com/doctrine/deprecations.git", + "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/31610dbb31faa98e6b5447b62340826f54fbc4e9", + "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9 || ^12", + "phpstan/phpstan": "1.4.10 || 2.0.3", + "phpstan/phpstan-phpunit": "^1.0 || ^2", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "psr/log": "^1 || ^2 || ^3" + }, + "suggest": { + "psr/log": "Allows logging deprecations via PSR-3 logger implementation" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Deprecations\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", + "homepage": "https://www.doctrine-project.org/", + "support": { + "issues": "https://github.com/doctrine/deprecations/issues", + "source": "https://github.com/doctrine/deprecations/tree/1.1.4" + }, + "time": "2024-12-07T21:18:45+00:00" + }, + { + "name": "doctrine/event-manager", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/event-manager.git", + "reference": "b680156fa328f1dfd874fd48c7026c41570b9c6e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/b680156fa328f1dfd874fd48c7026c41570b9c6e", + "reference": "b680156fa328f1dfd874fd48c7026c41570b9c6e", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "conflict": { + "doctrine/common": "<2.9" + }, + "require-dev": { + "doctrine/coding-standard": "^12", + "phpstan/phpstan": "^1.8.8", + "phpunit/phpunit": "^10.5", + "vimeo/psalm": "^5.24" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.", + "homepage": "https://www.doctrine-project.org/projects/event-manager.html", + "keywords": [ + "event", + "event dispatcher", + "event manager", + "event system", + "events" + ], + "support": { + "issues": "https://github.com/doctrine/event-manager/issues", + "source": "https://github.com/doctrine/event-manager/tree/2.0.1" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fevent-manager", + "type": "tidelift" + } + ], + "time": "2024-05-22T20:47:39+00:00" + }, + { + "name": "doctrine/inflector", + "version": "2.0.10", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/5817d0659c5b50c9b950feb9af7b9668e2c436bc", + "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^11.0", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-phpunit": "^1.1", + "phpstan/phpstan-strict-rules": "^1.3", + "phpunit/phpunit": "^8.5 || ^9.5", + "vimeo/psalm": "^4.25 || ^5.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", + "homepage": "https://www.doctrine-project.org/projects/inflector.html", + "keywords": [ + "inflection", + "inflector", + "lowercase", + "manipulation", + "php", + "plural", + "singular", + "strings", + "uppercase", + "words" + ], + "support": { + "issues": "https://github.com/doctrine/inflector/issues", + "source": "https://github.com/doctrine/inflector/tree/2.0.10" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", + "type": "tidelift" + } + ], + "time": "2024-02-18T20:23:39+00:00" + }, + { + "name": "doctrine/lexer", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", + "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "doctrine/coding-standard": "^12", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^10.5", + "psalm/plugin-phpunit": "^0.18.3", + "vimeo/psalm": "^5.21" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Lexer\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "https://www.doctrine-project.org/projects/lexer.html", + "keywords": [ + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], + "support": { + "issues": "https://github.com/doctrine/lexer/issues", + "source": "https://github.com/doctrine/lexer/tree/3.0.1" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", + "type": "tidelift" + } + ], + "time": "2024-02-05T11:56:58+00:00" + }, + { + "name": "doctrine/persistence", + "version": "3.4.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/persistence.git", + "reference": "0ea965320cec355dba75031c1b23d4c78362e3ff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/persistence/zipball/0ea965320cec355dba75031c1b23d4c78362e3ff", + "reference": "0ea965320cec355dba75031c1b23d4c78362e3ff", + "shasum": "" + }, + "require": { + "doctrine/event-manager": "^1 || ^2", + "php": "^7.2 || ^8.0", + "psr/cache": "^1.0 || ^2.0 || ^3.0" + }, + "conflict": { + "doctrine/common": "<2.10" + }, + "require-dev": { + "doctrine/coding-standard": "^12", + "doctrine/common": "^3.0", + "phpstan/phpstan": "1.12.7", + "phpstan/phpstan-phpunit": "^1", + "phpstan/phpstan-strict-rules": "^1.1", + "phpunit/phpunit": "^8.5.38 || ^9.5", + "symfony/cache": "^4.4 || ^5.4 || ^6.0 || ^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Persistence\\": "src/Persistence" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "The Doctrine Persistence project is a set of shared interfaces and functionality that the different Doctrine object mappers share.", + "homepage": "https://www.doctrine-project.org/projects/persistence.html", + "keywords": [ + "mapper", + "object", + "odm", + "orm", + "persistence" + ], + "support": { + "issues": "https://github.com/doctrine/persistence/issues", + "source": "https://github.com/doctrine/persistence/tree/3.4.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fpersistence", + "type": "tidelift" + } + ], + "time": "2024-10-30T19:48:12+00:00" + }, + { + "name": "dompdf/dompdf", + "version": "v2.0.8", + "source": { + "type": "git", + "url": "https://github.com/dompdf/dompdf.git", + "reference": "c20247574601700e1f7c8dab39310fca1964dc52" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dompdf/dompdf/zipball/c20247574601700e1f7c8dab39310fca1964dc52", + "reference": "c20247574601700e1f7c8dab39310fca1964dc52", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-mbstring": "*", + "masterminds/html5": "^2.0", + "phenx/php-font-lib": ">=0.5.4 <1.0.0", + "phenx/php-svg-lib": ">=0.5.2 <1.0.0", + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "ext-json": "*", + "ext-zip": "*", + "mockery/mockery": "^1.3", + "phpunit/phpunit": "^7.5 || ^8 || ^9", + "squizlabs/php_codesniffer": "^3.5" + }, + "suggest": { + "ext-gd": "Needed to process images", + "ext-gmagick": "Improves image processing performance", + "ext-imagick": "Improves image processing performance", + "ext-zlib": "Needed for pdf stream compression" + }, + "type": "library", + "autoload": { + "psr-4": { + "Dompdf\\": "src/" + }, + "classmap": [ + "lib/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-2.1" + ], + "authors": [ + { + "name": "The Dompdf Community", + "homepage": "https://github.com/dompdf/dompdf/blob/master/AUTHORS.md" + } + ], + "description": "DOMPDF is a CSS 2.1 compliant HTML to PDF converter", + "homepage": "https://github.com/dompdf/dompdf", + "support": { + "issues": "https://github.com/dompdf/dompdf/issues", + "source": "https://github.com/dompdf/dompdf/tree/v2.0.8" + }, + "time": "2024-04-29T13:06:17+00:00" + }, + { + "name": "dragonmantank/cron-expression", + "version": "v3.4.0", + "source": { + "type": "git", + "url": "https://github.com/dragonmantank/cron-expression.git", + "reference": "8c784d071debd117328803d86b2097615b457500" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/8c784d071debd117328803d86b2097615b457500", + "reference": "8c784d071debd117328803d86b2097615b457500", + "shasum": "" + }, + "require": { + "php": "^7.2|^8.0", + "webmozart/assert": "^1.0" + }, + "replace": { + "mtdowling/cron-expression": "^1.0" + }, + "require-dev": { + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^1.0", + "phpunit/phpunit": "^7.0|^8.0|^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Cron\\": "src/Cron/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Chris Tankersley", + "email": "chris@ctankersley.com", + "homepage": "https://github.com/dragonmantank" + } + ], + "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due", + "keywords": [ + "cron", + "schedule" + ], + "support": { + "issues": "https://github.com/dragonmantank/cron-expression/issues", + "source": "https://github.com/dragonmantank/cron-expression/tree/v3.4.0" + }, + "funding": [ + { + "url": "https://github.com/dragonmantank", + "type": "github" + } + ], + "time": "2024-10-09T13:47:03+00:00" + }, + { + "name": "egulias/email-validator", + "version": "4.0.2", + "source": { + "type": "git", + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/ebaaf5be6c0286928352e054f2d5125608e5405e", + "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^2.0 || ^3.0", + "php": ">=8.1", + "symfony/polyfill-intl-idn": "^1.26" + }, + "require-dev": { + "phpunit/phpunit": "^10.2", + "vimeo/psalm": "^5.12" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Egulias\\EmailValidator\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eduardo Gulias Davis" + } + ], + "description": "A library for validating emails against several RFCs", + "homepage": "https://github.com/egulias/EmailValidator", + "keywords": [ + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" + ], + "support": { + "issues": "https://github.com/egulias/EmailValidator/issues", + "source": "https://github.com/egulias/EmailValidator/tree/4.0.2" + }, + "funding": [ + { + "url": "https://github.com/egulias", + "type": "github" + } + ], + "time": "2023-10-06T06:47:41+00:00" + }, + { + "name": "escolalms/assign-without-account", + "version": "0.1.18", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Assign-Without-Account.git", + "reference": "ad8d6ae4c35b4ad8c8b6da3e9d62be248b41e0d6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Assign-Without-Account/zipball/ad8d6ae4c35b4ad8c8b6da3e9d62be248b41e0d6", + "reference": "ad8d6ae4c35b4ad8c8b6da3e9d62be248b41e0d6", + "shasum": "" + }, + "require": { + "escolalms/cart": "^0", + "escolalms/core": "^1.2.2", + "laravel/framework": ">=8", + "php": ">=7.4" + }, + "require-dev": { + "escolalms/auth": "^0", + "escolalms/templates": "^0", + "orchestra/testbench": "^6", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\AssignWithoutAccount\\EscolaLmsAssignWithoutAccountServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\AssignWithoutAccount\\": "src", + "EscolaLms\\AssignWithoutAccount\\Tests\\": "tests", + "EscolaLms\\AssignWithoutAccount\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\AssignWithoutAccount\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Tomasz Smolarek", + "email": "tomasz.smolarek@escolasoft.com" + } + ], + "description": "Escola Headless LMS Assign without account", + "support": { + "issues": "https://github.com/EscolaLMS/Assign-Without-Account/issues", + "source": "https://github.com/EscolaLMS/Assign-Without-Account/tree/0.1.18" + }, + "time": "2024-02-14T13:24:04+00:00" + }, + { + "name": "escolalms/auth", + "version": "0.2.39", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Auth.git", + "reference": "b6d829f2ab6f169efa2e461baa8fe6582dd97fff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Auth/zipball/b6d829f2ab6f169efa2e461baa8fe6582dd97fff", + "reference": "b6d829f2ab6f169efa2e461baa8fe6582dd97fff", + "shasum": "" + }, + "require": { + "doctrine/dbal": "^2|^3", + "escolalms/categories": ">=0.1", + "escolalms/core": ">=0.1.6", + "escolalms/files": "^0", + "escolalms/model-fields": "^0", + "laravel/framework": ">=8.0", + "laravel/socialite": "^5.1", + "php": ">=7.4 | >=8.0" + }, + "require-dev": { + "escolalms/notifications": "^0", + "escolalms/settings": "^0.1.3", + "maatwebsite/excel": "^3.1", + "nunomaduro/larastan": "^1.0", + "orchestra/testbench": "^6", + "phpunit/phpunit": "^9.0" + }, + "suggest": { + "escolalms/settings": "^0.1.3", + "maatwebsite/excel": "^3.1" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Auth\\EscolaLmsAuthServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Auth\\": "src", + "EscolaLms\\Auth\\Tests\\": "tests", + "EscolaLms\\Auth\\Database\\Seeders\\": "database/seeders", + "Database\\Factories\\EscolaLms\\Auth\\Models\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marcin Lenkowski", + "email": "marcin.lenkowski@escola.pl" + }, + { + "name": "Mateusz Wojczal", + "email": "mateusz.wojczal@escola.pl" + }, + { + "name": "Paweł Chołaj", + "email": "pawel.cholaj@escola.pl" + } + ], + "description": "Escola Headless LMS Authorization", + "support": { + "issues": "https://github.com/EscolaLMS/Auth/issues", + "source": "https://github.com/EscolaLMS/Auth/tree/0.2.39" + }, + "time": "2024-07-17T10:19:06+00:00" + }, + { + "name": "escolalms/bookmarks_notes", + "version": "0.1.3", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Bookmarks-Notes.git", + "reference": "4072ba5bc1598286630eb752593367261abd1017" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Bookmarks-Notes/zipball/4072ba5bc1598286630eb752593367261abd1017", + "reference": "4072ba5bc1598286630eb752593367261abd1017", + "shasum": "" + }, + "require": { + "doctrine/dbal": "^2|^3", + "escolalms/auth": "^0", + "escolalms/core": "^1", + "laravel/framework": ">=8.0", + "php": ">=7.4" + }, + "require-dev": { + "darkaonline/l5-swagger": "8.1.0", + "escolalms/courses": "^0.4", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Bookmarks\\EscolaLmsBookmarksServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Bookmarks\\": "src", + "EscolaLms\\Bookmarks\\Tests\\": "tests", + "EscolaLms\\Bookmarks\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\Bookmarks\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Tomasz Smolarek", + "email": "tomasz.smolarek@escolasoft.com" + } + ], + "description": "Escola Headless LMS Bookmarks & Notes", + "support": { + "issues": "https://github.com/EscolaLMS/Bookmarks-Notes/issues", + "source": "https://github.com/EscolaLMS/Bookmarks-Notes/tree/0.1.3" + }, + "time": "2024-02-15T20:10:26+00:00" + }, + { + "name": "escolalms/bulk-notifications", + "version": "0.0.7", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Bulk-Notifications.git", + "reference": "2ad27cd7d3ae1232e296b2ca041f06dd2bdccd29" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Bulk-Notifications/zipball/2ad27cd7d3ae1232e296b2ca041f06dd2bdccd29", + "reference": "2ad27cd7d3ae1232e296b2ca041f06dd2bdccd29", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/core": "^1", + "escolalms/settings": "^0", + "kreait/laravel-firebase": ">=4", + "laravel/framework": ">=8.0", + "php": ">=7.4" + }, + "require-dev": { + "darkaonline/l5-swagger": "8.1.0", + "escolalms/courses": "^0.4", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\BulkNotifications\\EscolaLmsBulkNotificationsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\BulkNotifications\\": "src", + "EscolaLms\\BulkNotifications\\Tests\\": "tests", + "EscolaLms\\BulkNotifications\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\BulkNotifications\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Tomasz Smolarek", + "email": "tomasz.smolarek@escolasoft.com" + } + ], + "description": "Escola Headless LMS Bulk Notifications", + "support": { + "issues": "https://github.com/EscolaLMS/Bulk-Notifications/issues", + "source": "https://github.com/EscolaLMS/Bulk-Notifications/tree/0.0.7" + }, + "time": "2024-03-22T09:36:02+00:00" + }, + { + "name": "escolalms/cart", + "version": "0.4.78", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Cart.git", + "reference": "a80d9f6e0409a369bc749cc35bdc02186f3100cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Cart/zipball/a80d9f6e0409a369bc749cc35bdc02186f3100cf", + "reference": "a80d9f6e0409a369bc749cc35bdc02186f3100cf", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0 >=0.1.86", + "escolalms/categories": "^0 >=0.1.21", + "escolalms/core": "^1.2", + "escolalms/files": "^0", + "escolalms/payments": "^0 >=0.2.0", + "escolalms/tags": "^0 >=0.1.14", + "escolalms/templates": "^0 >=0.2.5", + "laravel/framework": ">=8.0", + "maatwebsite/excel": "^3.1", + "php": ">=7.4", + "treestoneit/shopping-cart": "^1.4" + }, + "require-dev": { + "barryvdh/laravel-ide-helper": "^2.10", + "escolalms/courses": "^0", + "nunomaduro/collision": ">=5.5", + "nunomaduro/larastan": ">=0.7.6", + "orchestra/testbench": ">=7.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Cart\\EscolaLmsCartServiceProvider" + ] + }, + "branch-alias": { + "dev-main": "0.x-dev" + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Cart\\": "src", + "EscolaLms\\Cart\\Tests\\": "tests", + "EscolaLms\\Cart\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\Cart\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paweł Chołaj", + "email": "pawel.cholaj@escola.pl", + "homepage": "https://cholaj.pl" + }, + { + "name": "Hubert Krzysztofiak", + "email": "hubert.krzysztofiak@escola.pl" + }, + { + "name": "Marcin Lenkowsksi", + "email": "marcin.lenkowski@escola.pl" + } + ], + "description": "Escola Headless LMS Cart", + "support": { + "issues": "https://github.com/EscolaLMS/Cart/issues", + "source": "https://github.com/EscolaLMS/Cart/tree/0.4.78" + }, + "time": "2024-05-07T14:40:26+00:00" + }, + { + "name": "escolalms/categories", + "version": "0.1.43", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Categories.git", + "reference": "7dd4de422ced768be3f34f58a3cc00554dc9cd92" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Categories/zipball/7dd4de422ced768be3f34f58a3cc00554dc9cd92", + "reference": "7dd4de422ced768be3f34f58a3cc00554dc9cd92", + "shasum": "" + }, + "require": { + "escolalms/core": ">=0.1", + "escolalms/files": "^0", + "laravel/framework": ">=8.0", + "php": ">=7.4" + }, + "require-dev": { + "orchestra/testbench": "^6.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Categories\\EscolaLmsCategoriesServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Categories\\": "src", + "EscolaLms\\Categories\\Tests\\": "tests", + "EscolaLms\\Categories\\Database\\Seeders\\": "database/seeders", + "Database\\Factories\\EscolaLms\\Categories\\Models\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marcin Lenkowski", + "email": "marcin.lenkowski@escola.pl" + } + ], + "description": "Escola Headless LMS Categories", + "support": { + "issues": "https://github.com/EscolaLMS/Categories/issues", + "source": "https://github.com/EscolaLMS/Categories/tree/0.1.43" + }, + "time": "2024-02-21T12:20:46+00:00" + }, + { + "name": "escolalms/cmi5", + "version": "0.1.0", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/cmi5.git", + "reference": "8f0a6450c1dc1aa523e95f453ffd7cb56c7a2d59" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/cmi5/zipball/8f0a6450c1dc1aa523e95f453ffd7cb56c7a2d59", + "reference": "8f0a6450c1dc1aa523e95f453ffd7cb56c7a2d59", + "shasum": "" + }, + "require": { + "escolalms/core": "^1.2.2", + "escolalms/lrs": "^0", + "laravel/framework": ">=8.0", + "php": ">=7.4" + }, + "require-dev": { + "darkaonline/l5-swagger": "8.1.0", + "escolalms/courses": "^0", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Cmi5\\EscolaLmsCmi5ServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Cmi5\\": "src", + "EscolaLms\\Cmi5\\Tests\\": "tests", + "EscolaLms\\Cmi5\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\Cmi5\\Database\\Factories\\": "database/factories" + }, + "exclude-from-classmap": [ + "tests/Exceptions" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Tomasz Smolarek", + "email": "tomasz.smolarek@escolasoft.com" + } + ], + "description": "Escola Headless LMS cmi5", + "support": { + "issues": "https://github.com/EscolaLMS/cmi5/issues", + "source": "https://github.com/EscolaLMS/cmi5/tree/0.1.0" + }, + "time": "2024-02-14T13:45:44+00:00" + }, + { + "name": "escolalms/consultation-access", + "version": "0.1.3", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Consultation-Access.git", + "reference": "a76ddd23bf1869cf85574acc582c233274f8a8ee" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Consultation-Access/zipball/a76ddd23bf1869cf85574acc582c233274f8a8ee", + "reference": "a76ddd23bf1869cf85574acc582c233274f8a8ee", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/consultations": "^0", + "escolalms/core": "^1", + "escolalms/pencil-spaces": "^0", + "escolalms/settings": "^0", + "laravel/framework": ">=8.0", + "php": ">=7.4" + }, + "require-dev": { + "escolalms/courses": "^0", + "nunomaduro/larastan": "^2.0", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\ConsultationAccess\\EscolaLmsConsultationAccessServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\ConsultationAccess\\": "src", + "EscolaLms\\ConsultationAccess\\Tests\\": "tests", + "EscolaLms\\ConsultationAccess\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\ConsultationAccess\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Maciej Rymarz", + "email": "maciej.rymarz@escolasoft.com" + } + ], + "description": "Escola Headles LMS Consultation Access", + "support": { + "issues": "https://github.com/EscolaLMS/Consultation-Access/issues", + "source": "https://github.com/EscolaLMS/Consultation-Access/tree/0.1.3" + }, + "time": "2024-11-08T09:24:36+00:00" + }, + { + "name": "escolalms/consultations", + "version": "0.3.8", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Consultations.git", + "reference": "ac2947810eec520e227aec47195a217091fd6ab0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Consultations/zipball/ac2947810eec520e227aec47195a217091fd6ab0", + "reference": "ac2947810eec520e227aec47195a217091fd6ab0", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/categories": "^0", + "escolalms/core": "^1", + "escolalms/files": "^0", + "escolalms/jitsi": "^0", + "escolalms/model-fields": "^0", + "escolalms/settings": "^0", + "laravel/framework": ">=9.0", + "php": ">=7.4" + }, + "require-dev": { + "nunomaduro/larastan": "^2.0", + "orchestra/testbench": "^7.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Consultations\\EscolaLmsConsultationsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Consultations\\": "src", + "EscolaLms\\Consultations\\Tests\\": "tests", + "EscolaLms\\Consultations\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\Consultations\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Hubert Krzysztofiak", + "email": "hubert.krzysztofiak@escolasoft.com" + } + ], + "description": "Escola Headless LMS Consultations", + "support": { + "issues": "https://github.com/EscolaLMS/Consultations/issues", + "source": "https://github.com/EscolaLMS/Consultations/tree/0.3.8" + }, + "time": "2024-12-16T11:42:08+00:00" + }, + { + "name": "escolalms/core", + "version": "1.3.15", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Core.git", + "reference": "4d4b31fed685bc05088eb5730becda71b82b26aa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Core/zipball/4d4b31fed685bc05088eb5730becda71b82b26aa", + "reference": "4d4b31fed685bc05088eb5730becda71b82b26aa", + "shasum": "" + }, + "require": { + "bensampo/laravel-enum": ">=2.0", + "composer/composer": "^2.0", + "laravel/framework": ">=7.0", + "laravel/passport": ">=9.0 <12", + "php": ">=7.4", + "rennokki/laravel-eloquent-query-cache": "^3", + "spatie/laravel-permission": ">=3.18" + }, + "require-dev": { + "nunomaduro/larastan": "^2.0", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Core\\EscolaLmsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Core\\": "src", + "EscolaLms\\Core\\Tests\\": "tests", + "EscolaLms\\Core\\Database\\Seeders\\": "database/seeders", + "Database\\Factories\\EscolaLms\\Core\\Models\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marcin Lenkowski", + "email": "marcin.lenkowski@escola.pl" + }, + { + "name": "Mateusz Wojczal", + "email": "mateusz.wojczal@escola.pl" + }, + { + "name": "Paweł Chołaj", + "email": "pawel.cholaj@escolasoft.com" + } + ], + "description": "Escola Headless LMS", + "support": { + "issues": "https://github.com/EscolaLMS/Core/issues", + "source": "https://github.com/EscolaLMS/Core/tree/1.3.15" + }, + "time": "2024-07-11T05:29:20+00:00" + }, + { + "name": "escolalms/course-access", + "version": "0.1.2", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Course-Access.git", + "reference": "78e1235db0a924c06e163f6cdac9f1186abcd38c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Course-Access/zipball/78e1235db0a924c06e163f6cdac9f1186abcd38c", + "reference": "78e1235db0a924c06e163f6cdac9f1186abcd38c", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/core": "^1", + "escolalms/courses": "^0.4", + "php": ">=7.4" + }, + "require-dev": { + "orchestra/testbench": "^6", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\CourseAccess\\EscolaLmsCourseAccessServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\CourseAccess\\": "src", + "EscolaLms\\CourseAccess\\Tests\\": "tests", + "EscolaLms\\CourseAccess\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\CourseAccess\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Maciej Rymarz", + "email": "maciej.rymarz@escolasoft.com" + } + ], + "description": "Escola Headless LMS Course Access", + "support": { + "issues": "https://github.com/EscolaLMS/Course-Access/issues", + "source": "https://github.com/EscolaLMS/Course-Access/tree/0.1.2" + }, + "time": "2024-03-20T13:34:28+00:00" + }, + { + "name": "escolalms/courses", + "version": "0.4.42", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Courses.git", + "reference": "8140414dc20a5593192ee45f9a177c047f1079fd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Courses/zipball/8140414dc20a5593192ee45f9a177c047f1079fd", + "reference": "8140414dc20a5593192ee45f9a177c047f1079fd", + "shasum": "" + }, + "require": { + "davidbadura/faker-markdown-generator": "^1.1", + "devianl2/laravel-scorm": ">=2.0", + "escolalms/auth": "^0", + "escolalms/categories": "^0", + "escolalms/core": "^1", + "escolalms/files": "^0", + "escolalms/model-fields": "^0", + "escolalms/scorm": "^0", + "escolalms/settings": "^0", + "escolalms/tags": "^0", + "laravel/framework": ">=8.0", + "php": ">=7.4", + "spatie/laravel-responsecache": "^7.4" + }, + "require-dev": { + "nunomaduro/larastan": "^2.0", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Courses\\EscolaLmsCourseServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Courses\\": "src", + "EscolaLms\\Courses\\Tests\\": "tests", + "EscolaLms\\Courses\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\Courses\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marcin Lenkowski", + "email": "marcin.lenkowski@escola.pl" + }, + { + "name": "Mateusz Wojczal", + "email": "mateusz.wojczal@escola.pl" + }, + { + "name": "Paweł Chołaj", + "email": "pawel.cholaj@escola.pl" + } + ], + "description": "Escola Headless LMS Courses", + "support": { + "issues": "https://github.com/EscolaLMS/Courses/issues", + "source": "https://github.com/EscolaLMS/Courses/tree/0.4.42" + }, + "time": "2024-11-28T09:58:54+00:00" + }, + { + "name": "escolalms/courses-import-export", + "version": "0.1.22", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Courses-Import-Export.git", + "reference": "e368d876399a0aacbe515c3d450a05ceb20cfe8f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Courses-Import-Export/zipball/e368d876399a0aacbe515c3d450a05ceb20cfe8f", + "reference": "e368d876399a0aacbe515c3d450a05ceb20cfe8f", + "shasum": "" + }, + "require": { + "escolalms/core": "^1", + "laravel/framework": ">=8.0", + "php": ">=7.4", + "zanysoft/laravel-zip": "^2" + }, + "require-dev": { + "escolalms/auth": "^0", + "escolalms/courses": "^0.4", + "escolalms/headless-h5p": "^0.4", + "escolalms/settings": "^0", + "escolalms/topic-types": "^0", + "orchestra/testbench": ">=7.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\CoursesImportExport\\EscolaLmsCoursesImportExportServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\CoursesImportExport\\": "src", + "EscolaLms\\CoursesImportExport\\Tests\\": "tests", + "EscolaLms\\CoursesImportExport\\Database\\Seeders\\": "database/seeders" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mateusz Wojczal", + "email": "mateusz.wojczal@escola.pl" + } + ], + "description": "Escola Headless LMS Courses Import Export", + "support": { + "issues": "https://github.com/EscolaLMS/Courses-Import-Export/issues", + "source": "https://github.com/EscolaLMS/Courses-Import-Export/tree/0.1.22" + }, + "time": "2024-05-23T06:27:48+00:00" + }, + { + "name": "escolalms/csv-users", + "version": "0.1.16", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/CSV-Users.git", + "reference": "2c52b8bb7a9dac8435f1df8c4a353b2584366c6e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/CSV-Users/zipball/2c52b8bb7a9dac8435f1df8c4a353b2584366c6e", + "reference": "2c52b8bb7a9dac8435f1df8c4a353b2584366c6e", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "laravel/framework": ">=8.0", + "maatwebsite/excel": "^3.1", + "php": ">=7.4" + }, + "require-dev": { + "orchestra/testbench": "^6.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\CsvUsers\\EscolaLmsCsvUsersServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\CsvUsers\\": "src", + "EscolaLms\\CsvUsers\\Tests\\": "tests", + "EscolaLms\\CsvUsers\\Database\\Seeders\\": "database/seeders" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Maciej Rymarz", + "email": "maciej.rymarz@escolasoft.com" + } + ], + "description": "Escola Headless LMS CSV Users", + "support": { + "issues": "https://github.com/EscolaLMS/CSV-Users/issues", + "source": "https://github.com/EscolaLMS/CSV-Users/tree/0.1.16" + }, + "time": "2024-02-05T13:58:07+00:00" + }, + { + "name": "escolalms/dictionaries", + "version": "0.0.5", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Dictionaries.git", + "reference": "1961960fe3a1d7c3f6b6556d9df03d184e480cea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Dictionaries/zipball/1961960fe3a1d7c3f6b6556d9df03d184e480cea", + "reference": "1961960fe3a1d7c3f6b6556d9df03d184e480cea", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/categories": "^0", + "escolalms/core": "^1", + "laravel/framework": ">=8.0", + "maatwebsite/excel": ">=3.1", + "php": ">=8.0" + }, + "require-dev": { + "nunomaduro/larastan": "^1.0", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Dictionaries\\EscolaLmsDictionariesServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Dictionaries\\": "src", + "EscolaLms\\Dictionaries\\Tests\\": "tests", + "EscolaLms\\Dictionaries\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\Dictionaries\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Maciej Rymarz", + "email": "maciej.rymarz@escolasoft.com" + } + ], + "description": "Escola Headless LMS dictionaries package", + "support": { + "issues": "https://github.com/EscolaLMS/Dictionaries/issues", + "source": "https://github.com/EscolaLMS/Dictionaries/tree/0.0.5" + }, + "time": "2024-04-15T07:12:28+00:00" + }, + { + "name": "escolalms/files", + "version": "0.1.29", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Files.git", + "reference": "56adbd7217a4103652b0583e398e9ba2eec1581d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Files/zipball/56adbd7217a4103652b0583e398e9ba2eec1581d", + "reference": "56adbd7217a4103652b0583e398e9ba2eec1581d", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/core": "^1", + "laravel/framework": ">=8.0", + "php": ">=7.4" + }, + "require-dev": { + "orchestra/testbench": "^6", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Files\\EscolaLmsFilesServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Files\\": "src", + "EscolaLms\\Files\\Tests\\": "tests", + "EscolaLms\\Files\\Database\\Seeders\\": "database/seeders" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mariusz Gliwiński", + "email": "mariusz.gliwinski@escola.pl" + } + ], + "description": "Escola file repository API.", + "support": { + "issues": "https://github.com/EscolaLMS/Files/issues", + "source": "https://github.com/EscolaLMS/Files/tree/0.1.29" + }, + "time": "2023-10-19T09:12:45+00:00" + }, + { + "name": "escolalms/headless-h5p", + "version": "0.5.6", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/H5P.git", + "reference": "3cd8a743c85eb5cbbf932a09ca3bf3b44d8e575f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/H5P/zipball/3cd8a743c85eb5cbbf932a09ca3bf3b44d8e575f", + "reference": "3cd8a743c85eb5cbbf932a09ca3bf3b44d8e575f", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/core": "^1", + "escolalms/settings": "^0", + "h5p/h5p-core": "1.24.*|dev-master", + "h5p/h5p-editor": "1.24.*|dev-master", + "laravel/framework": ">=9.0", + "php": ">=7.4" + }, + "require-dev": { + "guzzlehttp/guzzle": "^7", + "laravel/legacy-factories": "^1.0.4", + "nunomaduro/larastan": "^2.0", + "orchestra/testbench": "^7.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\HeadlessH5P\\HeadlessH5PServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\HeadlessH5P\\": "src", + "EscolaLms\\HeadlessH5P\\Tests\\": "tests", + "EscolaLms\\HeadlessH5P\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\HeadlessH5P\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mateusz Wojczal", + "email": "mateusz@wojczal.com" + } + ], + "description": "Headless H5P Laravel REST API", + "support": { + "issues": "https://github.com/EscolaLMS/H5P/issues", + "source": "https://github.com/EscolaLMS/H5P/tree/0.5.6" + }, + "time": "2024-11-15T08:47:56+00:00" + }, + { + "name": "escolalms/images", + "version": "0.1.24", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Images.git", + "reference": "7919b7bd28f5403377922d673339711117d03e27" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Images/zipball/7919b7bd28f5403377922d673339711117d03e27", + "reference": "7919b7bd28f5403377922d673339711117d03e27", + "shasum": "" + }, + "require": { + "escolalms/core": "^1", + "escolalms/settings": "^0", + "intervention/image": "^2", + "intervention/imagecache": "^2", + "laravel/framework": ">=8.0", + "php": ">=7.4", + "spatie/laravel-image-optimizer": "^1.7.1" + }, + "require-dev": { + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Images\\EscolaLmsImagesServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Images\\": "src", + "EscolaLms\\Images\\Tests\\": "tests", + "EscolaLms\\Images\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mateusz Wojczal", + "email": "mateusz.wojczal@escola.pl" + } + ], + "description": "Escola Headless LMS Images manipulation", + "support": { + "issues": "https://github.com/EscolaLMS/Images/issues", + "source": "https://github.com/EscolaLMS/Images/tree/0.1.24" + }, + "time": "2024-02-14T13:58:41+00:00" + }, + { + "name": "escolalms/invoices", + "version": "0.1.9", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Invoices.git", + "reference": "861e38a36ba403139b220dd987204e94d3426a20" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Invoices/zipball/861e38a36ba403139b220dd987204e94d3426a20", + "reference": "861e38a36ba403139b220dd987204e94d3426a20", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/cart": "^0", + "escolalms/core": "^1", + "escolalms/settings": "^0", + "laravel/framework": ">=8.0", + "laraveldaily/laravel-invoices": "^3", + "php": ">=7.4" + }, + "require-dev": { + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "suggest": { + "escolalms/auth": "^0.1.54", + "escolalms/settings": "^0.1.2" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Invoices\\EscolaLmsInvoicesServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Invoices\\": "src", + "EscolaLms\\Invoices\\Tests\\": "tests" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Krzysztof Dziedziech", + "email": "krzysztof.dziedziech@escolasoft.com" + } + ], + "description": "Escola Headless LMS Invoices", + "support": { + "issues": "https://github.com/EscolaLMS/Invoices/issues", + "source": "https://github.com/EscolaLMS/Invoices/tree/0.1.9" + }, + "time": "2024-03-29T09:33:38+00:00" + }, + { + "name": "escolalms/jitsi", + "version": "0.1.2", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Jitsi.git", + "reference": "9a60bb6a02ee21b2dc00126b2220b88a50e43c06" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Jitsi/zipball/9a60bb6a02ee21b2dc00126b2220b88a50e43c06", + "reference": "9a60bb6a02ee21b2dc00126b2220b88a50e43c06", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/core": "^1", + "escolalms/settings": "^0", + "firebase/php-jwt": "^6|^5", + "laravel/framework": ">=8.0", + "php": ">=7.4" + }, + "require-dev": { + "orchestra/testbench": "^6", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Jitsi\\EscolaLmsJitsiServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Jitsi\\": "src", + "EscolaLms\\Jitsi\\Tests\\": "tests" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mateusz Wojczal", + "email": "mateusz@wojczal.com" + } + ], + "description": "Escola LMS jitsi integration.", + "support": { + "issues": "https://github.com/EscolaLMS/Jitsi/issues", + "source": "https://github.com/EscolaLMS/Jitsi/tree/0.1.2" + }, + "time": "2024-12-13T08:36:00+00:00" + }, + { + "name": "escolalms/lrs", + "version": "0.0.13", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/LRS.git", + "reference": "1a7c3061ebb7cc3fff7b98b3bae150d70e911bae" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/LRS/zipball/1a7c3061ebb7cc3fff7b98b3bae150d70e911bae", + "reference": "1a7c3061ebb7cc3fff7b98b3bae150d70e911bae", + "shasum": "" + }, + "require": { + "escolalms/core": "^1", + "laravel/framework": ">=8.0", + "php": ">=7.4", + "trax2/framework": "^2" + }, + "require-dev": { + "escolalms/courses": "^0.3.48", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "suggest": { + "trax2/framework": "^2" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Lrs\\EscolaLmsLrsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Lrs\\": "src", + "EscolaLms\\Lrs\\Tests\\": "tests", + "EscolaLms\\Lrs\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\Lrs\\Database\\Factories\\": "database/factories" + }, + "exclude-from-classmap": [ + "tests/Exceptions" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mateusz Wojczal", + "email": "mateusz@wojczal.com" + } + ], + "description": "Escola Learning Record Stores API.", + "support": { + "issues": "https://github.com/EscolaLMS/LRS/issues", + "source": "https://github.com/EscolaLMS/LRS/tree/0.0.13" + }, + "time": "2024-02-15T12:11:22+00:00" + }, + { + "name": "escolalms/mailerlite", + "version": "0.4.2", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/MailerLite.git", + "reference": "d795ff1d13742a1c2b72920e5e0e217bfe68be8e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/MailerLite/zipball/d795ff1d13742a1c2b72920e5e0e217bfe68be8e", + "reference": "d795ff1d13742a1c2b72920e5e0e217bfe68be8e", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/core": "^1", + "escolalms/settings": "^0", + "guzzlehttp/guzzle": "^7", + "laravel/framework": ">=8.0", + "mailerlite/mailerlite-api-v2-php-sdk": "^0.3.2", + "php": ">=7.4", + "php-http/guzzle7-adapter": "^1.0" + }, + "require-dev": { + "escolalms/cart": "^0", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\MailerLite\\EscolaLmsMailerLiteServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\MailerLite\\": "src", + "EscolaLms\\MailerLite\\Tests\\": "tests" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Maciej Rymarz", + "email": "maciej.rymarz@escolasoft.com" + } + ], + "description": "Escola LMS MailerLite integration.", + "support": { + "issues": "https://github.com/EscolaLMS/MailerLite/issues", + "source": "https://github.com/EscolaLMS/MailerLite/tree/0.4.2" + }, + "time": "2022-09-27T11:34:31+00:00" + }, + { + "name": "escolalms/mattermost", + "version": "0.1.5", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Mattermost.git", + "reference": "d11c3e751c3050a20135568229418e83eb7a8254" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Mattermost/zipball/d11c3e751c3050a20135568229418e83eb7a8254", + "reference": "d11c3e751c3050a20135568229418e83eb7a8254", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/core": "^1", + "escolalms/settings": "^0", + "gnello/laravel-mattermost-driver": "^1", + "guzzlehttp/guzzle": "^7", + "laravel/framework": ">=8.0", + "php": ">=7.4" + }, + "require-dev": { + "escolalms/course-access": "^0", + "escolalms/courses": "^0", + "escolalms/webinar": "^0", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Mattermost\\EscolaLmsMattermostServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Mattermost\\": "src", + "EscolaLms\\Mattermost\\Tests\\": "tests" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mateusz Wojczal", + "email": "mateusz@wojczal.com" + } + ], + "description": "Escola LMS mattermost integration.", + "support": { + "issues": "https://github.com/EscolaLMS/Mattermost/issues", + "source": "https://github.com/EscolaLMS/Mattermost/tree/0.1.5" + }, + "time": "2023-02-21T12:18:45+00:00" + }, + { + "name": "escolalms/model-fields", + "version": "0.0.24", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/model-fields.git", + "reference": "18daad4ce05842fd90fa1701b2ca03d7842ed3b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/model-fields/zipball/18daad4ce05842fd90fa1701b2ca03d7842ed3b6", + "reference": "18daad4ce05842fd90fa1701b2ca03d7842ed3b6", + "shasum": "" + }, + "require": { + "escolalms/core": "^1", + "laravel/framework": ">=8.0", + "php": ">=7.4" + }, + "require-dev": { + "escolalms/auth": "^0", + "infection/infection": "^0", + "orchestra/testbench": "^6", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\ModelFields\\ModelFieldsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\ModelFields\\": "src", + "EscolaLms\\ModelFields\\Tests\\": "tests", + "EscolaLms\\ModelFields\\Database\\Seeders\\": "database/seeders" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mateusz Wojczal", + "email": "mateusz@wojczal.com" + } + ], + "description": "Escola LMS model-fields extension.", + "support": { + "issues": "https://github.com/EscolaLMS/model-fields/issues", + "source": "https://github.com/EscolaLMS/model-fields/tree/0.0.24" + }, + "time": "2024-06-11T08:46:41+00:00" + }, + { + "name": "escolalms/notifications", + "version": "0.3.2", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Notifications.git", + "reference": "ad14133686ad53515d16c8ab4bcc3b8fc0bef21c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Notifications/zipball/ad14133686ad53515d16c8ab4bcc3b8fc0bef21c", + "reference": "ad14133686ad53515d16c8ab4bcc3b8fc0bef21c", + "shasum": "" + }, + "require": { + "escolalms/core": "^1", + "escolalms/templates": "^0", + "laravel/framework": ">=8.0", + "php": ">=7.4|>=8" + }, + "require-dev": { + "orchestra/testbench": "^6", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Notifications\\EscolaLmsNotificationsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Notifications\\": "src", + "EscolaLms\\Notifications\\Tests\\": "tests", + "EscolaLms\\Notifications\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\Notifications\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paweł Chołaj", + "email": "pawel.cholaj@escolasoft.com" + } + ], + "description": "Escola LMS Notifications", + "support": { + "issues": "https://github.com/EscolaLMS/Notifications/issues", + "source": "https://github.com/EscolaLMS/Notifications/tree/0.3.2" + }, + "time": "2023-06-28T13:20:39+00:00" + }, + { + "name": "escolalms/pages", + "version": "0.1.11", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/pages.git", + "reference": "a2e1fd5c5e9f939c90e3cf8c9ab101aa4e1b19bf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/pages/zipball/a2e1fd5c5e9f939c90e3cf8c9ab101aa4e1b19bf", + "reference": "a2e1fd5c5e9f939c90e3cf8c9ab101aa4e1b19bf", + "shasum": "" + }, + "require": { + "davidbadura/faker-markdown-generator": "=1.1.0", + "escolalms/core": "^1", + "laravel/framework": ">=8.0", + "php": ">=7.4" + }, + "require-dev": { + "orchestra/testbench": "^6", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Pages\\EscolaLmsPagesServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Pages\\": "src", + "EscolaLms\\Pages\\Tests\\": "tests", + "EscolaLms\\Pages\\Database\\Seeders\\": "database/seeders", + "Database\\Factories\\EscolaLms\\Pages\\Models\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paweł Chołaj", + "email": "pawel.cholaj@escola.pl" + }, + { + "name": "Mariusz Gliwiński", + "email": "mariusz.gliwinski@escola.pl" + } + ], + "description": "Escola page repository API.", + "support": { + "issues": "https://github.com/EscolaLMS/pages/issues", + "source": "https://github.com/EscolaLMS/pages/tree/0.1.11" + }, + "time": "2023-05-24T10:47:09+00:00" + }, + { + "name": "escolalms/payments", + "version": "0.2.20", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/payments.git", + "reference": "c88c56ff661a4e26c31574d15a381ffc8a3b498d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/payments/zipball/c88c56ff661a4e26c31574d15a381ffc8a3b498d", + "reference": "c88c56ff661a4e26c31574d15a381ffc8a3b498d", + "shasum": "" + }, + "require": { + "escolalms/core": "^1", + "escolalms/przelewy24-php": "^0", + "laravel/framework": ">=8.0", + "league/omnipay": "^3", + "maatwebsite/excel": "^3.1", + "omnipay/stripe": "^3.1", + "php": ">=7.4" + }, + "replace": { + "symfony/polyfill-php54": "*", + "symfony/polyfill-php55": "*", + "symfony/polyfill-php56": "*", + "symfony/polyfill-php70": "*", + "symfony/polyfill-php72": "*", + "symfony/polyfill-php73": "*", + "symfony/polyfill-php82": "*" + }, + "require-dev": { + "barryvdh/laravel-ide-helper": "^2.10", + "escolalms/settings": "^0.1.7", + "nunomaduro/collision": "^5.4", + "nunomaduro/larastan": "^0.7.6", + "orchestra/testbench": "~5|~6", + "php-http/message-factory": "^1.1", + "phpunit/phpunit": "^9.0" + }, + "suggest": { + "escolalms/settings": "For settings to work" + }, + "type": "package", + "extra": { + "laravel": { + "aliases": { + "Payments": "EscolaLms\\Payments\\Facades\\Payments", + "PaymentGateway": "EscolaLms\\Payments\\Facades\\PaymentGateway" + }, + "providers": [ + "EscolaLms\\Payments\\Providers\\PaymentsServiceProvider" + ] + }, + "branch-alias": { + "dev-main": "0.x-dev" + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Payments\\": "src", + "EscolaLms\\Payments\\Tests\\": "tests", + "EscolaLms\\Payments\\Database\\Seeders\\": "database/seeders", + "Database\\Factories\\EscolaLms\\Payments\\Models\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paweł Chołaj", + "email": "pawel.cholaj@escola.pl", + "homepage": "https://cholaj.pl" + }, + { + "name": "Mariusz Gliwiński", + "email": "mariusz.gliwinski@escola.pl" + } + ], + "description": "Escola LMS Payments Package.", + "support": { + "issues": "https://github.com/EscolaLMS/payments/issues", + "source": "https://github.com/EscolaLMS/payments/tree/0.2.20" + }, + "time": "2024-05-07T13:26:39+00:00" + }, + { + "name": "escolalms/pencil-spaces", + "version": "0.0.3", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Pencil-Spaces.git", + "reference": "e8c86769386248cde2e27d31eb09855fc421ec33" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Pencil-Spaces/zipball/e8c86769386248cde2e27d31eb09855fc421ec33", + "reference": "e8c86769386248cde2e27d31eb09855fc421ec33", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/core": "^1", + "escolalms/settings": "^0", + "laravel/framework": ">=8.0", + "php": ">=8.0" + }, + "require-dev": { + "nunomaduro/larastan": "^1.0", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\PencilSpaces\\EscolaLmsPencilSpacesServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\PencilSpaces\\": "src", + "EscolaLms\\PencilSpaces\\Tests\\": "tests", + "EscolaLms\\PencilSpaces\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\PencilSpaces\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Tomasz Smolarek", + "email": "tomasz.smolarek@escolasoft.com" + }, + { + "name": "Maciej Rymarz", + "email": "maciej.rymarz@escolasoft.com" + } + ], + "description": "Escola Headless LMS Pencil Spaces integration", + "support": { + "issues": "https://github.com/EscolaLMS/Pencil-Spaces/issues", + "source": "https://github.com/EscolaLMS/Pencil-Spaces/tree/0.0.3" + }, + "time": "2024-02-14T13:33:35+00:00" + }, + { + "name": "escolalms/permissions", + "version": "0.1.11", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Permissions.git", + "reference": "e64a528c83c111f7508393124566919ea53d942d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Permissions/zipball/e64a528c83c111f7508393124566919ea53d942d", + "reference": "e64a528c83c111f7508393124566919ea53d942d", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "laravel/framework": ">=8.0", + "php": ">=7.4 | >=8.0" + }, + "require-dev": { + "orchestra/testbench": "^6", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Permissions\\EscolaLmsPermissionsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Permissions\\": "src", + "EscolaLms\\Permissions\\Tests\\": "tests", + "EscolaLms\\Permissions\\Database\\Seeders\\": "database/seeders" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mateusz Wojczal", + "email": "mateusz@wojczal.com" + } + ], + "description": "EscolaLMS Permissions REST API", + "support": { + "issues": "https://github.com/EscolaLMS/Permissions/issues", + "source": "https://github.com/EscolaLMS/Permissions/tree/0.1.11" + }, + "time": "2024-02-16T11:48:37+00:00" + }, + { + "name": "escolalms/przelewy24-php", + "version": "0.1.0", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/przelewy24-php.git", + "reference": "c7c09b9a5c9aa009f30edc473c3fec7786a54cf1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/przelewy24-php/zipball/c7c09b9a5c9aa009f30edc473c3fec7786a54cf1", + "reference": "c7c09b9a5c9aa009f30edc473c3fec7786a54cf1", + "shasum": "" + }, + "require": { + "guzzlehttp/guzzle": "^7.6", + "php": "^8.1" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.34", + "phpunit/phpunit": "^10.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Przelewy24\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mateusz Nastalski", + "homepage": "https://nastalski.pl" + } + ], + "description": "Przelewy24 PHP library", + "homepage": "https://github.com/mnastalski/przelewy24-php", + "keywords": [ + "Przelewy24", + "payments" + ], + "support": { + "source": "https://github.com/EscolaLMS/przelewy24-php/tree/0.1.0" + }, + "time": "2024-03-22T10:15:22+00:00" + }, + { + "name": "escolalms/questionnaire", + "version": "0.2.25", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Questionnaire.git", + "reference": "70287c78a14238edcdbf777a5ede0809cec6496d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Questionnaire/zipball/70287c78a14238edcdbf777a5ede0809cec6496d", + "reference": "70287c78a14238edcdbf777a5ede0809cec6496d", + "shasum": "" + }, + "require": { + "doctrine/dbal": "^2|^3", + "escolalms/core": "^1", + "laravel/framework": ">=8.0", + "maatwebsite/excel": "^3.1", + "php": ">=7.4|>=8" + }, + "require-dev": { + "escolalms/courses": "^0", + "nunomaduro/larastan": "^2.0", + "orchestra/testbench": ">=6", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Questionnaire\\EscolaLmsQuestionnaireServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Questionnaire\\": "src", + "EscolaLms\\Questionnaire\\Tests\\": "tests", + "EscolaLms\\Questionnaire\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\Questionnaire\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Krzysztof Dziedziech", + "email": "krzysztof.dziedziech@escolasoft.com" + } + ], + "description": "Escola LMS Questionnaire", + "support": { + "issues": "https://github.com/EscolaLMS/Questionnaire/issues", + "source": "https://github.com/EscolaLMS/Questionnaire/tree/0.2.25" + }, + "time": "2024-12-09T08:10:45+00:00" + }, + { + "name": "escolalms/recommender", + "version": "0.0.5", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Recommender.git", + "reference": "66cb609f8c494b5cb4548cc4138f884e91924a76" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Recommender/zipball/66cb609f8c494b5cb4548cc4138f884e91924a76", + "reference": "66cb609f8c494b5cb4548cc4138f884e91924a76", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/core": "^1", + "escolalms/courses": "^0.4", + "escolalms/settings": "^0", + "escolalms/topic-types": "^0", + "laravel/framework": ">=8.0", + "php": ">=7.4" + }, + "require-dev": { + "darkaonline/l5-swagger": "8.1.0", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Recommender\\EscolaLmsRecommenderServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Recommender\\": "src", + "EscolaLms\\Recommender\\Tests\\": "tests", + "EscolaLms\\Recommender\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\Recommender\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Tomasz Smolarek", + "email": "tomasz.smolarek@escolasoft.com" + } + ], + "description": "Escola Headless LMS Recommender", + "support": { + "issues": "https://github.com/EscolaLMS/Recommender/issues", + "source": "https://github.com/EscolaLMS/Recommender/tree/0.0.5" + }, + "time": "2024-02-14T13:20:45+00:00" + }, + { + "name": "escolalms/reports", + "version": "0.1.49", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Reports.git", + "reference": "a33e7028289a0497fe991ae3740654f416ca705e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Reports/zipball/a33e7028289a0497fe991ae3740654f416ca705e", + "reference": "a33e7028289a0497fe991ae3740654f416ca705e", + "shasum": "" + }, + "require": { + "escolalms/core": "^1.2", + "laravel/framework": ">=8.0", + "maatwebsite/excel": "^3.1", + "php": ">=7.4" + }, + "require-dev": { + "escolalms/auth": "^0", + "escolalms/cart": "^0.4", + "escolalms/courses": "^0.4.13", + "escolalms/notifications": "^0", + "escolalms/questionnaire": "^0", + "escolalms/topic-type-gift": "^0.0.9", + "orchestra/testbench": "^6.0|^7.0", + "phpunit/phpunit": "^9.0" + }, + "suggest": { + "escolalms/cart": "Required for reports about Cart/Payments/etc", + "escolalms/courses": "Required for reports about Courses", + "escolalms/topic-type-gift": "Required for reports about Gift/Quiz Topic Type" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Reports\\EscolaLmsReportsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Reports\\": "src", + "EscolaLms\\Reports\\Tests\\": "tests", + "EscolaLms\\Reports\\Database\\Seeders\\": "database/seeders", + "Database\\Factories\\EscolaLms\\Reports\\Models\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paweł Chołaj", + "email": "pawel.cholaj@escola.pl" + } + ], + "description": "Escola Headless LMS Reports", + "support": { + "issues": "https://github.com/EscolaLMS/Reports/issues", + "source": "https://github.com/EscolaLMS/Reports/tree/0.1.49" + }, + "time": "2024-03-22T11:42:48+00:00" + }, + { + "name": "escolalms/scorm", + "version": "0.2.23", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Scorm.git", + "reference": "7e8451d0e296487f09a157f34607a961d7fe9a73" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Scorm/zipball/7e8451d0e296487f09a157f34607a961d7fe9a73", + "reference": "7e8451d0e296487f09a157f34607a961d7fe9a73", + "shasum": "" + }, + "require": { + "devianl2/laravel-scorm": "^4", + "escolalms/auth": "^0", + "escolalms/core": "^1", + "laravel/framework": ">=8.0", + "php": ">=7.4" + }, + "require-dev": { + "orchestra/testbench": ">=6", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Scorm\\EscolaLmsScormServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Scorm\\": "src", + "EscolaLms\\Scorm\\Tests\\": "tests", + "EscolaLms\\Scorm\\Database\\Seeders\\": "database/seeders" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Mateusz Wojczal", + "email": "mateusz@escolasoft.pl" + } + ], + "description": "Escola LMS SCORM management", + "support": { + "issues": "https://github.com/EscolaLMS/Scorm/issues", + "source": "https://github.com/EscolaLMS/Scorm/tree/0.2.23" + }, + "time": "2024-03-22T08:32:34+00:00" + }, + { + "name": "escolalms/settings", + "version": "0.2.5", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/settings.git", + "reference": "0c79fc386372d07c5e085f453d6e2d0bc53c7875" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/settings/zipball/0c79fc386372d07c5e085f453d6e2d0bc53c7875", + "reference": "0c79fc386372d07c5e085f453d6e2d0bc53c7875", + "shasum": "" + }, + "require": { + "escolalms/core": "^1", + "laravel/framework": ">=8.0", + "php": ">=7.4|>=8" + }, + "require-dev": { + "orchestra/testbench": "^6", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Settings\\EscolaLmsSettingsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Settings\\": "src", + "EscolaLms\\Settings\\Tests\\": "tests", + "EscolaLms\\Settings\\Database\\Seeders\\": "database/seeders" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mateusz Wojczal", + "email": "mateusz@escolasoft.pl" + }, + { + "name": "Paweł Chołaj", + "email": "pawel.cholaj@escolasoft.com" + } + ], + "description": "Escola LMS Settings and custom fields management", + "support": { + "issues": "https://github.com/EscolaLMS/settings/issues", + "source": "https://github.com/EscolaLMS/settings/tree/0.2.5" + }, + "time": "2024-03-26T09:51:16+00:00" + }, + { + "name": "escolalms/stationary-events", + "version": "0.1.11", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Stationary-Events.git", + "reference": "3111201383ae9ea68b2eaa19185bbf7e7a025c9c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Stationary-Events/zipball/3111201383ae9ea68b2eaa19185bbf7e7a025c9c", + "reference": "3111201383ae9ea68b2eaa19185bbf7e7a025c9c", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/categories": "^0", + "escolalms/core": "^1", + "escolalms/files": "^0", + "php": ">=7.4" + }, + "require-dev": { + "orchestra/testbench": "^6", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\StationaryEvents\\EscolaLmsStationaryEventsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\StationaryEvents\\": "src", + "EscolaLms\\StationaryEvents\\Tests\\": "tests", + "EscolaLms\\StationaryEvents\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\StationaryEvents\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Maciej Rymarz", + "email": "maciej.rymarz@escolasoft.com" + } + ], + "description": "Escola Headless LMS Stationary Events", + "support": { + "issues": "https://github.com/EscolaLMS/Stationary-Events/issues", + "source": "https://github.com/EscolaLMS/Stationary-Events/tree/0.1.11" + }, + "time": "2023-06-20T12:11:20+00:00" + }, + { + "name": "escolalms/tags", + "version": "0.1.22", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Tags.git", + "reference": "8dde49c276e32bf9136a09f825825e36fec26050" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Tags/zipball/8dde49c276e32bf9136a09f825825e36fec26050", + "reference": "8dde49c276e32bf9136a09f825825e36fec26050", + "shasum": "" + }, + "require": { + "escolalms/core": "^1", + "escolalms/settings": "^0", + "laravel/framework": ">=8.0", + "php": ">=7.4" + }, + "require-dev": { + "orchestra/testbench": "^6.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Tags\\EscolaLmsTagsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Tags\\": "src", + "EscolaLms\\Tags\\Tests\\": "tests", + "EscolaLms\\Tags\\Database\\Seeders\\": "database/seeders", + "Database\\Factories\\EscolaLms\\Tags\\Models\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Hubert Krzysztofiak", + "email": "hubert.krzysztofiak@escola.pl" + } + ], + "description": "Escola Headless LMS Tags", + "support": { + "issues": "https://github.com/EscolaLMS/Tags/issues", + "source": "https://github.com/EscolaLMS/Tags/tree/0.1.22" + }, + "time": "2024-02-16T11:50:38+00:00" + }, + { + "name": "escolalms/tasks", + "version": "0.1.1", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Tasks.git", + "reference": "6a828065495b03c6c6faa69a1c513c328e52cdc7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Tasks/zipball/6a828065495b03c6c6faa69a1c513c328e52cdc7", + "reference": "6a828065495b03c6c6faa69a1c513c328e52cdc7", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/core": "^1", + "escolalms/settings": "^0", + "laravel/framework": ">=8.0", + "php": ">=7.4" + }, + "require-dev": { + "darkaonline/l5-swagger": "8.1.0", + "escolalms/courses": "^0.4", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Tasks\\EscolaLmsTasksServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Tasks\\": "src", + "EscolaLms\\Tasks\\Tests\\": "tests", + "EscolaLms\\Tasks\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\Tasks\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Tomasz Smolarek", + "email": "tomasz.smolarek@escolasoft.com" + } + ], + "description": "Escola Headless LMS Tasks", + "support": { + "issues": "https://github.com/EscolaLMS/Tasks/issues", + "source": "https://github.com/EscolaLMS/Tasks/tree/0.1.1" + }, + "time": "2024-02-16T11:53:05+00:00" + }, + { + "name": "escolalms/templates", + "version": "0.2.37", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Templates.git", + "reference": "17bbe6ae875952384cc678ed691c989137f52753" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Templates/zipball/17bbe6ae875952384cc678ed691c989137f52753", + "reference": "17bbe6ae875952384cc678ed691c989137f52753", + "shasum": "" + }, + "require": { + "doctrine/dbal": "^2|^3", + "escolalms/core": "^1.2", + "escolalms/settings": "^0", + "fakerphp/faker": "^1", + "laravel/framework": ">=8.0", + "php": ">=7.4 | >=8.0" + }, + "require-dev": { + "escolalms/cart": "^0", + "escolalms/courses": "^0", + "orchestra/testbench": "^5|^6", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Templates\\EscolaLmsTemplatesServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Templates\\": "src", + "EscolaLms\\Templates\\Tests\\": "tests", + "EscolaLms\\Templates\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\Templates\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mateusz Wojczal", + "email": "mateusz@wojczal.com" + }, + { + "name": "Paweł Chołaj", + "email": "pawel.cholaj@escolasoft.com" + } + ], + "description": "Escola Headless LMS templates (for eg Certificates)", + "support": { + "issues": "https://github.com/EscolaLMS/Templates/issues", + "source": "https://github.com/EscolaLMS/Templates/tree/0.2.37" + }, + "time": "2023-04-14T14:44:05+00:00" + }, + { + "name": "escolalms/templates-email", + "version": "0.1.67", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Templates-Email.git", + "reference": "773bbb9741504d3fb83aca4f372253e0bcc03918" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Templates-Email/zipball/773bbb9741504d3fb83aca4f372253e0bcc03918", + "reference": "773bbb9741504d3fb83aca4f372253e0bcc03918", + "shasum": "" + }, + "require": { + "escolalms/core": "^1.2.2", + "escolalms/templates": "^0.2.1", + "ezyang/htmlpurifier": "^4.13", + "laravel/framework": ">=8.0", + "php": ">=7.4", + "qferr/mjml-php": "^2" + }, + "require-dev": { + "escolalms/assign-without-account": "^0", + "escolalms/auth": "^0.2", + "escolalms/cart": "^0", + "escolalms/consultation-access": "^0", + "escolalms/consultations": "^0", + "escolalms/course-access": "^0", + "escolalms/courses": "^0.4", + "escolalms/csv-users": "^0.1.0", + "escolalms/payments": "^0", + "escolalms/permissions": "^0", + "escolalms/settings": "^0.1.2", + "escolalms/tasks": "^0", + "escolalms/topic-type-project": "^0", + "escolalms/topic-types": "^0", + "escolalms/video": "^0", + "escolalms/webinar": "^0", + "escolalms/youtube": "^0", + "nunomaduro/larastan": "^2.0", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "suggest": { + "escolalms/auth": "^0.1.54", + "escolalms/consultations": "^0", + "escolalms/courses": "^0.3.8", + "escolalms/settings": "^0.1.2", + "escolalms/webinar": "^0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\TemplatesEmail\\EscolaLmsTemplatesEmailServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\TemplatesEmail\\": "src", + "EscolaLms\\TemplatesEmail\\Tests\\": "tests", + "EscolaLms\\TemplatesEmail\\Database\\Seeders\\": "database/seeders", + "Database\\Factories\\EscolaLms\\TemplatesEmail\\Models\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paweł Chołaj", + "email": "pawel.cholaj@escola.pl" + } + ], + "description": "Escola Headless LMS Templates for Emails", + "support": { + "issues": "https://github.com/EscolaLMS/Templates-Email/issues", + "source": "https://github.com/EscolaLMS/Templates-Email/tree/0.1.67" + }, + "time": "2024-11-12T10:33:17+00:00" + }, + { + "name": "escolalms/templates-pdf", + "version": "0.1.24", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Templates-PDF.git", + "reference": "1e1a8cde95f34274ee9a473652acc54ef06ba5f8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Templates-PDF/zipball/1e1a8cde95f34274ee9a473652acc54ef06ba5f8", + "reference": "1e1a8cde95f34274ee9a473652acc54ef06ba5f8", + "shasum": "" + }, + "require": { + "escolalms/core": "^1.2.2", + "escolalms/templates": "^0.2.36", + "laravel/framework": ">=8.0", + "php": ">=7.4" + }, + "require-dev": { + "escolalms/auth": "^0.1.54", + "escolalms/cart": "^0", + "escolalms/courses": "^0.3.8", + "escolalms/settings": "^0.1.2", + "escolalms/topic-types": "^0.2.5", + "orchestra/testbench": "^5.0|^6.0", + "phpunit/phpunit": "^9.0" + }, + "suggest": { + "escolalms/auth": "^0.1.54", + "escolalms/courses": "^0.3.8", + "escolalms/settings": "^0.1.2" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\TemplatesPdf\\EscolaLmsTemplatesPdfServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\TemplatesPdf\\": "src", + "EscolaLms\\TemplatesPdf\\Tests\\": "tests", + "EscolaLms\\TemplatesPdf\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\TemplatesPdf\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paweł Chołaj", + "email": "pawel.cholaj@escola.pl" + } + ], + "description": "Escola Headless LMS Templates for pdf", + "support": { + "issues": "https://github.com/EscolaLMS/Templates-PDF/issues", + "source": "https://github.com/EscolaLMS/Templates-PDF/tree/0.1.24" + }, + "time": "2024-03-06T13:35:41+00:00" + }, + { + "name": "escolalms/templates-sms", + "version": "0.1.12", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Templates-SMS.git", + "reference": "f99ca932049529142535857b6c3eb3d6844cfb83" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Templates-SMS/zipball/f99ca932049529142535857b6c3eb3d6844cfb83", + "reference": "f99ca932049529142535857b6c3eb3d6844cfb83", + "shasum": "" + }, + "require": { + "escolalms/core": "^1.2.2", + "escolalms/settings": ">=0.1.2", + "escolalms/templates": "^0", + "laravel/framework": ">=8.0", + "php": ">=7.4", + "twilio/sdk": "^6.42", + "tzsk/sms": "6.0.0" + }, + "require-dev": { + "escolalms/auth": "^0", + "escolalms/cart": "^0", + "escolalms/consultations": "^0", + "escolalms/courses": "^0.4", + "nunomaduro/larastan": "^2.0", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\TemplatesSms\\EscolaLmsTemplatesSmsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\TemplatesSms\\": "src", + "EscolaLms\\TemplatesSms\\Tests\\": "tests", + "EscolaLms\\TemplatesSms\\Database\\Seeders\\": "database/seeders" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Tomasz Smolarek", + "email": "tomasz.smolarek@escolasoft.com" + } + ], + "description": "Escola Headless LMS Templates for sms", + "support": { + "issues": "https://github.com/EscolaLMS/Templates-SMS/issues", + "source": "https://github.com/EscolaLMS/Templates-SMS/tree/0.1.12" + }, + "time": "2024-11-12T11:50:09+00:00" + }, + { + "name": "escolalms/topic-type-gift", + "version": "0.0.24", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Topic-Type-GIFT.git", + "reference": "418b2ef1f50d1db12d84a8c168c5329f98cd9a40" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Topic-Type-GIFT/zipball/418b2ef1f50d1db12d84a8c168c5329f98cd9a40", + "reference": "418b2ef1f50d1db12d84a8c168c5329f98cd9a40", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/categories": "^0", + "escolalms/core": "^1", + "escolalms/settings": "^0", + "escolalms/topic-types": "^0", + "laravel/framework": ">=8.0", + "maatwebsite/excel": "^3.1", + "php": ">=7.4" + }, + "require-dev": { + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\TopicTypeGift\\EscolaLmsTopicTypeGiftServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\TopicTypeGift\\": "src", + "EscolaLms\\TopicTypeGift\\Tests\\": "tests", + "EscolaLms\\TopicTypeGift\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\TopicTypeGift\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Maciej Rymarz", + "email": "maciej.rymarz@escolasoft.com" + } + ], + "description": "Escola Headles LMS Topic Type GIFT", + "support": { + "issues": "https://github.com/EscolaLMS/Topic-Type-GIFT/issues", + "source": "https://github.com/EscolaLMS/Topic-Type-GIFT/tree/0.0.24" + }, + "time": "2024-10-10T08:52:59+00:00" + }, + { + "name": "escolalms/topic-type-project", + "version": "0.1.0", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Topic-Type-Project.git", + "reference": "4c0f6dbd1038ffff9b93c8d9adc70122cd372aab" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Topic-Type-Project/zipball/4c0f6dbd1038ffff9b93c8d9adc70122cd372aab", + "reference": "4c0f6dbd1038ffff9b93c8d9adc70122cd372aab", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/core": "^1", + "escolalms/topic-types": "^0", + "laravel/framework": ">=8.0", + "php": ">=7.4" + }, + "require-dev": { + "darkaonline/l5-swagger": "8.1.0", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\TopicTypeProject\\EscolaLmsTopicTypeProjectServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\TopicTypeProject\\": "src", + "EscolaLms\\TopicTypeProject\\Tests\\": "tests", + "EscolaLms\\TopicTypeProject\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\TopicTypeProject\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Maciej Rymarz", + "email": "maciej.rymarz@escolasoft.com" + } + ], + "description": "Escola Headless LMS Topic Type Project", + "support": { + "issues": "https://github.com/EscolaLMS/Topic-Type-Project/issues", + "source": "https://github.com/EscolaLMS/Topic-Type-Project/tree/0.1.0" + }, + "time": "2024-02-16T11:52:39+00:00" + }, + { + "name": "escolalms/topic-types", + "version": "0.2.51", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/topic-types.git", + "reference": "c86a678aae8b0714b266f4074d19bfabfab220c9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/topic-types/zipball/c86a678aae8b0714b266f4074d19bfabfab220c9", + "reference": "c86a678aae8b0714b266f4074d19bfabfab220c9", + "shasum": "" + }, + "require": { + "davidbadura/faker-markdown-generator": "^1.1", + "escolalms/courses": "^0.4", + "escolalms/headless-h5p": "^0", + "laravel/framework": ">=8.0", + "pbmedia/laravel-ffmpeg": "^7|^8", + "php": ">=7.4", + "smalot/pdfparser": "^2.5" + }, + "require-dev": { + "escolalms/courses-import-export": "^0", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "suggest": { + "escolalms/cmi5": "^0", + "escolalms/courses": "Topic types is a package related to escolalms/courses without which it may not work properly." + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\TopicTypes\\EscolaLmsTopicTypesServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\TopicTypes\\": "src", + "EscolaLms\\TopicTypes\\Tests\\": "tests", + "EscolaLms\\TopicTypes\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\TopicTypes\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mateusz Wojczal", + "email": "mateusz.wojczal@escola.pl" + }, + { + "name": "Paweł Chołaj", + "email": "pawel.cholaj@escola.pl" + } + ], + "description": "Escola Headless LMS Topic Types", + "support": { + "issues": "https://github.com/EscolaLMS/topic-types/issues", + "source": "https://github.com/EscolaLMS/topic-types/tree/0.2.51" + }, + "time": "2024-07-02T07:24:29+00:00" + }, + { + "name": "escolalms/translations", + "version": "0.1.1", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Translations.git", + "reference": "f1fb321bc36de0d12a1afed7d53aadeaaa8cecb4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Translations/zipball/f1fb321bc36de0d12a1afed7d53aadeaaa8cecb4", + "reference": "f1fb321bc36de0d12a1afed7d53aadeaaa8cecb4", + "shasum": "" + }, + "require": { + "escolalms/auth": "^0", + "escolalms/core": "^1", + "laravel/framework": ">=8.0", + "php": ">=8.0", + "spatie/laravel-translation-loader": "^2.7" + }, + "require-dev": { + "orchestra/testbench": ">6", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Translations\\EscolaLmsTranslationsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Translations\\": "src", + "EscolaLms\\Translations\\Tests\\": "tests", + "EscolaLms\\Translations\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\Translations\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Maciej Rymarz", + "email": "maciej.rymarz@escolasoft.com" + } + ], + "description": "Escola Headless LMS Translations", + "support": { + "issues": "https://github.com/EscolaLMS/Translations/issues", + "source": "https://github.com/EscolaLMS/Translations/tree/0.1.1" + }, + "time": "2024-02-16T11:52:05+00:00" + }, + { + "name": "escolalms/video", + "version": "0.0.23", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Video.git", + "reference": "6b2810861f8a1e438ebc08c98ea9aa5977a0076f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Video/zipball/6b2810861f8a1e438ebc08c98ea9aa5977a0076f", + "reference": "6b2810861f8a1e438ebc08c98ea9aa5977a0076f", + "shasum": "" + }, + "require": { + "escolalms/courses": "^0", + "escolalms/settings": "^0", + "escolalms/topic-types": "^0", + "laravel/framework": ">=8.0", + "league/flysystem-aws-s3-v3": "^3", + "pbmedia/laravel-ffmpeg": "^8", + "php": ">=7.4 | >=8.0" + }, + "require-dev": { + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Video\\EscolaLmsVideoServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Video\\": "src", + "EscolaLms\\Video\\Tests\\": "tests", + "EscolaLms\\Video\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\Video\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mateusz Wojczal", + "email": "mateusz@wojczal.com" + }, + { + "name": "Paweł Chołaj", + "email": "pawel@cholaj.pl" + } + ], + "description": "Escola Headless LMS Video Processing", + "support": { + "issues": "https://github.com/EscolaLMS/Video/issues", + "source": "https://github.com/EscolaLMS/Video/tree/0.0.23" + }, + "time": "2024-02-14T14:26:14+00:00" + }, + { + "name": "escolalms/vouchers", + "version": "0.1.21", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Vouchers.git", + "reference": "84e3fa1d5a03f6c195fd4a033a64bbd93c1d9369" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Vouchers/zipball/84e3fa1d5a03f6c195fd4a033a64bbd93c1d9369", + "reference": "84e3fa1d5a03f6c195fd4a033a64bbd93c1d9369", + "shasum": "" + }, + "require": { + "escolalms/cart": "^0.4", + "escolalms/core": "^1.2", + "php": ">=7.4" + }, + "require-dev": { + "barryvdh/laravel-ide-helper": "^2.12", + "escolalms/settings": "^0.1.91", + "nunomaduro/collision": "^5.11", + "orchestra/testbench": "^5.0|^6.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Vouchers\\EscolaLmsVouchersServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Vouchers\\": "src", + "EscolaLms\\Vouchers\\Tests\\": "tests", + "EscolaLms\\Vouchers\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\Vouchers\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paweł Chołaj", + "email": "pawel.cholaj@escola.pl" + } + ], + "description": "Escola LMS Vouchers", + "support": { + "issues": "https://github.com/EscolaLMS/Vouchers/issues", + "source": "https://github.com/EscolaLMS/Vouchers/tree/0.1.21" + }, + "time": "2024-02-14T13:41:21+00:00" + }, + { + "name": "escolalms/webinar", + "version": "0.1.37", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Webinar.git", + "reference": "58809b139c5d42ec4a433ca21cf87e98507b1f57" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Webinar/zipball/58809b139c5d42ec4a433ca21cf87e98507b1f57", + "reference": "58809b139c5d42ec4a433ca21cf87e98507b1f57", + "shasum": "" + }, + "require": { + "davidbadura/faker-markdown-generator": "^1.1", + "escolalms/auth": "^0", + "escolalms/cart": "^0", + "escolalms/core": "^1", + "escolalms/files": "^0", + "escolalms/jitsi": "^0", + "escolalms/settings": "^0", + "escolalms/tags": "^0", + "escolalms/youtube": "^0", + "laravel/framework": ">=9.0", + "php": ">=7.4" + }, + "require-dev": { + "nunomaduro/larastan": "^2.0", + "orchestra/testbench": "^7", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Webinar\\EscolaLmsWebinarServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Webinar\\": "src", + "EscolaLms\\Webinar\\Tests\\": "tests", + "EscolaLms\\Webinar\\Database\\Seeders\\": "database/seeders", + "EscolaLms\\Webinar\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Hubert Krzysztofiak", + "email": "hubert.krzysztofiak@escolasoft.com" + } + ], + "description": "Escola Headless LMS Webinar", + "support": { + "issues": "https://github.com/EscolaLMS/Webinar/issues", + "source": "https://github.com/EscolaLMS/Webinar/tree/0.1.37" + }, + "time": "2024-12-13T10:24:09+00:00" + }, + { + "name": "escolalms/youtube", + "version": "0.1.5", + "source": { + "type": "git", + "url": "https://github.com/EscolaLMS/Youtube.git", + "reference": "ab459057146e4755960d89196c24b6049479d449" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EscolaLMS/Youtube/zipball/ab459057146e4755960d89196c24b6049479d449", + "reference": "ab459057146e4755960d89196c24b6049479d449", + "shasum": "" + }, + "require": { + "escolalms/core": "^1", + "escolalms/settings": "^0", + "google/apiclient": "^2.0", + "laravel/framework": ">=8.0", + "php": ">=7.4" + }, + "require-dev": { + "nunomaduro/larastan": "^2.0", + "orchestra/testbench": ">=5.0", + "phpunit/phpunit": "^9.0" + }, + "type": "package", + "extra": { + "laravel": { + "providers": [ + "EscolaLms\\Youtube\\EscolaLmsYoutubeServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "EscolaLms\\Youtube\\": "src", + "EscolaLms\\Youtube\\Tests\\": "tests" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Hubert Krzysztofiak", + "email": "hubert.krzysztofiak@escolasoft.com" + } + ], + "description": "Escola LMS youtube integration.", + "support": { + "issues": "https://github.com/EscolaLMS/Youtube/issues", + "source": "https://github.com/EscolaLMS/Youtube/tree/0.1.5" + }, + "time": "2024-07-10T06:10:56+00:00" + }, + { + "name": "evenement/evenement", + "version": "v3.0.2", + "source": { + "type": "git", + "url": "https://github.com/igorw/evenement.git", + "reference": "0a16b0d71ab13284339abb99d9d2bd813640efbc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/igorw/evenement/zipball/0a16b0d71ab13284339abb99d9d2bd813640efbc", + "reference": "0a16b0d71ab13284339abb99d9d2bd813640efbc", + "shasum": "" + }, + "require": { + "php": ">=7.0" + }, + "require-dev": { + "phpunit/phpunit": "^9 || ^6" + }, + "type": "library", + "autoload": { + "psr-4": { + "Evenement\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + } + ], + "description": "Événement is a very simple event dispatching library for PHP", + "keywords": [ + "event-dispatcher", + "event-emitter" + ], + "support": { + "issues": "https://github.com/igorw/evenement/issues", + "source": "https://github.com/igorw/evenement/tree/v3.0.2" + }, + "time": "2023-08-08T05:53:35+00:00" + }, + { + "name": "ezyang/htmlpurifier", + "version": "v4.18.0", + "source": { + "type": "git", + "url": "https://github.com/ezyang/htmlpurifier.git", + "reference": "cb56001e54359df7ae76dc522d08845dc741621b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/cb56001e54359df7ae76dc522d08845dc741621b", + "reference": "cb56001e54359df7ae76dc522d08845dc741621b", + "shasum": "" + }, + "require": { + "php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" + }, + "require-dev": { + "cerdic/css-tidy": "^1.7 || ^2.0", + "simpletest/simpletest": "dev-master" + }, + "suggest": { + "cerdic/css-tidy": "If you want to use the filter 'Filter.ExtractStyleBlocks'.", + "ext-bcmath": "Used for unit conversion and imagecrash protection", + "ext-iconv": "Converts text to and from non-UTF-8 encodings", + "ext-tidy": "Used for pretty-printing HTML" + }, + "type": "library", + "autoload": { + "files": [ + "library/HTMLPurifier.composer.php" + ], + "psr-0": { + "HTMLPurifier": "library/" + }, + "exclude-from-classmap": [ + "/library/HTMLPurifier/Language/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-2.1-or-later" + ], + "authors": [ + { + "name": "Edward Z. Yang", + "email": "admin@htmlpurifier.org", + "homepage": "http://ezyang.com" + } + ], + "description": "Standards compliant HTML filter written in PHP", + "homepage": "http://htmlpurifier.org/", + "keywords": [ + "html" + ], + "support": { + "issues": "https://github.com/ezyang/htmlpurifier/issues", + "source": "https://github.com/ezyang/htmlpurifier/tree/v4.18.0" + }, + "time": "2024-11-01T03:51:45+00:00" + }, + { + "name": "fakerphp/faker", + "version": "v1.24.1", + "source": { + "type": "git", + "url": "https://github.com/FakerPHP/Faker.git", + "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", + "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0", + "psr/container": "^1.0 || ^2.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "conflict": { + "fzaninotto/faker": "*" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", + "doctrine/persistence": "^1.3 || ^2.0", + "ext-intl": "*", + "phpunit/phpunit": "^9.5.26", + "symfony/phpunit-bridge": "^5.4.16" + }, + "suggest": { + "doctrine/orm": "Required to use Faker\\ORM\\Doctrine", + "ext-curl": "Required by Faker\\Provider\\Image to download images.", + "ext-dom": "Required by Faker\\Provider\\HtmlLorem for generating random HTML.", + "ext-iconv": "Required by Faker\\Provider\\ru_RU\\Text::realText() for generating real Russian text.", + "ext-mbstring": "Required for multibyte Unicode string functionality." + }, + "type": "library", + "autoload": { + "psr-4": { + "Faker\\": "src/Faker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "François Zaninotto" + } + ], + "description": "Faker is a PHP library that generates fake data for you.", + "keywords": [ + "data", + "faker", + "fixtures" + ], + "support": { + "issues": "https://github.com/FakerPHP/Faker/issues", + "source": "https://github.com/FakerPHP/Faker/tree/v1.24.1" + }, + "time": "2024-11-21T13:46:39+00:00" + }, + { + "name": "fig/http-message-util", + "version": "1.1.5", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message-util.git", + "reference": "9d94dc0154230ac39e5bf89398b324a86f63f765" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message-util/zipball/9d94dc0154230ac39e5bf89398b324a86f63f765", + "reference": "9d94dc0154230ac39e5bf89398b324a86f63f765", + "shasum": "" + }, + "require": { + "php": "^5.3 || ^7.0 || ^8.0" + }, + "suggest": { + "psr/http-message": "The package containing the PSR-7 interfaces" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Fig\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Utility classes and constants for use with PSR-7 (psr/http-message)", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "support": { + "issues": "https://github.com/php-fig/http-message-util/issues", + "source": "https://github.com/php-fig/http-message-util/tree/1.1.5" + }, + "time": "2020-11-24T22:02:12+00:00" + }, + { + "name": "firebase/php-jwt", + "version": "v6.10.2", + "source": { + "type": "git", + "url": "https://github.com/firebase/php-jwt.git", + "reference": "30c19ed0f3264cb660ea496895cfb6ef7ee3653b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/firebase/php-jwt/zipball/30c19ed0f3264cb660ea496895cfb6ef7ee3653b", + "reference": "30c19ed0f3264cb660ea496895cfb6ef7ee3653b", + "shasum": "" + }, + "require": { + "php": "^8.0" + }, + "require-dev": { + "guzzlehttp/guzzle": "^7.4", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5", + "psr/cache": "^2.0||^3.0", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0" + }, + "suggest": { + "ext-sodium": "Support EdDSA (Ed25519) signatures", + "paragonie/sodium_compat": "Support EdDSA (Ed25519) signatures when libsodium is not present" + }, + "type": "library", + "autoload": { + "psr-4": { + "Firebase\\JWT\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Neuman Vong", + "email": "neuman+pear@twilio.com", + "role": "Developer" + }, + { + "name": "Anant Narayanan", + "email": "anant@php.net", + "role": "Developer" + } + ], + "description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec.", + "homepage": "https://github.com/firebase/php-jwt", + "keywords": [ + "jwt", + "php" + ], + "support": { + "issues": "https://github.com/firebase/php-jwt/issues", + "source": "https://github.com/firebase/php-jwt/tree/v6.10.2" + }, + "time": "2024-11-24T11:22:49+00:00" + }, + { + "name": "fruitcake/php-cors", + "version": "v1.3.0", + "source": { + "type": "git", + "url": "https://github.com/fruitcake/php-cors.git", + "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/3d158f36e7875e2f040f37bc0573956240a5a38b", + "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b", + "shasum": "" + }, + "require": { + "php": "^7.4|^8.0", + "symfony/http-foundation": "^4.4|^5.4|^6|^7" + }, + "require-dev": { + "phpstan/phpstan": "^1.4", + "phpunit/phpunit": "^9", + "squizlabs/php_codesniffer": "^3.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2-dev" + } + }, + "autoload": { + "psr-4": { + "Fruitcake\\Cors\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fruitcake", + "homepage": "https://fruitcake.nl" + }, + { + "name": "Barryvdh", + "email": "barryvdh@gmail.com" + } + ], + "description": "Cross-origin resource sharing library for the Symfony HttpFoundation", + "homepage": "https://github.com/fruitcake/php-cors", + "keywords": [ + "cors", + "laravel", + "symfony" + ], + "support": { + "issues": "https://github.com/fruitcake/php-cors/issues", + "source": "https://github.com/fruitcake/php-cors/tree/v1.3.0" + }, + "funding": [ + { + "url": "https://fruitcake.nl", + "type": "custom" + }, + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2023-10-12T05:21:21+00:00" + }, + { + "name": "gecche/laravel-multidomain", + "version": "v5.0", + "source": { + "type": "git", + "url": "https://github.com/gecche/laravel-multidomain.git", + "reference": "0a1654b85a00ce88120797d8043934ee252ea6c0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/gecche/laravel-multidomain/zipball/0a1654b85a00ce88120797d8043934ee252ea6c0", + "reference": "0a1654b85a00ce88120797d8043934ee252ea6c0", + "shasum": "" + }, + "require": { + "laravel/framework": "^9.0" + }, + "require-dev": { + "limedeck/phpunit-detailed-printer": "^6.0", + "mockery/mockery": "^1.4.4", + "orchestra/testbench": "7.x-dev", + "orchestra/testbench-browser-kit": "^7.0", + "phpunit/phpunit": "^9.5.8" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Gecche\\Multidomain\\Foundation\\Providers\\DomainConsoleServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/Foundation/helpers.php" + ], + "psr-4": { + "Gecche\\Multidomain\\": "src/" + }, + "classmap": [] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Giacomo Terreni", + "email": "giacomo.terreni@gmail.com" + } + ], + "description": "Laravel App on a subdomains, multi-tenancy setting", + "keywords": [ + "laravel", + "multi-tenants", + "multidomain", + "multitenancy", + "subdomains" + ], + "support": { + "issues": "https://github.com/gecche/laravel-multidomain/issues", + "source": "https://github.com/gecche/laravel-multidomain/tree/v5.0" + }, + "time": "2022-02-08T18:09:48+00:00" + }, + { + "name": "gnello/laravel-mattermost-driver", + "version": "1.3.2", + "source": { + "type": "git", + "url": "https://github.com/gnello/laravel-mattermost-driver.git", + "reference": "52937371a3fcc87e7c418edae1a67e21d5a2ba39" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/gnello/laravel-mattermost-driver/zipball/52937371a3fcc87e7c418edae1a67e21d5a2ba39", + "reference": "52937371a3fcc87e7c418edae1a67e21d5a2ba39", + "shasum": "" + }, + "require": { + "gnello/php-mattermost-driver": "^2.3", + "illuminate/support": "^5.0||^6.0||^7.0||^8.0||^9.0||^10.0", + "php": "^7.0||^8.0" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Mattermost": "Gnello\\Mattermost\\Laravel\\Facades\\Mattermost" + }, + "providers": [ + "Gnello\\Mattermost\\Laravel\\MattermostServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Gnello\\Mattermost\\Laravel\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Luca Agnello", + "email": "luca@gnello.com" + } + ], + "description": "Laravel integration of php-mattermost-driver", + "homepage": "https://github.com/gnello/laravel-mattermost-driver", + "keywords": [ + "Mattermost", + "chat" + ], + "support": { + "email": "luca@gnello.com", + "issues": "https://github.com/gnello/laravel-mattermost-driver/issues", + "source": "https://github.com/gnello/laravel-mattermost-driver/tree/1.3.2" + }, + "time": "2023-05-10T22:34:58+00:00" + }, + { + "name": "gnello/php-mattermost-driver", + "version": "v2.18.0", + "source": { + "type": "git", + "url": "https://github.com/gnello/php-mattermost-driver.git", + "reference": "cde3d07752b9763161acfa5a081edb0cce20cca2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/gnello/php-mattermost-driver/zipball/cde3d07752b9763161acfa5a081edb0cce20cca2", + "reference": "cde3d07752b9763161acfa5a081edb0cce20cca2", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/guzzle": "^6.2|^7.4", + "php": ">=5.5.0", + "pimple/pimple": "~3.0", + "psr/http-message": "^1.0" + }, + "require-dev": { + "symfony/var-dumper": "^3.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "Gnello\\Mattermost\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Luca Agnello", + "email": "luca@gnello.com" + } + ], + "description": "The Php Driver to interact with the Mattermost Web Service API", + "homepage": "https://github.com/gnello/php-mattermost-driver", + "keywords": [ + "Mattermost", + "chat" + ], + "support": { + "email": "luca@gnello.com", + "issues": "https://github.com/gnello/php-mattermost-driver/issues", + "source": "https://github.com/gnello/php-mattermost-driver/tree/v2.18.0" + }, + "time": "2022-12-08T08:10:24+00:00" + }, + { + "name": "google/apiclient", + "version": "v2.18.2", + "source": { + "type": "git", + "url": "https://github.com/googleapis/google-api-php-client.git", + "reference": "d8d201ba8a189a3cd7fb34e4da569f2ed440eee7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/googleapis/google-api-php-client/zipball/d8d201ba8a189a3cd7fb34e4da569f2ed440eee7", + "reference": "d8d201ba8a189a3cd7fb34e4da569f2ed440eee7", + "shasum": "" + }, + "require": { + "firebase/php-jwt": "^6.0", + "google/apiclient-services": "~0.350", + "google/auth": "^1.37", + "guzzlehttp/guzzle": "^7.4.5", + "guzzlehttp/psr7": "^2.6", + "monolog/monolog": "^2.9||^3.0", + "php": "^8.0", + "phpseclib/phpseclib": "^3.0.36" + }, + "require-dev": { + "cache/filesystem-adapter": "^1.1", + "composer/composer": "^1.10.23", + "phpcompatibility/php-compatibility": "^9.2", + "phpspec/prophecy-phpunit": "^2.1", + "phpunit/phpunit": "^9.6", + "squizlabs/php_codesniffer": "^3.8", + "symfony/css-selector": "~2.1", + "symfony/dom-crawler": "~2.1" + }, + "suggest": { + "cache/filesystem-adapter": "For caching certs and tokens (using Google\\Client::setCache)" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.x-dev" + } + }, + "autoload": { + "files": [ + "src/aliases.php" + ], + "psr-4": { + "Google\\": "src/" + }, + "classmap": [ + "src/aliases.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "description": "Client library for Google APIs", + "homepage": "http://developers.google.com/api-client-library/php", + "keywords": [ + "google" + ], + "support": { + "issues": "https://github.com/googleapis/google-api-php-client/issues", + "source": "https://github.com/googleapis/google-api-php-client/tree/v2.18.2" + }, + "time": "2024-12-16T22:52:40+00:00" + }, + { + "name": "google/apiclient-services", + "version": "v0.386.0", + "source": { + "type": "git", + "url": "https://github.com/googleapis/google-api-php-client-services.git", + "reference": "cd08601dd729977f7198c72cd10d05901833bec0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/googleapis/google-api-php-client-services/zipball/cd08601dd729977f7198c72cd10d05901833bec0", + "reference": "cd08601dd729977f7198c72cd10d05901833bec0", + "shasum": "" + }, + "require": { + "php": "^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.6" + }, + "type": "library", + "autoload": { + "files": [ + "autoload.php" + ], + "psr-4": { + "Google\\Service\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "description": "Client library for Google APIs", + "homepage": "http://developers.google.com/api-client-library/php", + "keywords": [ + "google" + ], + "support": { + "issues": "https://github.com/googleapis/google-api-php-client-services/issues", + "source": "https://github.com/googleapis/google-api-php-client-services/tree/v0.386.0" + }, + "time": "2024-12-16T01:04:20+00:00" + }, + { + "name": "google/auth", + "version": "v1.45.0", + "source": { + "type": "git", + "url": "https://github.com/googleapis/google-auth-library-php.git", + "reference": "cfcb93162341ed5022fa976e621f0fa2b05ba6ad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/googleapis/google-auth-library-php/zipball/cfcb93162341ed5022fa976e621f0fa2b05ba6ad", + "reference": "cfcb93162341ed5022fa976e621f0fa2b05ba6ad", + "shasum": "" + }, + "require": { + "firebase/php-jwt": "^6.0", + "guzzlehttp/guzzle": "^7.4.5", + "guzzlehttp/psr7": "^2.4.5", + "php": "^8.0", + "psr/cache": "^2.0||^3.0", + "psr/http-message": "^1.1||^2.0", + "psr/log": "^3.0" + }, + "require-dev": { + "guzzlehttp/promises": "^2.0", + "kelvinmo/simplejwt": "0.7.1", + "phpseclib/phpseclib": "^3.0.35", + "phpspec/prophecy-phpunit": "^2.1", + "phpunit/phpunit": "^9.6", + "sebastian/comparator": ">=1.2.3", + "squizlabs/php_codesniffer": "^3.5", + "symfony/process": "^6.0||^7.0", + "webmozart/assert": "^1.11" + }, + "suggest": { + "phpseclib/phpseclib": "May be used in place of OpenSSL for signing strings or for token management. Please require version ^2." + }, + "type": "library", + "autoload": { + "psr-4": { + "Google\\Auth\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "description": "Google Auth Library for PHP", + "homepage": "http://github.com/google/google-auth-library-php", + "keywords": [ + "Authentication", + "google", + "oauth2" + ], + "support": { + "docs": "https://googleapis.github.io/google-auth-library-php/main/", + "issues": "https://github.com/googleapis/google-auth-library-php/issues", + "source": "https://github.com/googleapis/google-auth-library-php/tree/v1.45.0" + }, + "time": "2024-12-11T02:10:48+00:00" + }, + { + "name": "google/cloud-core", + "version": "v1.60.1", + "source": { + "type": "git", + "url": "https://github.com/googleapis/google-cloud-php-core.git", + "reference": "c149dd075a77bc8555a0eff46267522f1c4e0bfd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/googleapis/google-cloud-php-core/zipball/c149dd075a77bc8555a0eff46267522f1c4e0bfd", + "reference": "c149dd075a77bc8555a0eff46267522f1c4e0bfd", + "shasum": "" + }, + "require": { + "google/auth": "^1.34", + "google/gax": "^1.36.0", + "guzzlehttp/guzzle": "^6.5.8|^7.4.4", + "guzzlehttp/promises": "^1.4||^2.0", + "guzzlehttp/psr7": "^2.6", + "monolog/monolog": "^2.9|^3.0", + "php": "^8.0", + "psr/http-message": "^1.0|^2.0", + "rize/uri-template": "~0.3" + }, + "require-dev": { + "erusev/parsedown": "^1.6", + "google/cloud-common-protos": "~0.5", + "opis/closure": "^3", + "phpdocumentor/reflection": "^5.3.3||^6.0", + "phpdocumentor/reflection-docblock": "^5.3", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.0", + "squizlabs/php_codesniffer": "2.*" + }, + "suggest": { + "opis/closure": "May be used to serialize closures to process jobs in the batch daemon. Please require version ^3.", + "symfony/lock": "Required for the Spanner cached based session pool. Please require the following commit: 3.3.x-dev#1ba6ac9" + }, + "bin": [ + "bin/google-cloud-batch" + ], + "type": "library", + "extra": { + "component": { + "id": "cloud-core", + "path": "Core", + "entry": "src/ServiceBuilder.php", + "target": "googleapis/google-cloud-php-core.git" + } + }, + "autoload": { + "psr-4": { + "Google\\Cloud\\Core\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "description": "Google Cloud PHP shared dependency, providing functionality useful to all components.", + "support": { + "source": "https://github.com/googleapis/google-cloud-php-core/tree/v1.60.1" + }, + "time": "2024-12-12T21:15:35+00:00" + }, + { + "name": "google/cloud-storage", + "version": "v1.45.0", + "source": { + "type": "git", + "url": "https://github.com/googleapis/google-cloud-php-storage.git", + "reference": "9873cb5a27f4adc20909329d0eae85f2b3b0dba6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/googleapis/google-cloud-php-storage/zipball/9873cb5a27f4adc20909329d0eae85f2b3b0dba6", + "reference": "9873cb5a27f4adc20909329d0eae85f2b3b0dba6", + "shasum": "" + }, + "require": { + "google/cloud-core": "^1.57", + "php": "^8.0", + "ramsey/uuid": "^4.2.3" + }, + "require-dev": { + "erusev/parsedown": "^1.6", + "google/cloud-pubsub": "^2.0", + "phpdocumentor/reflection": "^5.3.3||^6.0", + "phpdocumentor/reflection-docblock": "^5.3", + "phpseclib/phpseclib": "^2.0||^3.0", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.0", + "squizlabs/php_codesniffer": "2.*" + }, + "suggest": { + "google/cloud-pubsub": "May be used to register a topic to receive bucket notifications.", + "phpseclib/phpseclib": "May be used in place of OpenSSL for creating signed Cloud Storage URLs. Please require version ^2." + }, + "type": "library", + "extra": { + "component": { + "id": "cloud-storage", + "path": "Storage", + "entry": "src/StorageClient.php", + "target": "googleapis/google-cloud-php-storage.git" + } + }, + "autoload": { + "psr-4": { + "Google\\Cloud\\Storage\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "description": "Cloud Storage Client for PHP", + "support": { + "source": "https://github.com/googleapis/google-cloud-php-storage/tree/v1.45.0" + }, + "time": "2024-12-12T21:15:35+00:00" + }, + { + "name": "google/common-protos", + "version": "4.8.3", + "source": { + "type": "git", + "url": "https://github.com/googleapis/common-protos-php.git", + "reference": "38a9a8bb459fa618da797d25d7bf36bb21d1103d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/googleapis/common-protos-php/zipball/38a9a8bb459fa618da797d25d7bf36bb21d1103d", + "reference": "38a9a8bb459fa618da797d25d7bf36bb21d1103d", + "shasum": "" + }, + "require": { + "google/protobuf": "^v3.25.3||^4.26.1", + "php": "^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.6" + }, + "type": "library", + "extra": { + "component": { + "id": "common-protos", + "path": "CommonProtos", + "entry": "README.md", + "target": "googleapis/common-protos-php.git" + } + }, + "autoload": { + "psr-4": { + "Google\\Api\\": "src/Api", + "Google\\Iam\\": "src/Iam", + "Google\\Rpc\\": "src/Rpc", + "Google\\Type\\": "src/Type", + "Google\\Cloud\\": "src/Cloud", + "GPBMetadata\\Google\\Api\\": "metadata/Api", + "GPBMetadata\\Google\\Iam\\": "metadata/Iam", + "GPBMetadata\\Google\\Rpc\\": "metadata/Rpc", + "GPBMetadata\\Google\\Type\\": "metadata/Type", + "GPBMetadata\\Google\\Cloud\\": "metadata/Cloud", + "GPBMetadata\\Google\\Logging\\": "metadata/Logging" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "description": "Google API Common Protos for PHP", + "homepage": "https://github.com/googleapis/common-protos-php", + "keywords": [ + "google" + ], + "support": { + "source": "https://github.com/googleapis/common-protos-php/tree/v4.8.3" + }, + "time": "2024-09-07T01:37:15+00:00" + }, + { + "name": "google/gax", + "version": "v1.36.0", + "source": { + "type": "git", + "url": "https://github.com/googleapis/gax-php.git", + "reference": "140599cf5eae2432363ce6198e9fdff851625a7a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/googleapis/gax-php/zipball/140599cf5eae2432363ce6198e9fdff851625a7a", + "reference": "140599cf5eae2432363ce6198e9fdff851625a7a", + "shasum": "" + }, + "require": { + "google/auth": "^1.45", + "google/common-protos": "^4.4", + "google/grpc-gcp": "^0.4", + "google/longrunning": "~0.4", + "google/protobuf": "^v3.25.3||^4.26.1", + "grpc/grpc": "^1.13", + "guzzlehttp/promises": "^2.0", + "guzzlehttp/psr7": "^2.0", + "php": "^8.0", + "ramsey/uuid": "^4.0" + }, + "conflict": { + "ext-protobuf": "<3.7.0" + }, + "require-dev": { + "phpspec/prophecy-phpunit": "^2.1", + "phpstan/phpstan": "^2.0", + "phpunit/phpunit": "^9.6", + "squizlabs/php_codesniffer": "3.*" + }, + "type": "library", + "autoload": { + "psr-4": { + "Google\\ApiCore\\": "src", + "GPBMetadata\\ApiCore\\": "metadata/ApiCore" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Google API Core for PHP", + "homepage": "https://github.com/googleapis/gax-php", + "keywords": [ + "google" + ], + "support": { + "issues": "https://github.com/googleapis/gax-php/issues", + "source": "https://github.com/googleapis/gax-php/tree/v1.36.0" + }, + "time": "2024-12-11T02:47:43+00:00" + }, + { + "name": "google/grpc-gcp", + "version": "v0.4.0", + "source": { + "type": "git", + "url": "https://github.com/GoogleCloudPlatform/grpc-gcp-php.git", + "reference": "2a80dbf690922aa52bb6bb79b9a32a9637a5c2d9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/GoogleCloudPlatform/grpc-gcp-php/zipball/2a80dbf690922aa52bb6bb79b9a32a9637a5c2d9", + "reference": "2a80dbf690922aa52bb6bb79b9a32a9637a5c2d9", + "shasum": "" + }, + "require": { + "google/auth": "^1.3", + "google/protobuf": "^v3.25.3||^4.26.1", + "grpc/grpc": "^v1.13.0", + "php": "^8.0", + "psr/cache": "^1.0.1||^2.0.0||^3.0.0" + }, + "require-dev": { + "google/cloud-spanner": "^1.7", + "phpunit/phpunit": "^9.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Grpc\\Gcp\\": "src/" + }, + "classmap": [ + "src/generated/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "description": "gRPC GCP library for channel management", + "support": { + "issues": "https://github.com/GoogleCloudPlatform/grpc-gcp-php/issues", + "source": "https://github.com/GoogleCloudPlatform/grpc-gcp-php/tree/v0.4.0" + }, + "time": "2024-04-03T16:37:55+00:00" + }, + { + "name": "google/longrunning", + "version": "0.4.6", + "source": { + "type": "git", + "url": "https://github.com/googleapis/php-longrunning.git", + "reference": "4eb04d47bba8095d5a47f75334b9204c2a4a7ac6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/googleapis/php-longrunning/zipball/4eb04d47bba8095d5a47f75334b9204c2a4a7ac6", + "reference": "4eb04d47bba8095d5a47f75334b9204c2a4a7ac6", + "shasum": "" + }, + "require-dev": { + "google/gax": "^1.36.0", + "phpunit/phpunit": "^9.0" + }, + "type": "library", + "extra": { + "component": { + "id": "longrunning", + "path": "LongRunning", + "entry": null, + "target": "googleapis/php-longrunning" + } + }, + "autoload": { + "psr-4": { + "Google\\LongRunning\\": "src/LongRunning", + "Google\\ApiCore\\LongRunning\\": "src/ApiCore/LongRunning", + "GPBMetadata\\Google\\Longrunning\\": "metadata/Longrunning" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "description": "Google LongRunning Client for PHP", + "support": { + "source": "https://github.com/googleapis/php-longrunning/tree/v0.4.6" + }, + "time": "2024-12-12T21:15:35+00:00" + }, + { + "name": "google/protobuf", + "version": "v4.29.1", + "source": { + "type": "git", + "url": "https://github.com/protocolbuffers/protobuf-php.git", + "reference": "6042b5483f8029e42473faeb8ef75ba266278381" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/protocolbuffers/protobuf-php/zipball/6042b5483f8029e42473faeb8ef75ba266278381", + "reference": "6042b5483f8029e42473faeb8ef75ba266278381", + "shasum": "" + }, + "require": { + "php": ">=7.0.0" + }, + "require-dev": { + "phpunit/phpunit": ">=5.0.0" + }, + "suggest": { + "ext-bcmath": "Need to support JSON deserialization" + }, + "type": "library", + "autoload": { + "psr-4": { + "Google\\Protobuf\\": "src/Google/Protobuf", + "GPBMetadata\\Google\\Protobuf\\": "src/GPBMetadata/Google/Protobuf" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "proto library for PHP", + "homepage": "https://developers.google.com/protocol-buffers/", + "keywords": [ + "proto" + ], + "support": { + "source": "https://github.com/protocolbuffers/protobuf-php/tree/v4.29.1" + }, + "time": "2024-12-03T22:07:45+00:00" + }, + { + "name": "graham-campbell/result-type", + "version": "v1.1.3", + "source": { + "type": "git", + "url": "https://github.com/GrahamCampbell/Result-Type.git", + "reference": "3ba905c11371512af9d9bdd27d99b782216b6945" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/3ba905c11371512af9d9bdd27d99b782216b6945", + "reference": "3ba905c11371512af9d9bdd27d99b782216b6945", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.3" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.39 || ^9.6.20 || ^10.5.28" + }, + "type": "library", + "autoload": { + "psr-4": { + "GrahamCampbell\\ResultType\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "An Implementation Of The Result Type", + "keywords": [ + "Graham Campbell", + "GrahamCampbell", + "Result Type", + "Result-Type", + "result" + ], + "support": { + "issues": "https://github.com/GrahamCampbell/Result-Type/issues", + "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type", + "type": "tidelift" + } + ], + "time": "2024-07-20T21:45:45+00:00" + }, + { + "name": "grpc/grpc", + "version": "1.57.0", + "source": { + "type": "git", + "url": "https://github.com/grpc/grpc-php.git", + "reference": "b610c42022ed3a22f831439cb93802f2a4502fdf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/grpc/grpc-php/zipball/b610c42022ed3a22f831439cb93802f2a4502fdf", + "reference": "b610c42022ed3a22f831439cb93802f2a4502fdf", + "shasum": "" + }, + "require": { + "php": ">=7.0.0" + }, + "require-dev": { + "google/auth": "^v1.3.0" + }, + "suggest": { + "ext-protobuf": "For better performance, install the protobuf C extension.", + "google/protobuf": "To get started using grpc quickly, install the native protobuf library." + }, + "type": "library", + "autoload": { + "psr-4": { + "Grpc\\": "src/lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "description": "gRPC library for PHP", + "homepage": "https://grpc.io", + "keywords": [ + "rpc" + ], + "support": { + "source": "https://github.com/grpc/grpc-php/tree/v1.57.0" + }, + "time": "2023-08-14T23:57:54+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "7.9.2", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "d281ed313b989f213357e3be1a179f02196ac99b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/d281ed313b989f213357e3be1a179f02196ac99b", + "reference": "d281ed313b989f213357e3be1a179f02196ac99b", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^1.5.3 || ^2.0.3", + "guzzlehttp/psr7": "^2.7.0", + "php": "^7.2.5 || ^8.0", + "psr/http-client": "^1.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "provide": { + "psr/http-client-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "ext-curl": "*", + "guzzle/client-integration-tests": "3.0.2", + "php-http/message-factory": "^1.1", + "phpunit/phpunit": "^8.5.39 || ^9.6.20", + "psr/log": "^1.1 || ^2.0 || ^3.0" + }, + "suggest": { + "ext-curl": "Required for CURL handler support", + "ext-intl": "Required for Internationalized Domain Name (IDN) support", + "psr/log": "Required for using the Log middleware" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "GuzzleHttp\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Jeremy Lindblom", + "email": "jeremeamia@gmail.com", + "homepage": "https://github.com/jeremeamia" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle is a PHP HTTP client library", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "psr-18", + "psr-7", + "rest", + "web service" + ], + "support": { + "issues": "https://github.com/guzzle/guzzle/issues", + "source": "https://github.com/guzzle/guzzle/tree/7.9.2" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", + "type": "tidelift" + } + ], + "time": "2024-07-24T11:22:20+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "f9c436286ab2892c7db7be8c8da4ef61ccf7b455" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/f9c436286ab2892c7db7be8c8da4ef61ccf7b455", + "reference": "f9c436286ab2892c7db7be8c8da4ef61ccf7b455", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.39 || ^9.6.20" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle promises library", + "keywords": [ + "promise" + ], + "support": { + "issues": "https://github.com/guzzle/promises/issues", + "source": "https://github.com/guzzle/promises/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", + "type": "tidelift" + } + ], + "time": "2024-10-17T10:06:22+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "2.7.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "a70f5c95fb43bc83f07c9c948baa0dc1829bf201" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/a70f5c95fb43bc83f07c9c948baa0dc1829bf201", + "reference": "a70f5c95fb43bc83f07c9c948baa0dc1829bf201", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.1 || ^2.0", + "ralouphie/getallheaders": "^3.0" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "http-interop/http-factory-tests": "0.9.0", + "phpunit/phpunit": "^8.5.39 || ^9.6.20" + }, + "suggest": { + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" + } + ], + "description": "PSR-7 message implementation that also provides common utility methods", + "keywords": [ + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" + ], + "support": { + "issues": "https://github.com/guzzle/psr7/issues", + "source": "https://github.com/guzzle/psr7/tree/2.7.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", + "type": "tidelift" + } + ], + "time": "2024-07-18T11:15:46+00:00" + }, + { + "name": "guzzlehttp/uri-template", + "version": "v1.0.3", + "source": { + "type": "git", + "url": "https://github.com/guzzle/uri-template.git", + "reference": "ecea8feef63bd4fef1f037ecb288386999ecc11c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/uri-template/zipball/ecea8feef63bd4fef1f037ecb288386999ecc11c", + "reference": "ecea8feef63bd4fef1f037ecb288386999ecc11c", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "symfony/polyfill-php80": "^1.24" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.36 || ^9.6.15", + "uri-template/tests": "1.0.0" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\UriTemplate\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + } + ], + "description": "A polyfill class for uri_template of PHP", + "keywords": [ + "guzzlehttp", + "uri-template" + ], + "support": { + "issues": "https://github.com/guzzle/uri-template/issues", + "source": "https://github.com/guzzle/uri-template/tree/v1.0.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/uri-template", + "type": "tidelift" + } + ], + "time": "2023-12-03T19:50:20+00:00" + }, + { + "name": "h5p/h5p-core", + "version": "1.24.4", + "source": { + "type": "git", + "url": "https://github.com/h5p/h5p-php-library.git", + "reference": "52b1ae5556d0f846b004f8cedc01a1a3cea7bdf8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/h5p/h5p-php-library/zipball/52b1ae5556d0f846b004f8cedc01a1a3cea7bdf8", + "reference": "52b1ae5556d0f846b004f8cedc01a1a3cea7bdf8", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "autoload": { + "files": [ + "h5p.classes.php", + "h5p-development.class.php", + "h5p-file-storage.interface.php", + "h5p-default-storage.class.php", + "h5p-event-base.class.php", + "h5p-metadata.class.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-3.0" + ], + "authors": [ + { + "name": "Svein-Tore Griff With", + "email": "with@joubel.com", + "homepage": "http://joubel.com", + "role": "CEO" + }, + { + "name": "Frode Petterson", + "email": "frode.petterson@joubel.com", + "homepage": "http://joubel.com", + "role": "Developer" + } + ], + "description": "H5P Core functionality in PHP", + "homepage": "https://h5p.org", + "keywords": [ + "content", + "h5p", + "hvp", + "interactive", + "quiz" + ], + "support": { + "issues": "https://github.com/h5p/h5p-php-library/issues", + "source": "https://github.com/h5p/h5p-php-library/tree/1.24.4" + }, + "time": "2022-12-14T11:44:31+00:00" + }, + { + "name": "h5p/h5p-editor", + "version": "1.24.4", + "source": { + "type": "git", + "url": "https://github.com/h5p/h5p-editor-php-library.git", + "reference": "dd70892f9e28c99f13bee2881601329d5c6c4a8e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/h5p/h5p-editor-php-library/zipball/dd70892f9e28c99f13bee2881601329d5c6c4a8e", + "reference": "dd70892f9e28c99f13bee2881601329d5c6c4a8e", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "autoload": { + "files": [ + "h5peditor.class.php", + "h5peditor-file.class.php", + "h5peditor-ajax.class.php", + "h5peditor-storage.interface.php", + "h5peditor-ajax.interface.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-3.0" + ], + "authors": [ + { + "name": "Svein-Tore Griff With", + "email": "with@joubel.com", + "homepage": "http://joubel.com", + "role": "CEO" + }, + { + "name": "Frode Petterson", + "email": "frode.petterson@joubel.com", + "homepage": "http://joubel.com", + "role": "Developer" + } + ], + "description": "H5P Editor functionality in PHP", + "homepage": "https://h5p.org", + "keywords": [ + "content", + "editor", + "h5p", + "hvp", + "interactive", + "quiz" + ], + "support": { + "issues": "https://github.com/h5p/h5p-editor-php-library/issues", + "source": "https://github.com/h5p/h5p-editor-php-library/tree/1.24.4" + }, + "time": "2022-01-20T10:17:49+00:00" + }, + { + "name": "intervention/image", + "version": "2.7.2", + "source": { + "type": "git", + "url": "https://github.com/Intervention/image.git", + "reference": "04be355f8d6734c826045d02a1079ad658322dad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Intervention/image/zipball/04be355f8d6734c826045d02a1079ad658322dad", + "reference": "04be355f8d6734c826045d02a1079ad658322dad", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "guzzlehttp/psr7": "~1.1 || ^2.0", + "php": ">=5.4.0" + }, + "require-dev": { + "mockery/mockery": "~0.9.2", + "phpunit/phpunit": "^4.8 || ^5.7 || ^7.5.15" + }, + "suggest": { + "ext-gd": "to use GD library based image processing.", + "ext-imagick": "to use Imagick based image processing.", + "intervention/imagecache": "Caching extension for the Intervention Image library" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Image": "Intervention\\Image\\Facades\\Image" + }, + "providers": [ + "Intervention\\Image\\ImageServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "2.4-dev" + } + }, + "autoload": { + "psr-4": { + "Intervention\\Image\\": "src/Intervention/Image" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Oliver Vogel", + "email": "oliver@intervention.io", + "homepage": "https://intervention.io/" + } + ], + "description": "Image handling and manipulation library with support for Laravel integration", + "homepage": "http://image.intervention.io/", + "keywords": [ + "gd", + "image", + "imagick", + "laravel", + "thumbnail", + "watermark" + ], + "support": { + "issues": "https://github.com/Intervention/image/issues", + "source": "https://github.com/Intervention/image/tree/2.7.2" + }, + "funding": [ + { + "url": "https://paypal.me/interventionio", + "type": "custom" + }, + { + "url": "https://github.com/Intervention", + "type": "github" + } + ], + "time": "2022-05-21T17:30:32+00:00" + }, + { + "name": "intervention/imagecache", + "version": "2.6.0", + "source": { + "type": "git", + "url": "https://github.com/Intervention/imagecache.git", + "reference": "86136575a62d3634b51f196a998fce4a583b49bb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Intervention/imagecache/zipball/86136575a62d3634b51f196a998fce4a583b49bb", + "reference": "86136575a62d3634b51f196a998fce4a583b49bb", + "shasum": "" + }, + "require": { + "illuminate/cache": "^5.5|~6|~7|~8|~9|~10", + "illuminate/filesystem": "^5.5|~6|~7|~8|~9|~10", + "intervention/image": "~2.2", + "nesbot/carbon": "^2.39", + "opis/closure": "^3.5", + "php": "~7.2|~8" + }, + "require-dev": { + "phpunit/phpunit": "^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Intervention\\Image\\": "src/Intervention/Image" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Oliver Vogel", + "email": "oliver@intervention.io", + "homepage": "http://intervention.io/" + } + ], + "description": "Caching extension for the Intervention Image Class", + "homepage": "https://image.intervention.io", + "keywords": [ + "cache", + "gd", + "image", + "imagick", + "laravel" + ], + "support": { + "issues": "https://github.com/Intervention/imagecache/issues", + "source": "https://github.com/Intervention/imagecache/tree/2.6.0" + }, + "funding": [ + { + "url": "https://paypal.me/interventionio", + "type": "custom" + }, + { + "url": "https://github.com/Intervention", + "type": "github" + } + ], + "abandoned": true, + "time": "2023-02-25T19:40:47+00:00" + }, + { + "name": "jean85/pretty-package-versions", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/Jean85/pretty-package-versions.git", + "reference": "3c4e5f62ba8d7de1734312e4fff32f67a8daaf10" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/3c4e5f62ba8d7de1734312e4fff32f67a8daaf10", + "reference": "3c4e5f62ba8d7de1734312e4fff32f67a8daaf10", + "shasum": "" + }, + "require": { + "composer-runtime-api": "^2.1.0", + "php": "^7.4|^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.2", + "jean85/composer-provided-replaced-stub-package": "^1.0", + "phpstan/phpstan": "^1.4", + "phpunit/phpunit": "^7.5|^8.5|^9.6", + "vimeo/psalm": "^4.3 || ^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Jean85\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Alessandro Lai", + "email": "alessandro.lai85@gmail.com" + } + ], + "description": "A library to get pretty versions strings of installed dependencies", + "keywords": [ + "composer", + "package", + "release", + "versions" + ], + "support": { + "issues": "https://github.com/Jean85/pretty-package-versions/issues", + "source": "https://github.com/Jean85/pretty-package-versions/tree/2.1.0" + }, + "time": "2024-11-18T16:19:46+00:00" + }, + { + "name": "justinrainbow/json-schema", + "version": "5.3.0", + "source": { + "type": "git", + "url": "https://github.com/jsonrainbow/json-schema.git", + "reference": "feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8", + "reference": "feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "~2.2.20||~2.15.1", + "json-schema/json-schema-test-suite": "1.2.0", + "phpunit/phpunit": "^4.8.35" + }, + "bin": [ + "bin/validate-json" + ], + "type": "library", + "autoload": { + "psr-4": { + "JsonSchema\\": "src/JsonSchema/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bruno Prieto Reis", + "email": "bruno.p.reis@gmail.com" + }, + { + "name": "Justin Rainbow", + "email": "justin.rainbow@gmail.com" + }, + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + }, + { + "name": "Robert Schönthal", + "email": "seroscho@googlemail.com" + } + ], + "description": "A library to validate a json schema.", + "homepage": "https://github.com/justinrainbow/json-schema", + "keywords": [ + "json", + "schema" + ], + "support": { + "issues": "https://github.com/jsonrainbow/json-schema/issues", + "source": "https://github.com/jsonrainbow/json-schema/tree/5.3.0" + }, + "time": "2024-07-06T21:00:26+00:00" + }, + { + "name": "kreait/firebase-php", + "version": "7.16.0", + "source": { + "type": "git", + "url": "https://github.com/kreait/firebase-php.git", + "reference": "a366dfc9efa1d37253283beaf337797096bf508b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kreait/firebase-php/zipball/a366dfc9efa1d37253283beaf337797096bf508b", + "reference": "a366dfc9efa1d37253283beaf337797096bf508b", + "shasum": "" + }, + "require": { + "beste/clock": "^3.0", + "beste/in-memory-cache": "^1.0", + "beste/json": "^1.2.1", + "ext-ctype": "*", + "ext-filter": "*", + "ext-json": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "fig/http-message-util": "^1.1.5", + "firebase/php-jwt": "^6.3.2", + "google/auth": "^1.24", + "google/cloud-storage": "^1.30.1", + "guzzlehttp/guzzle": "^7.5", + "guzzlehttp/promises": "^2.0", + "guzzlehttp/psr7": "^2.6", + "kreait/firebase-tokens": "^5.1", + "lcobucci/jwt": "^4.3.0|^5.0", + "mtdowling/jmespath.php": "^2.6.1", + "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", + "psr/cache": "^1.0.1|^2.0|^3.0", + "psr/clock": "^1.0", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.1 || ^2.0", + "psr/log": "^1.1|^2.0|^3.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.64.0", + "google/cloud-firestore": "^1.47.1", + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^1.12.9", + "phpstan/phpstan-deprecation-rules": "^1.2.1", + "phpstan/phpstan-phpunit": "^1.4.0", + "phpunit/phpunit": "^10.5.38", + "rector/rector": "^1.2.10", + "shipmonk/composer-dependency-analyser": "^1.7.0", + "symfony/var-dumper": "^6.4.14 || ^7.0.7", + "vlucas/phpdotenv": "^5.6.1" + }, + "suggest": { + "google/cloud-firestore": "^1.0 to use the Firestore component" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-7.x": "7.x-dev" + } + }, + "autoload": { + "psr-4": { + "Kreait\\Firebase\\": "src/Firebase" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jérôme Gamez", + "homepage": "https://github.com/jeromegamez" + } + ], + "description": "Firebase Admin SDK", + "homepage": "https://github.com/kreait/firebase-php", + "keywords": [ + "api", + "database", + "firebase", + "google", + "sdk" + ], + "support": { + "docs": "https://firebase-php.readthedocs.io", + "issues": "https://github.com/kreait/firebase-php/issues", + "source": "https://github.com/kreait/firebase-php" + }, + "funding": [ + { + "url": "https://github.com/sponsors/jeromegamez", + "type": "github" + } + ], + "time": "2024-11-17T22:12:51+00:00" + }, + { + "name": "kreait/firebase-tokens", + "version": "5.2.0", + "source": { + "type": "git", + "url": "https://github.com/kreait/firebase-tokens-php.git", + "reference": "d62a4e9e521e246b6cc57742b71c8fdb6d401783" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kreait/firebase-tokens-php/zipball/d62a4e9e521e246b6cc57742b71c8fdb6d401783", + "reference": "d62a4e9e521e246b6cc57742b71c8fdb6d401783", + "shasum": "" + }, + "require": { + "beste/clock": "^3.0", + "ext-json": "*", + "ext-openssl": "*", + "fig/http-message-util": "^1.1.5", + "guzzlehttp/guzzle": "^7.8", + "lcobucci/jwt": "^5.2", + "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", + "psr/cache": "^1.0|^2.0|^3.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.62.0", + "phpstan/extension-installer": "^1.4.1", + "phpstan/phpstan": "^1.11.10", + "phpstan/phpstan-phpunit": "^1.4.0", + "phpunit/phpunit": "^10.5.30", + "rector/rector": "^1.2.3", + "symfony/cache": "^6.4.3 || ^7.1.3", + "symfony/var-dumper": "^6.4.3 || ^7.1.3" + }, + "suggest": { + "psr/cache-implementation": "to cache fetched remote public keys" + }, + "type": "library", + "autoload": { + "psr-4": { + "Kreait\\Firebase\\JWT\\": "src/JWT" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jérôme Gamez", + "homepage": "https://github.com/jeromegamez" + } + ], + "description": "A library to work with Firebase tokens", + "homepage": "https://github.com/kreait/firebase-token-php", + "keywords": [ + "Authentication", + "auth", + "firebase", + "google", + "token" + ], + "support": { + "issues": "https://github.com/kreait/firebase-tokens-php/issues", + "source": "https://github.com/kreait/firebase-tokens-php/tree/5.2.0" + }, + "funding": [ + { + "url": "https://github.com/sponsors/jeromegamez", + "type": "github" + } + ], + "time": "2024-08-16T23:28:25+00:00" + }, + { + "name": "kreait/laravel-firebase", + "version": "5.10.0", + "source": { + "type": "git", + "url": "https://github.com/kreait/laravel-firebase.git", + "reference": "d00093fdc6ef006a489ea0fe59f1a2feb5045057" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kreait/laravel-firebase/zipball/d00093fdc6ef006a489ea0fe59f1a2feb5045057", + "reference": "d00093fdc6ef006a489ea0fe59f1a2feb5045057", + "shasum": "" + }, + "require": { + "illuminate/contracts": "^9.0 || ^10.0 || ^11.0", + "illuminate/support": "^9.0 || ^10.0 || ^11.0", + "kreait/firebase-php": "^7.13", + "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", + "symfony/cache": "^6.1.2 || ^7.0.3" + }, + "require-dev": { + "laravel/pint": "^1.14", + "orchestra/testbench": "^7.0 || ^8.0 || ^9.0", + "phpunit/phpunit": "^9.6.17 || ^10.5.13" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Kreait\\Laravel\\Firebase\\ServiceProvider" + ], + "aliases": { + "Firebase": "Kreait\\Laravel\\Firebase\\Facades\\Firebase" + } + } + }, + "autoload": { + "psr-4": { + "Kreait\\Laravel\\Firebase\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jérôme Gamez", + "email": "jerome@gamez.name" + } + ], + "description": "A Laravel package for the Firebase PHP Admin SDK", + "keywords": [ + "FCM", + "api", + "database", + "firebase", + "gcm", + "laravel", + "sdk" + ], + "support": { + "issues": "https://github.com/kreait/laravel-firebase/issues", + "source": "https://github.com/kreait/laravel-firebase/tree/5.10.0" + }, + "funding": [ + { + "url": "https://github.com/jeromegamez", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/kreait/laravel-firebase", + "type": "tidelift" + } + ], + "time": "2024-11-22T13:02:38+00:00" + }, + { + "name": "laminas/laminas-code", + "version": "4.16.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-code.git", + "reference": "1793e78dad4108b594084d05d1fb818b85b110af" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-code/zipball/1793e78dad4108b594084d05d1fb818b85b110af", + "reference": "1793e78dad4108b594084d05d1fb818b85b110af", + "shasum": "" + }, + "require": { + "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" + }, + "require-dev": { + "doctrine/annotations": "^2.0.1", + "ext-phar": "*", + "laminas/laminas-coding-standard": "^3.0.0", + "laminas/laminas-stdlib": "^3.18.0", + "phpunit/phpunit": "^10.5.37", + "psalm/plugin-phpunit": "^0.19.0", + "vimeo/psalm": "^5.15.0" + }, + "suggest": { + "doctrine/annotations": "Doctrine\\Common\\Annotations >=1.0 for annotation features", + "laminas/laminas-stdlib": "Laminas\\Stdlib component" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Code\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Extensions to the PHP Reflection API, static code scanning, and code generation", + "homepage": "https://laminas.dev", + "keywords": [ + "code", + "laminas", + "laminasframework" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-code/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-code/issues", + "rss": "https://github.com/laminas/laminas-code/releases.atom", + "source": "https://github.com/laminas/laminas-code" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2024-11-20T13:15:13+00:00" + }, + { + "name": "laravel/framework", + "version": "v9.52.18", + "source": { + "type": "git", + "url": "https://github.com/laravel/framework.git", + "reference": "41c812bf83e00d0d3f4b6963b0d475b26cb6fbf7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/framework/zipball/41c812bf83e00d0d3f4b6963b0d475b26cb6fbf7", + "reference": "41c812bf83e00d0d3f4b6963b0d475b26cb6fbf7", + "shasum": "" + }, + "require": { + "brick/math": "^0.9.3|^0.10.2|^0.11", + "doctrine/inflector": "^2.0.5", + "dragonmantank/cron-expression": "^3.3.2", + "egulias/email-validator": "^3.2.1|^4.0", + "ext-ctype": "*", + "ext-filter": "*", + "ext-hash": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "ext-session": "*", + "ext-tokenizer": "*", + "fruitcake/php-cors": "^1.2", + "guzzlehttp/uri-template": "^1.0", + "laravel/serializable-closure": "^1.2.2", + "league/commonmark": "^2.2.1", + "league/flysystem": "^3.8.0", + "monolog/monolog": "^2.0", + "nesbot/carbon": "^2.62.1", + "nunomaduro/termwind": "^1.13", + "php": "^8.0.2", + "psr/container": "^1.1.1|^2.0.1", + "psr/log": "^1.0|^2.0|^3.0", + "psr/simple-cache": "^1.0|^2.0|^3.0", + "ramsey/uuid": "^4.7", + "symfony/console": "^6.0.9", + "symfony/error-handler": "^6.0", + "symfony/finder": "^6.0", + "symfony/http-foundation": "^6.0", + "symfony/http-kernel": "^6.0", + "symfony/mailer": "^6.0", + "symfony/mime": "^6.0", + "symfony/process": "^6.0", + "symfony/routing": "^6.0", + "symfony/uid": "^6.0", + "symfony/var-dumper": "^6.0", + "tijsverkoyen/css-to-inline-styles": "^2.2.5", + "vlucas/phpdotenv": "^5.4.1", + "voku/portable-ascii": "^2.0" + }, + "conflict": { + "tightenco/collect": "<5.5.33" + }, + "provide": { + "psr/container-implementation": "1.1|2.0", + "psr/simple-cache-implementation": "1.0|2.0|3.0" + }, + "replace": { + "illuminate/auth": "self.version", + "illuminate/broadcasting": "self.version", + "illuminate/bus": "self.version", + "illuminate/cache": "self.version", + "illuminate/collections": "self.version", + "illuminate/conditionable": "self.version", + "illuminate/config": "self.version", + "illuminate/console": "self.version", + "illuminate/container": "self.version", + "illuminate/contracts": "self.version", + "illuminate/cookie": "self.version", + "illuminate/database": "self.version", + "illuminate/encryption": "self.version", + "illuminate/events": "self.version", + "illuminate/filesystem": "self.version", + "illuminate/hashing": "self.version", + "illuminate/http": "self.version", + "illuminate/log": "self.version", + "illuminate/macroable": "self.version", + "illuminate/mail": "self.version", + "illuminate/notifications": "self.version", + "illuminate/pagination": "self.version", + "illuminate/pipeline": "self.version", + "illuminate/queue": "self.version", + "illuminate/redis": "self.version", + "illuminate/routing": "self.version", + "illuminate/session": "self.version", + "illuminate/support": "self.version", + "illuminate/testing": "self.version", + "illuminate/translation": "self.version", + "illuminate/validation": "self.version", + "illuminate/view": "self.version" + }, + "require-dev": { + "ably/ably-php": "^1.0", + "aws/aws-sdk-php": "^3.235.5", + "doctrine/dbal": "^2.13.3|^3.1.4", + "ext-gmp": "*", + "fakerphp/faker": "^1.21", + "guzzlehttp/guzzle": "^7.5", + "league/flysystem-aws-s3-v3": "^3.0", + "league/flysystem-ftp": "^3.0", + "league/flysystem-path-prefixing": "^3.3", + "league/flysystem-read-only": "^3.3", + "league/flysystem-sftp-v3": "^3.0", + "mockery/mockery": "^1.5.1", + "orchestra/testbench-core": "^7.24", + "pda/pheanstalk": "^4.0", + "phpstan/phpdoc-parser": "^1.15", + "phpstan/phpstan": "^1.4.7", + "phpunit/phpunit": "^9.5.8", + "predis/predis": "^1.1.9|^2.0.2", + "symfony/cache": "^6.0", + "symfony/http-client": "^6.0" + }, + "suggest": { + "ably/ably-php": "Required to use the Ably broadcast driver (^1.0).", + "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.235.5).", + "brianium/paratest": "Required to run tests in parallel (^6.0).", + "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.13.3|^3.1.4).", + "ext-apcu": "Required to use the APC cache driver.", + "ext-fileinfo": "Required to use the Filesystem class.", + "ext-ftp": "Required to use the Flysystem FTP driver.", + "ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().", + "ext-memcached": "Required to use the memcache cache driver.", + "ext-pcntl": "Required to use all features of the queue worker and console signal trapping.", + "ext-pdo": "Required to use all database features.", + "ext-posix": "Required to use all features of the queue worker.", + "ext-redis": "Required to use the Redis cache and queue drivers (^4.0|^5.0).", + "fakerphp/faker": "Required to use the eloquent factory builder (^1.9.1).", + "filp/whoops": "Required for friendly error pages in development (^2.14.3).", + "guzzlehttp/guzzle": "Required to use the HTTP Client and the ping methods on schedules (^7.5).", + "laravel/tinker": "Required to use the tinker console command (^2.0).", + "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^3.0).", + "league/flysystem-ftp": "Required to use the Flysystem FTP driver (^3.0).", + "league/flysystem-path-prefixing": "Required to use the scoped driver (^3.3).", + "league/flysystem-read-only": "Required to use read-only disks (^3.3)", + "league/flysystem-sftp-v3": "Required to use the Flysystem SFTP driver (^3.0).", + "mockery/mockery": "Required to use mocking (^1.5.1).", + "nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).", + "pda/pheanstalk": "Required to use the beanstalk queue driver (^4.0).", + "phpunit/phpunit": "Required to use assertions and run tests (^9.5.8).", + "predis/predis": "Required to use the predis connector (^1.1.9|^2.0.2).", + "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", + "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^6.0|^7.0).", + "symfony/cache": "Required to PSR-6 cache bridge (^6.0).", + "symfony/filesystem": "Required to enable support for relative symbolic links (^6.0).", + "symfony/http-client": "Required to enable support for the Symfony API mail transports (^6.0).", + "symfony/mailgun-mailer": "Required to enable support for the Mailgun mail transport (^6.0).", + "symfony/postmark-mailer": "Required to enable support for the Postmark mail transport (^6.0).", + "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^2.0)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.x-dev" + } + }, + "autoload": { + "files": [ + "src/Illuminate/Collections/helpers.php", + "src/Illuminate/Events/functions.php", + "src/Illuminate/Foundation/helpers.php", + "src/Illuminate/Support/helpers.php" + ], + "psr-4": { + "Illuminate\\": "src/Illuminate/", + "Illuminate\\Support\\": [ + "src/Illuminate/Macroable/", + "src/Illuminate/Collections/", + "src/Illuminate/Conditionable/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Laravel Framework.", + "homepage": "https://laravel.com", + "keywords": [ + "framework", + "laravel" + ], + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2024-11-20T15:56:00+00:00" + }, + { + "name": "laravel/helpers", + "version": "v1.7.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/helpers.git", + "reference": "f28907033d7edf8a0525cfb781ab30ce6d531c35" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/helpers/zipball/f28907033d7edf8a0525cfb781ab30ce6d531c35", + "reference": "f28907033d7edf8a0525cfb781ab30ce6d531c35", + "shasum": "" + }, + "require": { + "illuminate/support": "~5.8.0|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", + "php": "^7.2.0|^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^7.0|^8.0|^9.0|^10.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + }, + { + "name": "Dries Vints", + "email": "dries@laravel.com" + } + ], + "description": "Provides backwards compatibility for helpers in the latest Laravel release.", + "keywords": [ + "helpers", + "laravel" + ], + "support": { + "source": "https://github.com/laravel/helpers/tree/v1.7.1" + }, + "time": "2024-11-26T14:56:25+00:00" + }, + { + "name": "laravel/horizon", + "version": "v5.30.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/horizon.git", + "reference": "37d1f29daa7500fcd170d5c45b98b592fcaab95a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/horizon/zipball/37d1f29daa7500fcd170d5c45b98b592fcaab95a", + "reference": "37d1f29daa7500fcd170d5c45b98b592fcaab95a", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-pcntl": "*", + "ext-posix": "*", + "illuminate/contracts": "^9.21|^10.0|^11.0", + "illuminate/queue": "^9.21|^10.0|^11.0", + "illuminate/support": "^9.21|^10.0|^11.0", + "nesbot/carbon": "^2.17|^3.0", + "php": "^8.0", + "ramsey/uuid": "^4.0", + "symfony/console": "^6.0|^7.0", + "symfony/error-handler": "^6.0|^7.0", + "symfony/polyfill-php83": "^1.28", + "symfony/process": "^6.0|^7.0" + }, + "require-dev": { + "mockery/mockery": "^1.0", + "orchestra/testbench": "^7.0|^8.0|^9.0", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^9.0|^10.4", + "predis/predis": "^1.1|^2.0" + }, + "suggest": { + "ext-redis": "Required to use the Redis PHP driver.", + "predis/predis": "Required when not using the Redis PHP driver (^1.1|^2.0)." + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Horizon": "Laravel\\Horizon\\Horizon" + }, + "providers": [ + "Laravel\\Horizon\\HorizonServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "5.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\Horizon\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Dashboard and code-driven configuration for Laravel queues.", + "keywords": [ + "laravel", + "queue" + ], + "support": { + "issues": "https://github.com/laravel/horizon/issues", + "source": "https://github.com/laravel/horizon/tree/v5.30.0" + }, + "time": "2024-12-06T18:58:00+00:00" + }, + { + "name": "laravel/passport", + "version": "v11.10.6", + "source": { + "type": "git", + "url": "https://github.com/laravel/passport.git", + "reference": "2642f360c51dfde3a6ea60f86ae5d9a8c0caf3cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/passport/zipball/2642f360c51dfde3a6ea60f86ae5d9a8c0caf3cf", + "reference": "2642f360c51dfde3a6ea60f86ae5d9a8c0caf3cf", + "shasum": "" + }, + "require": { + "ext-json": "*", + "firebase/php-jwt": "^6.4", + "illuminate/auth": "^9.0|^10.0", + "illuminate/console": "^9.0|^10.0", + "illuminate/container": "^9.0|^10.0", + "illuminate/contracts": "^9.0|^10.0", + "illuminate/cookie": "^9.0|^10.0", + "illuminate/database": "^9.0|^10.0", + "illuminate/encryption": "^9.0|^10.0", + "illuminate/http": "^9.0|^10.0", + "illuminate/support": "^9.0|^10.0", + "lcobucci/jwt": "^4.3|^5.0", + "league/oauth2-server": "^8.5.3", + "nyholm/psr7": "^1.5", + "php": "^8.0", + "phpseclib/phpseclib": "^2.0|^3.0", + "symfony/psr-http-message-bridge": "^2.1" + }, + "require-dev": { + "mockery/mockery": "^1.0", + "orchestra/testbench": "^7.31|^8.11", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Passport\\PassportServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "11.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\Passport\\": "src/", + "Laravel\\Passport\\Database\\Factories\\": "database/factories/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Laravel Passport provides OAuth2 server support to Laravel.", + "keywords": [ + "laravel", + "oauth", + "passport" + ], + "support": { + "issues": "https://github.com/laravel/passport/issues", + "source": "https://github.com/laravel/passport" + }, + "time": "2024-03-01T11:11:18+00:00" + }, + { + "name": "laravel/serializable-closure", + "version": "v1.3.7", + "source": { + "type": "git", + "url": "https://github.com/laravel/serializable-closure.git", + "reference": "4f48ade902b94323ca3be7646db16209ec76be3d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/4f48ade902b94323ca3be7646db16209ec76be3d", + "reference": "4f48ade902b94323ca3be7646db16209ec76be3d", + "shasum": "" + }, + "require": { + "php": "^7.3|^8.0" + }, + "require-dev": { + "illuminate/support": "^8.0|^9.0|^10.0|^11.0", + "nesbot/carbon": "^2.61|^3.0", + "pestphp/pest": "^1.21.3", + "phpstan/phpstan": "^1.8.2", + "symfony/var-dumper": "^5.4.11|^6.2.0|^7.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\SerializableClosure\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + }, + { + "name": "Nuno Maduro", + "email": "nuno@laravel.com" + } + ], + "description": "Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP.", + "keywords": [ + "closure", + "laravel", + "serializable" + ], + "support": { + "issues": "https://github.com/laravel/serializable-closure/issues", + "source": "https://github.com/laravel/serializable-closure" + }, + "time": "2024-11-14T18:34:49+00:00" + }, + { + "name": "laravel/socialite", + "version": "v5.16.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/socialite.git", + "reference": "40a2dc98c53d9dc6d55eadb0d490d3d72b73f1bf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/socialite/zipball/40a2dc98c53d9dc6d55eadb0d490d3d72b73f1bf", + "reference": "40a2dc98c53d9dc6d55eadb0d490d3d72b73f1bf", + "shasum": "" + }, + "require": { + "ext-json": "*", + "firebase/php-jwt": "^6.4", + "guzzlehttp/guzzle": "^6.0|^7.0", + "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", + "illuminate/http": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", + "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", + "league/oauth1-client": "^1.10.1", + "php": "^7.2|^8.0", + "phpseclib/phpseclib": "^3.0" + }, + "require-dev": { + "mockery/mockery": "^1.0", + "orchestra/testbench": "^4.0|^5.0|^6.0|^7.0|^8.0|^9.0", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^8.0|^9.3|^10.4" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Socialite": "Laravel\\Socialite\\Facades\\Socialite" + }, + "providers": [ + "Laravel\\Socialite\\SocialiteServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "5.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\Socialite\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Laravel wrapper around OAuth 1 & OAuth 2 libraries.", + "homepage": "https://laravel.com", + "keywords": [ + "laravel", + "oauth" + ], + "support": { + "issues": "https://github.com/laravel/socialite/issues", + "source": "https://github.com/laravel/socialite" + }, + "time": "2024-09-03T09:46:57+00:00" + }, + { + "name": "laravel/tinker", + "version": "v2.10.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/tinker.git", + "reference": "ba4d51eb56de7711b3a37d63aa0643e99a339ae5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/tinker/zipball/ba4d51eb56de7711b3a37d63aa0643e99a339ae5", + "reference": "ba4d51eb56de7711b3a37d63aa0643e99a339ae5", + "shasum": "" + }, + "require": { + "illuminate/console": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", + "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", + "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", + "php": "^7.2.5|^8.0", + "psy/psysh": "^0.11.1|^0.12.0", + "symfony/var-dumper": "^4.3.4|^5.0|^6.0|^7.0" + }, + "require-dev": { + "mockery/mockery": "~1.3.3|^1.4.2", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^8.5.8|^9.3.3" + }, + "suggest": { + "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.0|^11.0)." + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Tinker\\TinkerServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Tinker\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Powerful REPL for the Laravel framework.", + "keywords": [ + "REPL", + "Tinker", + "laravel", + "psysh" + ], + "support": { + "issues": "https://github.com/laravel/tinker/issues", + "source": "https://github.com/laravel/tinker/tree/v2.10.0" + }, + "time": "2024-09-23T13:32:56+00:00" + }, + { + "name": "laraveldaily/laravel-invoices", + "version": "3.3.1", + "source": { + "type": "git", + "url": "https://github.com/LaravelDaily/laravel-invoices.git", + "reference": "c36b1cb20721a6b291e3a9562aa99c34aff1007b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/LaravelDaily/laravel-invoices/zipball/c36b1cb20721a6b291e3a9562aa99c34aff1007b", + "reference": "c36b1cb20721a6b291e3a9562aa99c34aff1007b", + "shasum": "" + }, + "require": { + "barryvdh/laravel-dompdf": "^v2.0", + "illuminate/http": "^9|^10", + "illuminate/support": "^9|^10", + "php": "^8.0", + "symfony/http-foundation": "^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^10.1" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Invoice": "LaravelDaily\\Invoices\\Facades\\Invoice" + }, + "providers": [ + "LaravelDaily\\Invoices\\InvoiceServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "LaravelDaily\\Invoices\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-3.0-only" + ], + "authors": [ + { + "name": "David Lun", + "email": "mysticcode@gmail.com", + "homepage": "https://davidlun.com", + "role": "Developer" + } + ], + "description": "Missing invoices for Laravel", + "homepage": "https://github.com/LaravelDaily/laravel-invoices", + "keywords": [ + "invoice", + "invoices", + "laravel", + "pdf" + ], + "support": { + "issues": "https://github.com/LaravelDaily/laravel-invoices/issues", + "source": "https://github.com/LaravelDaily/laravel-invoices/tree/3.3.1" + }, + "time": "2024-01-07T17:00:05+00:00" + }, + { + "name": "lcobucci/clock", + "version": "3.3.1", + "source": { + "type": "git", + "url": "https://github.com/lcobucci/clock.git", + "reference": "db3713a61addfffd615b79bf0bc22f0ccc61b86b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/lcobucci/clock/zipball/db3713a61addfffd615b79bf0bc22f0ccc61b86b", + "reference": "db3713a61addfffd615b79bf0bc22f0ccc61b86b", + "shasum": "" + }, + "require": { + "php": "~8.2.0 || ~8.3.0 || ~8.4.0", + "psr/clock": "^1.0" + }, + "provide": { + "psr/clock-implementation": "1.0" + }, + "require-dev": { + "infection/infection": "^0.29", + "lcobucci/coding-standard": "^11.1.0", + "phpstan/extension-installer": "^1.3.1", + "phpstan/phpstan": "^1.10.25", + "phpstan/phpstan-deprecation-rules": "^1.1.3", + "phpstan/phpstan-phpunit": "^1.3.13", + "phpstan/phpstan-strict-rules": "^1.5.1", + "phpunit/phpunit": "^11.3.6" + }, + "type": "library", + "autoload": { + "psr-4": { + "Lcobucci\\Clock\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Luís Cobucci", + "email": "lcobucci@gmail.com" + } + ], + "description": "Yet another clock abstraction", + "support": { + "issues": "https://github.com/lcobucci/clock/issues", + "source": "https://github.com/lcobucci/clock/tree/3.3.1" + }, + "funding": [ + { + "url": "https://github.com/lcobucci", + "type": "github" + }, + { + "url": "https://www.patreon.com/lcobucci", + "type": "patreon" + } + ], + "time": "2024-09-24T20:45:14+00:00" + }, + { + "name": "lcobucci/jwt", + "version": "5.4.2", + "source": { + "type": "git", + "url": "https://github.com/lcobucci/jwt.git", + "reference": "ea1ce71cbf9741e445a5914e2f67cdbb484ff712" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/lcobucci/jwt/zipball/ea1ce71cbf9741e445a5914e2f67cdbb484ff712", + "reference": "ea1ce71cbf9741e445a5914e2f67cdbb484ff712", + "shasum": "" + }, + "require": { + "ext-openssl": "*", + "ext-sodium": "*", + "php": "~8.2.0 || ~8.3.0 || ~8.4.0", + "psr/clock": "^1.0" + }, + "require-dev": { + "infection/infection": "^0.29", + "lcobucci/clock": "^3.2", + "lcobucci/coding-standard": "^11.0", + "phpbench/phpbench": "^1.2", + "phpstan/extension-installer": "^1.2", + "phpstan/phpstan": "^1.10.7", + "phpstan/phpstan-deprecation-rules": "^1.1.3", + "phpstan/phpstan-phpunit": "^1.3.10", + "phpstan/phpstan-strict-rules": "^1.5.0", + "phpunit/phpunit": "^11.1" + }, + "suggest": { + "lcobucci/clock": ">= 3.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Lcobucci\\JWT\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Luís Cobucci", + "email": "lcobucci@gmail.com", + "role": "Developer" + } + ], + "description": "A simple library to work with JSON Web Token and JSON Web Signature", + "keywords": [ + "JWS", + "jwt" + ], + "support": { + "issues": "https://github.com/lcobucci/jwt/issues", + "source": "https://github.com/lcobucci/jwt/tree/5.4.2" + }, + "funding": [ + { + "url": "https://github.com/lcobucci", + "type": "github" + }, + { + "url": "https://www.patreon.com/lcobucci", + "type": "patreon" + } + ], + "time": "2024-11-07T12:54:35+00:00" + }, + { + "name": "league/commonmark", + "version": "2.6.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/commonmark.git", + "reference": "d150f911e0079e90ae3c106734c93137c184f932" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/d150f911e0079e90ae3c106734c93137c184f932", + "reference": "d150f911e0079e90ae3c106734c93137c184f932", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "league/config": "^1.1.1", + "php": "^7.4 || ^8.0", + "psr/event-dispatcher": "^1.0", + "symfony/deprecation-contracts": "^2.1 || ^3.0", + "symfony/polyfill-php80": "^1.16" + }, + "require-dev": { + "cebe/markdown": "^1.0", + "commonmark/cmark": "0.31.1", + "commonmark/commonmark.js": "0.31.1", + "composer/package-versions-deprecated": "^1.8", + "embed/embed": "^4.4", + "erusev/parsedown": "^1.0", + "ext-json": "*", + "github/gfm": "0.29.0", + "michelf/php-markdown": "^1.4 || ^2.0", + "nyholm/psr7": "^1.5", + "phpstan/phpstan": "^1.8.2", + "phpunit/phpunit": "^9.5.21 || ^10.5.9 || ^11.0.0", + "scrutinizer/ocular": "^1.8.1", + "symfony/finder": "^5.3 | ^6.0 | ^7.0", + "symfony/process": "^5.4 | ^6.0 | ^7.0", + "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0 | ^7.0", + "unleashedtech/php-coding-standard": "^3.1.1", + "vimeo/psalm": "^4.24.0 || ^5.0.0" + }, + "suggest": { + "symfony/yaml": "v2.3+ required if using the Front Matter extension" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.7-dev" + } + }, + "autoload": { + "psr-4": { + "League\\CommonMark\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com", + "role": "Lead Developer" + } + ], + "description": "Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and GitHub-Flavored Markdown (GFM)", + "homepage": "https://commonmark.thephpleague.com", + "keywords": [ + "commonmark", + "flavored", + "gfm", + "github", + "github-flavored", + "markdown", + "md", + "parser" + ], + "support": { + "docs": "https://commonmark.thephpleague.com/", + "forum": "https://github.com/thephpleague/commonmark/discussions", + "issues": "https://github.com/thephpleague/commonmark/issues", + "rss": "https://github.com/thephpleague/commonmark/releases.atom", + "source": "https://github.com/thephpleague/commonmark" + }, + "funding": [ + { + "url": "https://www.colinodell.com/sponsor", + "type": "custom" + }, + { + "url": "https://www.paypal.me/colinpodell/10.00", + "type": "custom" + }, + { + "url": "https://github.com/colinodell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/commonmark", + "type": "tidelift" + } + ], + "time": "2024-12-07T15:34:16+00:00" + }, + { + "name": "league/config", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/config.git", + "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/config/zipball/754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", + "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", + "shasum": "" + }, + "require": { + "dflydev/dot-access-data": "^3.0.1", + "nette/schema": "^1.2", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.8.2", + "phpunit/phpunit": "^9.5.5", + "scrutinizer/ocular": "^1.8.1", + "unleashedtech/php-coding-standard": "^3.1", + "vimeo/psalm": "^4.7.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.2-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Config\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com", + "role": "Lead Developer" + } + ], + "description": "Define configuration arrays with strict schemas and access values with dot notation", + "homepage": "https://config.thephpleague.com", + "keywords": [ + "array", + "config", + "configuration", + "dot", + "dot-access", + "nested", + "schema" + ], + "support": { + "docs": "https://config.thephpleague.com/", + "issues": "https://github.com/thephpleague/config/issues", + "rss": "https://github.com/thephpleague/config/releases.atom", + "source": "https://github.com/thephpleague/config" + }, + "funding": [ + { + "url": "https://www.colinodell.com/sponsor", + "type": "custom" + }, + { + "url": "https://www.paypal.me/colinpodell/10.00", + "type": "custom" + }, + { + "url": "https://github.com/colinodell", + "type": "github" + } + ], + "time": "2022-12-11T20:36:23+00:00" + }, + { + "name": "league/event", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/event.git", + "reference": "d2cc124cf9a3fab2bb4ff963307f60361ce4d119" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/event/zipball/d2cc124cf9a3fab2bb4ff963307f60361ce4d119", + "reference": "d2cc124cf9a3fab2bb4ff963307f60361ce4d119", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "henrikbjorn/phpspec-code-coverage": "~1.0.1", + "phpspec/phpspec": "^2.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.2-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Event\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frenky.net" + } + ], + "description": "Event package", + "keywords": [ + "emitter", + "event", + "listener" + ], + "support": { + "issues": "https://github.com/thephpleague/event/issues", + "source": "https://github.com/thephpleague/event/tree/master" + }, + "time": "2018-11-26T11:52:41+00:00" + }, + { + "name": "league/flysystem", + "version": "3.29.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem.git", + "reference": "edc1bb7c86fab0776c3287dbd19b5fa278347319" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/edc1bb7c86fab0776c3287dbd19b5fa278347319", + "reference": "edc1bb7c86fab0776c3287dbd19b5fa278347319", + "shasum": "" + }, + "require": { + "league/flysystem-local": "^3.0.0", + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" + }, + "conflict": { + "async-aws/core": "<1.19.0", + "async-aws/s3": "<1.14.0", + "aws/aws-sdk-php": "3.209.31 || 3.210.0", + "guzzlehttp/guzzle": "<7.0", + "guzzlehttp/ringphp": "<1.1.1", + "phpseclib/phpseclib": "3.0.15", + "symfony/http-client": "<5.2" + }, + "require-dev": { + "async-aws/s3": "^1.5 || ^2.0", + "async-aws/simple-s3": "^1.1 || ^2.0", + "aws/aws-sdk-php": "^3.295.10", + "composer/semver": "^3.0", + "ext-fileinfo": "*", + "ext-ftp": "*", + "ext-mongodb": "^1.3", + "ext-zip": "*", + "friendsofphp/php-cs-fixer": "^3.5", + "google/cloud-storage": "^1.23", + "guzzlehttp/psr7": "^2.6", + "microsoft/azure-storage-blob": "^1.1", + "mongodb/mongodb": "^1.2", + "phpseclib/phpseclib": "^3.0.36", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^9.5.11|^10.0", + "sabre/dav": "^4.6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Flysystem\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "File storage abstraction for PHP", + "keywords": [ + "WebDAV", + "aws", + "cloud", + "file", + "files", + "filesystem", + "filesystems", + "ftp", + "s3", + "sftp", + "storage" + ], + "support": { + "issues": "https://github.com/thephpleague/flysystem/issues", + "source": "https://github.com/thephpleague/flysystem/tree/3.29.1" + }, + "time": "2024-10-08T08:58:34+00:00" + }, + { + "name": "league/flysystem-aws-s3-v3", + "version": "3.29.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem-aws-s3-v3.git", + "reference": "c6ff6d4606e48249b63f269eba7fabdb584e76a9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/c6ff6d4606e48249b63f269eba7fabdb584e76a9", + "reference": "c6ff6d4606e48249b63f269eba7fabdb584e76a9", + "shasum": "" + }, + "require": { + "aws/aws-sdk-php": "^3.295.10", + "league/flysystem": "^3.10.0", + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" + }, + "conflict": { + "guzzlehttp/guzzle": "<7.0", + "guzzlehttp/ringphp": "<1.1.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Flysystem\\AwsS3V3\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "AWS S3 filesystem adapter for Flysystem.", + "keywords": [ + "Flysystem", + "aws", + "file", + "files", + "filesystem", + "s3", + "storage" + ], + "support": { + "source": "https://github.com/thephpleague/flysystem-aws-s3-v3/tree/3.29.0" + }, + "time": "2024-08-17T13:10:48+00:00" + }, + { + "name": "league/flysystem-local", + "version": "3.29.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem-local.git", + "reference": "e0e8d52ce4b2ed154148453d321e97c8e931bd27" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/e0e8d52ce4b2ed154148453d321e97c8e931bd27", + "reference": "e0e8d52ce4b2ed154148453d321e97c8e931bd27", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "league/flysystem": "^3.0.0", + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Flysystem\\Local\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "Local filesystem adapter for Flysystem.", + "keywords": [ + "Flysystem", + "file", + "files", + "filesystem", + "local" + ], + "support": { + "source": "https://github.com/thephpleague/flysystem-local/tree/3.29.0" + }, + "time": "2024-08-09T21:24:39+00:00" + }, + { + "name": "league/mime-type-detection", + "version": "1.16.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/mime-type-detection.git", + "reference": "2d6702ff215bf922936ccc1ad31007edc76451b9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/2d6702ff215bf922936ccc1ad31007edc76451b9", + "reference": "2d6702ff215bf922936ccc1ad31007edc76451b9", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.2", + "phpstan/phpstan": "^0.12.68", + "phpunit/phpunit": "^8.5.8 || ^9.3 || ^10.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\MimeTypeDetection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "Mime-type detection for Flysystem", + "support": { + "issues": "https://github.com/thephpleague/mime-type-detection/issues", + "source": "https://github.com/thephpleague/mime-type-detection/tree/1.16.0" + }, + "funding": [ + { + "url": "https://github.com/frankdejonge", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" + } + ], + "time": "2024-09-21T08:32:55+00:00" + }, + { + "name": "league/oauth1-client", + "version": "v1.11.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/oauth1-client.git", + "reference": "f9c94b088837eb1aae1ad7c4f23eb65cc6993055" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/oauth1-client/zipball/f9c94b088837eb1aae1ad7c4f23eb65cc6993055", + "reference": "f9c94b088837eb1aae1ad7c4f23eb65cc6993055", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-openssl": "*", + "guzzlehttp/guzzle": "^6.0|^7.0", + "guzzlehttp/psr7": "^1.7|^2.0", + "php": ">=7.1||>=8.0" + }, + "require-dev": { + "ext-simplexml": "*", + "friendsofphp/php-cs-fixer": "^2.17", + "mockery/mockery": "^1.3.3", + "phpstan/phpstan": "^0.12.42", + "phpunit/phpunit": "^7.5||9.5" + }, + "suggest": { + "ext-simplexml": "For decoding XML-based responses." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev", + "dev-develop": "2.0-dev" + } + }, + "autoload": { + "psr-4": { + "League\\OAuth1\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ben Corlett", + "email": "bencorlett@me.com", + "homepage": "http://www.webcomm.com.au", + "role": "Developer" + } + ], + "description": "OAuth 1.0 Client Library", + "keywords": [ + "Authentication", + "SSO", + "authorization", + "bitbucket", + "identity", + "idp", + "oauth", + "oauth1", + "single sign on", + "trello", + "tumblr", + "twitter" + ], + "support": { + "issues": "https://github.com/thephpleague/oauth1-client/issues", + "source": "https://github.com/thephpleague/oauth1-client/tree/v1.11.0" + }, + "time": "2024-12-10T19:59:05+00:00" + }, + { + "name": "league/oauth2-server", + "version": "8.5.4", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/oauth2-server.git", + "reference": "ab7714d073844497fd222d5d0a217629089936bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/oauth2-server/zipball/ab7714d073844497fd222d5d0a217629089936bc", + "reference": "ab7714d073844497fd222d5d0a217629089936bc", + "shasum": "" + }, + "require": { + "defuse/php-encryption": "^2.3", + "ext-openssl": "*", + "lcobucci/clock": "^2.2 || ^3.0", + "lcobucci/jwt": "^4.3 || ^5.0", + "league/event": "^2.2", + "league/uri": "^6.7 || ^7.0", + "php": "^8.0", + "psr/http-message": "^1.0.1 || ^2.0" + }, + "replace": { + "league/oauth2server": "*", + "lncd/oauth2": "*" + }, + "require-dev": { + "laminas/laminas-diactoros": "^3.0.0", + "phpstan/phpstan": "^0.12.57", + "phpstan/phpstan-phpunit": "^0.12.16", + "phpunit/phpunit": "^9.6.6", + "roave/security-advisories": "dev-master" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\OAuth2\\Server\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Alex Bilbie", + "email": "hello@alexbilbie.com", + "homepage": "http://www.alexbilbie.com", + "role": "Developer" + }, + { + "name": "Andy Millington", + "email": "andrew@noexceptions.io", + "homepage": "https://www.noexceptions.io", + "role": "Developer" + } + ], + "description": "A lightweight and powerful OAuth 2.0 authorization and resource server library with support for all the core specification grants. This library will allow you to secure your API with OAuth and allow your applications users to approve apps that want to access their data from your API.", + "homepage": "https://oauth2.thephpleague.com/", + "keywords": [ + "Authentication", + "api", + "auth", + "authorisation", + "authorization", + "oauth", + "oauth 2", + "oauth 2.0", + "oauth2", + "protect", + "resource", + "secure", + "server" + ], + "support": { + "issues": "https://github.com/thephpleague/oauth2-server/issues", + "source": "https://github.com/thephpleague/oauth2-server/tree/8.5.4" + }, + "funding": [ + { + "url": "https://github.com/sephster", + "type": "github" + } + ], + "time": "2023-08-25T22:35:12+00:00" + }, + { + "name": "league/omnipay", + "version": "v3.2.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/omnipay.git", + "reference": "38f66a0cc043ed51d6edf7956d6439a2f263501f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/omnipay/zipball/38f66a0cc043ed51d6edf7956d6439a2f263501f", + "reference": "38f66a0cc043ed51d6edf7956d6439a2f263501f", + "shasum": "" + }, + "require": { + "omnipay/common": "^3.1", + "php": "^7.2|^8.0", + "php-http/discovery": "^1.14", + "php-http/guzzle7-adapter": "^1" + }, + "require-dev": { + "omnipay/tests": "^3|^4" + }, + "type": "metapackage", + "extra": { + "branch-alias": { + "dev-master": "3.2.x-dev" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Adrian Macneil", + "email": "adrian@adrianmacneil.com" + }, + { + "name": "Barry vd. Heuvel", + "email": "barryvdh@gmail.com" + } + ], + "description": "Omnipay payment processing library", + "homepage": "https://omnipay.thephpleague.com/", + "keywords": [ + "checkout", + "creditcard", + "omnipay", + "payment" + ], + "support": { + "issues": "https://github.com/thephpleague/omnipay/issues", + "source": "https://github.com/thephpleague/omnipay/tree/v3.2.1" + }, + "funding": [ + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2021-06-05T11:34:12+00:00" + }, + { + "name": "league/uri", + "version": "7.5.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/uri.git", + "reference": "81fb5145d2644324614cc532b28efd0215bda430" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/uri/zipball/81fb5145d2644324614cc532b28efd0215bda430", + "reference": "81fb5145d2644324614cc532b28efd0215bda430", + "shasum": "" + }, + "require": { + "league/uri-interfaces": "^7.5", + "php": "^8.1" + }, + "conflict": { + "league/uri-schemes": "^1.0" + }, + "suggest": { + "ext-bcmath": "to improve IPV4 host parsing", + "ext-fileinfo": "to create Data URI from file contennts", + "ext-gmp": "to improve IPV4 host parsing", + "ext-intl": "to handle IDN host with the best performance", + "jeremykendall/php-domain-parser": "to resolve Public Suffix and Top Level Domain", + "league/uri-components": "Needed to easily manipulate URI objects components", + "php-64bit": "to improve IPV4 host parsing", + "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.x-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Uri\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" + } + ], + "description": "URI manipulation library", + "homepage": "https://uri.thephpleague.com", + "keywords": [ + "data-uri", + "file-uri", + "ftp", + "hostname", + "http", + "https", + "middleware", + "parse_str", + "parse_url", + "psr-7", + "query-string", + "querystring", + "rfc3986", + "rfc3987", + "rfc6570", + "uri", + "uri-template", + "url", + "ws" + ], + "support": { + "docs": "https://uri.thephpleague.com", + "forum": "https://thephpleague.slack.com", + "issues": "https://github.com/thephpleague/uri-src/issues", + "source": "https://github.com/thephpleague/uri/tree/7.5.1" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2024-12-08T08:40:02+00:00" + }, + { + "name": "league/uri-interfaces", + "version": "7.5.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/uri-interfaces.git", + "reference": "08cfc6c4f3d811584fb09c37e2849e6a7f9b0742" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/08cfc6c4f3d811584fb09c37e2849e6a7f9b0742", + "reference": "08cfc6c4f3d811584fb09c37e2849e6a7f9b0742", + "shasum": "" + }, + "require": { + "ext-filter": "*", + "php": "^8.1", + "psr/http-factory": "^1", + "psr/http-message": "^1.1 || ^2.0" + }, + "suggest": { + "ext-bcmath": "to improve IPV4 host parsing", + "ext-gmp": "to improve IPV4 host parsing", + "ext-intl": "to handle IDN host with the best performance", + "php-64bit": "to improve IPV4 host parsing", + "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.x-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Uri\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" + } + ], + "description": "Common interfaces and classes for URI representation and interaction", + "homepage": "https://uri.thephpleague.com", + "keywords": [ + "data-uri", + "file-uri", + "ftp", + "hostname", + "http", + "https", + "parse_str", + "parse_url", + "psr-7", + "query-string", + "querystring", + "rfc3986", + "rfc3987", + "rfc6570", + "uri", + "url", + "ws" + ], + "support": { + "docs": "https://uri.thephpleague.com", + "forum": "https://thephpleague.slack.com", + "issues": "https://github.com/thephpleague/uri-src/issues", + "source": "https://github.com/thephpleague/uri-interfaces/tree/7.5.0" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2024-12-08T08:18:47+00:00" + }, + { + "name": "maatwebsite/excel", + "version": "3.1.61", + "source": { + "type": "git", + "url": "https://github.com/SpartnerNL/Laravel-Excel.git", + "reference": "62616317c5ec07e885c5d7f6b537f57a7239c2ff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/SpartnerNL/Laravel-Excel/zipball/62616317c5ec07e885c5d7f6b537f57a7239c2ff", + "reference": "62616317c5ec07e885c5d7f6b537f57a7239c2ff", + "shasum": "" + }, + "require": { + "composer/semver": "^3.3", + "ext-json": "*", + "illuminate/support": "5.8.*||^6.0||^7.0||^8.0||^9.0||^10.0||^11.0", + "php": "^7.0||^8.0", + "phpoffice/phpspreadsheet": "^1.29.4", + "psr/simple-cache": "^1.0||^2.0||^3.0" + }, + "require-dev": { + "laravel/scout": "^7.0||^8.0||^9.0||^10.0", + "orchestra/testbench": "^6.0||^7.0||^8.0||^9.0", + "predis/predis": "^1.1" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Maatwebsite\\Excel\\ExcelServiceProvider" + ], + "aliases": { + "Excel": "Maatwebsite\\Excel\\Facades\\Excel" + } + } + }, + "autoload": { + "psr-4": { + "Maatwebsite\\Excel\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Patrick Brouwers", + "email": "patrick@spartner.nl" + } + ], + "description": "Supercharged Excel exports and imports in Laravel", + "keywords": [ + "PHPExcel", + "batch", + "csv", + "excel", + "export", + "import", + "laravel", + "php", + "phpspreadsheet" + ], + "support": { + "issues": "https://github.com/SpartnerNL/Laravel-Excel/issues", + "source": "https://github.com/SpartnerNL/Laravel-Excel/tree/3.1.61" + }, + "funding": [ + { + "url": "https://laravel-excel.com/commercial-support", + "type": "custom" + }, + { + "url": "https://github.com/patrickbrouwers", + "type": "github" + } + ], + "time": "2024-11-25T18:41:59+00:00" + }, + { + "name": "maennchen/zipstream-php", + "version": "3.1.1", + "source": { + "type": "git", + "url": "https://github.com/maennchen/ZipStream-PHP.git", + "reference": "6187e9cc4493da94b9b63eb2315821552015fca9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/6187e9cc4493da94b9b63eb2315821552015fca9", + "reference": "6187e9cc4493da94b9b63eb2315821552015fca9", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "ext-zlib": "*", + "php-64bit": "^8.1" + }, + "require-dev": { + "ext-zip": "*", + "friendsofphp/php-cs-fixer": "^3.16", + "guzzlehttp/guzzle": "^7.5", + "mikey179/vfsstream": "^1.6", + "php-coveralls/php-coveralls": "^2.5", + "phpunit/phpunit": "^10.0", + "vimeo/psalm": "^5.0" + }, + "suggest": { + "guzzlehttp/psr7": "^2.4", + "psr/http-message": "^2.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "ZipStream\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paul Duncan", + "email": "pabs@pablotron.org" + }, + { + "name": "Jonatan Männchen", + "email": "jonatan@maennchen.ch" + }, + { + "name": "Jesse Donat", + "email": "donatj@gmail.com" + }, + { + "name": "András Kolesár", + "email": "kolesar@kolesar.hu" + } + ], + "description": "ZipStream is a library for dynamically streaming dynamic zip files from PHP without writing to the disk at all on the server.", + "keywords": [ + "stream", + "zip" + ], + "support": { + "issues": "https://github.com/maennchen/ZipStream-PHP/issues", + "source": "https://github.com/maennchen/ZipStream-PHP/tree/3.1.1" + }, + "funding": [ + { + "url": "https://github.com/maennchen", + "type": "github" + } + ], + "time": "2024-10-10T12:33:01+00:00" + }, + { + "name": "mailerlite/mailerlite-api-v2-php-sdk", + "version": "0.3.2", + "source": { + "type": "git", + "url": "https://github.com/mailerlite/mailerlite-api-v2-php-sdk.git", + "reference": "9fb6b8adb3b0dd9eb964ba5169b229516c73fd78" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mailerlite/mailerlite-api-v2-php-sdk/zipball/9fb6b8adb3b0dd9eb964ba5169b229516c73fd78", + "reference": "9fb6b8adb3b0dd9eb964ba5169b229516c73fd78", + "shasum": "" + }, + "require": { + "ext-json": "*", + "nyholm/psr7": "^1.0", + "php": "^7.1 || ^8.0", + "php-http/client-common": "^2.0", + "php-http/discovery": "^1.7" + }, + "require-dev": { + "php-http/guzzle6-adapter": "^2.0", + "phpunit/phpunit": "6.* | 7.* | 8.* | 9.*" + }, + "type": "library", + "autoload": { + "psr-4": { + "MailerLiteApi\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "MailerLite API v2 PHP SDK", + "homepage": "https://github.com/mailerlite/mailerlite-api-v2-php-sdk", + "keywords": [ + "email", + "mailerlite", + "marketing", + "sdk" + ], + "support": { + "issues": "https://github.com/mailerlite/mailerlite-api-v2-php-sdk/issues", + "source": "https://github.com/mailerlite/mailerlite-api-v2-php-sdk/tree/0.3.2" + }, + "time": "2021-08-11T08:24:13+00:00" + }, + { + "name": "markbaker/complex", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/MarkBaker/PHPComplex.git", + "reference": "95c56caa1cf5c766ad6d65b6344b807c1e8405b9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/MarkBaker/PHPComplex/zipball/95c56caa1cf5c766ad6d65b6344b807c1e8405b9", + "reference": "95c56caa1cf5c766ad6d65b6344b807c1e8405b9", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "dev-master", + "phpcompatibility/php-compatibility": "^9.3", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", + "squizlabs/php_codesniffer": "^3.7" + }, + "type": "library", + "autoload": { + "psr-4": { + "Complex\\": "classes/src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mark Baker", + "email": "mark@lange.demon.co.uk" + } + ], + "description": "PHP Class for working with complex numbers", + "homepage": "https://github.com/MarkBaker/PHPComplex", + "keywords": [ + "complex", + "mathematics" + ], + "support": { + "issues": "https://github.com/MarkBaker/PHPComplex/issues", + "source": "https://github.com/MarkBaker/PHPComplex/tree/3.0.2" + }, + "time": "2022-12-06T16:21:08+00:00" + }, + { + "name": "markbaker/matrix", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/MarkBaker/PHPMatrix.git", + "reference": "728434227fe21be27ff6d86621a1b13107a2562c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/MarkBaker/PHPMatrix/zipball/728434227fe21be27ff6d86621a1b13107a2562c", + "reference": "728434227fe21be27ff6d86621a1b13107a2562c", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "dev-master", + "phpcompatibility/php-compatibility": "^9.3", + "phpdocumentor/phpdocumentor": "2.*", + "phploc/phploc": "^4.0", + "phpmd/phpmd": "2.*", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", + "sebastian/phpcpd": "^4.0", + "squizlabs/php_codesniffer": "^3.7" + }, + "type": "library", + "autoload": { + "psr-4": { + "Matrix\\": "classes/src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mark Baker", + "email": "mark@demon-angel.eu" + } + ], + "description": "PHP Class for working with matrices", + "homepage": "https://github.com/MarkBaker/PHPMatrix", + "keywords": [ + "mathematics", + "matrix", + "vector" + ], + "support": { + "issues": "https://github.com/MarkBaker/PHPMatrix/issues", + "source": "https://github.com/MarkBaker/PHPMatrix/tree/3.0.1" + }, + "time": "2022-12-02T22:17:43+00:00" + }, + { + "name": "masterminds/html5", + "version": "2.9.0", + "source": { + "type": "git", + "url": "https://github.com/Masterminds/html5-php.git", + "reference": "f5ac2c0b0a2eefca70b2ce32a5809992227e75a6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/f5ac2c0b0a2eefca70b2ce32a5809992227e75a6", + "reference": "f5ac2c0b0a2eefca70b2ce32a5809992227e75a6", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7 || ^8 || ^9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7-dev" + } + }, + "autoload": { + "psr-4": { + "Masterminds\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Matt Butcher", + "email": "technosophos@gmail.com" + }, + { + "name": "Matt Farina", + "email": "matt@mattfarina.com" + }, + { + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" + } + ], + "description": "An HTML5 parser and serializer.", + "homepage": "http://masterminds.github.io/html5-php", + "keywords": [ + "HTML5", + "dom", + "html", + "parser", + "querypath", + "serializer", + "xml" + ], + "support": { + "issues": "https://github.com/Masterminds/html5-php/issues", + "source": "https://github.com/Masterminds/html5-php/tree/2.9.0" + }, + "time": "2024-03-31T07:05:07+00:00" + }, + { + "name": "moneyphp/money", + "version": "v4.6.0", + "source": { + "type": "git", + "url": "https://github.com/moneyphp/money.git", + "reference": "ddf6a86b574808f8844777ed4e8c4f92a10dac9b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/moneyphp/money/zipball/ddf6a86b574808f8844777ed4e8c4f92a10dac9b", + "reference": "ddf6a86b574808f8844777ed4e8c4f92a10dac9b", + "shasum": "" + }, + "require": { + "ext-bcmath": "*", + "ext-filter": "*", + "ext-json": "*", + "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" + }, + "require-dev": { + "cache/taggable-cache": "^1.1.0", + "doctrine/coding-standard": "^12.0", + "doctrine/instantiator": "^1.5.0 || ^2.0", + "ext-gmp": "*", + "ext-intl": "*", + "florianv/exchanger": "^2.8.1", + "florianv/swap": "^4.3.0", + "moneyphp/crypto-currencies": "^1.1.0", + "moneyphp/iso-currencies": "^3.4", + "php-http/message": "^1.16.0", + "php-http/mock-client": "^1.6.0", + "phpbench/phpbench": "^1.2.5", + "phpunit/phpunit": "^10.5.9", + "psalm/plugin-phpunit": "^0.18.4", + "psr/cache": "^1.0.1 || ^2.0 || ^3.0", + "vimeo/psalm": "~5.20.0" + }, + "suggest": { + "ext-gmp": "Calculate without integer limits", + "ext-intl": "Format Money objects with intl", + "florianv/exchanger": "Exchange rates library for PHP", + "florianv/swap": "Exchange rates library for PHP", + "psr/cache-implementation": "Used for Currency caching" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Money\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mathias Verraes", + "email": "mathias@verraes.net", + "homepage": "http://verraes.net" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + }, + { + "name": "Frederik Bosch", + "email": "f.bosch@genkgo.nl" + } + ], + "description": "PHP implementation of Fowler's Money pattern", + "homepage": "http://moneyphp.org", + "keywords": [ + "Value Object", + "money", + "vo" + ], + "support": { + "issues": "https://github.com/moneyphp/money/issues", + "source": "https://github.com/moneyphp/money/tree/v4.6.0" + }, + "time": "2024-11-22T10:59:03+00:00" + }, + { + "name": "monolog/monolog", + "version": "2.10.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/monolog.git", + "reference": "5cf826f2991858b54d5c3809bee745560a1042a7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/5cf826f2991858b54d5c3809bee745560a1042a7", + "reference": "5cf826f2991858b54d5c3809bee745560a1042a7", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "psr/log": "^1.0.1 || ^2.0 || ^3.0" + }, + "provide": { + "psr/log-implementation": "1.0.0 || 2.0.0 || 3.0.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^2.4.9 || ^3.0", + "doctrine/couchdb": "~1.0@dev", + "elasticsearch/elasticsearch": "^7 || ^8", + "ext-json": "*", + "graylog2/gelf-php": "^1.4.2 || ^2@dev", + "guzzlehttp/guzzle": "^7.4", + "guzzlehttp/psr7": "^2.2", + "mongodb/mongodb": "^1.8", + "php-amqplib/php-amqplib": "~2.4 || ^3", + "phpspec/prophecy": "^1.15", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^8.5.38 || ^9.6.19", + "predis/predis": "^1.1 || ^2.0", + "rollbar/rollbar": "^1.3 || ^2 || ^3", + "ruflin/elastica": "^7", + "swiftmailer/swiftmailer": "^5.3|^6.0", + "symfony/mailer": "^5.4 || ^6", + "symfony/mime": "^5.4 || ^6" + }, + "suggest": { + "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", + "doctrine/couchdb": "Allow sending log messages to a CouchDB server", + "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client", + "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", + "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler", + "ext-mbstring": "Allow to work properly with unicode symbols", + "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)", + "ext-openssl": "Required to send log messages using SSL", + "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)", + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", + "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)", + "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", + "rollbar/rollbar": "Allow sending log messages to Rollbar", + "ruflin/elastica": "Allow sending log messages to an Elastic Search server" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Monolog\\": "src/Monolog" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "https://seld.be" + } + ], + "description": "Sends your logs to files, sockets, inboxes, databases and various web services", + "homepage": "https://github.com/Seldaek/monolog", + "keywords": [ + "log", + "logging", + "psr-3" + ], + "support": { + "issues": "https://github.com/Seldaek/monolog/issues", + "source": "https://github.com/Seldaek/monolog/tree/2.10.0" + }, + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", + "type": "tidelift" + } + ], + "time": "2024-11-12T12:43:37+00:00" + }, + { + "name": "mtdowling/jmespath.php", + "version": "2.8.0", + "source": { + "type": "git", + "url": "https://github.com/jmespath/jmespath.php.git", + "reference": "a2a865e05d5f420b50cc2f85bb78d565db12a6bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jmespath/jmespath.php/zipball/a2a865e05d5f420b50cc2f85bb78d565db12a6bc", + "reference": "a2a865e05d5f420b50cc2f85bb78d565db12a6bc", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "symfony/polyfill-mbstring": "^1.17" + }, + "require-dev": { + "composer/xdebug-handler": "^3.0.3", + "phpunit/phpunit": "^8.5.33" + }, + "bin": [ + "bin/jp.php" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "autoload": { + "files": [ + "src/JmesPath.php" + ], + "psr-4": { + "JmesPath\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Declaratively specify how to extract elements from a JSON document", + "keywords": [ + "json", + "jsonpath" + ], + "support": { + "issues": "https://github.com/jmespath/jmespath.php/issues", + "source": "https://github.com/jmespath/jmespath.php/tree/2.8.0" + }, + "time": "2024-09-04T18:46:31+00:00" + }, + { + "name": "nesbot/carbon", + "version": "2.72.5", + "source": { + "type": "git", + "url": "https://github.com/briannesbitt/Carbon.git", + "reference": "afd46589c216118ecd48ff2b95d77596af1e57ed" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/afd46589c216118ecd48ff2b95d77596af1e57ed", + "reference": "afd46589c216118ecd48ff2b95d77596af1e57ed", + "shasum": "" + }, + "require": { + "carbonphp/carbon-doctrine-types": "*", + "ext-json": "*", + "php": "^7.1.8 || ^8.0", + "psr/clock": "^1.0", + "symfony/polyfill-mbstring": "^1.0", + "symfony/polyfill-php80": "^1.16", + "symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0" + }, + "provide": { + "psr/clock-implementation": "1.0" + }, + "require-dev": { + "doctrine/dbal": "^2.0 || ^3.1.4 || ^4.0", + "doctrine/orm": "^2.7 || ^3.0", + "friendsofphp/php-cs-fixer": "^3.0", + "kylekatarnls/multi-tester": "^2.0", + "ondrejmirtes/better-reflection": "*", + "phpmd/phpmd": "^2.9", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^0.12.99 || ^1.7.14", + "phpunit/php-file-iterator": "^2.0.5 || ^3.0.6", + "phpunit/phpunit": "^7.5.20 || ^8.5.26 || ^9.5.20", + "squizlabs/php_codesniffer": "^3.4" + }, + "bin": [ + "bin/carbon" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev", + "dev-2.x": "2.x-dev" + }, + "laravel": { + "providers": [ + "Carbon\\Laravel\\ServiceProvider" + ] + }, + "phpstan": { + "includes": [ + "extension.neon" + ] + } + }, + "autoload": { + "psr-4": { + "Carbon\\": "src/Carbon/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Brian Nesbitt", + "email": "brian@nesbot.com", + "homepage": "https://markido.com" + }, + { + "name": "kylekatarnls", + "homepage": "https://github.com/kylekatarnls" + } + ], + "description": "An API extension for DateTime that supports 281 different languages.", + "homepage": "https://carbon.nesbot.com", + "keywords": [ + "date", + "datetime", + "time" + ], + "support": { + "docs": "https://carbon.nesbot.com/docs", + "issues": "https://github.com/briannesbitt/Carbon/issues", + "source": "https://github.com/briannesbitt/Carbon" + }, + "funding": [ + { + "url": "https://github.com/sponsors/kylekatarnls", + "type": "github" + }, + { + "url": "https://opencollective.com/Carbon#sponsor", + "type": "opencollective" + }, + { + "url": "https://tidelift.com/subscription/pkg/packagist-nesbot-carbon?utm_source=packagist-nesbot-carbon&utm_medium=referral&utm_campaign=readme", + "type": "tidelift" + } + ], + "time": "2024-06-03T19:18:41+00:00" + }, + { + "name": "nette/schema", + "version": "v1.3.2", + "source": { + "type": "git", + "url": "https://github.com/nette/schema.git", + "reference": "da801d52f0354f70a638673c4a0f04e16529431d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/schema/zipball/da801d52f0354f70a638673c4a0f04e16529431d", + "reference": "da801d52f0354f70a638673c4a0f04e16529431d", + "shasum": "" + }, + "require": { + "nette/utils": "^4.0", + "php": "8.1 - 8.4" + }, + "require-dev": { + "nette/tester": "^2.5.2", + "phpstan/phpstan-nette": "^1.0", + "tracy/tracy": "^2.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "📐 Nette Schema: validating data structures against a given Schema.", + "homepage": "https://nette.org", + "keywords": [ + "config", + "nette" + ], + "support": { + "issues": "https://github.com/nette/schema/issues", + "source": "https://github.com/nette/schema/tree/v1.3.2" + }, + "time": "2024-10-06T23:10:23+00:00" + }, + { + "name": "nette/utils", + "version": "v4.0.5", + "source": { + "type": "git", + "url": "https://github.com/nette/utils.git", + "reference": "736c567e257dbe0fcf6ce81b4d6dbe05c6899f96" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/utils/zipball/736c567e257dbe0fcf6ce81b4d6dbe05c6899f96", + "reference": "736c567e257dbe0fcf6ce81b4d6dbe05c6899f96", + "shasum": "" + }, + "require": { + "php": "8.0 - 8.4" + }, + "conflict": { + "nette/finder": "<3", + "nette/schema": "<1.2.2" + }, + "require-dev": { + "jetbrains/phpstorm-attributes": "dev-master", + "nette/tester": "^2.5", + "phpstan/phpstan": "^1.0", + "tracy/tracy": "^2.9" + }, + "suggest": { + "ext-gd": "to use Image", + "ext-iconv": "to use Strings::webalize(), toAscii(), chr() and reverse()", + "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()", + "ext-json": "to use Nette\\Utils\\Json", + "ext-mbstring": "to use Strings::lower() etc...", + "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "🛠 Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.", + "homepage": "https://nette.org", + "keywords": [ + "array", + "core", + "datetime", + "images", + "json", + "nette", + "paginator", + "password", + "slugify", + "string", + "unicode", + "utf-8", + "utility", + "validation" + ], + "support": { + "issues": "https://github.com/nette/utils/issues", + "source": "https://github.com/nette/utils/tree/v4.0.5" + }, + "time": "2024-08-07T15:39:19+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v5.3.1", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "8eea230464783aa9671db8eea6f8c6ac5285794b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/8eea230464783aa9671db8eea6f8c6ac5285794b", + "reference": "8eea230464783aa9671db8eea6f8c6ac5285794b", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-json": "*", + "ext-tokenizer": "*", + "php": ">=7.4" + }, + "require-dev": { + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^9.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "support": { + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v5.3.1" + }, + "time": "2024-10-08T18:51:32+00:00" + }, + { + "name": "nunomaduro/termwind", + "version": "v1.17.0", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/termwind.git", + "reference": "5369ef84d8142c1d87e4ec278711d4ece3cbf301" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/5369ef84d8142c1d87e4ec278711d4ece3cbf301", + "reference": "5369ef84d8142c1d87e4ec278711d4ece3cbf301", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": "^8.1", + "symfony/console": "^6.4.15" + }, + "require-dev": { + "illuminate/console": "^10.48.24", + "illuminate/support": "^10.48.24", + "laravel/pint": "^1.18.2", + "pestphp/pest": "^2.36.0", + "pestphp/pest-plugin-mock": "2.0.0", + "phpstan/phpstan": "^1.12.11", + "phpstan/phpstan-strict-rules": "^1.6.1", + "symfony/var-dumper": "^6.4.15", + "thecodingmachine/phpstan-strict-rules": "^1.0.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Termwind\\Laravel\\TermwindServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/Functions.php" + ], + "psr-4": { + "Termwind\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Its like Tailwind CSS, but for the console.", + "keywords": [ + "cli", + "console", + "css", + "package", + "php", + "style" + ], + "support": { + "issues": "https://github.com/nunomaduro/termwind/issues", + "source": "https://github.com/nunomaduro/termwind/tree/v1.17.0" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://github.com/xiCO2k", + "type": "github" + } + ], + "time": "2024-11-21T10:36:35+00:00" + }, + { + "name": "nyholm/psr7", + "version": "1.8.2", + "source": { + "type": "git", + "url": "https://github.com/Nyholm/psr7.git", + "reference": "a71f2b11690f4b24d099d6b16690a90ae14fc6f3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Nyholm/psr7/zipball/a71f2b11690f4b24d099d6b16690a90ae14fc6f3", + "reference": "a71f2b11690f4b24d099d6b16690a90ae14fc6f3", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.1 || ^2.0" + }, + "provide": { + "php-http/message-factory-implementation": "1.0", + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "http-interop/http-factory-tests": "^0.9", + "php-http/message-factory": "^1.0", + "php-http/psr7-integration-tests": "^1.0", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.4", + "symfony/error-handler": "^4.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.8-dev" + } + }, + "autoload": { + "psr-4": { + "Nyholm\\Psr7\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com" + }, + { + "name": "Martijn van der Ven", + "email": "martijn@vanderven.se" + } + ], + "description": "A fast PHP7 implementation of PSR-7", + "homepage": "https://tnyholm.se", + "keywords": [ + "psr-17", + "psr-7" + ], + "support": { + "issues": "https://github.com/Nyholm/psr7/issues", + "source": "https://github.com/Nyholm/psr7/tree/1.8.2" + }, + "funding": [ + { + "url": "https://github.com/Zegnat", + "type": "github" + }, + { + "url": "https://github.com/nyholm", + "type": "github" + } + ], + "time": "2024-09-09T07:06:30+00:00" + }, + { + "name": "omnipay/common", + "version": "v3.3.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/omnipay-common.git", + "reference": "2eca3823e9069e2c36b6007a090577d5584f9518" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/omnipay-common/zipball/2eca3823e9069e2c36b6007a090577d5584f9518", + "reference": "2eca3823e9069e2c36b6007a090577d5584f9518", + "shasum": "" + }, + "require": { + "moneyphp/money": "^3.1|^4.0.3", + "php": "^7.2|^8", + "php-http/client-implementation": "^1", + "php-http/discovery": "^1.14", + "php-http/message": "^1.5", + "php-http/message-factory": "^1.1", + "symfony/http-foundation": "^2.1|^3|^4|^5|^6|^7" + }, + "require-dev": { + "http-interop/http-factory-guzzle": "^1.1", + "omnipay/tests": "^4.1", + "php-http/guzzle7-adapter": "^1", + "php-http/mock-client": "^1.6", + "squizlabs/php_codesniffer": "^3.8.1" + }, + "suggest": { + "league/omnipay": "The default Omnipay package provides a default HTTP Adapter." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Omnipay\\Common\\": "src/Common" + }, + "classmap": [ + "src/Omnipay.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Adrian Macneil", + "email": "adrian@adrianmacneil.com" + }, + { + "name": "Barry vd. Heuvel", + "email": "barryvdh@gmail.com" + }, + { + "name": "Jason Judge", + "email": "jason.judge@consil.co.uk" + }, + { + "name": "Del" + }, + { + "name": "Omnipay Contributors", + "homepage": "https://github.com/thephpleague/omnipay-common/contributors" + } + ], + "description": "Common components for Omnipay payment processing library", + "homepage": "https://github.com/thephpleague/omnipay-common", + "keywords": [ + "gateway", + "merchant", + "omnipay", + "pay", + "payment", + "purchase" + ], + "support": { + "issues": "https://github.com/thephpleague/omnipay-common/issues", + "source": "https://github.com/thephpleague/omnipay-common/tree/v3.3.0" + }, + "funding": [ + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2024-03-08T11:56:40+00:00" + }, + { + "name": "omnipay/stripe", + "version": "v3.2.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/omnipay-stripe.git", + "reference": "20812498efedc1079baae5fea96567fefd669105" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/omnipay-stripe/zipball/20812498efedc1079baae5fea96567fefd669105", + "reference": "20812498efedc1079baae5fea96567fefd669105", + "shasum": "" + }, + "require": { + "omnipay/common": "^3" + }, + "require-dev": { + "omnipay/tests": "^3", + "phpro/grumphp": "^0.14", + "squizlabs/php_codesniffer": "^3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.2-dev" + } + }, + "autoload": { + "psr-4": { + "Omnipay\\Stripe\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Adrian Macneil", + "email": "adrian@adrianmacneil.com" + }, + { + "name": "Omnipay Contributors", + "homepage": "https://github.com/thephpleague/omnipay-stripe/contributors" + } + ], + "description": "Stripe driver for the Omnipay payment processing library", + "homepage": "https://github.com/thephpleague/omnipay-stripe", + "keywords": [ + "gateway", + "merchant", + "omnipay", + "pay", + "payment", + "stripe" + ], + "support": { + "issues": "https://github.com/thephpleague/omnipay-stripe/issues", + "source": "https://github.com/thephpleague/omnipay-stripe/tree/v3.2.0" + }, + "time": "2022-03-22T10:58:41+00:00" + }, + { + "name": "opis/closure", + "version": "3.6.3", + "source": { + "type": "git", + "url": "https://github.com/opis/closure.git", + "reference": "3d81e4309d2a927abbe66df935f4bb60082805ad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/opis/closure/zipball/3d81e4309d2a927abbe66df935f4bb60082805ad", + "reference": "3d81e4309d2a927abbe66df935f4bb60082805ad", + "shasum": "" + }, + "require": { + "php": "^5.4 || ^7.0 || ^8.0" + }, + "require-dev": { + "jeremeamia/superclosure": "^2.0", + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.6.x-dev" + } + }, + "autoload": { + "files": [ + "functions.php" + ], + "psr-4": { + "Opis\\Closure\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marius Sarca", + "email": "marius.sarca@gmail.com" + }, + { + "name": "Sorin Sarca", + "email": "sarca_sorin@hotmail.com" + } + ], + "description": "A library that can be used to serialize closures (anonymous functions) and arbitrary objects.", + "homepage": "https://opis.io/closure", + "keywords": [ + "anonymous functions", + "closure", + "function", + "serializable", + "serialization", + "serialize" + ], + "support": { + "issues": "https://github.com/opis/closure/issues", + "source": "https://github.com/opis/closure/tree/3.6.3" + }, + "time": "2022-01-27T09:35:39+00:00" + }, + { + "name": "paragonie/constant_time_encoding", + "version": "v3.0.0", + "source": { + "type": "git", + "url": "https://github.com/paragonie/constant_time_encoding.git", + "reference": "df1e7fde177501eee2037dd159cf04f5f301a512" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/df1e7fde177501eee2037dd159cf04f5f301a512", + "reference": "df1e7fde177501eee2037dd159cf04f5f301a512", + "shasum": "" + }, + "require": { + "php": "^8" + }, + "require-dev": { + "phpunit/phpunit": "^9", + "vimeo/psalm": "^4|^5" + }, + "type": "library", + "autoload": { + "psr-4": { + "ParagonIE\\ConstantTime\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com", + "role": "Maintainer" + }, + { + "name": "Steve 'Sc00bz' Thomas", + "email": "steve@tobtu.com", + "homepage": "https://www.tobtu.com", + "role": "Original Developer" + } + ], + "description": "Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16)", + "keywords": [ + "base16", + "base32", + "base32_decode", + "base32_encode", + "base64", + "base64_decode", + "base64_encode", + "bin2hex", + "encoding", + "hex", + "hex2bin", + "rfc4648" + ], + "support": { + "email": "info@paragonie.com", + "issues": "https://github.com/paragonie/constant_time_encoding/issues", + "source": "https://github.com/paragonie/constant_time_encoding" + }, + "time": "2024-05-08T12:36:18+00:00" + }, + { + "name": "paragonie/random_compat", + "version": "v9.99.100", + "source": { + "type": "git", + "url": "https://github.com/paragonie/random_compat.git", + "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a", + "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a", + "shasum": "" + }, + "require": { + "php": ">= 7" + }, + "require-dev": { + "phpunit/phpunit": "4.*|5.*", + "vimeo/psalm": "^1" + }, + "suggest": { + "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." + }, + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com" + } + ], + "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", + "keywords": [ + "csprng", + "polyfill", + "pseudorandom", + "random" + ], + "support": { + "email": "info@paragonie.com", + "issues": "https://github.com/paragonie/random_compat/issues", + "source": "https://github.com/paragonie/random_compat" + }, + "time": "2020-10-15T08:29:30+00:00" + }, + { + "name": "pbmedia/laravel-ffmpeg", + "version": "8.3.0", + "source": { + "type": "git", + "url": "https://github.com/protonemedia/laravel-ffmpeg.git", + "reference": "820e7f1290918233a59d85f25bc78796dc3f57bb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/protonemedia/laravel-ffmpeg/zipball/820e7f1290918233a59d85f25bc78796dc3f57bb", + "reference": "820e7f1290918233a59d85f25bc78796dc3f57bb", + "shasum": "" + }, + "require": { + "illuminate/contracts": "^9.0|^10.0", + "php": "^8.1|^8.2", + "php-ffmpeg/php-ffmpeg": "^1.1", + "ramsey/collection": "^1.0|^2.0" + }, + "require-dev": { + "league/flysystem-memory": "^3.10", + "mockery/mockery": "^1.4.4", + "nesbot/carbon": "^2.66", + "orchestra/testbench": "^7.0|^8.0", + "phpunit/phpunit": "^9.5.10", + "spatie/image": "^2.2", + "spatie/phpunit-snapshot-assertions": "^4.2" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "FFMpeg": "ProtoneMedia\\LaravelFFMpeg\\Support\\FFMpeg" + }, + "providers": [ + "ProtoneMedia\\LaravelFFMpeg\\Support\\ServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "ProtoneMedia\\LaravelFFMpeg\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Pascal Baljet", + "email": "pascal@protone.media", + "homepage": "https://protone.media", + "role": "Developer" + } + ], + "description": "FFMpeg for Laravel", + "homepage": "https://github.com/protonemedia/laravel-ffmpeg", + "keywords": [ + "ffmpeg", + "laravel", + "laravel-ffmpeg", + "protone media", + "protonemedia" + ], + "support": { + "issues": "https://github.com/protonemedia/laravel-ffmpeg/issues", + "source": "https://github.com/protonemedia/laravel-ffmpeg/tree/8.3.0" + }, + "funding": [ + { + "url": "https://github.com/pascalbaljet", + "type": "github" + } + ], + "time": "2023-02-15T10:10:46+00:00" + }, + { + "name": "phenx/php-font-lib", + "version": "0.5.6", + "source": { + "type": "git", + "url": "https://github.com/dompdf/php-font-lib.git", + "reference": "a1681e9793040740a405ac5b189275059e2a9863" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dompdf/php-font-lib/zipball/a1681e9793040740a405ac5b189275059e2a9863", + "reference": "a1681e9793040740a405ac5b189275059e2a9863", + "shasum": "" + }, + "require": { + "ext-mbstring": "*" + }, + "require-dev": { + "symfony/phpunit-bridge": "^3 || ^4 || ^5 || ^6" + }, + "type": "library", + "autoload": { + "psr-4": { + "FontLib\\": "src/FontLib" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-2.1-or-later" + ], + "authors": [ + { + "name": "Fabien Ménager", + "email": "fabien.menager@gmail.com" + } + ], + "description": "A library to read, parse, export and make subsets of different types of font files.", + "homepage": "https://github.com/PhenX/php-font-lib", + "support": { + "issues": "https://github.com/dompdf/php-font-lib/issues", + "source": "https://github.com/dompdf/php-font-lib/tree/0.5.6" + }, + "time": "2024-01-29T14:45:26+00:00" + }, + { + "name": "phenx/php-svg-lib", + "version": "0.5.4", + "source": { + "type": "git", + "url": "https://github.com/dompdf/php-svg-lib.git", + "reference": "46b25da81613a9cf43c83b2a8c2c1bdab27df691" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dompdf/php-svg-lib/zipball/46b25da81613a9cf43c83b2a8c2c1bdab27df691", + "reference": "46b25da81613a9cf43c83b2a8c2c1bdab27df691", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": "^7.1 || ^8.0", + "sabberworm/php-css-parser": "^8.4" + }, + "require-dev": { + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Svg\\": "src/Svg" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Fabien Ménager", + "email": "fabien.menager@gmail.com" + } + ], + "description": "A library to read, parse and export to PDF SVG files.", + "homepage": "https://github.com/PhenX/php-svg-lib", + "support": { + "issues": "https://github.com/dompdf/php-svg-lib/issues", + "source": "https://github.com/dompdf/php-svg-lib/tree/0.5.4" + }, + "time": "2024-04-08T12:52:34+00:00" + }, + { + "name": "php-ffmpeg/php-ffmpeg", + "version": "v1.3.0", + "source": { + "type": "git", + "url": "https://github.com/PHP-FFMpeg/PHP-FFMpeg.git", + "reference": "5e7b15710a8607e8a3a2d9fbe2c150a99b924fa5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHP-FFMpeg/PHP-FFMpeg/zipball/5e7b15710a8607e8a3a2d9fbe2c150a99b924fa5", + "reference": "5e7b15710a8607e8a3a2d9fbe2c150a99b924fa5", + "shasum": "" + }, + "require": { + "evenement/evenement": "^3.0", + "php": "^8.0 || ^8.1 || ^8.2 || ^8.3 || ^8.4", + "psr/log": "^1.0 || ^2.0 || ^3.0", + "spatie/temporary-directory": "^2.0", + "symfony/cache": "^5.4 || ^6.0 || ^7.0", + "symfony/process": "^5.4 || ^6.0 || ^7.0" + }, + "require-dev": { + "mockery/mockery": "^1.5", + "phpunit/phpunit": "^9.5.10 || ^10.0" + }, + "suggest": { + "php-ffmpeg/extras": "A compilation of common audio & video drivers for PHP-FFMpeg" + }, + "type": "library", + "autoload": { + "psr-4": { + "FFMpeg\\": "src/FFMpeg", + "Alchemy\\BinaryDriver\\": "src/Alchemy/BinaryDriver" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Romain Neutron", + "email": "imprec@gmail.com", + "homepage": "http://www.lickmychip.com/" + }, + { + "name": "Phraseanet Team", + "email": "info@alchemy.fr", + "homepage": "http://www.phraseanet.com/" + }, + { + "name": "Patrik Karisch", + "email": "patrik@karisch.guru", + "homepage": "http://www.karisch.guru" + }, + { + "name": "Romain Biard", + "email": "romain.biard@gmail.com", + "homepage": "https://www.strime.io/" + }, + { + "name": "Jens Hausdorf", + "email": "hello@jens-hausdorf.de", + "homepage": "https://jens-hausdorf.de" + }, + { + "name": "Pascal Baljet", + "email": "pascal@protone.media", + "homepage": "https://protone.media" + } + ], + "description": "FFMpeg PHP, an Object Oriented library to communicate with AVconv / ffmpeg", + "keywords": [ + "audio", + "audio processing", + "avconv", + "avprobe", + "ffmpeg", + "ffprobe", + "video", + "video processing" + ], + "support": { + "issues": "https://github.com/PHP-FFMpeg/PHP-FFMpeg/issues", + "source": "https://github.com/PHP-FFMpeg/PHP-FFMpeg/tree/v1.3.0" + }, + "time": "2024-11-12T15:39:52+00:00" + }, + { + "name": "php-http/client-common", + "version": "2.7.2", + "source": { + "type": "git", + "url": "https://github.com/php-http/client-common.git", + "reference": "0cfe9858ab9d3b213041b947c881d5b19ceeca46" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/client-common/zipball/0cfe9858ab9d3b213041b947c881d5b19ceeca46", + "reference": "0cfe9858ab9d3b213041b947c881d5b19ceeca46", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0", + "php-http/httplug": "^2.0", + "php-http/message": "^1.6", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0 || ^2.0", + "symfony/options-resolver": "~4.0.15 || ~4.1.9 || ^4.2.1 || ^5.0 || ^6.0 || ^7.0", + "symfony/polyfill-php80": "^1.17" + }, + "require-dev": { + "doctrine/instantiator": "^1.1", + "guzzlehttp/psr7": "^1.4", + "nyholm/psr7": "^1.2", + "phpspec/phpspec": "^5.1 || ^6.3 || ^7.1", + "phpspec/prophecy": "^1.10.2", + "phpunit/phpunit": "^7.5.20 || ^8.5.33 || ^9.6.7" + }, + "suggest": { + "ext-json": "To detect JSON responses with the ContentTypePlugin", + "ext-libxml": "To detect XML responses with the ContentTypePlugin", + "php-http/cache-plugin": "PSR-6 Cache plugin", + "php-http/logger-plugin": "PSR-3 Logger plugin", + "php-http/stopwatch-plugin": "Symfony Stopwatch plugin" + }, + "type": "library", + "autoload": { + "psr-4": { + "Http\\Client\\Common\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "Common HTTP Client implementations and tools for HTTPlug", + "homepage": "http://httplug.io", + "keywords": [ + "client", + "common", + "http", + "httplug" + ], + "support": { + "issues": "https://github.com/php-http/client-common/issues", + "source": "https://github.com/php-http/client-common/tree/2.7.2" + }, + "time": "2024-09-24T06:21:48+00:00" + }, + { + "name": "php-http/discovery", + "version": "1.20.0", + "source": { + "type": "git", + "url": "https://github.com/php-http/discovery.git", + "reference": "82fe4c73ef3363caed49ff8dd1539ba06044910d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/discovery/zipball/82fe4c73ef3363caed49ff8dd1539ba06044910d", + "reference": "82fe4c73ef3363caed49ff8dd1539ba06044910d", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0|^2.0", + "php": "^7.1 || ^8.0" + }, + "conflict": { + "nyholm/psr7": "<1.0", + "zendframework/zend-diactoros": "*" + }, + "provide": { + "php-http/async-client-implementation": "*", + "php-http/client-implementation": "*", + "psr/http-client-implementation": "*", + "psr/http-factory-implementation": "*", + "psr/http-message-implementation": "*" + }, + "require-dev": { + "composer/composer": "^1.0.2|^2.0", + "graham-campbell/phpspec-skip-example-extension": "^5.0", + "php-http/httplug": "^1.0 || ^2.0", + "php-http/message-factory": "^1.0", + "phpspec/phpspec": "^5.1 || ^6.1 || ^7.3", + "sebastian/comparator": "^3.0.5 || ^4.0.8", + "symfony/phpunit-bridge": "^6.4.4 || ^7.0.1" + }, + "type": "composer-plugin", + "extra": { + "class": "Http\\Discovery\\Composer\\Plugin", + "plugin-optional": true + }, + "autoload": { + "psr-4": { + "Http\\Discovery\\": "src/" + }, + "exclude-from-classmap": [ + "src/Composer/Plugin.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "Finds and installs PSR-7, PSR-17, PSR-18 and HTTPlug implementations", + "homepage": "http://php-http.org", + "keywords": [ + "adapter", + "client", + "discovery", + "factory", + "http", + "message", + "psr17", + "psr7" + ], + "support": { + "issues": "https://github.com/php-http/discovery/issues", + "source": "https://github.com/php-http/discovery/tree/1.20.0" + }, + "time": "2024-10-02T11:20:13+00:00" + }, + { + "name": "php-http/guzzle7-adapter", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/php-http/guzzle7-adapter.git", + "reference": "03a415fde709c2f25539790fecf4d9a31bc3d0eb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/guzzle7-adapter/zipball/03a415fde709c2f25539790fecf4d9a31bc3d0eb", + "reference": "03a415fde709c2f25539790fecf4d9a31bc3d0eb", + "shasum": "" + }, + "require": { + "guzzlehttp/guzzle": "^7.0", + "php": "^7.3 | ^8.0", + "php-http/httplug": "^2.0", + "psr/http-client": "^1.0" + }, + "provide": { + "php-http/async-client-implementation": "1.0", + "php-http/client-implementation": "1.0", + "psr/http-client-implementation": "1.0" + }, + "require-dev": { + "php-http/client-integration-tests": "^3.0", + "php-http/message-factory": "^1.1", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^8.0|^9.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Http\\Adapter\\Guzzle7\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com" + } + ], + "description": "Guzzle 7 HTTP Adapter", + "homepage": "http://httplug.io", + "keywords": [ + "Guzzle", + "http" + ], + "support": { + "issues": "https://github.com/php-http/guzzle7-adapter/issues", + "source": "https://github.com/php-http/guzzle7-adapter/tree/1.1.0" + }, + "time": "2024-11-26T11:14:36+00:00" + }, + { + "name": "php-http/httplug", + "version": "2.4.1", + "source": { + "type": "git", + "url": "https://github.com/php-http/httplug.git", + "reference": "5cad731844891a4c282f3f3e1b582c46839d22f4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/httplug/zipball/5cad731844891a4c282f3f3e1b582c46839d22f4", + "reference": "5cad731844891a4c282f3f3e1b582c46839d22f4", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0", + "php-http/promise": "^1.1", + "psr/http-client": "^1.0", + "psr/http-message": "^1.0 || ^2.0" + }, + "require-dev": { + "friends-of-phpspec/phpspec-code-coverage": "^4.1 || ^5.0 || ^6.0", + "phpspec/phpspec": "^5.1 || ^6.0 || ^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eric GELOEN", + "email": "geloen.eric@gmail.com" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" + } + ], + "description": "HTTPlug, the HTTP client abstraction for PHP", + "homepage": "http://httplug.io", + "keywords": [ + "client", + "http" + ], + "support": { + "issues": "https://github.com/php-http/httplug/issues", + "source": "https://github.com/php-http/httplug/tree/2.4.1" + }, + "time": "2024-09-23T11:39:58+00:00" + }, + { + "name": "php-http/message", + "version": "1.16.2", + "source": { + "type": "git", + "url": "https://github.com/php-http/message.git", + "reference": "06dd5e8562f84e641bf929bfe699ee0f5ce8080a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/message/zipball/06dd5e8562f84e641bf929bfe699ee0f5ce8080a", + "reference": "06dd5e8562f84e641bf929bfe699ee0f5ce8080a", + "shasum": "" + }, + "require": { + "clue/stream-filter": "^1.5", + "php": "^7.2 || ^8.0", + "psr/http-message": "^1.1 || ^2.0" + }, + "provide": { + "php-http/message-factory-implementation": "1.0" + }, + "require-dev": { + "ergebnis/composer-normalize": "^2.6", + "ext-zlib": "*", + "guzzlehttp/psr7": "^1.0 || ^2.0", + "laminas/laminas-diactoros": "^2.0 || ^3.0", + "php-http/message-factory": "^1.0.2", + "phpspec/phpspec": "^5.1 || ^6.3 || ^7.1", + "slim/slim": "^3.0" + }, + "suggest": { + "ext-zlib": "Used with compressor/decompressor streams", + "guzzlehttp/psr7": "Used with Guzzle PSR-7 Factories", + "laminas/laminas-diactoros": "Used with Diactoros Factories", + "slim/slim": "Used with Slim Framework PSR-7 implementation" + }, + "type": "library", + "autoload": { + "files": [ + "src/filters.php" + ], + "psr-4": { + "Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "HTTP Message related tools", + "homepage": "http://php-http.org", + "keywords": [ + "http", + "message", + "psr-7" + ], + "support": { + "issues": "https://github.com/php-http/message/issues", + "source": "https://github.com/php-http/message/tree/1.16.2" + }, + "time": "2024-10-02T11:34:13+00:00" + }, + { + "name": "php-http/message-factory", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/php-http/message-factory.git", + "reference": "4d8778e1c7d405cbb471574821c1ff5b68cc8f57" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/message-factory/zipball/4d8778e1c7d405cbb471574821c1ff5b68cc8f57", + "reference": "4d8778e1c7d405cbb471574821c1ff5b68cc8f57", + "shasum": "" + }, + "require": { + "php": ">=5.4", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "Factory interfaces for PSR-7 HTTP Message", + "homepage": "http://php-http.org", + "keywords": [ + "factory", + "http", + "message", + "stream", + "uri" + ], + "support": { + "issues": "https://github.com/php-http/message-factory/issues", + "source": "https://github.com/php-http/message-factory/tree/1.1.0" + }, + "abandoned": "psr/http-factory", + "time": "2023-04-14T14:16:17+00:00" + }, + { + "name": "php-http/promise", + "version": "1.3.1", + "source": { + "type": "git", + "url": "https://github.com/php-http/promise.git", + "reference": "fc85b1fba37c169a69a07ef0d5a8075770cc1f83" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/promise/zipball/fc85b1fba37c169a69a07ef0d5a8075770cc1f83", + "reference": "fc85b1fba37c169a69a07ef0d5a8075770cc1f83", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "friends-of-phpspec/phpspec-code-coverage": "^4.3.2 || ^6.3", + "phpspec/phpspec": "^5.1.2 || ^6.2 || ^7.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Http\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Joel Wurtz", + "email": "joel.wurtz@gmail.com" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "Promise used for asynchronous HTTP requests", + "homepage": "http://httplug.io", + "keywords": [ + "promise" + ], + "support": { + "issues": "https://github.com/php-http/promise/issues", + "source": "https://github.com/php-http/promise/tree/1.3.1" + }, + "time": "2024-03-15T13:55:21+00:00" + }, + { + "name": "phpoffice/phpspreadsheet", + "version": "1.29.6", + "source": { + "type": "git", + "url": "https://github.com/PHPOffice/PhpSpreadsheet.git", + "reference": "08597725b84570cd6f32bf0ea92e75a803ef28c2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/08597725b84570cd6f32bf0ea92e75a803ef28c2", + "reference": "08597725b84570cd6f32bf0ea92e75a803ef28c2", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-dom": "*", + "ext-fileinfo": "*", + "ext-gd": "*", + "ext-iconv": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-simplexml": "*", + "ext-xml": "*", + "ext-xmlreader": "*", + "ext-xmlwriter": "*", + "ext-zip": "*", + "ext-zlib": "*", + "ezyang/htmlpurifier": "^4.15", + "maennchen/zipstream-php": "^2.1 || ^3.0", + "markbaker/complex": "^3.0", + "markbaker/matrix": "^3.0", + "php": "^7.4 || ^8.0", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "psr/simple-cache": "^1.0 || ^2.0 || ^3.0" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "dev-main", + "dompdf/dompdf": "^1.0 || ^2.0 || ^3.0", + "friendsofphp/php-cs-fixer": "^3.2", + "mitoteam/jpgraph": "^10.3", + "mpdf/mpdf": "^8.1.1", + "phpcompatibility/php-compatibility": "^9.3", + "phpstan/phpstan": "^1.1", + "phpstan/phpstan-phpunit": "^1.0", + "phpunit/phpunit": "^8.5 || ^9.0", + "squizlabs/php_codesniffer": "^3.7", + "tecnickcom/tcpdf": "^6.5" + }, + "suggest": { + "dompdf/dompdf": "Option for rendering PDF with PDF Writer", + "ext-intl": "PHP Internationalization Functions", + "mitoteam/jpgraph": "Option for rendering charts, or including charts with PDF or HTML Writers", + "mpdf/mpdf": "Option for rendering PDF with PDF Writer", + "tecnickcom/tcpdf": "Option for rendering PDF with PDF Writer" + }, + "type": "library", + "autoload": { + "psr-4": { + "PhpOffice\\PhpSpreadsheet\\": "src/PhpSpreadsheet" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Maarten Balliauw", + "homepage": "https://blog.maartenballiauw.be" + }, + { + "name": "Mark Baker", + "homepage": "https://markbakeruk.net" + }, + { + "name": "Franck Lefevre", + "homepage": "https://rootslabs.net" + }, + { + "name": "Erik Tilt" + }, + { + "name": "Adrien Crivelli" + } + ], + "description": "PHPSpreadsheet - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine", + "homepage": "https://github.com/PHPOffice/PhpSpreadsheet", + "keywords": [ + "OpenXML", + "excel", + "gnumeric", + "ods", + "php", + "spreadsheet", + "xls", + "xlsx" + ], + "support": { + "issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues", + "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/1.29.6" + }, + "time": "2024-12-08T05:49:00+00:00" + }, + { + "name": "phpoption/phpoption", + "version": "1.9.3", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/php-option.git", + "reference": "e3fac8b24f56113f7cb96af14958c0dd16330f54" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/e3fac8b24f56113f7cb96af14958c0dd16330f54", + "reference": "e3fac8b24f56113f7cb96af14958c0dd16330f54", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.39 || ^9.6.20 || ^10.5.28" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "PhpOption\\": "src/PhpOption/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com", + "homepage": "https://github.com/schmittjoh" + }, + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "Option Type for PHP", + "keywords": [ + "language", + "option", + "php", + "type" + ], + "support": { + "issues": "https://github.com/schmittjoh/php-option/issues", + "source": "https://github.com/schmittjoh/php-option/tree/1.9.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", + "type": "tidelift" + } + ], + "time": "2024-07-20T21:41:07+00:00" + }, + { + "name": "phpseclib/phpseclib", + "version": "3.0.43", + "source": { + "type": "git", + "url": "https://github.com/phpseclib/phpseclib.git", + "reference": "709ec107af3cb2f385b9617be72af8cf62441d02" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/709ec107af3cb2f385b9617be72af8cf62441d02", + "reference": "709ec107af3cb2f385b9617be72af8cf62441d02", + "shasum": "" + }, + "require": { + "paragonie/constant_time_encoding": "^1|^2|^3", + "paragonie/random_compat": "^1.4|^2.0|^9.99.99", + "php": ">=5.6.1" + }, + "require-dev": { + "phpunit/phpunit": "*" + }, + "suggest": { + "ext-dom": "Install the DOM extension to load XML formatted public keys.", + "ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.", + "ext-libsodium": "SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.", + "ext-mcrypt": "Install the Mcrypt extension in order to speed up a few other cryptographic operations.", + "ext-openssl": "Install the OpenSSL extension in order to speed up a wide variety of cryptographic operations." + }, + "type": "library", + "autoload": { + "files": [ + "phpseclib/bootstrap.php" + ], + "psr-4": { + "phpseclib3\\": "phpseclib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jim Wigginton", + "email": "terrafrost@php.net", + "role": "Lead Developer" + }, + { + "name": "Patrick Monnerat", + "email": "pm@datasphere.ch", + "role": "Developer" + }, + { + "name": "Andreas Fischer", + "email": "bantu@phpbb.com", + "role": "Developer" + }, + { + "name": "Hans-Jürgen Petrich", + "email": "petrich@tronic-media.com", + "role": "Developer" + }, + { + "name": "Graham Campbell", + "email": "graham@alt-three.com", + "role": "Developer" + } + ], + "description": "PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.", + "homepage": "http://phpseclib.sourceforge.net", + "keywords": [ + "BigInteger", + "aes", + "asn.1", + "asn1", + "blowfish", + "crypto", + "cryptography", + "encryption", + "rsa", + "security", + "sftp", + "signature", + "signing", + "ssh", + "twofish", + "x.509", + "x509" + ], + "support": { + "issues": "https://github.com/phpseclib/phpseclib/issues", + "source": "https://github.com/phpseclib/phpseclib/tree/3.0.43" + }, + "funding": [ + { + "url": "https://github.com/terrafrost", + "type": "github" + }, + { + "url": "https://www.patreon.com/phpseclib", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpseclib/phpseclib", + "type": "tidelift" + } + ], + "time": "2024-12-14T21:12:59+00:00" + }, + { + "name": "pimple/pimple", + "version": "v3.5.0", + "source": { + "type": "git", + "url": "https://github.com/silexphp/Pimple.git", + "reference": "a94b3a4db7fb774b3d78dad2315ddc07629e1bed" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/silexphp/Pimple/zipball/a94b3a4db7fb774b3d78dad2315ddc07629e1bed", + "reference": "a94b3a4db7fb774b3d78dad2315ddc07629e1bed", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/container": "^1.1 || ^2.0" + }, + "require-dev": { + "symfony/phpunit-bridge": "^5.4@dev" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4.x-dev" + } + }, + "autoload": { + "psr-0": { + "Pimple": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "Pimple, a simple Dependency Injection Container", + "homepage": "https://pimple.symfony.com", + "keywords": [ + "container", + "dependency injection" + ], + "support": { + "source": "https://github.com/silexphp/Pimple/tree/v3.5.0" + }, + "time": "2021-10-28T11:13:42+00:00" + }, + { + "name": "predis/predis", + "version": "v2.3.0", + "source": { + "type": "git", + "url": "https://github.com/predis/predis.git", + "reference": "bac46bfdb78cd6e9c7926c697012aae740cb9ec9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/predis/predis/zipball/bac46bfdb78cd6e9c7926c697012aae740cb9ec9", + "reference": "bac46bfdb78cd6e9c7926c697012aae740cb9ec9", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.3", + "phpstan/phpstan": "^1.9", + "phpunit/phpunit": "^8.0 || ^9.4" + }, + "suggest": { + "ext-relay": "Faster connection with in-memory caching (>=0.6.2)" + }, + "type": "library", + "autoload": { + "psr-4": { + "Predis\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Till Krüss", + "homepage": "https://till.im", + "role": "Maintainer" + } + ], + "description": "A flexible and feature-complete Redis client for PHP.", + "homepage": "http://github.com/predis/predis", + "keywords": [ + "nosql", + "predis", + "redis" + ], + "support": { + "issues": "https://github.com/predis/predis/issues", + "source": "https://github.com/predis/predis/tree/v2.3.0" + }, + "funding": [ + { + "url": "https://github.com/sponsors/tillkruss", + "type": "github" + } + ], + "time": "2024-11-21T20:00:02+00:00" + }, + { + "name": "psr/cache", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/cache.git", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for caching libraries", + "keywords": [ + "cache", + "psr", + "psr-6" + ], + "support": { + "source": "https://github.com/php-fig/cache/tree/3.0.0" + }, + "time": "2021-02-03T23:26:27+00:00" + }, + { + "name": "psr/clock", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/clock.git", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Clock\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for reading the clock.", + "homepage": "https://github.com/php-fig/clock", + "keywords": [ + "clock", + "now", + "psr", + "psr-20", + "time" + ], + "support": { + "issues": "https://github.com/php-fig/clock/issues", + "source": "https://github.com/php-fig/clock/tree/1.0.0" + }, + "time": "2022-11-25T14:36:26+00:00" + }, + { + "name": "psr/container", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/2.0.2" + }, + "time": "2021-11-05T16:47:00+00:00" + }, + { + "name": "psr/event-dispatcher", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\EventDispatcher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Standard interfaces for event handling.", + "keywords": [ + "events", + "psr", + "psr-14" + ], + "support": { + "issues": "https://github.com/php-fig/event-dispatcher/issues", + "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" + }, + "time": "2019-01-08T18:20:26+00:00" + }, + { + "name": "psr/http-client", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP clients", + "homepage": "https://github.com/php-fig/http-client", + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], + "support": { + "source": "https://github.com/php-fig/http-client" + }, + "time": "2023-09-23T14:17:50+00:00" + }, + { + "name": "psr/http-factory", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a", + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "PSR-17: Common interfaces for PSR-7 HTTP message factories", + "keywords": [ + "factory", + "http", + "message", + "psr", + "psr-17", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-factory" + }, + "time": "2024-04-15T12:06:14+00:00" + }, + { + "name": "psr/http-message", + "version": "1.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/cb6ce4845ce34a8ad9e68117c10ee90a29919eba", + "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-message/tree/1.1" + }, + "time": "2023-04-04T09:50:52+00:00" + }, + { + "name": "psr/log", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "support": { + "source": "https://github.com/php-fig/log/tree/3.0.2" + }, + "time": "2024-09-11T13:17:53+00:00" + }, + { + "name": "psr/simple-cache", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/simple-cache.git", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\SimpleCache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interfaces for simple caching", + "keywords": [ + "cache", + "caching", + "psr", + "psr-16", + "simple-cache" + ], + "support": { + "source": "https://github.com/php-fig/simple-cache/tree/3.0.0" + }, + "time": "2021-10-29T13:26:27+00:00" + }, + { + "name": "psy/psysh", + "version": "v0.12.7", + "source": { + "type": "git", + "url": "https://github.com/bobthecow/psysh.git", + "reference": "d73fa3c74918ef4522bb8a3bf9cab39161c4b57c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/d73fa3c74918ef4522bb8a3bf9cab39161c4b57c", + "reference": "d73fa3c74918ef4522bb8a3bf9cab39161c4b57c", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-tokenizer": "*", + "nikic/php-parser": "^5.0 || ^4.0", + "php": "^8.0 || ^7.4", + "symfony/console": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4", + "symfony/var-dumper": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4" + }, + "conflict": { + "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.2" + }, + "suggest": { + "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", + "ext-pdo-sqlite": "The doc command requires SQLite to work.", + "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well." + }, + "bin": [ + "bin/psysh" + ], + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": false, + "forward-command": false + }, + "branch-alias": { + "dev-main": "0.12.x-dev" + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Psy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Justin Hileman", + "email": "justin@justinhileman.info", + "homepage": "http://justinhileman.com" + } + ], + "description": "An interactive shell for modern PHP.", + "homepage": "http://psysh.org", + "keywords": [ + "REPL", + "console", + "interactive", + "shell" + ], + "support": { + "issues": "https://github.com/bobthecow/psysh/issues", + "source": "https://github.com/bobthecow/psysh/tree/v0.12.7" + }, + "time": "2024-12-10T01:58:33+00:00" + }, + { + "name": "qferr/mjml-php", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/qferr/mjml-php.git", + "reference": "c7185024d8b561bd3b532b29f46cba0f4b789b70" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/qferr/mjml-php/zipball/c7185024d8b561bd3b532b29f46cba0f4b789b70", + "reference": "c7185024d8b561bd3b532b29f46cba0f4b789b70", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-json": "*", + "php": ">=7.2" + }, + "require-dev": { + "phpunit/phpunit": "^8.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Qferrer\\Mjml\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Quentin", + "email": "qferrer@outook.com" + } + ], + "description": "A simple PHP library to render MJML to HTML.", + "support": { + "issues": "https://github.com/qferr/mjml-php/issues", + "source": "https://github.com/qferr/mjml-php/tree/2.0.0" + }, + "time": "2022-04-09T21:34:38+00:00" + }, + { + "name": "ralouphie/getallheaders", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "120b605dfeb996808c31b6477290a714d356e822" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", + "reference": "120b605dfeb996808c31b6477290a714d356e822", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5 || ^6.5" + }, + "type": "library", + "autoload": { + "files": [ + "src/getallheaders.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" + } + ], + "description": "A polyfill for getallheaders.", + "support": { + "issues": "https://github.com/ralouphie/getallheaders/issues", + "source": "https://github.com/ralouphie/getallheaders/tree/develop" + }, + "time": "2019-03-08T08:55:37+00:00" + }, + { + "name": "ramsey/collection", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/ramsey/collection.git", + "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/collection/zipball/a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5", + "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "captainhook/plugin-composer": "^5.3", + "ergebnis/composer-normalize": "^2.28.3", + "fakerphp/faker": "^1.21", + "hamcrest/hamcrest-php": "^2.0", + "jangregor/phpstan-prophecy": "^1.0", + "mockery/mockery": "^1.5", + "php-parallel-lint/php-console-highlighter": "^1.0", + "php-parallel-lint/php-parallel-lint": "^1.3", + "phpcsstandards/phpcsutils": "^1.0.0-rc1", + "phpspec/prophecy-phpunit": "^2.0", + "phpstan/extension-installer": "^1.2", + "phpstan/phpstan": "^1.9", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-phpunit": "^1.3", + "phpunit/phpunit": "^9.5", + "psalm/plugin-mockery": "^1.1", + "psalm/plugin-phpunit": "^0.18.4", + "ramsey/coding-standard": "^2.0.3", + "ramsey/conventional-commits": "^1.3", + "vimeo/psalm": "^5.4" + }, + "type": "library", + "extra": { + "captainhook": { + "force-install": true + }, + "ramsey/conventional-commits": { + "configFile": "conventional-commits.json" + } + }, + "autoload": { + "psr-4": { + "Ramsey\\Collection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ben Ramsey", + "email": "ben@benramsey.com", + "homepage": "https://benramsey.com" + } + ], + "description": "A PHP library for representing and manipulating collections.", + "keywords": [ + "array", + "collection", + "hash", + "map", + "queue", + "set" + ], + "support": { + "issues": "https://github.com/ramsey/collection/issues", + "source": "https://github.com/ramsey/collection/tree/2.0.0" + }, + "funding": [ + { + "url": "https://github.com/ramsey", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/ramsey/collection", + "type": "tidelift" + } + ], + "time": "2022-12-31T21:50:55+00:00" + }, + { + "name": "ramsey/uuid", + "version": "4.7.6", + "source": { + "type": "git", + "url": "https://github.com/ramsey/uuid.git", + "reference": "91039bc1faa45ba123c4328958e620d382ec7088" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/91039bc1faa45ba123c4328958e620d382ec7088", + "reference": "91039bc1faa45ba123c4328958e620d382ec7088", + "shasum": "" + }, + "require": { + "brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11 || ^0.12", + "ext-json": "*", + "php": "^8.0", + "ramsey/collection": "^1.2 || ^2.0" + }, + "replace": { + "rhumsaa/uuid": "self.version" + }, + "require-dev": { + "captainhook/captainhook": "^5.10", + "captainhook/plugin-composer": "^5.3", + "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", + "doctrine/annotations": "^1.8", + "ergebnis/composer-normalize": "^2.15", + "mockery/mockery": "^1.3", + "paragonie/random-lib": "^2", + "php-mock/php-mock": "^2.2", + "php-mock/php-mock-mockery": "^1.3", + "php-parallel-lint/php-parallel-lint": "^1.1", + "phpbench/phpbench": "^1.0", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-phpunit": "^1.1", + "phpunit/phpunit": "^8.5 || ^9", + "ramsey/composer-repl": "^1.4", + "slevomat/coding-standard": "^8.4", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.9" + }, + "suggest": { + "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", + "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", + "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", + "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", + "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." + }, + "type": "library", + "extra": { + "captainhook": { + "force-install": true + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Ramsey\\Uuid\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", + "keywords": [ + "guid", + "identifier", + "uuid" + ], + "support": { + "issues": "https://github.com/ramsey/uuid/issues", + "source": "https://github.com/ramsey/uuid/tree/4.7.6" + }, + "funding": [ + { + "url": "https://github.com/ramsey", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/ramsey/uuid", + "type": "tidelift" + } + ], + "time": "2024-04-27T21:32:50+00:00" + }, + { + "name": "react/promise", + "version": "v3.2.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/promise.git", + "reference": "8a164643313c71354582dc850b42b33fa12a4b63" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/promise/zipball/8a164643313c71354582dc850b42b33fa12a4b63", + "reference": "8a164643313c71354582dc850b42b33fa12a4b63", + "shasum": "" + }, + "require": { + "php": ">=7.1.0" + }, + "require-dev": { + "phpstan/phpstan": "1.10.39 || 1.4.10", + "phpunit/phpunit": "^9.6 || ^7.5" + }, + "type": "library", + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "React\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" + } + ], + "description": "A lightweight implementation of CommonJS Promises/A for PHP", + "keywords": [ + "promise", + "promises" + ], + "support": { + "issues": "https://github.com/reactphp/promise/issues", + "source": "https://github.com/reactphp/promise/tree/v3.2.0" + }, + "funding": [ + { + "url": "https://opencollective.com/reactphp", + "type": "open_collective" + } + ], + "time": "2024-05-24T10:39:05+00:00" + }, + { + "name": "rennokki/laravel-eloquent-query-cache", + "version": "3.4.0", + "source": { + "type": "git", + "url": "https://github.com/renoki-co/laravel-eloquent-query-cache.git", + "reference": "abd7235617206dbf82af8e3177616d7bfb5fed84" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/renoki-co/laravel-eloquent-query-cache/zipball/abd7235617206dbf82af8e3177616d7bfb5fed84", + "reference": "abd7235617206dbf82af8e3177616d7bfb5fed84", + "shasum": "" + }, + "require": { + "illuminate/database": "^9.35|^10.5", + "illuminate/support": "^9.35|^10.5" + }, + "require-dev": { + "chelout/laravel-relationship-events": "^1.5|^2.0", + "laravel/legacy-factories": "^1.3", + "livewire/livewire": "dev-master", + "mockery/mockery": "^1.5", + "orchestra/testbench": "^7.23|^8.1.1", + "phpunit/phpunit": "^9.5.25" + }, + "type": "library", + "autoload": { + "psr-4": { + "Rennokki\\QueryCache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Alex Renoki", + "email": "alex@renoki.org", + "homepage": "https://github.com/rennokki", + "role": "Developer" + } + ], + "description": "Adding cache on your Laravel Eloquent queries' results is now a breeze.", + "homepage": "https://github.com/renoki-co/laravel-eloquent-query-cache", + "keywords": [ + "caching", + "eloquent", + "laravel", + "query", + "remember", + "sql" + ], + "support": { + "issues": "https://github.com/renoki-co/laravel-eloquent-query-cache/issues", + "source": "https://github.com/renoki-co/laravel-eloquent-query-cache/tree/3.4.0" + }, + "funding": [ + { + "url": "https://github.com/rennokki", + "type": "github" + } + ], + "time": "2023-04-01T12:26:34+00:00" + }, + { + "name": "rize/uri-template", + "version": "0.4.0", + "source": { + "type": "git", + "url": "https://github.com/rize/UriTemplate.git", + "reference": "56f374a9a42c7c3998f8b55b6b21b224de90c58b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/rize/UriTemplate/zipball/56f374a9a42c7c3998f8b55b6b21b224de90c58b", + "reference": "56f374a9a42c7c3998f8b55b6b21b224de90c58b", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.63", + "phpstan/phpstan": "^1.12", + "phpunit/phpunit": "~10.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Rize\\": "src/Rize" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marut K", + "homepage": "http://twitter.com/rezigned" + } + ], + "description": "PHP URI Template (RFC 6570) supports both expansion & extraction", + "keywords": [ + "RFC 6570", + "template", + "uri" + ], + "support": { + "issues": "https://github.com/rize/UriTemplate/issues", + "source": "https://github.com/rize/UriTemplate/tree/0.4.0" + }, + "funding": [ + { + "url": "https://www.paypal.me/rezigned", + "type": "custom" + }, + { + "url": "https://github.com/rezigned", + "type": "github" + }, + { + "url": "https://opencollective.com/rize-uri-template", + "type": "open_collective" + } + ], + "time": "2024-11-27T12:13:42+00:00" + }, + { + "name": "sabberworm/php-css-parser", + "version": "v8.7.0", + "source": { + "type": "git", + "url": "https://github.com/MyIntervals/PHP-CSS-Parser.git", + "reference": "f414ff953002a9b18e3a116f5e462c56f21237cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/MyIntervals/PHP-CSS-Parser/zipball/f414ff953002a9b18e3a116f5e462c56f21237cf", + "reference": "f414ff953002a9b18e3a116f5e462c56f21237cf", + "shasum": "" + }, + "require": { + "ext-iconv": "*", + "php": "^5.6.20 || ^7.0.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" + }, + "require-dev": { + "phpunit/phpunit": "5.7.27 || 6.5.14 || 7.5.20 || 8.5.40" + }, + "suggest": { + "ext-mbstring": "for parsing UTF-8 CSS" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "9.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Sabberworm\\CSS\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Raphael Schweikert" + }, + { + "name": "Oliver Klee", + "email": "github@oliverklee.de" + }, + { + "name": "Jake Hotson", + "email": "jake.github@qzdesign.co.uk" + } + ], + "description": "Parser for CSS Files written in PHP", + "homepage": "https://www.sabberworm.com/blog/2010/6/10/php-css-parser", + "keywords": [ + "css", + "parser", + "stylesheet" + ], + "support": { + "issues": "https://github.com/MyIntervals/PHP-CSS-Parser/issues", + "source": "https://github.com/MyIntervals/PHP-CSS-Parser/tree/v8.7.0" + }, + "time": "2024-10-27T17:38:32+00:00" + }, + { + "name": "seld/jsonlint", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/jsonlint.git", + "reference": "1748aaf847fc731cfad7725aec413ee46f0cc3a2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/1748aaf847fc731cfad7725aec413ee46f0cc3a2", + "reference": "1748aaf847fc731cfad7725aec413ee46f0cc3a2", + "shasum": "" + }, + "require": { + "php": "^5.3 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.11", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^8.5.13" + }, + "bin": [ + "bin/jsonlint" + ], + "type": "library", + "autoload": { + "psr-4": { + "Seld\\JsonLint\\": "src/Seld/JsonLint/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "https://seld.be" + } + ], + "description": "JSON Linter", + "keywords": [ + "json", + "linter", + "parser", + "validator" + ], + "support": { + "issues": "https://github.com/Seldaek/jsonlint/issues", + "source": "https://github.com/Seldaek/jsonlint/tree/1.11.0" + }, + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/seld/jsonlint", + "type": "tidelift" + } + ], + "time": "2024-07-11T14:55:45+00:00" + }, + { + "name": "seld/phar-utils", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/phar-utils.git", + "reference": "ea2f4014f163c1be4c601b9b7bd6af81ba8d701c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/ea2f4014f163c1be4c601b9b7bd6af81ba8d701c", + "reference": "ea2f4014f163c1be4c601b9b7bd6af81ba8d701c", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Seld\\PharUtils\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be" + } + ], + "description": "PHAR file format utilities, for when PHP phars you up", + "keywords": [ + "phar" + ], + "support": { + "issues": "https://github.com/Seldaek/phar-utils/issues", + "source": "https://github.com/Seldaek/phar-utils/tree/1.2.1" + }, + "time": "2022-08-31T10:31:18+00:00" + }, + { + "name": "seld/signal-handler", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/signal-handler.git", + "reference": "04a6112e883ad76c0ada8e4a9f7520bbfdb6bb98" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/signal-handler/zipball/04a6112e883ad76c0ada8e4a9f7520bbfdb6bb98", + "reference": "04a6112e883ad76c0ada8e4a9f7520bbfdb6bb98", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "require-dev": { + "phpstan/phpstan": "^1", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1", + "phpstan/phpstan-strict-rules": "^1.3", + "phpunit/phpunit": "^7.5.20 || ^8.5.23", + "psr/log": "^1 || ^2 || ^3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Seld\\Signal\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Simple unix signal handler that silently fails where signals are not supported for easy cross-platform development", + "keywords": [ + "posix", + "sigint", + "signal", + "sigterm", + "unix" + ], + "support": { + "issues": "https://github.com/Seldaek/signal-handler/issues", + "source": "https://github.com/Seldaek/signal-handler/tree/2.0.2" + }, + "time": "2023-09-03T09:24:00+00:00" + }, + { + "name": "sentry/sentry", + "version": "4.10.0", + "source": { + "type": "git", + "url": "https://github.com/getsentry/sentry-php.git", + "reference": "2af937d47d8aadb8dab0b1d7b9557e495dd12856" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/2af937d47d8aadb8dab0b1d7b9557e495dd12856", + "reference": "2af937d47d8aadb8dab0b1d7b9557e495dd12856", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-json": "*", + "ext-mbstring": "*", + "guzzlehttp/psr7": "^1.8.4|^2.1.1", + "jean85/pretty-package-versions": "^1.5|^2.0.4", + "php": "^7.2|^8.0", + "psr/log": "^1.0|^2.0|^3.0", + "symfony/options-resolver": "^4.4.30|^5.0.11|^6.0|^7.0" + }, + "conflict": { + "raven/raven": "*" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.4", + "guzzlehttp/promises": "^2.0.3", + "guzzlehttp/psr7": "^1.8.4|^2.1.1", + "monolog/monolog": "^1.6|^2.0|^3.0", + "phpbench/phpbench": "^1.0", + "phpstan/phpstan": "^1.3", + "phpunit/phpunit": "^8.5|^9.6", + "symfony/phpunit-bridge": "^5.2|^6.0|^7.0", + "vimeo/psalm": "^4.17" + }, + "suggest": { + "monolog/monolog": "Allow sending log messages to Sentry by using the included Monolog handler." + }, + "type": "library", + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Sentry\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Sentry", + "email": "accounts@sentry.io" + } + ], + "description": "PHP SDK for Sentry (http://sentry.io)", + "homepage": "http://sentry.io", + "keywords": [ + "crash-reporting", + "crash-reports", + "error-handler", + "error-monitoring", + "log", + "logging", + "profiling", + "sentry", + "tracing" + ], + "support": { + "issues": "https://github.com/getsentry/sentry-php/issues", + "source": "https://github.com/getsentry/sentry-php/tree/4.10.0" + }, + "funding": [ + { + "url": "https://sentry.io/", + "type": "custom" + }, + { + "url": "https://sentry.io/pricing/", + "type": "custom" + } + ], + "time": "2024-11-06T07:44:19+00:00" + }, + { + "name": "sentry/sentry-laravel", + "version": "4.10.1", + "source": { + "type": "git", + "url": "https://github.com/getsentry/sentry-laravel.git", + "reference": "1c007fb111ff00f02efba2aca022310dae412c3a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/getsentry/sentry-laravel/zipball/1c007fb111ff00f02efba2aca022310dae412c3a", + "reference": "1c007fb111ff00f02efba2aca022310dae412c3a", + "shasum": "" + }, + "require": { + "illuminate/support": "^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0 | ^11.0", + "nyholm/psr7": "^1.0", + "php": "^7.2 | ^8.0", + "sentry/sentry": "^4.10", + "symfony/psr-http-message-bridge": "^1.0 | ^2.0 | ^6.0 | ^7.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.11", + "guzzlehttp/guzzle": "^7.2", + "laravel/folio": "^1.1", + "laravel/framework": "^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0 | ^11.0", + "livewire/livewire": "^2.0 | ^3.0", + "mockery/mockery": "^1.3", + "orchestra/testbench": "^4.7 | ^5.1 | ^6.0 | ^7.0 | ^8.0 | ^9.0", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^8.4 | ^9.3 | ^10.4" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Sentry": "Sentry\\Laravel\\Facade" + }, + "providers": [ + "Sentry\\Laravel\\ServiceProvider", + "Sentry\\Laravel\\Tracing\\ServiceProvider" + ] + } + }, + "autoload": { + "psr-0": { + "Sentry\\Laravel\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Sentry", + "email": "accounts@sentry.io" + } + ], + "description": "Laravel SDK for Sentry (https://sentry.io)", + "homepage": "https://sentry.io", + "keywords": [ + "crash-reporting", + "crash-reports", + "error-handler", + "error-monitoring", + "laravel", + "log", + "logging", + "profiling", + "sentry", + "tracing" + ], + "support": { + "issues": "https://github.com/getsentry/sentry-laravel/issues", + "source": "https://github.com/getsentry/sentry-laravel/tree/4.10.1" + }, + "funding": [ + { + "url": "https://sentry.io/", + "type": "custom" + }, + { + "url": "https://sentry.io/pricing/", + "type": "custom" + } + ], + "time": "2024-11-24T11:02:20+00:00" + }, + { + "name": "smalot/pdfparser", + "version": "v2.11.0", + "source": { + "type": "git", + "url": "https://github.com/smalot/pdfparser.git", + "reference": "ac8e6678b0940e4b2ccd5caadd3fb18e68093be6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/smalot/pdfparser/zipball/ac8e6678b0940e4b2ccd5caadd3fb18e68093be6", + "reference": "ac8e6678b0940e4b2ccd5caadd3fb18e68093be6", + "shasum": "" + }, + "require": { + "ext-iconv": "*", + "ext-zlib": "*", + "php": ">=7.1", + "symfony/polyfill-mbstring": "^1.18" + }, + "type": "library", + "autoload": { + "psr-0": { + "Smalot\\PdfParser\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0" + ], + "authors": [ + { + "name": "Sebastien MALOT", + "email": "sebastien@malot.fr" + } + ], + "description": "Pdf parser library. Can read and extract information from pdf file.", + "homepage": "https://www.pdfparser.org", + "keywords": [ + "extract", + "parse", + "parser", + "pdf", + "text" + ], + "support": { + "issues": "https://github.com/smalot/pdfparser/issues", + "source": "https://github.com/smalot/pdfparser/tree/v2.11.0" + }, + "time": "2024-08-16T06:48:03+00:00" + }, + { + "name": "spatie/enum", + "version": "3.13.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/enum.git", + "reference": "f1a0f464ba909491a53e60a955ce84ad7cd93a2c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/enum/zipball/f1a0f464ba909491a53e60a955ce84ad7cd93a2c", + "reference": "f1a0f464ba909491a53e60a955ce84ad7cd93a2c", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": "^8.0" + }, + "require-dev": { + "fakerphp/faker": "^1.9.1", + "larapack/dd": "^1.1", + "phpunit/phpunit": "^9.0", + "vimeo/psalm": "^4.3" + }, + "suggest": { + "fakerphp/faker": "To use the enum faker provider", + "phpunit/phpunit": "To use the enum assertions" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\Enum\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Brent Roose", + "email": "brent@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + }, + { + "name": "Tom Witkowski", + "email": "dev@gummibeer.de", + "homepage": "https://gummibeer.de", + "role": "Developer" + } + ], + "description": "PHP Enums", + "homepage": "https://github.com/spatie/enum", + "keywords": [ + "enum", + "enumerable", + "spatie" + ], + "support": { + "docs": "https://docs.spatie.be/enum", + "issues": "https://github.com/spatie/enum/issues", + "source": "https://github.com/spatie/enum" + }, + "funding": [ + { + "url": "https://spatie.be/open-source/support-us", + "type": "custom" + }, + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2022-04-22T08:51:55+00:00" + }, + { + "name": "spatie/image-optimizer", + "version": "1.8.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/image-optimizer.git", + "reference": "4fd22035e81d98fffced65a8c20d9ec4daa9671c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/image-optimizer/zipball/4fd22035e81d98fffced65a8c20d9ec4daa9671c", + "reference": "4fd22035e81d98fffced65a8c20d9ec4daa9671c", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "php": "^7.3|^8.0", + "psr/log": "^1.0 | ^2.0 | ^3.0", + "symfony/process": "^4.2|^5.0|^6.0|^7.0" + }, + "require-dev": { + "pestphp/pest": "^1.21", + "phpunit/phpunit": "^8.5.21|^9.4.4", + "symfony/var-dumper": "^4.2|^5.0|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\ImageOptimizer\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "Easily optimize images using PHP", + "homepage": "https://github.com/spatie/image-optimizer", + "keywords": [ + "image-optimizer", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/image-optimizer/issues", + "source": "https://github.com/spatie/image-optimizer/tree/1.8.0" + }, + "time": "2024-11-04T08:24:54+00:00" + }, + { + "name": "spatie/laravel-health", + "version": "1.31.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-health.git", + "reference": "0d3b665b60e6821397367cd7f6230fa6fc68b2c8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-health/zipball/0d3b665b60e6821397367cd7f6230fa6fc68b2c8", + "reference": "0d3b665b60e6821397367cd7f6230fa6fc68b2c8", + "shasum": "" + }, + "require": { + "dragonmantank/cron-expression": "^3.3.1", + "guzzlehttp/guzzle": "^6.5|^7.4.5|^7.2", + "illuminate/console": "^8.75|^9.0|^10.0|^11.0", + "illuminate/contracts": "^8.75|^9.0|^10.0|^11.0", + "illuminate/database": "^8.75|^9.0|^10.0|^11.0", + "illuminate/notifications": "^8.75|^9.0|^10.0|^11.0", + "illuminate/support": "^8.75|^9.0|^10.0|^11.0", + "laravel/serializable-closure": "^1.3|^2.0", + "nunomaduro/termwind": "^1.0|^2.0", + "php": "^8.0", + "spatie/enum": "^3.13", + "spatie/laravel-package-tools": "^1.12.1", + "spatie/regex": "^3.1.1|^3.1", + "spatie/temporary-directory": "^2.2", + "symfony/process": "^5.4|^6.0|^7.0" + }, + "require-dev": { + "larastan/larastan": "^1.0.3|^2.4", + "laravel/horizon": "^5.9.10", + "laravel/slack-notification-channel": "^2.4|^3.2", + "nunomaduro/collision": "^5.10|^6.2.1|^6.1|^8.0", + "orchestra/testbench": "^6.23|^7.6|^8.0|^9.0", + "pestphp/pest": "^1.21.3|^2.34", + "pestphp/pest-plugin-laravel": "^1.2|^2.3", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.1.1", + "phpunit/phpunit": "^9.5.21|^9.5.10|^10.5", + "spatie/laravel-ray": "^1.30", + "spatie/pest-plugin-snapshots": "^1.1|^2.1", + "spatie/pest-plugin-test-time": "^1.1.1|^1.1|^2.0", + "spatie/test-time": "^1.3" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Health": "Spatie\\Health\\Facades\\Health" + }, + "providers": [ + "Spatie\\Health\\HealthServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Spatie\\Health\\": "src", + "Spatie\\Health\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "role": "Developer" + } + ], + "description": "Monitor the health of a Laravel application", + "homepage": "https://github.com/spatie/laravel-health", + "keywords": [ + "laravel", + "laravel-health", + "spatie" + ], + "support": { + "source": "https://github.com/spatie/laravel-health/tree/1.31.0" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2024-12-09T14:17:48+00:00" + }, + { + "name": "spatie/laravel-image-optimizer", + "version": "1.8.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-image-optimizer.git", + "reference": "024752cba691fee3cd1800000b6aa3da3b8b2474" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-image-optimizer/zipball/024752cba691fee3cd1800000b6aa3da3b8b2474", + "reference": "024752cba691fee3cd1800000b6aa3da3b8b2474", + "shasum": "" + }, + "require": { + "laravel/framework": "^8.0|^9.0|^10.0|^11.0", + "php": "^8.0", + "spatie/image-optimizer": "^1.2.0" + }, + "require-dev": { + "orchestra/testbench": "^6.23|^7.0|^8.0|^9.0", + "phpunit/phpunit": "^9.4|^10.5" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Spatie\\LaravelImageOptimizer\\ImageOptimizerServiceProvider" + ], + "aliases": { + "ImageOptimizer": "Spatie\\LaravelImageOptimizer\\Facades\\ImageOptimizer" + } + } + }, + "autoload": { + "psr-4": { + "Spatie\\LaravelImageOptimizer\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "Optimize images in your Laravel app", + "homepage": "https://github.com/spatie/laravel-image-optimizer", + "keywords": [ + "laravel-image-optimizer", + "spatie" + ], + "support": { + "source": "https://github.com/spatie/laravel-image-optimizer/tree/1.8.0" + }, + "funding": [ + { + "url": "https://spatie.be/open-source/support-us", + "type": "custom" + } + ], + "time": "2024-02-29T10:55:08+00:00" + }, + { + "name": "spatie/laravel-package-tools", + "version": "1.17.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-package-tools.git", + "reference": "9ab30fd24f677e5aa370ea4cf6b41c517d16cf85" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/9ab30fd24f677e5aa370ea4cf6b41c517d16cf85", + "reference": "9ab30fd24f677e5aa370ea4cf6b41c517d16cf85", + "shasum": "" + }, + "require": { + "illuminate/contracts": "^9.28|^10.0|^11.0", + "php": "^8.0" + }, + "require-dev": { + "mockery/mockery": "^1.5", + "orchestra/testbench": "^7.7|^8.0|^9.0", + "pestphp/pest": "^1.22|^2", + "phpunit/phpunit": "^9.5.24|^10.5", + "spatie/pest-plugin-test-time": "^1.1|^2.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\LaravelPackageTools\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "role": "Developer" + } + ], + "description": "Tools for creating Laravel packages", + "homepage": "https://github.com/spatie/laravel-package-tools", + "keywords": [ + "laravel-package-tools", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/laravel-package-tools/issues", + "source": "https://github.com/spatie/laravel-package-tools/tree/1.17.0" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2024-12-09T16:29:14+00:00" + }, + { + "name": "spatie/laravel-permission", + "version": "6.10.1", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-permission.git", + "reference": "8bb69d6d67387f7a00d93a2f5fab98860f06e704" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-permission/zipball/8bb69d6d67387f7a00d93a2f5fab98860f06e704", + "reference": "8bb69d6d67387f7a00d93a2f5fab98860f06e704", + "shasum": "" + }, + "require": { + "illuminate/auth": "^8.12|^9.0|^10.0|^11.0", + "illuminate/container": "^8.12|^9.0|^10.0|^11.0", + "illuminate/contracts": "^8.12|^9.0|^10.0|^11.0", + "illuminate/database": "^8.12|^9.0|^10.0|^11.0", + "php": "^8.0" + }, + "require-dev": { + "larastan/larastan": "^1.0|^2.0", + "laravel/passport": "^11.0|^12.0", + "orchestra/testbench": "^6.23|^7.0|^8.0|^9.0", + "phpunit/phpunit": "^9.4|^10.1" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Spatie\\Permission\\PermissionServiceProvider" + ] + }, + "branch-alias": { + "dev-main": "6.x-dev", + "dev-master": "6.x-dev" + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Spatie\\Permission\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "Permission handling for Laravel 8.0 and up", + "homepage": "https://github.com/spatie/laravel-permission", + "keywords": [ + "acl", + "laravel", + "permission", + "permissions", + "rbac", + "roles", + "security", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/laravel-permission/issues", + "source": "https://github.com/spatie/laravel-permission/tree/6.10.1" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2024-11-08T18:45:41+00:00" + }, + { + "name": "spatie/laravel-responsecache", + "version": "7.4.10", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-responsecache.git", + "reference": "cf0305f73fcc49dacfadd0f2228887a92fa736ac" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-responsecache/zipball/cf0305f73fcc49dacfadd0f2228887a92fa736ac", + "reference": "cf0305f73fcc49dacfadd0f2228887a92fa736ac", + "shasum": "" + }, + "require": { + "illuminate/cache": "^8.71|^9.0|^10.0", + "illuminate/console": "^8.71|^9.0|^10.0", + "illuminate/container": "^8.71|^9.0|^10.0", + "illuminate/http": "^8.71|^9.0|^10.0", + "illuminate/support": "^8.71|^9.0|^10.0", + "nesbot/carbon": "^2.63", + "php": "^8.0", + "spatie/laravel-package-tools": "^1.9" + }, + "require-dev": { + "laravel/framework": "^9.0|^10.0", + "mockery/mockery": "^1.4", + "orchestra/testbench": "^6.23|^7.0|^8.0", + "pestphp/pest": "^1.22", + "phpunit/phpunit": "^9.4" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "ResponseCache": "Spatie\\ResponseCache\\Facades\\ResponseCache" + }, + "providers": [ + "Spatie\\ResponseCache\\ResponseCacheServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Spatie\\ResponseCache\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "Speed up a Laravel application by caching the entire response", + "homepage": "https://github.com/spatie/laravel-responsecache", + "keywords": [ + "cache", + "laravel", + "laravel-responsecache", + "performance", + "response", + "spatie" + ], + "support": { + "source": "https://github.com/spatie/laravel-responsecache/tree/7.4.10" + }, + "funding": [ + { + "url": "https://spatie.be/open-source/support-us", + "type": "custom" + }, + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2023-10-28T18:47:12+00:00" + }, + { + "name": "spatie/laravel-translation-loader", + "version": "2.8.1", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-translation-loader.git", + "reference": "c946d94915bd86167d61cb05823fec991eb51a08" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-translation-loader/zipball/c946d94915bd86167d61cb05823fec991eb51a08", + "reference": "c946d94915bd86167d61cb05823fec991eb51a08", + "shasum": "" + }, + "require": { + "illuminate/translation": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", + "php": "^7.2|^8.0" + }, + "require-dev": { + "orchestra/testbench": "^4.0|^5.0|^6.0|^7.0|^8.0|^9.0", + "phpunit/phpunit": "^8.0|^9.0|^10.5" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Spatie\\TranslationLoader\\TranslationServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Spatie\\TranslationLoader\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "Store your language lines in the database, yaml or other sources", + "homepage": "https://github.com/spatie/laravel-translation-loader", + "keywords": [ + "database", + "db", + "i8n", + "language", + "laravel", + "laravel-translation-loader", + "spatie", + "translate" + ], + "support": { + "source": "https://github.com/spatie/laravel-translation-loader/tree/2.8.1" + }, + "funding": [ + { + "url": "https://spatie.be/open-source/support-us", + "type": "custom" + } + ], + "time": "2024-12-09T15:07:24+00:00" + }, + { + "name": "spatie/regex", + "version": "3.1.1", + "source": { + "type": "git", + "url": "https://github.com/spatie/regex.git", + "reference": "d543de2019a0068e7b80da0ba24f1c51c7469303" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/regex/zipball/d543de2019a0068e7b80da0ba24f1c51c7469303", + "reference": "d543de2019a0068e7b80da0ba24f1c51c7469303", + "shasum": "" + }, + "require": { + "php": "^8.0|^8.1" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\Regex\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Sebastian De Deyne", + "email": "sebastian@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "A sane interface for php's built in preg_* functions", + "homepage": "https://github.com/spatie/regex", + "keywords": [ + "expression", + "expressions", + "regex", + "regular", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/regex/issues", + "source": "https://github.com/spatie/regex/tree/3.1.1" + }, + "funding": [ + { + "url": "https://spatie.be/open-source/support-us", + "type": "custom" + }, + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2021-11-30T21:13:59+00:00" + }, + { + "name": "spatie/temporary-directory", + "version": "2.2.1", + "source": { + "type": "git", + "url": "https://github.com/spatie/temporary-directory.git", + "reference": "76949fa18f8e1a7f663fd2eaa1d00e0bcea0752a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/temporary-directory/zipball/76949fa18f8e1a7f663fd2eaa1d00e0bcea0752a", + "reference": "76949fa18f8e1a7f663fd2eaa1d00e0bcea0752a", + "shasum": "" + }, + "require": { + "php": "^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\TemporaryDirectory\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Alex Vanderbist", + "email": "alex@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "Easily create, use and destroy temporary directories", + "homepage": "https://github.com/spatie/temporary-directory", + "keywords": [ + "php", + "spatie", + "temporary-directory" + ], + "support": { + "issues": "https://github.com/spatie/temporary-directory/issues", + "source": "https://github.com/spatie/temporary-directory/tree/2.2.1" + }, + "funding": [ + { + "url": "https://spatie.be/open-source/support-us", + "type": "custom" + }, + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2023-12-25T11:46:58+00:00" + }, + { + "name": "staudenmeir/laravel-migration-views", + "version": "v1.6.3", + "source": { + "type": "git", + "url": "https://github.com/staudenmeir/laravel-migration-views.git", + "reference": "db9fc1a39e4f665d717bca963f18caf05c7a1185" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/staudenmeir/laravel-migration-views/zipball/db9fc1a39e4f665d717bca963f18caf05c7a1185", + "reference": "db9fc1a39e4f665d717bca963f18caf05c7a1185", + "shasum": "" + }, + "require": { + "illuminate/database": "^9.0", + "php": "^8.0.2" + }, + "require-dev": { + "nesbot/carbon": "^2.62.1", + "orchestra/testbench": "^7.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Staudenmeir\\LaravelMigrationViews\\DatabaseServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Staudenmeir\\LaravelMigrationViews\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jonas Staudenmeir", + "email": "mail@jonas-staudenmeir.de" + } + ], + "description": "Laravel database migrations with SQL views", + "support": { + "issues": "https://github.com/staudenmeir/laravel-migration-views/issues", + "source": "https://github.com/staudenmeir/laravel-migration-views/tree/v1.6.3" + }, + "funding": [ + { + "url": "https://paypal.me/JonasStaudenmeir", + "type": "custom" + } + ], + "time": "2024-02-05T13:54:04+00:00" + }, + { + "name": "swagger-api/swagger-ui", + "version": "v5.18.2", + "source": { + "type": "git", + "url": "https://github.com/swagger-api/swagger-ui.git", + "reference": "3c7e281d97fd3e70b25f7ff4a001eabd56e375d7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/swagger-api/swagger-ui/zipball/3c7e281d97fd3e70b25f7ff4a001eabd56e375d7", + "reference": "3c7e281d97fd3e70b25f7ff4a001eabd56e375d7", + "shasum": "" + }, + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Anna Bodnia", + "email": "anna.bodnia@gmail.com" + }, + { + "name": "Buu Nguyen", + "email": "buunguyen@gmail.com" + }, + { + "name": "Josh Ponelat", + "email": "jponelat@gmail.com" + }, + { + "name": "Kyle Shockey", + "email": "kyleshockey1@gmail.com" + }, + { + "name": "Robert Barnwell", + "email": "robert@robertismy.name" + }, + { + "name": "Sahar Jafari", + "email": "shr.jafari@gmail.com" + } + ], + "description": " Swagger UI is a collection of HTML, Javascript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.", + "homepage": "http://swagger.io", + "keywords": [ + "api", + "documentation", + "openapi", + "specification", + "swagger", + "ui" + ], + "support": { + "issues": "https://github.com/swagger-api/swagger-ui/issues", + "source": "https://github.com/swagger-api/swagger-ui/tree/v5.18.2" + }, + "time": "2024-11-07T14:02:16+00:00" + }, + { + "name": "symfony/cache", + "version": "v7.2.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/cache.git", + "reference": "e7e983596b744c4539f31e79b0350a6cf5878a20" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/cache/zipball/e7e983596b744c4539f31e79b0350a6cf5878a20", + "reference": "e7e983596b744c4539f31e79b0350a6cf5878a20", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/cache": "^2.0|^3.0", + "psr/log": "^1.1|^2|^3", + "symfony/cache-contracts": "^2.5|^3", + "symfony/deprecation-contracts": "^2.5|^3.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/var-exporter": "^6.4|^7.0" + }, + "conflict": { + "doctrine/dbal": "<3.6", + "symfony/dependency-injection": "<6.4", + "symfony/http-kernel": "<6.4", + "symfony/var-dumper": "<6.4" + }, + "provide": { + "psr/cache-implementation": "2.0|3.0", + "psr/simple-cache-implementation": "1.0|2.0|3.0", + "symfony/cache-implementation": "1.1|2.0|3.0" + }, + "require-dev": { + "cache/integration-tests": "dev-master", + "doctrine/dbal": "^3.6|^4", + "predis/predis": "^1.1|^2.0", + "psr/simple-cache": "^1.0|^2.0|^3.0", + "symfony/clock": "^6.4|^7.0", + "symfony/config": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/filesystem": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/messenger": "^6.4|^7.0", + "symfony/var-dumper": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Cache\\": "" + }, + "classmap": [ + "Traits/ValueWrapper.php" + ], + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides extended PSR-6, PSR-16 (and tags) implementations", + "homepage": "https://symfony.com", + "keywords": [ + "caching", + "psr6" + ], + "support": { + "source": "https://github.com/symfony/cache/tree/v7.2.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-12-07T08:08:50+00:00" + }, + { + "name": "symfony/cache-contracts", + "version": "v3.5.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/cache-contracts.git", + "reference": "15a4f8e5cd3bce9aeafc882b1acab39ec8de2c1b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/15a4f8e5cd3bce9aeafc882b1acab39ec8de2c1b", + "reference": "15a4f8e5cd3bce9aeafc882b1acab39ec8de2c1b", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/cache": "^3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Cache\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to caching", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/cache-contracts/tree/v3.5.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:20:29+00:00" + }, + { + "name": "symfony/console", + "version": "v6.4.15", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "f1fc6f47283e27336e7cebb9e8946c8de7bff9bd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/f1fc6f47283e27336e7cebb9e8946c8de7bff9bd", + "reference": "f1fc6f47283e27336e7cebb9e8946c8de7bff9bd", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/string": "^5.4|^6.0|^7.0" + }, + "conflict": { + "symfony/dependency-injection": "<5.4", + "symfony/dotenv": "<5.4", + "symfony/event-dispatcher": "<5.4", + "symfony/lock": "<5.4", + "symfony/process": "<5.4" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/lock": "^5.4|^6.0|^7.0", + "symfony/messenger": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.0|^7.0", + "symfony/stopwatch": "^5.4|^6.0|^7.0", + "symfony/var-dumper": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Eases the creation of beautiful and testable command line interfaces", + "homepage": "https://symfony.com", + "keywords": [ + "cli", + "command-line", + "console", + "terminal" + ], + "support": { + "source": "https://github.com/symfony/console/tree/v6.4.15" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-11-06T14:19:14+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v7.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "601a5ce9aaad7bf10797e3663faefce9e26c24e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/601a5ce9aaad7bf10797e3663faefce9e26c24e2", + "reference": "601a5ce9aaad7bf10797e3663faefce9e26c24e2", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\CssSelector\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Jean-François Simon", + "email": "jeanfrancois.simon@sensiolabs.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Converts CSS selectors to XPath expressions", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/css-selector/tree/v7.2.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:21:43+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v3.5.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", + "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:20:29+00:00" + }, + { + "name": "symfony/error-handler", + "version": "v6.4.14", + "source": { + "type": "git", + "url": "https://github.com/symfony/error-handler.git", + "reference": "9e024324511eeb00983ee76b9aedc3e6ecd993d9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/9e024324511eeb00983ee76b9aedc3e6ecd993d9", + "reference": "9e024324511eeb00983ee76b9aedc3e6ecd993d9", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/log": "^1|^2|^3", + "symfony/var-dumper": "^5.4|^6.0|^7.0" + }, + "conflict": { + "symfony/deprecation-contracts": "<2.5", + "symfony/http-kernel": "<6.4" + }, + "require-dev": { + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/serializer": "^5.4|^6.0|^7.0" + }, + "bin": [ + "Resources/bin/patch-type-declarations" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\ErrorHandler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to manage errors and ease debugging PHP code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/error-handler/tree/v6.4.14" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-11-05T15:34:40+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v7.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "910c5db85a5356d0fea57680defec4e99eb9c8c1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/910c5db85a5356d0fea57680defec4e99eb9c8c1", + "reference": "910c5db85a5356d0fea57680defec4e99eb9c8c1", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/event-dispatcher-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/dependency-injection": "<6.4", + "symfony/service-contracts": "<2.5" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/error-handler": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/stopwatch": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/event-dispatcher/tree/v7.2.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:21:43+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v3.5.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7642f5e970b672283b7823222ae8ef8bbc160b9f", + "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/event-dispatcher": "^1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\EventDispatcher\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to dispatching event", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:20:29+00:00" + }, + { + "name": "symfony/filesystem", + "version": "v7.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/filesystem.git", + "reference": "b8dce482de9d7c9fe2891155035a7248ab5c7fdb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/b8dce482de9d7c9fe2891155035a7248ab5c7fdb", + "reference": "b8dce482de9d7c9fe2891155035a7248ab5c7fdb", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.8" + }, + "require-dev": { + "symfony/process": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Filesystem\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides basic utilities for the filesystem", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/filesystem/tree/v7.2.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-10-25T15:15:23+00:00" + }, + { + "name": "symfony/finder", + "version": "v6.4.13", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "daea9eca0b08d0ed1dc9ab702a46128fd1be4958" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/daea9eca0b08d0ed1dc9ab702a46128fd1be4958", + "reference": "daea9eca0b08d0ed1dc9ab702a46128fd1be4958", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "symfony/filesystem": "^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Finds files and directories via an intuitive fluent interface", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v6.4.13" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-10-01T08:30:56+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v6.4.16", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "431771b7a6f662f1575b3cfc8fd7617aa9864d57" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/431771b7a6f662f1575b3cfc8fd7617aa9864d57", + "reference": "431771b7a6f662f1575b3cfc8fd7617aa9864d57", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.1", + "symfony/polyfill-php83": "^1.27" + }, + "conflict": { + "symfony/cache": "<6.4.12|>=7.0,<7.1.5" + }, + "require-dev": { + "doctrine/dbal": "^2.13.1|^3|^4", + "predis/predis": "^1.1|^2.0", + "symfony/cache": "^6.4.12|^7.1.5", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4|^7.0", + "symfony/mime": "^5.4|^6.0|^7.0", + "symfony/rate-limiter": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Defines an object-oriented layer for the HTTP specification", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-foundation/tree/v6.4.16" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-11-13T18:58:10+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v6.4.16", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "8838b5b21d807923b893ccbfc2cbeda0f1bc00f0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/8838b5b21d807923b893ccbfc2cbeda0f1bc00f0", + "reference": "8838b5b21d807923b893ccbfc2cbeda0f1bc00f0", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/log": "^1|^2|^3", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/error-handler": "^6.4|^7.0", + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/browser-kit": "<5.4", + "symfony/cache": "<5.4", + "symfony/config": "<6.1", + "symfony/console": "<5.4", + "symfony/dependency-injection": "<6.4", + "symfony/doctrine-bridge": "<5.4", + "symfony/form": "<5.4", + "symfony/http-client": "<5.4", + "symfony/http-client-contracts": "<2.5", + "symfony/mailer": "<5.4", + "symfony/messenger": "<5.4", + "symfony/translation": "<5.4", + "symfony/translation-contracts": "<2.5", + "symfony/twig-bridge": "<5.4", + "symfony/validator": "<6.4", + "symfony/var-dumper": "<6.3", + "twig/twig": "<2.13" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/cache": "^1.0|^2.0|^3.0", + "symfony/browser-kit": "^5.4|^6.0|^7.0", + "symfony/clock": "^6.2|^7.0", + "symfony/config": "^6.1|^7.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/css-selector": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/dom-crawler": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/finder": "^5.4|^6.0|^7.0", + "symfony/http-client-contracts": "^2.5|^3", + "symfony/process": "^5.4|^6.0|^7.0", + "symfony/property-access": "^5.4.5|^6.0.5|^7.0", + "symfony/routing": "^5.4|^6.0|^7.0", + "symfony/serializer": "^6.4.4|^7.0.4", + "symfony/stopwatch": "^5.4|^6.0|^7.0", + "symfony/translation": "^5.4|^6.0|^7.0", + "symfony/translation-contracts": "^2.5|^3", + "symfony/uid": "^5.4|^6.0|^7.0", + "symfony/validator": "^6.4|^7.0", + "symfony/var-dumper": "^5.4|^6.4|^7.0", + "symfony/var-exporter": "^6.2|^7.0", + "twig/twig": "^2.13|^3.0.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a structured process for converting a Request into a Response", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-kernel/tree/v6.4.16" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-11-27T12:49:36+00:00" + }, + { + "name": "symfony/mailer", + "version": "v6.4.13", + "source": { + "type": "git", + "url": "https://github.com/symfony/mailer.git", + "reference": "c2f7e0d8d7ac8fe25faccf5d8cac462805db2663" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mailer/zipball/c2f7e0d8d7ac8fe25faccf5d8cac462805db2663", + "reference": "c2f7e0d8d7ac8fe25faccf5d8cac462805db2663", + "shasum": "" + }, + "require": { + "egulias/email-validator": "^2.1.10|^3|^4", + "php": ">=8.1", + "psr/event-dispatcher": "^1", + "psr/log": "^1|^2|^3", + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/mime": "^6.2|^7.0", + "symfony/service-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/http-client-contracts": "<2.5", + "symfony/http-kernel": "<5.4", + "symfony/messenger": "<6.2", + "symfony/mime": "<6.2", + "symfony/twig-bridge": "<6.2.1" + }, + "require-dev": { + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/http-client": "^5.4|^6.0|^7.0", + "symfony/messenger": "^6.2|^7.0", + "symfony/twig-bridge": "^6.2|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mailer\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Helps sending emails", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/mailer/tree/v6.4.13" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:18:03+00:00" + }, + { + "name": "symfony/mime", + "version": "v6.4.13", + "source": { + "type": "git", + "url": "https://github.com/symfony/mime.git", + "reference": "1de1cf14d99b12c7ebbb850491ec6ae3ed468855" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mime/zipball/1de1cf14d99b12c7ebbb850491ec6ae3ed468855", + "reference": "1de1cf14d99b12c7ebbb850491ec6ae3ed468855", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" + }, + "conflict": { + "egulias/email-validator": "~3.0.0", + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/mailer": "<5.4", + "symfony/serializer": "<6.4.3|>7.0,<7.0.3" + }, + "require-dev": { + "egulias/email-validator": "^2.1.10|^3.1|^4", + "league/html-to-markdown": "^5.0", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.4|^7.0", + "symfony/property-access": "^5.4|^6.0|^7.0", + "symfony/property-info": "^5.4|^6.0|^7.0", + "symfony/serializer": "^6.4.3|^7.0.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mime\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows manipulating MIME messages", + "homepage": "https://symfony.com", + "keywords": [ + "mime", + "mime-type" + ], + "support": { + "source": "https://github.com/symfony/mime/tree/v6.4.13" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-10-25T15:07:50+00:00" + }, + { + "name": "symfony/options-resolver", + "version": "v7.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/options-resolver.git", + "reference": "7da8fbac9dcfef75ffc212235d76b2754ce0cf50" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/7da8fbac9dcfef75ffc212235d76b2754ce0cf50", + "reference": "7da8fbac9dcfef75ffc212235d76b2754ce0cf50", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\OptionsResolver\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an improved replacement for the array_replace PHP function", + "homepage": "https://symfony.com", + "keywords": [ + "config", + "configuration", + "options" + ], + "support": { + "source": "https://github.com/symfony/options-resolver/tree/v7.2.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-11-20T11:17:29+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-intl-grapheme", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", + "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's grapheme_* functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "grapheme", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "c36586dcf89a12315939e00ec9b4474adcb1d773" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/c36586dcf89a12315939e00ec9b4474adcb1d773", + "reference": "c36586dcf89a12315939e00ec9b4474adcb1d773", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "symfony/polyfill-intl-normalizer": "^1.10" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + }, + { + "name": "Trevor Rowbotham", + "email": "trevor.rowbotham@pm.me" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "3833d7255cc303546435cb650316bff708a1c75c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c", + "reference": "3833d7255cc303546435cb650316bff708a1c75c", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341", + "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", + "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-php81", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php81.git", + "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c", + "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php81\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php81/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-php83", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php83.git", + "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/2fb86d65e2d424369ad2905e83b236a8805ba491", + "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php83\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php83/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-uuid", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-uuid.git", + "reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/21533be36c24be3f4b1669c4725c7d1d2bab4ae2", + "reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-uuid": "*" + }, + "suggest": { + "ext-uuid": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Uuid\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Grégoire Pineau", + "email": "lyrixx@lyrixx.info" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for uuid functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "uuid" + ], + "support": { + "source": "https://github.com/symfony/polyfill-uuid/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/process", + "version": "v6.4.15", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "3cb242f059c14ae08591c5c4087d1fe443564392" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/3cb242f059c14ae08591c5c4087d1fe443564392", + "reference": "3cb242f059c14ae08591c5c4087d1fe443564392", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Executes commands in sub-processes", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/process/tree/v6.4.15" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-11-06T14:19:14+00:00" + }, + { + "name": "symfony/psr-http-message-bridge", + "version": "v2.3.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/psr-http-message-bridge.git", + "reference": "581ca6067eb62640de5ff08ee1ba6850a0ee472e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/581ca6067eb62640de5ff08ee1ba6850a0ee472e", + "reference": "581ca6067eb62640de5ff08ee1ba6850a0ee472e", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/http-message": "^1.0 || ^2.0", + "symfony/deprecation-contracts": "^2.5 || ^3.0", + "symfony/http-foundation": "^5.4 || ^6.0" + }, + "require-dev": { + "nyholm/psr7": "^1.1", + "psr/log": "^1.1 || ^2 || ^3", + "symfony/browser-kit": "^5.4 || ^6.0", + "symfony/config": "^5.4 || ^6.0", + "symfony/event-dispatcher": "^5.4 || ^6.0", + "symfony/framework-bundle": "^5.4 || ^6.0", + "symfony/http-kernel": "^5.4 || ^6.0", + "symfony/phpunit-bridge": "^6.2" + }, + "suggest": { + "nyholm/psr7": "For a super lightweight PSR-7/17 implementation" + }, + "type": "symfony-bridge", + "extra": { + "branch-alias": { + "dev-main": "2.3-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Bridge\\PsrHttpMessage\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "http://symfony.com/contributors" + } + ], + "description": "PSR HTTP message bridge", + "homepage": "http://symfony.com", + "keywords": [ + "http", + "http-message", + "psr-17", + "psr-7" + ], + "support": { + "issues": "https://github.com/symfony/psr-http-message-bridge/issues", + "source": "https://github.com/symfony/psr-http-message-bridge/tree/v2.3.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-07-26T11:53:26+00:00" + }, + { + "name": "symfony/routing", + "version": "v6.4.16", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "91e02e606b4b705c2f4fb42f7e7708b7923a3220" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/91e02e606b4b705c2f4fb42f7e7708b7923a3220", + "reference": "91e02e606b4b705c2f4fb42f7e7708b7923a3220", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "conflict": { + "doctrine/annotations": "<1.12", + "symfony/config": "<6.2", + "symfony/dependency-injection": "<5.4", + "symfony/yaml": "<5.4" + }, + "require-dev": { + "doctrine/annotations": "^1.12|^2", + "psr/log": "^1|^2|^3", + "symfony/config": "^6.2|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^5.4|^6.0|^7.0", + "symfony/yaml": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Routing\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Maps an HTTP request to a set of configuration variables", + "homepage": "https://symfony.com", + "keywords": [ + "router", + "routing", + "uri", + "url" + ], + "support": { + "source": "https://github.com/symfony/routing/tree/v6.4.16" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-11-13T15:31:34+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v3.5.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/e53260aabf78fb3d63f8d79d69ece59f80d5eda0", + "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/container": "^1.1|^2.0", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "conflict": { + "ext-psr": "<1.1|>=2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/service-contracts/tree/v3.5.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:20:29+00:00" + }, + { + "name": "symfony/string", + "version": "v7.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/string.git", + "reference": "446e0d146f991dde3e73f45f2c97a9faad773c82" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/string/zipball/446e0d146f991dde3e73f45f2c97a9faad773c82", + "reference": "446e0d146f991dde3e73f45f2c97a9faad773c82", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-grapheme": "~1.0", + "symfony/polyfill-intl-normalizer": "~1.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/translation-contracts": "<2.5" + }, + "require-dev": { + "symfony/emoji": "^7.1", + "symfony/error-handler": "^6.4|^7.0", + "symfony/http-client": "^6.4|^7.0", + "symfony/intl": "^6.4|^7.0", + "symfony/translation-contracts": "^2.5|^3.0", + "symfony/var-exporter": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\String\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", + "homepage": "https://symfony.com", + "keywords": [ + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" + ], + "support": { + "source": "https://github.com/symfony/string/tree/v7.2.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-11-13T13:31:26+00:00" + }, + { + "name": "symfony/translation", + "version": "v6.4.13", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation.git", + "reference": "bee9bfabfa8b4045a66bf82520e492cddbaffa66" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation/zipball/bee9bfabfa8b4045a66bf82520e492cddbaffa66", + "reference": "bee9bfabfa8b4045a66bf82520e492cddbaffa66", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/translation-contracts": "^2.5|^3.0" + }, + "conflict": { + "symfony/config": "<5.4", + "symfony/console": "<5.4", + "symfony/dependency-injection": "<5.4", + "symfony/http-client-contracts": "<2.5", + "symfony/http-kernel": "<5.4", + "symfony/service-contracts": "<2.5", + "symfony/twig-bundle": "<5.4", + "symfony/yaml": "<5.4" + }, + "provide": { + "symfony/translation-implementation": "2.3|3.0" + }, + "require-dev": { + "nikic/php-parser": "^4.18|^5.0", + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/finder": "^5.4|^6.0|^7.0", + "symfony/http-client-contracts": "^2.5|^3.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0", + "symfony/intl": "^5.4|^6.0|^7.0", + "symfony/polyfill-intl-icu": "^1.21", + "symfony/routing": "^5.4|^6.0|^7.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/yaml": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to internationalize your application", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/translation/tree/v6.4.13" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-27T18:14:25+00:00" + }, + { + "name": "symfony/translation-contracts", + "version": "v3.5.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "4667ff3bd513750603a09c8dedbea942487fb07c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/4667ff3bd513750603a09c8dedbea942487fb07c", + "reference": "4667ff3bd513750603a09c8dedbea942487fb07c", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to translation", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/translation-contracts/tree/v3.5.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:20:29+00:00" + }, + { + "name": "symfony/uid", + "version": "v6.4.13", + "source": { + "type": "git", + "url": "https://github.com/symfony/uid.git", + "reference": "18eb207f0436a993fffbdd811b5b8fa35fa5e007" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/uid/zipball/18eb207f0436a993fffbdd811b5b8fa35fa5e007", + "reference": "18eb207f0436a993fffbdd811b5b8fa35fa5e007", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/polyfill-uuid": "^1.15" + }, + "require-dev": { + "symfony/console": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Uid\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Grégoire Pineau", + "email": "lyrixx@lyrixx.info" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to generate and represent UIDs", + "homepage": "https://symfony.com", + "keywords": [ + "UID", + "ulid", + "uuid" + ], + "support": { + "source": "https://github.com/symfony/uid/tree/v6.4.13" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:18:03+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v6.4.15", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "38254d5a5ac2e61f2b52f9caf54e7aa3c9d36b80" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/38254d5a5ac2e61f2b52f9caf54e7aa3c9d36b80", + "reference": "38254d5a5ac2e61f2b52f9caf54e7aa3c9d36b80", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/console": "<5.4" + }, + "require-dev": { + "ext-iconv": "*", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/error-handler": "^6.3|^7.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.0|^7.0", + "symfony/uid": "^5.4|^6.0|^7.0", + "twig/twig": "^2.13|^3.0.4" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides mechanisms for walking through any arbitrary PHP variable", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "support": { + "source": "https://github.com/symfony/var-dumper/tree/v6.4.15" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-11-08T15:28:48+00:00" + }, + { + "name": "symfony/var-exporter", + "version": "v7.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-exporter.git", + "reference": "1a6a89f95a46af0f142874c9d650a6358d13070d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/1a6a89f95a46af0f142874c9d650a6358d13070d", + "reference": "1a6a89f95a46af0f142874c9d650a6358d13070d", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "symfony/property-access": "^6.4|^7.0", + "symfony/serializer": "^6.4|^7.0", + "symfony/var-dumper": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\VarExporter\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows exporting any serializable PHP data structure to plain PHP code", + "homepage": "https://symfony.com", + "keywords": [ + "clone", + "construct", + "export", + "hydrate", + "instantiate", + "lazy-loading", + "proxy", + "serialize" + ], + "support": { + "source": "https://github.com/symfony/var-exporter/tree/v7.2.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-10-18T07:58:17+00:00" + }, + { + "name": "symfony/yaml", + "version": "v6.4.13", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "e99b4e94d124b29ee4cf3140e1b537d2dad8cec9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/e99b4e94d124b29ee4cf3140e1b537d2dad8cec9", + "reference": "e99b4e94d124b29ee4cf3140e1b537d2dad8cec9", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/console": "<5.4" + }, + "require-dev": { + "symfony/console": "^5.4|^6.0|^7.0" + }, + "bin": [ + "Resources/bin/yaml-lint" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Loads and dumps YAML files", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/yaml/tree/v6.4.13" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:18:03+00:00" + }, + { + "name": "tijsverkoyen/css-to-inline-styles", + "version": "v2.2.7", + "source": { + "type": "git", + "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", + "reference": "83ee6f38df0a63106a9e4536e3060458b74ccedb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/83ee6f38df0a63106a9e4536e3060458b74ccedb", + "reference": "83ee6f38df0a63106a9e4536e3060458b74ccedb", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "php": "^5.5 || ^7.0 || ^8.0", + "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5 || ^8.5.21 || ^9.5.10" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "TijsVerkoyen\\CssToInlineStyles\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Tijs Verkoyen", + "email": "css_to_inline_styles@verkoyen.eu", + "role": "Developer" + } + ], + "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.", + "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", + "support": { + "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", + "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/v2.2.7" + }, + "time": "2023-12-08T13:03:43+00:00" + }, + { + "name": "trax2/framework", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/trax-project/trax2-framework.git", + "reference": "0f099d4411ba8e32d373e1e2142f0036afee1414" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/trax-project/trax2-framework/zipball/0f099d4411ba8e32d373e1e2142f0036afee1414", + "reference": "0f099d4411ba8e32d373e1e2142f0036afee1414", + "shasum": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Trax\\Auth\\": "auth/src/", + "Trax\\Core\\": "core/src/", + "Trax\\Repo\\": "repo/src/", + "Trax\\XapiStore\\": "xapi-store/src/", + "Trax\\XapiValidation\\": "xapi-validation/src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-3.0-or-later" + ], + "authors": [ + { + "name": "Sébastien Fraysse", + "email": "sebastien@fraysse.eu", + "homepage": "http://fraysse.eu" + } + ], + "description": "A framework for TRAX LRS", + "homepage": "http://traxlrs.com", + "keywords": [ + "lrs", + "trax", + "xAPI" + ], + "support": { + "issues": "https://github.com/trax-project/trax2-framework/issues", + "source": "https://github.com/trax-project/trax2-framework/tree/2.0.4" + }, + "time": "2023-04-25T11:10:04+00:00" + }, + { + "name": "treestoneit/shopping-cart", + "version": "v1.5.0", + "source": { + "type": "git", + "url": "https://github.com/treeStoneIT/shopping-cart.git", + "reference": "303b3d5e4845bbd45f72ba29cb8098d17d50f5a1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/treeStoneIT/shopping-cart/zipball/303b3d5e4845bbd45f72ba29cb8098d17d50f5a1", + "reference": "303b3d5e4845bbd45f72ba29cb8098d17d50f5a1", + "shasum": "" + }, + "require": { + "ext-json": "*", + "illuminate/config": "^6.0|^7.0|^8.0|^9.0", + "illuminate/database": "^6.20.26|^7.30.5|^8.40.0|^9.0", + "illuminate/support": "^6.0|^7.0|^8.0|^9.0", + "php": "^7.3|^8.0|^8.1" + }, + "require-dev": { + "orchestra/testbench": "^4.0|^5.0|^6.0", + "phpunit/phpunit": "^8.0|^9.0" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Cart": "Treestoneit\\ShoppingCart\\Facades\\Cart" + }, + "providers": [ + "Treestoneit\\ShoppingCart\\CartServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Treestoneit\\ShoppingCart\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Avraham Appel", + "email": "avraham@bomshteyn.com", + "role": "Developer" + } + ], + "description": "An easy-to-use shopping cart for Laravel", + "homepage": "https://github.com/treestoneit/shopping-cart", + "keywords": [ + "laravel", + "shopping-cart", + "treestoneit" + ], + "support": { + "issues": "https://github.com/treeStoneIT/shopping-cart/issues", + "source": "https://github.com/treeStoneIT/shopping-cart/tree/v1.5.0" + }, + "funding": [ + { + "url": "https://github.com/treestoneit", + "type": "github" + } + ], + "time": "2022-09-13T20:54:06+00:00" + }, + { + "name": "twilio/sdk", + "version": "6.44.4", + "source": { + "type": "git", + "url": "https://github.com/twilio/twilio-php.git", + "reference": "08aad5f377e2245b9cd7508e7762d95e7392fa4d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twilio/twilio-php/zipball/08aad5f377e2245b9cd7508e7762d95e7392fa4d", + "reference": "08aad5f377e2245b9cd7508e7762d95e7392fa4d", + "shasum": "" + }, + "require": { + "php": ">=7.1.0" + }, + "require-dev": { + "guzzlehttp/guzzle": "^6.3 || ^7.0", + "phpunit/phpunit": ">=7.0 < 10" + }, + "suggest": { + "guzzlehttp/guzzle": "An HTTP client to execute the API requests" + }, + "type": "library", + "autoload": { + "psr-4": { + "Twilio\\": "src/Twilio/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Twilio API Team", + "email": "api@twilio.com" + } + ], + "description": "A PHP wrapper for Twilio's API", + "homepage": "https://github.com/twilio/twilio-php", + "keywords": [ + "api", + "sms", + "twilio" + ], + "support": { + "issues": "https://github.com/twilio/twilio-php/issues", + "source": "https://github.com/twilio/twilio-php/tree/6.44.4" + }, + "time": "2023-02-22T19:59:53+00:00" + }, + { + "name": "tzsk/sms", + "version": "6.0.0", + "source": { + "type": "git", + "url": "https://github.com/tzsk/sms.git", + "reference": "387b3e750e911095be7a36f9181cb3cdd7d81929" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tzsk/sms/zipball/387b3e750e911095be7a36f9181cb3cdd7d81929", + "reference": "387b3e750e911095be7a36f9181cb3cdd7d81929", + "shasum": "" + }, + "require": { + "guzzlehttp/guzzle": "^7.0", + "illuminate/http": "^8.0|^9.0", + "illuminate/support": "^8.0|^9.0", + "php": "^8.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^3.87", + "friendsofphp/php-cs-fixer": "^3.0", + "kavenegar/php": "^1.2", + "laravel/legacy-factories": "^1.0", + "mediaburst/clockworksms": "^2.0", + "melipayamak/php": "^1.0.0", + "orchestra/testbench": "^6.0|^7.0", + "phpunit/phpunit": "^9.3", + "sms77/api": "^v2.4.0", + "smsgatewayme/client": "^0.0.1", + "twilio/sdk": "^6.0", + "vimeo/psalm": "^4.0" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Sms": "Tzsk\\Sms\\Facades\\Sms" + }, + "providers": [ + "Tzsk\\Sms\\SmsServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/Helper.php" + ], + "psr-4": { + "Tzsk\\Sms\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Kazi Ahmed", + "email": "mailtokmahmed@gmail.com", + "homepage": "https://github.com/tzsk", + "role": "Developer" + } + ], + "description": "Laravel SMS Gateway Integration Package", + "homepage": "https://github.com/tzsk/sms", + "keywords": [ + "laravel SMS gateway me", + "laravel SmsGateWay24", + "laravel farazsms", + "laravel kavenegar", + "laravel link mobility", + "laravel melipayamak", + "laravel sms gateway", + "laravel smsir", + "laravel textlocal", + "laravel tsms", + "laravel twilio", + "sms", + "tzsk" + ], + "support": { + "issues": "https://github.com/tzsk/sms/issues", + "source": "https://github.com/tzsk/sms/tree/6.0.0" + }, + "funding": [ + { + "url": "https://paypal.me/KMAhmed", + "type": "custom" + }, + { + "url": "https://github.com/tzsk", + "type": "github" + } + ], + "time": "2022-04-02T05:56:41+00:00" + }, + { + "name": "vlucas/phpdotenv", + "version": "v5.6.1", + "source": { + "type": "git", + "url": "https://github.com/vlucas/phpdotenv.git", + "reference": "a59a13791077fe3d44f90e7133eb68e7d22eaff2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/a59a13791077fe3d44f90e7133eb68e7d22eaff2", + "reference": "a59a13791077fe3d44f90e7133eb68e7d22eaff2", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "graham-campbell/result-type": "^1.1.3", + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.3", + "symfony/polyfill-ctype": "^1.24", + "symfony/polyfill-mbstring": "^1.24", + "symfony/polyfill-php80": "^1.24" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "ext-filter": "*", + "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2" + }, + "suggest": { + "ext-filter": "Required to use the boolean validator." + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, + "branch-alias": { + "dev-master": "5.6-dev" + } + }, + "autoload": { + "psr-4": { + "Dotenv\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Vance Lucas", + "email": "vance@vancelucas.com", + "homepage": "https://github.com/vlucas" + } + ], + "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", + "keywords": [ + "dotenv", + "env", + "environment" + ], + "support": { + "issues": "https://github.com/vlucas/phpdotenv/issues", + "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", + "type": "tidelift" + } + ], + "time": "2024-07-20T21:52:34+00:00" + }, + { + "name": "voku/portable-ascii", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/voku/portable-ascii.git", + "reference": "b1d923f88091c6bf09699efcd7c8a1b1bfd7351d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b1d923f88091c6bf09699efcd7c8a1b1bfd7351d", + "reference": "b1d923f88091c6bf09699efcd7c8a1b1bfd7351d", + "shasum": "" + }, + "require": { + "php": ">=7.0.0" + }, + "require-dev": { + "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" + }, + "suggest": { + "ext-intl": "Use Intl for transliterator_transliterate() support" + }, + "type": "library", + "autoload": { + "psr-4": { + "voku\\": "src/voku/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Lars Moelleken", + "homepage": "https://www.moelleken.org/" + } + ], + "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", + "homepage": "https://github.com/voku/portable-ascii", + "keywords": [ + "ascii", + "clean", + "php" + ], + "support": { + "issues": "https://github.com/voku/portable-ascii/issues", + "source": "https://github.com/voku/portable-ascii/tree/2.0.3" + }, + "funding": [ + { + "url": "https://www.paypal.me/moelleken", + "type": "custom" + }, + { + "url": "https://github.com/voku", + "type": "github" + }, + { + "url": "https://opencollective.com/portable-ascii", + "type": "open_collective" + }, + { + "url": "https://www.patreon.com/voku", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", + "type": "tidelift" + } + ], + "time": "2024-11-21T01:49:47+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/webmozarts/assert.git", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "php": "^7.2 || ^8.0" + }, + "conflict": { + "phpstan/phpstan": "<0.12.20", + "vimeo/psalm": "<4.6.1 || 4.6.2" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.13" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "support": { + "issues": "https://github.com/webmozarts/assert/issues", + "source": "https://github.com/webmozarts/assert/tree/1.11.0" + }, + "time": "2022-06-03T18:03:27+00:00" + }, + { + "name": "zanysoft/laravel-zip", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/zanysoft/laravel-zip.git", + "reference": "04ed09db8ca799e088b3af183e6de50be8346bf4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zanysoft/laravel-zip/zipball/04ed09db8ca799e088b3af183e6de50be8346bf4", + "reference": "04ed09db8ca799e088b3af183e6de50be8346bf4", + "shasum": "" + }, + "require": { + "ext-zip": "*", + "illuminate/support": "^7.0|^8.0|^9.0|^10.0", + "php": ">=7.4" + }, + "require-dev": { + "orchestra/testbench": "^6.24", + "phpunit/phpunit": "^9.5", + "scrutinizer/ocular": "^1.9" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Zip": "ZanySoft\\Zip\\Facades\\Zip" + }, + "providers": [ + "ZanySoft\\Zip\\ZipServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "ZanySoft\\Zip\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Zany Soft", + "email": "info@zanysoft.net", + "homepage": "http://www.zanysoft.net" + } + ], + "description": "laravel-zip is the world's leading zip utility for file compression and backup.", + "homepage": "http://www.zanysoft.net", + "keywords": [ + "backup", + "extract", + "laravel", + "laravel-zip", + "laravel8", + "laravel9", + "merge", + "multiple", + "unzip", + "zip", + "ziparchive" + ], + "support": { + "issues": "https://github.com/zanysoft/laravel-zip/issues", + "source": "https://github.com/zanysoft/laravel-zip/tree/2.0.4" + }, + "time": "2023-02-16T05:33:35+00:00" + }, + { + "name": "zircote/swagger-php", + "version": "4.11.1", + "source": { + "type": "git", + "url": "https://github.com/zircote/swagger-php.git", + "reference": "7df10e8ec47db07c031db317a25bef962b4e5de1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zircote/swagger-php/zipball/7df10e8ec47db07c031db317a25bef962b4e5de1", + "reference": "7df10e8ec47db07c031db317a25bef962b4e5de1", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": ">=7.2", + "psr/log": "^1.1 || ^2.0 || ^3.0", + "symfony/deprecation-contracts": "^2 || ^3", + "symfony/finder": ">=2.2", + "symfony/yaml": ">=3.3" + }, + "require-dev": { + "composer/package-versions-deprecated": "^1.11", + "doctrine/annotations": "^1.7 || ^2.0", + "friendsofphp/php-cs-fixer": "^2.17 || 3.62.0", + "phpstan/phpstan": "^1.6", + "phpunit/phpunit": ">=8", + "vimeo/psalm": "^4.23" + }, + "suggest": { + "doctrine/annotations": "^1.7 || ^2.0" + }, + "bin": [ + "bin/openapi" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.x-dev" + } + }, + "autoload": { + "psr-4": { + "OpenApi\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Robert Allen", + "email": "zircote@gmail.com" + }, + { + "name": "Bob Fanger", + "email": "bfanger@gmail.com", + "homepage": "https://bfanger.nl" + }, + { + "name": "Martin Rademacher", + "email": "mano@radebatz.net", + "homepage": "https://radebatz.net" + } + ], + "description": "swagger-php - Generate interactive documentation for your RESTful API using phpdoc annotations", + "homepage": "https://github.com/zircote/swagger-php/", + "keywords": [ + "api", + "json", + "rest", + "service discovery" + ], + "support": { + "issues": "https://github.com/zircote/swagger-php/issues", + "source": "https://github.com/zircote/swagger-php/tree/4.11.1" + }, + "time": "2024-10-15T19:20:02+00:00" + } + ], + "packages-dev": [ + { + "name": "doctrine/instantiator", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", + "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "doctrine/coding-standard": "^11", + "ext-pdo": "*", + "ext-phar": "*", + "phpbench/phpbench": "^1.2", + "phpstan/phpstan": "^1.9.4", + "phpstan/phpstan-phpunit": "^1.3", + "phpunit/phpunit": "^9.5.27", + "vimeo/psalm": "^5.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "https://ocramius.github.io/" + } + ], + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://www.doctrine-project.org/projects/instantiator.html", + "keywords": [ + "constructor", + "instantiate" + ], + "support": { + "issues": "https://github.com/doctrine/instantiator/issues", + "source": "https://github.com/doctrine/instantiator/tree/2.0.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", + "type": "tidelift" + } + ], + "time": "2022-12-30T00:23:10+00:00" + }, + { + "name": "filp/whoops", + "version": "2.16.0", + "source": { + "type": "git", + "url": "https://github.com/filp/whoops.git", + "reference": "befcdc0e5dce67252aa6322d82424be928214fa2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filp/whoops/zipball/befcdc0e5dce67252aa6322d82424be928214fa2", + "reference": "befcdc0e5dce67252aa6322d82424be928214fa2", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0", + "psr/log": "^1.0.1 || ^2.0 || ^3.0" + }, + "require-dev": { + "mockery/mockery": "^1.0", + "phpunit/phpunit": "^7.5.20 || ^8.5.8 || ^9.3.3", + "symfony/var-dumper": "^4.0 || ^5.0" + }, + "suggest": { + "symfony/var-dumper": "Pretty print complex values better with var-dumper available", + "whoops/soap": "Formats errors as SOAP responses" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7-dev" + } + }, + "autoload": { + "psr-4": { + "Whoops\\": "src/Whoops/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Filipe Dobreira", + "homepage": "https://github.com/filp", + "role": "Developer" + } + ], + "description": "php error handling for cool kids", + "homepage": "https://filp.github.io/whoops/", + "keywords": [ + "error", + "exception", + "handling", + "library", + "throwable", + "whoops" + ], + "support": { + "issues": "https://github.com/filp/whoops/issues", + "source": "https://github.com/filp/whoops/tree/2.16.0" + }, + "funding": [ + { + "url": "https://github.com/denis-sokolov", + "type": "github" + } + ], + "time": "2024-09-25T12:00:00+00:00" + }, + { + "name": "hamcrest/hamcrest-php", + "version": "v2.0.1", + "source": { + "type": "git", + "url": "https://github.com/hamcrest/hamcrest-php.git", + "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", + "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", + "shasum": "" + }, + "require": { + "php": "^5.3|^7.0|^8.0" + }, + "replace": { + "cordoval/hamcrest-php": "*", + "davedevelopment/hamcrest-php": "*", + "kodova/hamcrest-php": "*" + }, + "require-dev": { + "phpunit/php-file-iterator": "^1.4 || ^2.0", + "phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1-dev" + } + }, + "autoload": { + "classmap": [ + "hamcrest" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "This is the PHP port of Hamcrest Matchers", + "keywords": [ + "test" + ], + "support": { + "issues": "https://github.com/hamcrest/hamcrest-php/issues", + "source": "https://github.com/hamcrest/hamcrest-php/tree/v2.0.1" + }, + "time": "2020-07-09T08:09:16+00:00" + }, + { + "name": "mockery/mockery", + "version": "1.6.12", + "source": { + "type": "git", + "url": "https://github.com/mockery/mockery.git", + "reference": "1f4efdd7d3beafe9807b08156dfcb176d18f1699" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mockery/mockery/zipball/1f4efdd7d3beafe9807b08156dfcb176d18f1699", + "reference": "1f4efdd7d3beafe9807b08156dfcb176d18f1699", + "shasum": "" + }, + "require": { + "hamcrest/hamcrest-php": "^2.0.1", + "lib-pcre": ">=7.0", + "php": ">=7.3" + }, + "conflict": { + "phpunit/phpunit": "<8.0" + }, + "require-dev": { + "phpunit/phpunit": "^8.5 || ^9.6.17", + "symplify/easy-coding-standard": "^12.1.14" + }, + "type": "library", + "autoload": { + "files": [ + "library/helpers.php", + "library/Mockery.php" + ], + "psr-4": { + "Mockery\\": "library/Mockery" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Pádraic Brady", + "email": "padraic.brady@gmail.com", + "homepage": "https://github.com/padraic", + "role": "Author" + }, + { + "name": "Dave Marshall", + "email": "dave.marshall@atstsolutions.co.uk", + "homepage": "https://davedevelopment.co.uk", + "role": "Developer" + }, + { + "name": "Nathanael Esayeas", + "email": "nathanael.esayeas@protonmail.com", + "homepage": "https://github.com/ghostwriter", + "role": "Lead Developer" + } + ], + "description": "Mockery is a simple yet flexible PHP mock object framework", + "homepage": "https://github.com/mockery/mockery", + "keywords": [ + "BDD", + "TDD", + "library", + "mock", + "mock objects", + "mockery", + "stub", + "test", + "test double", + "testing" + ], + "support": { + "docs": "https://docs.mockery.io/", + "issues": "https://github.com/mockery/mockery/issues", + "rss": "https://github.com/mockery/mockery/releases.atom", + "security": "https://github.com/mockery/mockery/security/advisories", + "source": "https://github.com/mockery/mockery" + }, + "time": "2024-05-16T03:13:13+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.12.1", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/123267b2c49fbf30d78a7b2d333f6be754b94845", + "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "doctrine/collections": "<1.6.8", + "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", + "autoload": { + "files": [ + "src/DeepCopy/deep_copy.php" + ], + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "support": { + "issues": "https://github.com/myclabs/DeepCopy/issues", + "source": "https://github.com/myclabs/DeepCopy/tree/1.12.1" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", + "type": "tidelift" + } + ], + "time": "2024-11-08T17:47:46+00:00" + }, + { + "name": "nunomaduro/collision", + "version": "v7.11.0", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/collision.git", + "reference": "994ea93df5d4132f69d3f1bd74730509df6e8a05" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/994ea93df5d4132f69d3f1bd74730509df6e8a05", + "reference": "994ea93df5d4132f69d3f1bd74730509df6e8a05", + "shasum": "" + }, + "require": { + "filp/whoops": "^2.16.0", + "nunomaduro/termwind": "^1.15.1", + "php": "^8.1.0", + "symfony/console": "^6.4.12" + }, + "conflict": { + "laravel/framework": ">=11.0.0" + }, + "require-dev": { + "brianium/paratest": "^7.3.1", + "laravel/framework": "^10.48.22", + "laravel/pint": "^1.18.1", + "laravel/sail": "^1.36.0", + "laravel/sanctum": "^3.3.3", + "laravel/tinker": "^2.10.0", + "nunomaduro/larastan": "^2.9.8", + "orchestra/testbench-core": "^8.28.3", + "pestphp/pest": "^2.35.1", + "phpunit/phpunit": "^10.5.36", + "sebastian/environment": "^6.1.0", + "spatie/laravel-ignition": "^2.8.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "./src/Adapters/Phpunit/Autoload.php" + ], + "psr-4": { + "NunoMaduro\\Collision\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Cli error handling for console/command-line PHP applications.", + "keywords": [ + "artisan", + "cli", + "command-line", + "console", + "error", + "handling", + "laravel", + "laravel-zero", + "php", + "symfony" + ], + "support": { + "issues": "https://github.com/nunomaduro/collision/issues", + "source": "https://github.com/nunomaduro/collision" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://www.patreon.com/nunomaduro", + "type": "patreon" + } + ], + "time": "2024-10-15T15:12:40+00:00" + }, + { + "name": "orchestra/canvas", + "version": "v7.11.1", + "source": { + "type": "git", + "url": "https://github.com/orchestral/canvas.git", + "reference": "ccfbf44bfd2b959fa05b6ad5c770c89641991edc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/orchestral/canvas/zipball/ccfbf44bfd2b959fa05b6ad5c770c89641991edc", + "reference": "ccfbf44bfd2b959fa05b6ad5c770c89641991edc", + "shasum": "" + }, + "require": { + "illuminate/database": "^9.52.15", + "illuminate/support": "^9.52.15", + "orchestra/canvas-core": "^7.7", + "orchestra/testbench-core": "^7.31", + "php": "^8.0", + "symfony/yaml": "^5.4 || ^6.0" + }, + "require-dev": { + "laravel/framework": "^9.52.15", + "laravel/pint": "^1.4", + "mockery/mockery": "^1.5.1", + "phpstan/phpstan": "^1.10.5", + "phpunit/phpunit": "^9.5.10", + "spatie/laravel-ray": "^1.32.4" + }, + "bin": [ + "canvas" + ], + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Orchestra\\Canvas\\LaravelServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "8.0-dev" + } + }, + "autoload": { + "psr-4": { + "Orchestra\\Canvas\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + }, + { + "name": "Mior Muhammad Zaki", + "email": "crynobone@gmail.com" + } + ], + "description": "Code Generators for Laravel Applications and Packages", + "support": { + "issues": "https://github.com/orchestral/canvas/issues", + "source": "https://github.com/orchestral/canvas/tree/v7.11.1" + }, + "time": "2023-09-25T08:18:28+00:00" + }, + { + "name": "orchestra/canvas-core", + "version": "v7.7.0", + "source": { + "type": "git", + "url": "https://github.com/orchestral/canvas-core.git", + "reference": "7e1bc8933fd0bd40464e4119060065000fc2ab2f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/orchestral/canvas-core/zipball/7e1bc8933fd0bd40464e4119060065000fc2ab2f", + "reference": "7e1bc8933fd0bd40464e4119060065000fc2ab2f", + "shasum": "" + }, + "require": { + "illuminate/console": "^9.52.15", + "illuminate/filesystem": "^9.52.15", + "php": "^8.0" + }, + "conflict": { + "orchestra/canvas": "<7.10.0", + "orchestra/testbench-core": "<7.25.0" + }, + "require-dev": { + "fakerphp/faker": "^1.21", + "laravel/framework": "^9.52.15", + "laravel/pint": "^1.1", + "mockery/mockery": "^1.5.1", + "orchestra/testbench-core": "^7.31", + "orchestra/workbench": "^0.3", + "phpstan/phpstan": "^1.10.6", + "phpunit/phpunit": "^9.6", + "symfony/yaml": "^6.0.9" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Orchestra\\Canvas\\Core\\LaravelServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "8.0-dev" + } + }, + "autoload": { + "psr-4": { + "Orchestra\\Canvas\\Core\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + }, + { + "name": "Mior Muhammad Zaki", + "email": "crynobone@gmail.com" + } + ], + "description": "Code Generators Builder for Laravel Applications and Packages", + "support": { + "issues": "https://github.com/orchestral/canvas/issues", + "source": "https://github.com/orchestral/canvas-core/tree/v7.7.0" + }, + "time": "2023-09-19T04:21:54+00:00" + }, + { + "name": "orchestra/testbench", + "version": "v7.32.0", + "source": { + "type": "git", + "url": "https://github.com/orchestral/testbench.git", + "reference": "3e493a420bbc666a5a49984dbc7317b62a18c7dc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/orchestral/testbench/zipball/3e493a420bbc666a5a49984dbc7317b62a18c7dc", + "reference": "3e493a420bbc666a5a49984dbc7317b62a18c7dc", + "shasum": "" + }, + "require": { + "fakerphp/faker": "^1.21", + "laravel/framework": "^9.52.15", + "mockery/mockery": "^1.5.1", + "orchestra/testbench-core": "^7.32", + "orchestra/workbench": "^0.4.0", + "php": "^8.0", + "phpunit/phpunit": "^9.5.10", + "spatie/laravel-ray": "^1.32.4", + "symfony/process": "^6.0.9", + "symfony/yaml": "^6.0.9", + "vlucas/phpdotenv": "^5.4.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.0-dev" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mior Muhammad Zaki", + "email": "crynobone@gmail.com", + "homepage": "https://github.com/crynobone" + } + ], + "description": "Laravel Testing Helper for Packages Development", + "homepage": "https://packages.tools/testbench/", + "keywords": [ + "BDD", + "TDD", + "dev", + "laravel", + "laravel-packages", + "testing" + ], + "support": { + "issues": "https://github.com/orchestral/testbench/issues", + "source": "https://github.com/orchestral/testbench/tree/v7.32.0" + }, + "time": "2023-09-25T14:00:50+00:00" + }, + { + "name": "orchestra/testbench-core", + "version": "v7.32.1", + "source": { + "type": "git", + "url": "https://github.com/orchestral/testbench-core.git", + "reference": "9443467400b4f848bb5a1649e1b21cf7010604fb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/orchestral/testbench-core/zipball/9443467400b4f848bb5a1649e1b21cf7010604fb", + "reference": "9443467400b4f848bb5a1649e1b21cf7010604fb", + "shasum": "" + }, + "require": { + "php": "^8.0" + }, + "require-dev": { + "fakerphp/faker": "^1.21", + "laravel/framework": "^9.52.9", + "laravel/pint": "^1.4", + "mockery/mockery": "^1.5.1", + "phpstan/phpstan": "^1.10.7", + "phpunit/phpunit": "^9.5.10", + "spatie/laravel-ray": "^1.32.4", + "symfony/process": "^6.0.9", + "symfony/yaml": "^6.0.9", + "vlucas/phpdotenv": "^5.4.1" + }, + "suggest": { + "brianium/paratest": "Allow using parallel tresting (^6.4).", + "fakerphp/faker": "Allow using Faker for testing (^1.21).", + "laravel/framework": "Required for testing (^9.52.9).", + "mockery/mockery": "Allow using Mockery for testing (^1.5.1).", + "nunomaduro/collision": "Allow using Laravel style tests output and parallel testing (^6.2).", + "orchestra/testbench-browser-kit": "Allow using legacy Laravel BrowserKit for testing (^7.0).", + "orchestra/testbench-dusk": "Allow using Laravel Dusk for testing (^7.0).", + "phpunit/phpunit": "Allow using PHPUnit for testing (^9.5.10).", + "symfony/yaml": "Required for CLI Commander (^6.0.9).", + "vlucas/phpdotenv": "Required for CLI Commander (^5.4.1)." + }, + "bin": [ + "testbench" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.0-dev" + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Orchestra\\Testbench\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mior Muhammad Zaki", + "email": "crynobone@gmail.com", + "homepage": "https://github.com/crynobone" + } + ], + "description": "Testing Helper for Laravel Development", + "homepage": "https://packages.tools/testbench", + "keywords": [ + "BDD", + "TDD", + "dev", + "laravel", + "laravel-packages", + "testing" + ], + "support": { + "issues": "https://github.com/orchestral/testbench/issues", + "source": "https://github.com/orchestral/testbench-core" + }, + "time": "2023-09-26T12:49:36+00:00" + }, + { + "name": "orchestra/workbench", + "version": "v0.4.2", + "source": { + "type": "git", + "url": "https://github.com/orchestral/workbench.git", + "reference": "958e6cdd73c86098b21bdb4cf86d6983e385d8f7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/orchestral/workbench/zipball/958e6cdd73c86098b21bdb4cf86d6983e385d8f7", + "reference": "958e6cdd73c86098b21bdb4cf86d6983e385d8f7", + "shasum": "" + }, + "require": { + "composer-runtime-api": "^2.2", + "illuminate/console": "^9.52.15 || ^10.26.0", + "illuminate/support": "^9.52.15 || ^10.26.0", + "laravel/tinker": "^2.8.2", + "orchestra/canvas": "^7.10.0 || ^8.11.0", + "orchestra/testbench-core": "^7.32.0 || ^8.12.0", + "php": "^8.0" + }, + "require-dev": { + "fakerphp/faker": "^1.21", + "laravel/framework": "^9.52.15 || ^10.26.0", + "laravel/pint": "^1.4", + "mockery/mockery": "^1.5.1", + "phpstan/phpstan": "^1.10.7", + "phpunit/phpunit": "^9.6", + "spatie/laravel-ray": "^1.32.4", + "symfony/yaml": "^6.0.9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.4.x-dev" + } + }, + "autoload": { + "psr-4": { + "Orchestra\\Workbench\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mior Muhammad Zaki", + "email": "crynobone@gmail.com" + } + ], + "description": "Workbench Companion for Laravel Packages Development", + "keywords": [ + "dev", + "laravel", + "laravel-packages", + "testing" + ], + "support": { + "issues": "https://github.com/orchestral/workbench/issues", + "source": "https://github.com/orchestral/workbench/tree/v0.4.2" + }, + "time": "2023-10-15T02:27:06+00:00" + }, + { + "name": "phar-io/manifest", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "54750ef60c58e43759730615a392c31c80e23176" + }, + "dist": { + "type": "zip", + "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", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "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.4" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2024-03-03T12:33:53+00:00" + }, + { + "name": "phar-io/version", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Library for handling version information and constraints", + "support": { + "issues": "https://github.com/phar-io/version/issues", + "source": "https://github.com/phar-io/version/tree/3.2.1" + }, + "time": "2022-02-21T01:04:05+00:00" + }, + { + "name": "php-di/invoker", + "version": "2.3.4", + "source": { + "type": "git", + "url": "https://github.com/PHP-DI/Invoker.git", + "reference": "33234b32dafa8eb69202f950a1fc92055ed76a86" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHP-DI/Invoker/zipball/33234b32dafa8eb69202f950a1fc92055ed76a86", + "reference": "33234b32dafa8eb69202f950a1fc92055ed76a86", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "psr/container": "^1.0|^2.0" + }, + "require-dev": { + "athletic/athletic": "~0.1.8", + "mnapoli/hard-mode": "~0.3.0", + "phpunit/phpunit": "^9.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Invoker\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Generic and extensible callable invoker", + "homepage": "https://github.com/PHP-DI/Invoker", + "keywords": [ + "callable", + "dependency", + "dependency-injection", + "injection", + "invoke", + "invoker" + ], + "support": { + "issues": "https://github.com/PHP-DI/Invoker/issues", + "source": "https://github.com/PHP-DI/Invoker/tree/2.3.4" + }, + "funding": [ + { + "url": "https://github.com/mnapoli", + "type": "github" + } + ], + "time": "2023-09-08T09:24:21+00:00" + }, + { + "name": "php-di/php-di", + "version": "7.0.7", + "source": { + "type": "git", + "url": "https://github.com/PHP-DI/PHP-DI.git", + "reference": "e87435e3c0e8f22977adc5af0d5cdcc467e15cf1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHP-DI/PHP-DI/zipball/e87435e3c0e8f22977adc5af0d5cdcc467e15cf1", + "reference": "e87435e3c0e8f22977adc5af0d5cdcc467e15cf1", + "shasum": "" + }, + "require": { + "laravel/serializable-closure": "^1.0", + "php": ">=8.0", + "php-di/invoker": "^2.0", + "psr/container": "^1.1 || ^2.0" + }, + "provide": { + "psr/container-implementation": "^1.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3", + "friendsofphp/proxy-manager-lts": "^1", + "mnapoli/phpunit-easymock": "^1.3", + "phpunit/phpunit": "^9.5", + "vimeo/psalm": "^4.6" + }, + "suggest": { + "friendsofphp/proxy-manager-lts": "Install it if you want to use lazy injection (version ^1)" + }, + "type": "library", + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "DI\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "The dependency injection container for humans", + "homepage": "https://php-di.org/", + "keywords": [ + "PSR-11", + "container", + "container-interop", + "dependency injection", + "di", + "ioc", + "psr11" + ], + "support": { + "issues": "https://github.com/PHP-DI/PHP-DI/issues", + "source": "https://github.com/PHP-DI/PHP-DI/tree/7.0.7" + }, + "funding": [ + { + "url": "https://github.com/mnapoli", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/php-di/php-di", + "type": "tidelift" + } + ], + "time": "2024-07-21T15:55:45+00:00" + }, + { + "name": "php-mock/php-mock", + "version": "2.5.1", + "source": { + "type": "git", + "url": "https://github.com/php-mock/php-mock.git", + "reference": "8f58972dce4de5a804dc0459383a11bc651416cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-mock/php-mock/zipball/8f58972dce4de5a804dc0459383a11bc651416cf", + "reference": "8f58972dce4de5a804dc0459383a11bc651416cf", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0 || ^8.0", + "phpunit/php-text-template": "^1 || ^2 || ^3 || ^4" + }, + "replace": { + "malkusch/php-mock": "*" + }, + "require-dev": { + "phpunit/phpunit": "^5.7 || ^6.5 || ^7.5 || ^8.0 || ^9.0 || ^10.0 || ^11.0", + "squizlabs/php_codesniffer": "^3.8" + }, + "suggest": { + "php-mock/php-mock-phpunit": "Allows integration into PHPUnit testcase with the trait PHPMock." + }, + "type": "library", + "autoload": { + "files": [ + "autoload.php" + ], + "psr-4": { + "phpmock\\": [ + "classes/", + "tests/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "WTFPL" + ], + "authors": [ + { + "name": "Markus Malkusch", + "email": "markus@malkusch.de", + "homepage": "http://markus.malkusch.de", + "role": "Developer" + } + ], + "description": "PHP-Mock can mock built-in PHP functions (e.g. time()). PHP-Mock relies on PHP's namespace fallback policy. No further extension is needed.", + "homepage": "https://github.com/php-mock/php-mock", + "keywords": [ + "BDD", + "TDD", + "function", + "mock", + "stub", + "test", + "test double", + "testing" + ], + "support": { + "issues": "https://github.com/php-mock/php-mock/issues", + "source": "https://github.com/php-mock/php-mock/tree/2.5.1" + }, + "funding": [ + { + "url": "https://github.com/michalbundyra", + "type": "github" + } + ], + "time": "2024-12-07T20:52:37+00:00" + }, + { + "name": "php-mock/php-mock-integration", + "version": "2.3.0", + "source": { + "type": "git", + "url": "https://github.com/php-mock/php-mock-integration.git", + "reference": "ec6a00a8129d50ed0f07907c91e3274ca4ade877" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-mock/php-mock-integration/zipball/ec6a00a8129d50ed0f07907c91e3274ca4ade877", + "reference": "ec6a00a8129d50ed0f07907c91e3274ca4ade877", + "shasum": "" + }, + "require": { + "php": ">=5.6", + "php-mock/php-mock": "^2.5", + "phpunit/php-text-template": "^1 || ^2 || ^3 || ^4" + }, + "require-dev": { + "phpunit/phpunit": "^5.7.27 || ^6 || ^7 || ^8 || ^9 || ^10 || ^11" + }, + "type": "library", + "autoload": { + "psr-4": { + "phpmock\\integration\\": "classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "WTFPL" + ], + "authors": [ + { + "name": "Markus Malkusch", + "email": "markus@malkusch.de", + "homepage": "http://markus.malkusch.de", + "role": "Developer" + } + ], + "description": "Integration package for PHP-Mock", + "homepage": "https://github.com/php-mock/php-mock-integration", + "keywords": [ + "BDD", + "TDD", + "function", + "mock", + "stub", + "test", + "test double" + ], + "support": { + "issues": "https://github.com/php-mock/php-mock-integration/issues", + "source": "https://github.com/php-mock/php-mock-integration/tree/2.3.0" + }, + "funding": [ + { + "url": "https://github.com/michalbundyra", + "type": "github" + } + ], + "time": "2024-02-10T21:37:25+00:00" + }, + { + "name": "php-mock/php-mock-phpunit", + "version": "2.10.0", + "source": { + "type": "git", + "url": "https://github.com/php-mock/php-mock-phpunit.git", + "reference": "e1f7e795990b00937376e345883ea68ca3bda7e0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-mock/php-mock-phpunit/zipball/e1f7e795990b00937376e345883ea68ca3bda7e0", + "reference": "e1f7e795990b00937376e345883ea68ca3bda7e0", + "shasum": "" + }, + "require": { + "php": ">=7", + "php-mock/php-mock-integration": "^2.3", + "phpunit/phpunit": "^6 || ^7 || ^8 || ^9 || ^10.0.17 || ^11" + }, + "require-dev": { + "mockery/mockery": "^1.3.6" + }, + "type": "library", + "autoload": { + "files": [ + "autoload.php" + ], + "psr-4": { + "phpmock\\phpunit\\": "classes/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "WTFPL" + ], + "authors": [ + { + "name": "Markus Malkusch", + "email": "markus@malkusch.de", + "homepage": "http://markus.malkusch.de", + "role": "Developer" + } + ], + "description": "Mock built-in PHP functions (e.g. time()) with PHPUnit. This package relies on PHP's namespace fallback policy. No further extension is needed.", + "homepage": "https://github.com/php-mock/php-mock-phpunit", + "keywords": [ + "BDD", + "TDD", + "function", + "mock", + "phpunit", + "stub", + "test", + "test double", + "testing" + ], + "support": { + "issues": "https://github.com/php-mock/php-mock-phpunit/issues", + "source": "https://github.com/php-mock/php-mock-phpunit/tree/2.10.0" + }, + "funding": [ + { + "url": "https://github.com/michalbundyra", + "type": "github" + } + ], + "time": "2024-02-11T07:24:16+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "9.2.32", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "85402a822d1ecf1db1096959413d35e1c37cf1a5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/85402a822d1ecf1db1096959413d35e1c37cf1a5", + "reference": "85402a822d1ecf1db1096959413d35e1c37cf1a5", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-xmlwriter": "*", + "nikic/php-parser": "^4.19.1 || ^5.1.0", + "php": ">=7.3", + "phpunit/php-file-iterator": "^3.0.6", + "phpunit/php-text-template": "^2.0.4", + "sebastian/code-unit-reverse-lookup": "^2.0.3", + "sebastian/complexity": "^2.0.3", + "sebastian/environment": "^5.1.5", + "sebastian/lines-of-code": "^1.0.4", + "sebastian/version": "^3.0.2", + "theseer/tokenizer": "^1.2.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.6" + }, + "suggest": { + "ext-pcov": "PHP extension that provides line coverage", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "9.2.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "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.32" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-08-22T04:23:01+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "3.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "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", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2021-12-02T12:48:52+00:00" + }, + { + "name": "phpunit/php-invoker", + "version": "3.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-invoker.git", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "ext-pcntl": "*", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-pcntl": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Invoke callables with a timeout", + "homepage": "https://github.com/sebastianbergmann/php-invoker/", + "keywords": [ + "process" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-invoker/issues", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:58:55+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-text-template/issues", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T05:33:50+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "5.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-timer/issues", + "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:16:10+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "9.6.22", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "f80235cb4d3caa59ae09be3adf1ded27521d1a9c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f80235cb4d3caa59ae09be3adf1ded27521d1a9c", + "reference": "f80235cb4d3caa59ae09be3adf1ded27521d1a9c", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.5.0 || ^2", + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.12.1", + "phar-io/manifest": "^2.0.4", + "phar-io/version": "^3.2.1", + "php": ">=7.3", + "phpunit/php-code-coverage": "^9.2.32", + "phpunit/php-file-iterator": "^3.0.6", + "phpunit/php-invoker": "^3.1.1", + "phpunit/php-text-template": "^2.0.4", + "phpunit/php-timer": "^5.0.3", + "sebastian/cli-parser": "^1.0.2", + "sebastian/code-unit": "^1.0.8", + "sebastian/comparator": "^4.0.8", + "sebastian/diff": "^4.0.6", + "sebastian/environment": "^5.1.5", + "sebastian/exporter": "^4.0.6", + "sebastian/global-state": "^5.0.7", + "sebastian/object-enumerator": "^4.0.4", + "sebastian/resource-operations": "^3.0.4", + "sebastian/type": "^3.2.1", + "sebastian/version": "^3.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" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.6-dev" + } + }, + "autoload": { + "files": [ + "src/Framework/Assert/Functions.php" + ], + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "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.22" + }, + "funding": [ + { + "url": "https://phpunit.de/sponsors.html", + "type": "custom" + }, + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", + "type": "tidelift" + } + ], + "time": "2024-12-05T13:48:26+00:00" + }, + { + "name": "sebastian/cli-parser", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/cli-parser.git", + "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/2b56bea83a09de3ac06bb18b92f068e60cc6f50b", + "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for parsing CLI options", + "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.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-02T06:27:43+00:00" + }, + { + "name": "sebastian/code-unit", + "version": "1.0.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit.git", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the PHP code units", + "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" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:08:54+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Looks up which function or method a line of code belongs to", + "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" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:30:19+00:00" + }, + { + "name": "sebastian/comparator", + "version": "4.0.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "fa0f136dd2334583309d32b62544682ee972b51a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a", + "reference": "fa0f136dd2334583309d32b62544682ee972b51a", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/diff": "^4.0", + "sebastian/exporter": "^4.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/comparator/issues", + "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-09-14T12:41:17+00:00" + }, + { + "name": "sebastian/complexity", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/complexity.git", + "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/25f207c40d62b8b7aa32f5ab026c53561964053a", + "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.18 || ^5.0", + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for calculating the complexity of PHP code units", + "homepage": "https://github.com/sebastianbergmann/complexity", + "support": { + "issues": "https://github.com/sebastianbergmann/complexity/issues", + "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-12-22T06:19:30+00:00" + }, + { + "name": "sebastian/diff", + "version": "4.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/ba01945089c3a293b01ba9badc29ad55b106b0bc", + "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3", + "symfony/process": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/diff/issues", + "source": "https://github.com/sebastianbergmann/diff/tree/4.0.6" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-02T06:30:58+00:00" + }, + { + "name": "sebastian/environment", + "version": "5.1.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", + "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-posix": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "http://www.github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/environment/issues", + "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T06:03:51+00:00" + }, + { + "name": "sebastian/exporter", + "version": "4.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/78c00df8f170e02473b682df15bfcdacc3d32d72", + "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "ext-mbstring": "*", + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "https://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/exporter/issues", + "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.6" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-02T06:33:00+00:00" + }, + { + "name": "sebastian/global-state", + "version": "5.0.7", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9", + "reference": "bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/object-reflector": "^2.0", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "ext-dom": "*", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-uopz": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "http://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.7" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-02T06:35:11+00:00" + }, + { + "name": "sebastian/lines-of-code", + "version": "1.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/lines-of-code.git", + "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/e1e4a170560925c26d424b6a03aed157e7dcc5c5", + "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.18 || ^5.0", + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for counting the lines of code in PHP source code", + "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.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-12-22T06:20:34+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/object-reflector": "^2.0", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "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" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:12:34+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "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" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:14:26+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "4.0.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", + "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "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.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/resource-operations.git", + "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/05d5692a7993ecccd56a03e40cd7e5b09b1d404e", + "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "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": { + "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-14T16:00:52+00:00" + }, + { + "name": "sebastian/type", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", + "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the types of the PHP type system", + "homepage": "https://github.com/sebastianbergmann/type", + "support": { + "issues": "https://github.com/sebastianbergmann/type/issues", + "source": "https://github.com/sebastianbergmann/type/tree/3.2.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T06:13:03+00:00" + }, + { + "name": "sebastian/version", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "c6c1022351a901512170118436c764e473f6de8c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", + "reference": "c6c1022351a901512170118436c764e473f6de8c", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "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", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "support": { + "issues": "https://github.com/sebastianbergmann/version/issues", + "source": "https://github.com/sebastianbergmann/version/tree/3.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:39:44+00:00" + }, + { + "name": "spatie/backtrace", + "version": "1.7.1", + "source": { + "type": "git", + "url": "https://github.com/spatie/backtrace.git", + "reference": "0f2477c520e3729de58e061b8192f161c99f770b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/backtrace/zipball/0f2477c520e3729de58e061b8192f161c99f770b", + "reference": "0f2477c520e3729de58e061b8192f161c99f770b", + "shasum": "" + }, + "require": { + "php": "^7.3 || ^8.0" + }, + "require-dev": { + "ext-json": "*", + "laravel/serializable-closure": "^1.3 || ^2.0", + "phpunit/phpunit": "^9.3 || ^11.4.3", + "spatie/phpunit-snapshot-assertions": "^4.2 || ^5.1.6", + "symfony/var-dumper": "^5.1 || ^6.0 || ^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\Backtrace\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van de Herten", + "email": "freek@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "A better backtrace", + "homepage": "https://github.com/spatie/backtrace", + "keywords": [ + "Backtrace", + "spatie" + ], + "support": { + "source": "https://github.com/spatie/backtrace/tree/1.7.1" + }, + "funding": [ + { + "url": "https://github.com/sponsors/spatie", + "type": "github" + }, + { + "url": "https://spatie.be/open-source/support-us", + "type": "other" + } + ], + "time": "2024-12-02T13:28:15+00:00" + }, + { + "name": "spatie/flare-client-php", + "version": "1.10.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/flare-client-php.git", + "reference": "140a42b2c5d59ac4ecf8f5b493386a4f2eb28272" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/140a42b2c5d59ac4ecf8f5b493386a4f2eb28272", + "reference": "140a42b2c5d59ac4ecf8f5b493386a4f2eb28272", + "shasum": "" + }, + "require": { + "illuminate/pipeline": "^8.0|^9.0|^10.0|^11.0", + "php": "^8.0", + "spatie/backtrace": "^1.6.1", + "symfony/http-foundation": "^5.2|^6.0|^7.0", + "symfony/mime": "^5.2|^6.0|^7.0", + "symfony/process": "^5.2|^6.0|^7.0", + "symfony/var-dumper": "^5.2|^6.0|^7.0" + }, + "require-dev": { + "dms/phpunit-arraysubset-asserts": "^0.5.0", + "pestphp/pest": "^1.20|^2.0", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.0", + "spatie/pest-plugin-snapshots": "^1.0|^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.3.x-dev" + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Spatie\\FlareClient\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Send PHP errors to Flare", + "homepage": "https://github.com/spatie/flare-client-php", + "keywords": [ + "exception", + "flare", + "reporting", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/flare-client-php/issues", + "source": "https://github.com/spatie/flare-client-php/tree/1.10.0" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2024-12-02T14:30:06+00:00" + }, + { + "name": "spatie/ignition", + "version": "1.14.2", + "source": { + "type": "git", + "url": "https://github.com/spatie/ignition.git", + "reference": "5e11c11f675bb5251f061491a493e04a1a571532" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/ignition/zipball/5e11c11f675bb5251f061491a493e04a1a571532", + "reference": "5e11c11f675bb5251f061491a493e04a1a571532", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "php": "^8.0", + "spatie/backtrace": "^1.5.3", + "spatie/flare-client-php": "^1.4.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/var-dumper": "^5.4|^6.0|^7.0" + }, + "require-dev": { + "illuminate/cache": "^9.52|^10.0|^11.0", + "mockery/mockery": "^1.4", + "pestphp/pest": "^1.20|^2.0", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.0", + "psr/simple-cache-implementation": "*", + "symfony/cache": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.0|^7.0", + "vlucas/phpdotenv": "^5.5" + }, + "suggest": { + "openai-php/client": "Require get solutions from OpenAI", + "simple-cache-implementation": "To cache solutions from OpenAI" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.5.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spatie\\Ignition\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Spatie", + "email": "info@spatie.be", + "role": "Developer" + } + ], + "description": "A beautiful error page for PHP applications.", + "homepage": "https://flareapp.io/ignition", + "keywords": [ + "error", + "flare", + "laravel", + "page" + ], + "support": { + "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction", + "forum": "https://twitter.com/flareappio", + "issues": "https://github.com/spatie/ignition/issues", + "source": "https://github.com/spatie/ignition" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2024-05-29T08:10:20+00:00" + }, + { + "name": "spatie/laravel-ignition", + "version": "1.7.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-ignition.git", + "reference": "b6d5c33cf0b8260d6540572af2d9bcf9182fe5fb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/b6d5c33cf0b8260d6540572af2d9bcf9182fe5fb", + "reference": "b6d5c33cf0b8260d6540572af2d9bcf9182fe5fb", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-json": "*", + "ext-mbstring": "*", + "illuminate/support": "^8.77|^9.27", + "monolog/monolog": "^2.3", + "php": "^8.0", + "spatie/flare-client-php": "^1.0.1", + "spatie/ignition": "<= 1.14.2", + "symfony/console": "^5.0|^6.0", + "symfony/var-dumper": "^5.0|^6.0" + }, + "require-dev": { + "filp/whoops": "^2.14", + "livewire/livewire": "^2.8|dev-develop", + "mockery/mockery": "^1.4", + "nunomaduro/larastan": "^1.0", + "orchestra/testbench": "^6.23|^7.0", + "pestphp/pest": "^1.20", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.0", + "spatie/laravel-ray": "^1.27" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Flare": "Spatie\\LaravelIgnition\\Facades\\Flare" + }, + "providers": [ + "Spatie\\LaravelIgnition\\IgnitionServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Spatie\\LaravelIgnition\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Spatie", + "email": "info@spatie.be", + "role": "Developer" + } + ], + "description": "A beautiful error page for Laravel applications.", + "homepage": "https://flareapp.io/ignition", + "keywords": [ + "error", + "flare", + "laravel", + "page" + ], + "support": { + "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction", + "forum": "https://twitter.com/flareappio", + "issues": "https://github.com/spatie/laravel-ignition/issues", + "source": "https://github.com/spatie/laravel-ignition" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2024-06-13T07:21:06+00:00" + }, + { + "name": "spatie/laravel-ray", + "version": "1.39.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-ray.git", + "reference": "31b601f98590606d20e76b5dd68578dc1642cd2c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-ray/zipball/31b601f98590606d20e76b5dd68578dc1642cd2c", + "reference": "31b601f98590606d20e76b5dd68578dc1642cd2c", + "shasum": "" + }, + "require": { + "composer-runtime-api": "^2.2", + "ext-json": "*", + "illuminate/contracts": "^7.20 || ^8.19 || ^9.0 || ^10.0 || ^11.0", + "illuminate/database": "^7.20 || ^8.19 || ^9.0 || ^10.0 || ^11.0", + "illuminate/queue": "^7.20 || ^8.19 || ^9.0 || ^10.0 || ^11.0", + "illuminate/support": "^7.20 || ^8.19 || ^9.0 || ^10.0 || ^11.0", + "php": "^7.4 || ^8.0", + "spatie/backtrace": "^1.0", + "spatie/ray": "^1.41.3", + "symfony/stopwatch": "4.2 || ^5.1 || ^6.0 || ^7.0", + "zbateson/mail-mime-parser": "^1.3.1 || ^2.0 || ^3.0" + }, + "require-dev": { + "guzzlehttp/guzzle": "^7.3", + "laravel/framework": "^7.20 || ^8.19 || ^9.0 || ^10.0 || ^11.0", + "orchestra/testbench-core": "^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0", + "pestphp/pest": "^1.22 || ^2.0", + "phpstan/phpstan": "^1.10.57 || ^2.0.2", + "phpunit/phpunit": "^9.3 || ^10.1", + "rector/rector": "dev-main", + "spatie/pest-plugin-snapshots": "^1.1 || ^2.0", + "symfony/var-dumper": "^4.2 || ^5.1 || ^6.0 || ^7.0.3" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Spatie\\LaravelRay\\RayServiceProvider" + ] + }, + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spatie\\LaravelRay\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "Easily debug Laravel apps", + "homepage": "https://github.com/spatie/laravel-ray", + "keywords": [ + "laravel-ray", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/laravel-ray/issues", + "source": "https://github.com/spatie/laravel-ray/tree/1.39.0" + }, + "funding": [ + { + "url": "https://github.com/sponsors/spatie", + "type": "github" + }, + { + "url": "https://spatie.be/open-source/support-us", + "type": "other" + } + ], + "time": "2024-12-11T09:34:41+00:00" + }, + { + "name": "spatie/macroable", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/macroable.git", + "reference": "ec2c320f932e730607aff8052c44183cf3ecb072" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/macroable/zipball/ec2c320f932e730607aff8052c44183cf3ecb072", + "reference": "ec2c320f932e730607aff8052c44183cf3ecb072", + "shasum": "" + }, + "require": { + "php": "^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^8.0|^9.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\Macroable\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "A trait to dynamically add methods to a class", + "homepage": "https://github.com/spatie/macroable", + "keywords": [ + "macroable", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/macroable/issues", + "source": "https://github.com/spatie/macroable/tree/2.0.0" + }, + "time": "2021-03-26T22:39:02+00:00" + }, + { + "name": "spatie/ray", + "version": "1.41.4", + "source": { + "type": "git", + "url": "https://github.com/spatie/ray.git", + "reference": "c5dbda0548c1881b30549ccc0b6d485f7471aaa5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/ray/zipball/c5dbda0548c1881b30549ccc0b6d485f7471aaa5", + "reference": "c5dbda0548c1881b30549ccc0b6d485f7471aaa5", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-json": "*", + "php": "^7.4 || ^8.0", + "ramsey/uuid": "^3.0 || ^4.1", + "spatie/backtrace": "^1.1", + "spatie/macroable": "^1.0 || ^2.0", + "symfony/stopwatch": "^4.2 || ^5.1 || ^6.0 || ^7.0", + "symfony/var-dumper": "^4.2 || ^5.1 || ^6.0 || ^7.0.3" + }, + "require-dev": { + "illuminate/support": "^7.20 || ^8.18 || ^9.0 || ^10.0 || ^11.0", + "nesbot/carbon": "^2.63", + "pestphp/pest": "^1.22", + "phpstan/phpstan": "^1.10.57 || ^2.0.2", + "phpunit/phpunit": "^9.5", + "rector/rector": "dev-main", + "spatie/phpunit-snapshot-assertions": "^4.2", + "spatie/test-time": "^1.2" + }, + "bin": [ + "bin/remove-ray.sh" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Spatie\\Ray\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "Debug with Ray to fix problems faster", + "homepage": "https://github.com/spatie/ray", + "keywords": [ + "ray", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/ray/issues", + "source": "https://github.com/spatie/ray/tree/1.41.4" + }, + "funding": [ + { + "url": "https://github.com/sponsors/spatie", + "type": "github" + }, + { + "url": "https://spatie.be/open-source/support-us", + "type": "other" + } + ], + "time": "2024-12-09T11:32:15+00:00" + }, + { + "name": "symfony/polyfill-iconv", + "version": "v1.31.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-iconv.git", + "reference": "48becf00c920479ca2e910c22a5a39e5d47ca956" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/48becf00c920479ca2e910c22a5a39e5d47ca956", + "reference": "48becf00c920479ca2e910c22a5a39e5d47ca956", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-iconv": "*" + }, + "suggest": { + "ext-iconv": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Iconv\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Iconv extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "iconv", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-iconv/tree/v1.31.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/stopwatch", + "version": "v7.2.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/stopwatch.git", + "reference": "696f418b0d722a4225e1c3d95489d262971ca924" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/696f418b0d722a4225e1c3d95489d262971ca924", + "reference": "696f418b0d722a4225e1c3d95489d262971ca924", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/service-contracts": "^2.5|^3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Stopwatch\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a way to profile code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/stopwatch/tree/v7.2.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:21:43+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.2.3", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + } + ], + "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.3" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2024-03-03T12:36:25+00:00" + }, + { + "name": "zbateson/mail-mime-parser", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/zbateson/mail-mime-parser.git", + "reference": "e0d4423fe27850c9dd301190767dbc421acc2f19" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zbateson/mail-mime-parser/zipball/e0d4423fe27850c9dd301190767dbc421acc2f19", + "reference": "e0d4423fe27850c9dd301190767dbc421acc2f19", + "shasum": "" + }, + "require": { + "guzzlehttp/psr7": "^2.5", + "php": ">=8.0", + "php-di/php-di": "^6.0|^7.0", + "psr/log": "^1|^2|^3", + "zbateson/mb-wrapper": "^2.0", + "zbateson/stream-decorators": "^2.1" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "*", + "monolog/monolog": "^2|^3", + "phpstan/phpstan": "*", + "phpunit/phpunit": "^9.6" + }, + "suggest": { + "ext-iconv": "For best support/performance", + "ext-mbstring": "For best support/performance" + }, + "type": "library", + "autoload": { + "psr-4": { + "ZBateson\\MailMimeParser\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Zaahid Bateson" + }, + { + "name": "Contributors", + "homepage": "https://github.com/zbateson/mail-mime-parser/graphs/contributors" + } + ], + "description": "MIME email message parser", + "homepage": "https://mail-mime-parser.org", + "keywords": [ + "MimeMailParser", + "email", + "mail", + "mailparse", + "mime", + "mimeparse", + "parser", + "php-imap" + ], + "support": { + "docs": "https://mail-mime-parser.org/#usage-guide", + "issues": "https://github.com/zbateson/mail-mime-parser/issues", + "source": "https://github.com/zbateson/mail-mime-parser" + }, + "funding": [ + { + "url": "https://github.com/zbateson", + "type": "github" + } + ], + "time": "2024-08-10T18:44:09+00:00" + }, + { + "name": "zbateson/mb-wrapper", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/zbateson/mb-wrapper.git", + "reference": "9e4373a153585d12b6c621ac4a6bb143264d4619" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zbateson/mb-wrapper/zipball/9e4373a153585d12b6c621ac4a6bb143264d4619", + "reference": "9e4373a153585d12b6c621ac4a6bb143264d4619", + "shasum": "" + }, + "require": { + "php": ">=8.0", + "symfony/polyfill-iconv": "^1.9", + "symfony/polyfill-mbstring": "^1.9" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "*", + "phpstan/phpstan": "*", + "phpunit/phpunit": "<10.0" + }, + "suggest": { + "ext-iconv": "For best support/performance", + "ext-mbstring": "For best support/performance" + }, + "type": "library", + "autoload": { + "psr-4": { + "ZBateson\\MbWrapper\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Zaahid Bateson" + } + ], + "description": "Wrapper for mbstring with fallback to iconv for encoding conversion and string manipulation", + "keywords": [ + "charset", + "encoding", + "http", + "iconv", + "mail", + "mb", + "mb_convert_encoding", + "mbstring", + "mime", + "multibyte", + "string" + ], + "support": { + "issues": "https://github.com/zbateson/mb-wrapper/issues", + "source": "https://github.com/zbateson/mb-wrapper/tree/2.0.0" + }, + "funding": [ + { + "url": "https://github.com/zbateson", + "type": "github" + } + ], + "time": "2024-03-20T01:38:07+00:00" + }, + { + "name": "zbateson/stream-decorators", + "version": "2.1.1", + "source": { + "type": "git", + "url": "https://github.com/zbateson/stream-decorators.git", + "reference": "32a2a62fb0f26313395c996ebd658d33c3f9c4e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zbateson/stream-decorators/zipball/32a2a62fb0f26313395c996ebd658d33c3f9c4e5", + "reference": "32a2a62fb0f26313395c996ebd658d33c3f9c4e5", + "shasum": "" + }, + "require": { + "guzzlehttp/psr7": "^2.5", + "php": ">=8.0", + "zbateson/mb-wrapper": "^2.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "*", + "phpstan/phpstan": "*", + "phpunit/phpunit": "^9.6|^10.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "ZBateson\\StreamDecorators\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Zaahid Bateson" + } + ], + "description": "PHP psr7 stream decorators for mime message part streams", + "keywords": [ + "base64", + "charset", + "decorators", + "mail", + "mime", + "psr7", + "quoted-printable", + "stream", + "uuencode" + ], + "support": { + "issues": "https://github.com/zbateson/stream-decorators/issues", + "source": "https://github.com/zbateson/stream-decorators/tree/2.1.1" + }, + "funding": [ + { + "url": "https://github.com/zbateson", + "type": "github" + } + ], + "time": "2024-04-29T21:42:39+00:00" + } + ], + "aliases": [], + "minimum-stability": "dev", + "stability-flags": {}, + "prefer-stable": true, + "prefer-lowest": false, + "platform": { + "php": ">=8.1" + }, + "platform-dev": {}, + "plugin-api-version": "2.6.0" +} diff --git a/composer.phar b/composer.phar new file mode 100755 index 0000000000000000000000000000000000000000..b59d7e1062a6d30e44d75cf6520c60abd8f92fa7 GIT binary patch literal 3063028 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 (3` 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¥YJi)ax`()aM`WF6$ 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�09zoSf2dBc+0*Wdznb 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%0Al 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

r@0z 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¥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 Date: Wed, 8 Jan 2025 16:00:00 +0100 Subject: [PATCH 03/12] docker update. php 8.3 --- composer.json.tmp | 162 - composer.lock.tmp | 21745 -------------------------------------------- composer.phar | Bin 3063028 -> 0 bytes 3 files changed, 21907 deletions(-) delete mode 100644 composer.json.tmp delete mode 100644 composer.lock.tmp delete mode 100755 composer.phar diff --git a/composer.json.tmp b/composer.json.tmp deleted file mode 100644 index 4968374..0000000 --- a/composer.json.tmp +++ /dev/null @@ -1,162 +0,0 @@ -{ - "name": "escolalms/api", - "description": "Headless LMS", - "type": "project", - "keywords": [ - "lms", - "learning-management-system", - "laravel", - "reactjs" - ], - "homepage": "https://lms.escolasoft.com", - "license": "MIT", - "authors": [ - { - "name": "Mateusz Wojczal", - "email": "mateusz@wojczal.com" - }, - { - "name": "Paweł Chołaj", - "email": "pawel.cholaj@escola.pl", - "homepage": "https://cholaj.pl" - }, - { - "name": "Hubert Krzysztofiak" - }, - { - "name": "Maciej Rymarz" - }, - { - "name": "Tomasz Smolarek" - }, - { - "name": "Witold Wiśniewski" - } - ], - "require": { - "php": ">=8.1", - "darkaonline/l5-swagger": "^8", - "doctrine/dbal": "^2|^3", - "escolalms/assign-without-account": "^0", - "escolalms/auth": "^0", - "escolalms/bookmarks_notes": "^0", - "escolalms/bulk-notifications": "^0", - "escolalms/cart": "^0", - "escolalms/categories": "^0", - "escolalms/cmi5": "^0", - "escolalms/consultation-access": "^0", - "escolalms/consultations": "^0", - "escolalms/core": "^1", - "escolalms/course-access": "^0", - "escolalms/courses": "^0", - "escolalms/courses-import-export": "^0.1.21", - "escolalms/csv-users": "^0", - "escolalms/dictionaries": "^0", - "escolalms/files": "^0", - "escolalms/headless-h5p": "^0", - "escolalms/images": "^0", - "escolalms/invoices": "^0", - "escolalms/lrs": "^0", - "escolalms/mailerlite": "^0", - "escolalms/mattermost": "^0", - "escolalms/model-fields": "^0", - "escolalms/notifications": "^0", - "escolalms/pages": "^0", - "escolalms/payments": "^0", - "escolalms/permissions": "^0", - "escolalms/questionnaire": "^0", - "escolalms/recommender": "^0", - "escolalms/reports": "^0", - "escolalms/scorm": "^0", - "escolalms/settings": "^0", - "escolalms/stationary-events": "^0", - "escolalms/tags": "^0", - "escolalms/tasks": "^0", - "escolalms/templates": "^0", - "escolalms/templates-email": "^0", - "escolalms/templates-pdf": "^0", - "escolalms/templates-sms": "^0", - "escolalms/topic-type-gift": "^0", - "escolalms/topic-type-project": "^0", - "escolalms/topic-types": "^0", - "escolalms/translations": "^0", - "escolalms/video": "^0", - "escolalms/vouchers": "^0", - "escolalms/webinar": "^0", - "gecche/laravel-multidomain": "^5.0", - "guzzlehttp/guzzle": "^7.4.5", - "laravel/framework": "^9", - "laravel/helpers": "^1.7", - "laravel/horizon": "^5", - "laravel/passport": "^11", - "laravel/socialite": "^5.1", - "laravel/tinker": "^2.9", - "league/flysystem-aws-s3-v3": "^3.0", - "predis/predis": "^2.2", - "psr/http-message": "^1", - "sentry/sentry-laravel": "^4.2", - "spatie/laravel-health": "^1.30", - "spatie/laravel-permission": "^6.3", - "staudenmeir/laravel-migration-views": "^1.0" - }, - "require-dev": { - "spatie/laravel-ignition": "^1.0", - "fakerphp/faker": "^1.9.1", - "filp/whoops": "^2.0", - "mockery/mockery": "^1.0", - "nunomaduro/collision": "^7", - "orchestra/testbench": "^7", - "php-mock/php-mock-phpunit": "^2.6", - "phpunit/phpunit": "^9.0" - }, - "config": { - "optimize-autoloader": true, - "preferred-install": "dist", - "sort-packages": true, - "allow-plugins": { - "composer/package-versions-deprecated": true, - "php-http/discovery": true - } - }, - "extra": { - "laravel": { - "dont-discover": [] - }, - "hooks": { - "pre-commit": [ - "echo committing as $(git config user.name)", - "php-cs-fixer fix ." - ] - } - }, - "autoload": { - "psr-4": { - "App\\": "app/", - "Database\\Factories\\": "database/factories", - "Database\\Seeders\\": "database/seeds" - } - }, - "autoload-dev": { - "psr-4": { - "Tests\\": "tests/", - "Features\\": "features/" - } - }, - "minimum-stability": "dev", - "prefer-stable": true, - "scripts": { - "post-autoload-dump": [ - "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump", - "@php artisan package:discover --ansi" - ], - "post-root-package-install": [ - "@php -r \"file_exists('.env') || copy('.env.example', '.env');\"" - ], - "post-create-project-cmd": [ - "@php artisan key:generate --ansi" - ], - "siffer": [ - "./vendor/bin/php-cs-fixer fix ." - ] - } -} diff --git a/composer.lock.tmp b/composer.lock.tmp deleted file mode 100644 index f5a2068..0000000 --- a/composer.lock.tmp +++ /dev/null @@ -1,21745 +0,0 @@ -{ - "_readme": [ - "This file locks the dependencies of your project to a known state", - "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", - "This file is @generated automatically" - ], - "content-hash": "f7750cedf0f989cda0a82f98514a87eb", - "packages": [ - { - "name": "aws/aws-crt-php", - "version": "v1.2.7", - "source": { - "type": "git", - "url": "https://github.com/awslabs/aws-crt-php.git", - "reference": "d71d9906c7bb63a28295447ba12e74723bd3730e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/awslabs/aws-crt-php/zipball/d71d9906c7bb63a28295447ba12e74723bd3730e", - "reference": "d71d9906c7bb63a28295447ba12e74723bd3730e", - "shasum": "" - }, - "require": { - "php": ">=5.5" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35||^5.6.3||^9.5", - "yoast/phpunit-polyfills": "^1.0" - }, - "suggest": { - "ext-awscrt": "Make sure you install awscrt native extension to use any of the functionality." - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "AWS SDK Common Runtime Team", - "email": "aws-sdk-common-runtime@amazon.com" - } - ], - "description": "AWS Common Runtime for PHP", - "homepage": "https://github.com/awslabs/aws-crt-php", - "keywords": [ - "amazon", - "aws", - "crt", - "sdk" - ], - "support": { - "issues": "https://github.com/awslabs/aws-crt-php/issues", - "source": "https://github.com/awslabs/aws-crt-php/tree/v1.2.7" - }, - "time": "2024-10-18T22:15:13+00:00" - }, - { - "name": "aws/aws-sdk-php", - "version": "3.334.7", - "source": { - "type": "git", - "url": "https://github.com/aws/aws-sdk-php.git", - "reference": "8e0104e95a1edba209e077e6c4212b8cca04686f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/8e0104e95a1edba209e077e6c4212b8cca04686f", - "reference": "8e0104e95a1edba209e077e6c4212b8cca04686f", - "shasum": "" - }, - "require": { - "aws/aws-crt-php": "^1.2.3", - "ext-json": "*", - "ext-pcre": "*", - "ext-simplexml": "*", - "guzzlehttp/guzzle": "^6.5.8 || ^7.4.5", - "guzzlehttp/promises": "^1.4.0 || ^2.0", - "guzzlehttp/psr7": "^1.9.1 || ^2.4.5", - "mtdowling/jmespath.php": "^2.6", - "php": ">=7.2.5", - "psr/http-message": "^1.0 || ^2.0" - }, - "require-dev": { - "andrewsville/php-token-reflection": "^1.4", - "aws/aws-php-sns-message-validator": "~1.0", - "behat/behat": "~3.0", - "composer/composer": "^1.10.22", - "dms/phpunit-arraysubset-asserts": "^0.4.0", - "doctrine/cache": "~1.4", - "ext-dom": "*", - "ext-openssl": "*", - "ext-pcntl": "*", - "ext-sockets": "*", - "nette/neon": "^2.3", - "paragonie/random_compat": ">= 2", - "phpunit/phpunit": "^5.6.3 || ^8.5 || ^9.5", - "psr/cache": "^1.0 || ^2.0 || ^3.0", - "psr/simple-cache": "^1.0 || ^2.0 || ^3.0", - "sebastian/comparator": "^1.2.3 || ^4.0", - "yoast/phpunit-polyfills": "^1.0" - }, - "suggest": { - "aws/aws-php-sns-message-validator": "To validate incoming SNS notifications", - "doctrine/cache": "To use the DoctrineCacheAdapter", - "ext-curl": "To send requests using cURL", - "ext-openssl": "Allows working with CloudFront private distributions and verifying received SNS messages", - "ext-sockets": "To use client-side monitoring" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - } - }, - "autoload": { - "files": [ - "src/functions.php" - ], - "psr-4": { - "Aws\\": "src/" - }, - "exclude-from-classmap": [ - "src/data/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Amazon Web Services", - "homepage": "http://aws.amazon.com" - } - ], - "description": "AWS SDK for PHP - Use Amazon Web Services in your PHP project", - "homepage": "http://aws.amazon.com/sdkforphp", - "keywords": [ - "amazon", - "aws", - "cloud", - "dynamodb", - "ec2", - "glacier", - "s3", - "sdk" - ], - "support": { - "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80", - "issues": "https://github.com/aws/aws-sdk-php/issues", - "source": "https://github.com/aws/aws-sdk-php/tree/3.334.7" - }, - "time": "2024-12-16T19:09:36+00:00" - }, - { - "name": "barryvdh/laravel-dompdf", - "version": "v2.2.0", - "source": { - "type": "git", - "url": "https://github.com/barryvdh/laravel-dompdf.git", - "reference": "c96f90c97666cebec154ca1ffb67afed372114d8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/barryvdh/laravel-dompdf/zipball/c96f90c97666cebec154ca1ffb67afed372114d8", - "reference": "c96f90c97666cebec154ca1ffb67afed372114d8", - "shasum": "" - }, - "require": { - "dompdf/dompdf": "^2.0.7", - "illuminate/support": "^6|^7|^8|^9|^10|^11", - "php": "^7.2 || ^8.0" - }, - "require-dev": { - "larastan/larastan": "^1.0|^2.7.0", - "orchestra/testbench": "^4|^5|^6|^7|^8|^9", - "phpro/grumphp": "^1 || ^2.5", - "squizlabs/php_codesniffer": "^3.5" - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "PDF": "Barryvdh\\DomPDF\\Facade\\Pdf", - "Pdf": "Barryvdh\\DomPDF\\Facade\\Pdf" - }, - "providers": [ - "Barryvdh\\DomPDF\\ServiceProvider" - ] - }, - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "psr-4": { - "Barryvdh\\DomPDF\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Barry vd. Heuvel", - "email": "barryvdh@gmail.com" - } - ], - "description": "A DOMPDF Wrapper for Laravel", - "keywords": [ - "dompdf", - "laravel", - "pdf" - ], - "support": { - "issues": "https://github.com/barryvdh/laravel-dompdf/issues", - "source": "https://github.com/barryvdh/laravel-dompdf/tree/v2.2.0" - }, - "funding": [ - { - "url": "https://fruitcake.nl", - "type": "custom" - }, - { - "url": "https://github.com/barryvdh", - "type": "github" - } - ], - "time": "2024-04-25T13:16:04+00:00" - }, - { - "name": "bensampo/laravel-enum", - "version": "v6.11.1", - "source": { - "type": "git", - "url": "https://github.com/BenSampo/laravel-enum.git", - "reference": "facd826e65fe44b3c0a4f9c726c2433cf8a4a9ea" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/BenSampo/laravel-enum/zipball/facd826e65fe44b3c0a4f9c726c2433cf8a4a9ea", - "reference": "facd826e65fe44b3c0a4f9c726c2433cf8a4a9ea", - "shasum": "" - }, - "require": { - "composer/class-map-generator": "^1", - "illuminate/contracts": "^9 || ^10 || ^11", - "illuminate/support": "^9 || ^10 || ^11", - "laminas/laminas-code": "^3.4 || ^4", - "nikic/php-parser": "^4.13.2 || ^5", - "php": "^8" - }, - "require-dev": { - "doctrine/dbal": "^3.4", - "ergebnis/composer-normalize": "^2.28.3", - "larastan/larastan": "^2.6.3", - "mll-lab/php-cs-fixer-config": "^5.4", - "mockery/mockery": "^1.5", - "orchestra/testbench": "^7.6.1 || ^8 || ^9", - "phpstan/extension-installer": "^1", - "phpstan/phpstan": "^1.8.2", - "phpstan/phpstan-mockery": "^1.1", - "phpstan/phpstan-phpunit": "^1.1.1", - "phpunit/phpunit": "^9.5.21 || ^10 || ^11", - "rector/rector": "^1", - "symplify/rule-doc-generator": "^11 || ^12 || ^13" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "BenSampo\\Enum\\EnumServiceProvider" - ] - }, - "phpstan": { - "includes": [ - "extension.neon" - ] - } - }, - "autoload": { - "psr-4": { - "BenSampo\\Enum\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ben Sampson", - "homepage": "https://sampo.co.uk", - "role": "Developer" - }, - { - "name": "Benedikt Franke", - "homepage": "https://franke.tech", - "role": "Developer" - } - ], - "description": "Simple, extensible and powerful enumeration implementation for Laravel.", - "homepage": "https://github.com/bensampo/laravel-enum", - "keywords": [ - "bensampo", - "enum", - "laravel", - "package", - "validation" - ], - "support": { - "issues": "https://github.com/BenSampo/laravel-enum/issues", - "source": "https://github.com/BenSampo/laravel-enum/tree/v6.11.1" - }, - "funding": [ - { - "url": "https://github.com/bensampo", - "type": "github" - } - ], - "time": "2024-08-21T10:45:41+00:00" - }, - { - "name": "beste/clock", - "version": "3.0.0", - "source": { - "type": "git", - "url": "https://github.com/beste/clock.git", - "reference": "7004b55fcd54737b539886244b3a3b2188181974" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/beste/clock/zipball/7004b55fcd54737b539886244b3a3b2188181974", - "reference": "7004b55fcd54737b539886244b3a3b2188181974", - "shasum": "" - }, - "require": { - "php": "^8.0", - "psr/clock": "^1.0" - }, - "provide": { - "psr/clock-implementation": "1.0" - }, - "require-dev": { - "phpstan/extension-installer": "^1.2", - "phpstan/phpstan": "^1.9.1", - "phpstan/phpstan-phpunit": "^1.2.2", - "phpstan/phpstan-strict-rules": "^1.4.4", - "phpunit/phpunit": "^9.5.26", - "psalm/plugin-phpunit": "^0.16.1", - "vimeo/psalm": "^4.29" - }, - "type": "library", - "autoload": { - "files": [ - "src/Clock.php" - ], - "psr-4": { - "Beste\\Clock\\": "src/Clock" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jérôme Gamez", - "email": "jerome@gamez.name" - } - ], - "description": "A collection of Clock implementations", - "keywords": [ - "clock", - "clock-interface", - "psr-20", - "psr20" - ], - "support": { - "issues": "https://github.com/beste/clock/issues", - "source": "https://github.com/beste/clock/tree/3.0.0" - }, - "funding": [ - { - "url": "https://github.com/jeromegamez", - "type": "github" - } - ], - "time": "2022-11-26T18:03:05+00:00" - }, - { - "name": "beste/in-memory-cache", - "version": "1.3.1", - "source": { - "type": "git", - "url": "https://github.com/beste/in-memory-cache-php.git", - "reference": "f8299adc8abdaf7d309e8b28e53b4307ea49ebc7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/beste/in-memory-cache-php/zipball/f8299adc8abdaf7d309e8b28e53b4307ea49ebc7", - "reference": "f8299adc8abdaf7d309e8b28e53b4307ea49ebc7", - "shasum": "" - }, - "require": { - "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", - "psr/cache": "^2.0 || ^3.0", - "psr/clock": "^1.0" - }, - "provide": { - "psr/cache-implementation": "2.0 || 3.0" - }, - "require-dev": { - "beste/clock": "^3.0", - "beste/php-cs-fixer-config": "^3.2.0", - "friendsofphp/php-cs-fixer": "^3.62.0", - "phpstan/extension-installer": "^1.4.1", - "phpstan/phpstan": "^1.11.10", - "phpstan/phpstan-deprecation-rules": "^1.2.0", - "phpstan/phpstan-phpunit": "^1.4.0", - "phpstan/phpstan-strict-rules": "^1.6.0", - "phpunit/phpunit": "^10.5.2 || ^11.3.1", - "symfony/var-dumper": "^6.4 || ^7.1.3" - }, - "suggest": { - "psr/clock-implementation": "Allows injecting a Clock, for example a frozen clock for testing" - }, - "type": "library", - "autoload": { - "psr-4": { - "Beste\\Cache\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jérôme Gamez", - "email": "jerome@gamez.name" - } - ], - "description": "A PSR-6 In-Memory cache that can be used as a fallback implementation and/or in tests.", - "keywords": [ - "beste", - "cache", - "psr-6" - ], - "support": { - "issues": "https://github.com/beste/in-memory-cache-php/issues", - "source": "https://github.com/beste/in-memory-cache-php/tree/1.3.1" - }, - "funding": [ - { - "url": "https://github.com/jeromegamez", - "type": "github" - } - ], - "time": "2024-08-26T15:51:58+00:00" - }, - { - "name": "beste/json", - "version": "1.5.0", - "source": { - "type": "git", - "url": "https://github.com/beste/json.git", - "reference": "3ed7d6be039617e5ea63a835a792a811c7fba0ff" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/beste/json/zipball/3ed7d6be039617e5ea63a835a792a811c7fba0ff", - "reference": "3ed7d6be039617e5ea63a835a792a811c7fba0ff", - "shasum": "" - }, - "require": { - "ext-json": "*", - "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" - }, - "require-dev": { - "phpstan/extension-installer": "^1.3", - "phpstan/phpstan": "^1.10", - "phpstan/phpstan-phpunit": "^1.3", - "phpstan/phpstan-strict-rules": "^1.5", - "phpunit/phpunit": "^10.4.2", - "rector/rector": "^0.18.10" - }, - "type": "library", - "autoload": { - "files": [ - "src/Json.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jérôme Gamez", - "email": "jerome@gamez.name" - } - ], - "description": "A simple JSON helper to decode and encode JSON", - "keywords": [ - "helper", - "json" - ], - "support": { - "issues": "https://github.com/beste/json/issues", - "source": "https://github.com/beste/json/tree/1.5.0" - }, - "funding": [ - { - "url": "https://github.com/jeromegamez", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/beste/json", - "type": "tidelift" - } - ], - "time": "2024-08-16T22:44:02+00:00" - }, - { - "name": "brick/math", - "version": "0.11.0", - "source": { - "type": "git", - "url": "https://github.com/brick/math.git", - "reference": "0ad82ce168c82ba30d1c01ec86116ab52f589478" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/brick/math/zipball/0ad82ce168c82ba30d1c01ec86116ab52f589478", - "reference": "0ad82ce168c82ba30d1c01ec86116ab52f589478", - "shasum": "" - }, - "require": { - "php": "^8.0" - }, - "require-dev": { - "php-coveralls/php-coveralls": "^2.2", - "phpunit/phpunit": "^9.0", - "vimeo/psalm": "5.0.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Brick\\Math\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Arbitrary-precision arithmetic library", - "keywords": [ - "Arbitrary-precision", - "BigInteger", - "BigRational", - "arithmetic", - "bigdecimal", - "bignum", - "brick", - "math" - ], - "support": { - "issues": "https://github.com/brick/math/issues", - "source": "https://github.com/brick/math/tree/0.11.0" - }, - "funding": [ - { - "url": "https://github.com/BenMorel", - "type": "github" - } - ], - "time": "2023-01-15T23:15:59+00:00" - }, - { - "name": "carbonphp/carbon-doctrine-types", - "version": "2.1.0", - "source": { - "type": "git", - "url": "https://github.com/CarbonPHP/carbon-doctrine-types.git", - "reference": "99f76ffa36cce3b70a4a6abce41dba15ca2e84cb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/CarbonPHP/carbon-doctrine-types/zipball/99f76ffa36cce3b70a4a6abce41dba15ca2e84cb", - "reference": "99f76ffa36cce3b70a4a6abce41dba15ca2e84cb", - "shasum": "" - }, - "require": { - "php": "^7.4 || ^8.0" - }, - "conflict": { - "doctrine/dbal": "<3.7.0 || >=4.0.0" - }, - "require-dev": { - "doctrine/dbal": "^3.7.0", - "nesbot/carbon": "^2.71.0 || ^3.0.0", - "phpunit/phpunit": "^10.3" - }, - "type": "library", - "autoload": { - "psr-4": { - "Carbon\\Doctrine\\": "src/Carbon/Doctrine/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "KyleKatarn", - "email": "kylekatarnls@gmail.com" - } - ], - "description": "Types to use Carbon in Doctrine", - "keywords": [ - "carbon", - "date", - "datetime", - "doctrine", - "time" - ], - "support": { - "issues": "https://github.com/CarbonPHP/carbon-doctrine-types/issues", - "source": "https://github.com/CarbonPHP/carbon-doctrine-types/tree/2.1.0" - }, - "funding": [ - { - "url": "https://github.com/kylekatarnls", - "type": "github" - }, - { - "url": "https://opencollective.com/Carbon", - "type": "open_collective" - }, - { - "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", - "type": "tidelift" - } - ], - "time": "2023-12-11T17:09:12+00:00" - }, - { - "name": "clue/stream-filter", - "version": "v1.7.0", - "source": { - "type": "git", - "url": "https://github.com/clue/stream-filter.git", - "reference": "049509fef80032cb3f051595029ab75b49a3c2f7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/clue/stream-filter/zipball/049509fef80032cb3f051595029ab75b49a3c2f7", - "reference": "049509fef80032cb3f051595029ab75b49a3c2f7", - "shasum": "" - }, - "require": { - "php": ">=5.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36" - }, - "type": "library", - "autoload": { - "files": [ - "src/functions_include.php" - ], - "psr-4": { - "Clue\\StreamFilter\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Christian Lück", - "email": "christian@clue.engineering" - } - ], - "description": "A simple and modern approach to stream filtering in PHP", - "homepage": "https://github.com/clue/stream-filter", - "keywords": [ - "bucket brigade", - "callback", - "filter", - "php_user_filter", - "stream", - "stream_filter_append", - "stream_filter_register" - ], - "support": { - "issues": "https://github.com/clue/stream-filter/issues", - "source": "https://github.com/clue/stream-filter/tree/v1.7.0" - }, - "funding": [ - { - "url": "https://clue.engineering/support", - "type": "custom" - }, - { - "url": "https://github.com/clue", - "type": "github" - } - ], - "time": "2023-12-20T15:40:13+00:00" - }, - { - "name": "composer/ca-bundle", - "version": "1.5.4", - "source": { - "type": "git", - "url": "https://github.com/composer/ca-bundle.git", - "reference": "bc0593537a463e55cadf45fd938d23b75095b7e1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/ca-bundle/zipball/bc0593537a463e55cadf45fd938d23b75095b7e1", - "reference": "bc0593537a463e55cadf45fd938d23b75095b7e1", - "shasum": "" - }, - "require": { - "ext-openssl": "*", - "ext-pcre": "*", - "php": "^7.2 || ^8.0" - }, - "require-dev": { - "phpstan/phpstan": "^1.10", - "phpunit/phpunit": "^8 || ^9", - "psr/log": "^1.0 || ^2.0 || ^3.0", - "symfony/process": "^4.0 || ^5.0 || ^6.0 || ^7.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\CaBundle\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - } - ], - "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.", - "keywords": [ - "cabundle", - "cacert", - "certificate", - "ssl", - "tls" - ], - "support": { - "irc": "irc://irc.freenode.org/composer", - "issues": "https://github.com/composer/ca-bundle/issues", - "source": "https://github.com/composer/ca-bundle/tree/1.5.4" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2024-11-27T15:35:25+00:00" - }, - { - "name": "composer/class-map-generator", - "version": "1.5.0", - "source": { - "type": "git", - "url": "https://github.com/composer/class-map-generator.git", - "reference": "4b0a223cf5be7c9ee7e0ef1bc7db42b4a97c9915" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/class-map-generator/zipball/4b0a223cf5be7c9ee7e0ef1bc7db42b4a97c9915", - "reference": "4b0a223cf5be7c9ee7e0ef1bc7db42b4a97c9915", - "shasum": "" - }, - "require": { - "composer/pcre": "^2.1 || ^3.1", - "php": "^7.2 || ^8.0", - "symfony/finder": "^4.4 || ^5.3 || ^6 || ^7" - }, - "require-dev": { - "phpstan/phpstan": "^1.12 || ^2", - "phpstan/phpstan-deprecation-rules": "^1 || ^2", - "phpstan/phpstan-phpunit": "^1 || ^2", - "phpstan/phpstan-strict-rules": "^1.1 || ^2", - "phpunit/phpunit": "^8", - "symfony/filesystem": "^5.4 || ^6" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\ClassMapGenerator\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "https://seld.be" - } - ], - "description": "Utilities to scan PHP code and generate class maps.", - "keywords": [ - "classmap" - ], - "support": { - "issues": "https://github.com/composer/class-map-generator/issues", - "source": "https://github.com/composer/class-map-generator/tree/1.5.0" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2024-11-25T16:11:06+00:00" - }, - { - "name": "composer/composer", - "version": "2.8.4", - "source": { - "type": "git", - "url": "https://github.com/composer/composer.git", - "reference": "112e37d1dca22b3fdb81cf3524ab4994f47fdb8c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/composer/zipball/112e37d1dca22b3fdb81cf3524ab4994f47fdb8c", - "reference": "112e37d1dca22b3fdb81cf3524ab4994f47fdb8c", - "shasum": "" - }, - "require": { - "composer/ca-bundle": "^1.5", - "composer/class-map-generator": "^1.4.0", - "composer/metadata-minifier": "^1.0", - "composer/pcre": "^2.2 || ^3.2", - "composer/semver": "^3.3", - "composer/spdx-licenses": "^1.5.7", - "composer/xdebug-handler": "^2.0.2 || ^3.0.3", - "justinrainbow/json-schema": "^5.3", - "php": "^7.2.5 || ^8.0", - "psr/log": "^1.0 || ^2.0 || ^3.0", - "react/promise": "^2.11 || ^3.2", - "seld/jsonlint": "^1.4", - "seld/phar-utils": "^1.2", - "seld/signal-handler": "^2.0", - "symfony/console": "^5.4.35 || ^6.3.12 || ^7.0.3", - "symfony/filesystem": "^5.4.35 || ^6.3.12 || ^7.0.3", - "symfony/finder": "^5.4.35 || ^6.3.12 || ^7.0.3", - "symfony/polyfill-php73": "^1.24", - "symfony/polyfill-php80": "^1.24", - "symfony/polyfill-php81": "^1.24", - "symfony/process": "^5.4.35 || ^6.3.12 || ^7.0.3" - }, - "require-dev": { - "phpstan/phpstan": "^1.11.8", - "phpstan/phpstan-deprecation-rules": "^1.2.0", - "phpstan/phpstan-phpunit": "^1.4.0", - "phpstan/phpstan-strict-rules": "^1.6.0", - "phpstan/phpstan-symfony": "^1.4.0", - "symfony/phpunit-bridge": "^6.4.3 || ^7.0.1" - }, - "suggest": { - "ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages", - "ext-zip": "Enabling the zip extension allows you to unzip archives", - "ext-zlib": "Allow gzip compression of HTTP requests" - }, - "bin": [ - "bin/composer" - ], - "type": "library", - "extra": { - "phpstan": { - "includes": [ - "phpstan/rules.neon" - ] - }, - "branch-alias": { - "dev-main": "2.8-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\": "src/Composer/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nils Adermann", - "email": "naderman@naderman.de", - "homepage": "https://www.naderman.de" - }, - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "https://seld.be" - } - ], - "description": "Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.", - "homepage": "https://getcomposer.org/", - "keywords": [ - "autoload", - "dependency", - "package" - ], - "support": { - "irc": "ircs://irc.libera.chat:6697/composer", - "issues": "https://github.com/composer/composer/issues", - "security": "https://github.com/composer/composer/security/policy", - "source": "https://github.com/composer/composer/tree/2.8.4" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2024-12-11T10:57:47+00:00" - }, - { - "name": "composer/metadata-minifier", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/composer/metadata-minifier.git", - "reference": "c549d23829536f0d0e984aaabbf02af91f443207" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/metadata-minifier/zipball/c549d23829536f0d0e984aaabbf02af91f443207", - "reference": "c549d23829536f0d0e984aaabbf02af91f443207", - "shasum": "" - }, - "require": { - "php": "^5.3.2 || ^7.0 || ^8.0" - }, - "require-dev": { - "composer/composer": "^2", - "phpstan/phpstan": "^0.12.55", - "symfony/phpunit-bridge": "^4.2 || ^5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\MetadataMinifier\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - } - ], - "description": "Small utility library that handles metadata minification and expansion.", - "keywords": [ - "composer", - "compression" - ], - "support": { - "issues": "https://github.com/composer/metadata-minifier/issues", - "source": "https://github.com/composer/metadata-minifier/tree/1.0.0" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2021-04-07T13:37:33+00:00" - }, - { - "name": "composer/pcre", - "version": "3.3.2", - "source": { - "type": "git", - "url": "https://github.com/composer/pcre.git", - "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/pcre/zipball/b2bed4734f0cc156ee1fe9c0da2550420d99a21e", - "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e", - "shasum": "" - }, - "require": { - "php": "^7.4 || ^8.0" - }, - "conflict": { - "phpstan/phpstan": "<1.11.10" - }, - "require-dev": { - "phpstan/phpstan": "^1.12 || ^2", - "phpstan/phpstan-strict-rules": "^1 || ^2", - "phpunit/phpunit": "^8 || ^9" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.x-dev" - }, - "phpstan": { - "includes": [ - "extension.neon" - ] - } - }, - "autoload": { - "psr-4": { - "Composer\\Pcre\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - } - ], - "description": "PCRE wrapping library that offers type-safe preg_* replacements.", - "keywords": [ - "PCRE", - "preg", - "regex", - "regular expression" - ], - "support": { - "issues": "https://github.com/composer/pcre/issues", - "source": "https://github.com/composer/pcre/tree/3.3.2" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2024-11-12T16:29:46+00:00" - }, - { - "name": "composer/semver", - "version": "3.4.3", - "source": { - "type": "git", - "url": "https://github.com/composer/semver.git", - "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", - "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", - "shasum": "" - }, - "require": { - "php": "^5.3.2 || ^7.0 || ^8.0" - }, - "require-dev": { - "phpstan/phpstan": "^1.11", - "symfony/phpunit-bridge": "^3 || ^7" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\Semver\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nils Adermann", - "email": "naderman@naderman.de", - "homepage": "http://www.naderman.de" - }, - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - }, - { - "name": "Rob Bast", - "email": "rob.bast@gmail.com", - "homepage": "http://robbast.nl" - } - ], - "description": "Semver library that offers utilities, version constraint parsing and validation.", - "keywords": [ - "semantic", - "semver", - "validation", - "versioning" - ], - "support": { - "irc": "ircs://irc.libera.chat:6697/composer", - "issues": "https://github.com/composer/semver/issues", - "source": "https://github.com/composer/semver/tree/3.4.3" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2024-09-19T14:15:21+00:00" - }, - { - "name": "composer/spdx-licenses", - "version": "1.5.8", - "source": { - "type": "git", - "url": "https://github.com/composer/spdx-licenses.git", - "reference": "560bdcf8deb88ae5d611c80a2de8ea9d0358cc0a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/560bdcf8deb88ae5d611c80a2de8ea9d0358cc0a", - "reference": "560bdcf8deb88ae5d611c80a2de8ea9d0358cc0a", - "shasum": "" - }, - "require": { - "php": "^5.3.2 || ^7.0 || ^8.0" - }, - "require-dev": { - "phpstan/phpstan": "^0.12.55", - "symfony/phpunit-bridge": "^4.2 || ^5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\Spdx\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nils Adermann", - "email": "naderman@naderman.de", - "homepage": "http://www.naderman.de" - }, - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - }, - { - "name": "Rob Bast", - "email": "rob.bast@gmail.com", - "homepage": "http://robbast.nl" - } - ], - "description": "SPDX licenses list and validation library.", - "keywords": [ - "license", - "spdx", - "validator" - ], - "support": { - "irc": "ircs://irc.libera.chat:6697/composer", - "issues": "https://github.com/composer/spdx-licenses/issues", - "source": "https://github.com/composer/spdx-licenses/tree/1.5.8" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2023-11-20T07:44:33+00:00" - }, - { - "name": "composer/xdebug-handler", - "version": "3.0.5", - "source": { - "type": "git", - "url": "https://github.com/composer/xdebug-handler.git", - "reference": "6c1925561632e83d60a44492e0b344cf48ab85ef" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/6c1925561632e83d60a44492e0b344cf48ab85ef", - "reference": "6c1925561632e83d60a44492e0b344cf48ab85ef", - "shasum": "" - }, - "require": { - "composer/pcre": "^1 || ^2 || ^3", - "php": "^7.2.5 || ^8.0", - "psr/log": "^1 || ^2 || ^3" - }, - "require-dev": { - "phpstan/phpstan": "^1.0", - "phpstan/phpstan-strict-rules": "^1.1", - "phpunit/phpunit": "^8.5 || ^9.6 || ^10.5" - }, - "type": "library", - "autoload": { - "psr-4": { - "Composer\\XdebugHandler\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "John Stevenson", - "email": "john-stevenson@blueyonder.co.uk" - } - ], - "description": "Restarts a process without Xdebug.", - "keywords": [ - "Xdebug", - "performance" - ], - "support": { - "irc": "ircs://irc.libera.chat:6697/composer", - "issues": "https://github.com/composer/xdebug-handler/issues", - "source": "https://github.com/composer/xdebug-handler/tree/3.0.5" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2024-05-06T16:37:16+00:00" - }, - { - "name": "darkaonline/l5-swagger", - "version": "8.6.3", - "source": { - "type": "git", - "url": "https://github.com/DarkaOnLine/L5-Swagger.git", - "reference": "b37695804b786c04ab4077ceb6c0f2907ccd0153" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/DarkaOnLine/L5-Swagger/zipball/b37695804b786c04ab4077ceb6c0f2907ccd0153", - "reference": "b37695804b786c04ab4077ceb6c0f2907ccd0153", - "shasum": "" - }, - "require": { - "doctrine/annotations": "^1.0 || ^2.0", - "ext-json": "*", - "laravel/framework": "^11.0 || ^10.0 || ^9.0 || >=8.40.0 || ^7.0", - "php": "^7.2 || ^8.0", - "swagger-api/swagger-ui": "^3.0 || >=4.1.3", - "symfony/yaml": "^5.0 || ^6.0 || ^7.0", - "zircote/swagger-php": "^3.2.0 || ^4.0.0" - }, - "require-dev": { - "mockery/mockery": "1.*", - "orchestra/testbench": "^9.0 || ^8.0 || 7.* || ^6.15 || 5.*", - "php-coveralls/php-coveralls": "^2.0", - "phpunit/phpunit": "^11.0 || ^10.0 || ^9.5" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "L5Swagger\\L5SwaggerServiceProvider" - ], - "aliases": { - "L5Swagger": "L5Swagger\\L5SwaggerFacade" - } - } - }, - "autoload": { - "files": [ - "src/helpers.php" - ], - "psr-4": { - "L5Swagger\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Darius Matulionis", - "email": "darius@matulionis.lt" - } - ], - "description": "OpenApi or Swagger integration to Laravel", - "keywords": [ - "api", - "documentation", - "laravel", - "openapi", - "specification", - "swagger", - "ui" - ], - "support": { - "issues": "https://github.com/DarkaOnLine/L5-Swagger/issues", - "source": "https://github.com/DarkaOnLine/L5-Swagger/tree/8.6.3" - }, - "funding": [ - { - "url": "https://github.com/DarkaOnLine", - "type": "github" - } - ], - "time": "2024-10-28T06:29:43+00:00" - }, - { - "name": "davidbadura/faker-markdown-generator", - "version": "1.1.0", - "source": { - "type": "git", - "url": "https://github.com/DavidBadura/FakerMarkdownGenerator.git", - "reference": "2fc4af2a6aa49583781af9c37e230bbcd19c823f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/DavidBadura/FakerMarkdownGenerator/zipball/2fc4af2a6aa49583781af9c37e230bbcd19c823f", - "reference": "2fc4af2a6aa49583781af9c37e230bbcd19c823f", - "shasum": "" - }, - "require": { - "davidbadura/markdown-builder": "^1.0", - "fakerphp/faker": "^1.6", - "php": ">=5.4.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "DavidBadura\\FakerMarkdownGenerator\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "DavidBadura", - "email": "d.badura@gmx.de" - } - ], - "description": "Faker Markdown Generator", - "keywords": [ - "faker", - "generator", - "markdown" - ], - "support": { - "issues": "https://github.com/DavidBadura/FakerMarkdownGenerator/issues", - "source": "https://github.com/DavidBadura/FakerMarkdownGenerator/tree/1.1.0" - }, - "time": "2020-11-02T10:32:38+00:00" - }, - { - "name": "davidbadura/markdown-builder", - "version": "1.1.1", - "source": { - "type": "git", - "url": "https://github.com/DavidBadura/markdown-builder.git", - "reference": "cdc1a29eb14f3202efb0e59ac80c2acb6f883af0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/DavidBadura/markdown-builder/zipball/cdc1a29eb14f3202efb0e59ac80c2acb6f883af0", - "reference": "cdc1a29eb14f3202efb0e59ac80c2acb6f883af0", - "shasum": "" - }, - "require": { - "ext-mbstring": "*", - "php": ">=7.4" - }, - "require-dev": { - "infection/infection": "^0.22.1", - "patchlevel/coding-standard": "^1.0.0", - "phpstan/phpstan": "^0.12.85", - "phpunit/phpunit": "^9.5.4", - "symfony/var-dumper": "^5.2.3", - "vimeo/psalm": "^4.7.2" - }, - "type": "library", - "autoload": { - "psr-4": { - "DavidBadura\\MarkdownBuilder\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "DavidBadura", - "email": "d.badura@gmx.de" - } - ], - "description": "Markdown Builder", - "keywords": [ - "builder", - "markdown", - "render", - "writer" - ], - "support": { - "issues": "https://github.com/DavidBadura/markdown-builder/issues", - "source": "https://github.com/DavidBadura/markdown-builder/tree/1.1.1" - }, - "time": "2021-10-23T09:22:02+00:00" - }, - { - "name": "defuse/php-encryption", - "version": "v2.4.0", - "source": { - "type": "git", - "url": "https://github.com/defuse/php-encryption.git", - "reference": "f53396c2d34225064647a05ca76c1da9d99e5828" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/defuse/php-encryption/zipball/f53396c2d34225064647a05ca76c1da9d99e5828", - "reference": "f53396c2d34225064647a05ca76c1da9d99e5828", - "shasum": "" - }, - "require": { - "ext-openssl": "*", - "paragonie/random_compat": ">= 2", - "php": ">=5.6.0" - }, - "require-dev": { - "phpunit/phpunit": "^5|^6|^7|^8|^9|^10", - "yoast/phpunit-polyfills": "^2.0.0" - }, - "bin": [ - "bin/generate-defuse-key" - ], - "type": "library", - "autoload": { - "psr-4": { - "Defuse\\Crypto\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Hornby", - "email": "taylor@defuse.ca", - "homepage": "https://defuse.ca/" - }, - { - "name": "Scott Arciszewski", - "email": "info@paragonie.com", - "homepage": "https://paragonie.com" - } - ], - "description": "Secure PHP Encryption Library", - "keywords": [ - "aes", - "authenticated encryption", - "cipher", - "crypto", - "cryptography", - "encrypt", - "encryption", - "openssl", - "security", - "symmetric key cryptography" - ], - "support": { - "issues": "https://github.com/defuse/php-encryption/issues", - "source": "https://github.com/defuse/php-encryption/tree/v2.4.0" - }, - "time": "2023-06-19T06:10:36+00:00" - }, - { - "name": "devianl2/laravel-scorm", - "version": "4.0.1", - "source": { - "type": "git", - "url": "https://github.com/devianl2/laravel-scorm.git", - "reference": "d87753ffbbbc5eb75e20f8aa0cb39faed8f34863" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/devianl2/laravel-scorm/zipball/d87753ffbbbc5eb75e20f8aa0cb39faed8f34863", - "reference": "d87753ffbbbc5eb75e20f8aa0cb39faed8f34863", - "shasum": "" - }, - "require": { - "doctrine/common": "^3.1", - "ext-dom": "*", - "ext-zip": "*", - "league/flysystem": "^2.0 || ^3.0", - "nesbot/carbon": "^2.42", - "php": "^7.4 || ^8.0" - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "ScormManager": "Peopleaps\\Scorm\\Facade\\ScormManager" - }, - "providers": [ - "Peopleaps\\Scorm\\ScormServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Peopleaps\\Scorm\\": "/src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Devian Leong", - "email": "devian@peoplelogy.com" - } - ], - "description": "PEOPLEAPS scorm package", - "support": { - "issues": "https://github.com/devianl2/laravel-scorm/issues", - "source": "https://github.com/devianl2/laravel-scorm/tree/4.0.1" - }, - "time": "2022-09-29T03:37:12+00:00" - }, - { - "name": "dflydev/dot-access-data", - "version": "v3.0.3", - "source": { - "type": "git", - "url": "https://github.com/dflydev/dflydev-dot-access-data.git", - "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/a23a2bf4f31d3518f3ecb38660c95715dfead60f", - "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0" - }, - "require-dev": { - "phpstan/phpstan": "^0.12.42", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.3", - "scrutinizer/ocular": "1.6.0", - "squizlabs/php_codesniffer": "^3.5", - "vimeo/psalm": "^4.0.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Dflydev\\DotAccessData\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Dragonfly Development Inc.", - "email": "info@dflydev.com", - "homepage": "http://dflydev.com" - }, - { - "name": "Beau Simensen", - "email": "beau@dflydev.com", - "homepage": "http://beausimensen.com" - }, - { - "name": "Carlos Frutos", - "email": "carlos@kiwing.it", - "homepage": "https://github.com/cfrutos" - }, - { - "name": "Colin O'Dell", - "email": "colinodell@gmail.com", - "homepage": "https://www.colinodell.com" - } - ], - "description": "Given a deep data structure, access data by dot notation.", - "homepage": "https://github.com/dflydev/dflydev-dot-access-data", - "keywords": [ - "access", - "data", - "dot", - "notation" - ], - "support": { - "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", - "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.3" - }, - "time": "2024-07-08T12:26:09+00:00" - }, - { - "name": "doctrine/annotations", - "version": "2.0.2", - "source": { - "type": "git", - "url": "https://github.com/doctrine/annotations.git", - "reference": "901c2ee5d26eb64ff43c47976e114bf00843acf7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/annotations/zipball/901c2ee5d26eb64ff43c47976e114bf00843acf7", - "reference": "901c2ee5d26eb64ff43c47976e114bf00843acf7", - "shasum": "" - }, - "require": { - "doctrine/lexer": "^2 || ^3", - "ext-tokenizer": "*", - "php": "^7.2 || ^8.0", - "psr/cache": "^1 || ^2 || ^3" - }, - "require-dev": { - "doctrine/cache": "^2.0", - "doctrine/coding-standard": "^10", - "phpstan/phpstan": "^1.10.28", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "symfony/cache": "^5.4 || ^6.4 || ^7", - "vimeo/psalm": "^4.30 || ^5.14" - }, - "suggest": { - "php": "PHP 8.0 or higher comes with attributes, a native replacement for annotations" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "Docblock Annotations Parser", - "homepage": "https://www.doctrine-project.org/projects/annotations.html", - "keywords": [ - "annotations", - "docblock", - "parser" - ], - "support": { - "issues": "https://github.com/doctrine/annotations/issues", - "source": "https://github.com/doctrine/annotations/tree/2.0.2" - }, - "time": "2024-09-05T10:17:24+00:00" - }, - { - "name": "doctrine/cache", - "version": "2.2.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/cache.git", - "reference": "1ca8f21980e770095a31456042471a57bc4c68fb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/cache/zipball/1ca8f21980e770095a31456042471a57bc4c68fb", - "reference": "1ca8f21980e770095a31456042471a57bc4c68fb", - "shasum": "" - }, - "require": { - "php": "~7.1 || ^8.0" - }, - "conflict": { - "doctrine/common": ">2.2,<2.4" - }, - "require-dev": { - "cache/integration-tests": "dev-master", - "doctrine/coding-standard": "^9", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "psr/cache": "^1.0 || ^2.0 || ^3.0", - "symfony/cache": "^4.4 || ^5.4 || ^6", - "symfony/var-exporter": "^4.4 || ^5.4 || ^6" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.", - "homepage": "https://www.doctrine-project.org/projects/cache.html", - "keywords": [ - "abstraction", - "apcu", - "cache", - "caching", - "couchdb", - "memcached", - "php", - "redis", - "xcache" - ], - "support": { - "issues": "https://github.com/doctrine/cache/issues", - "source": "https://github.com/doctrine/cache/tree/2.2.0" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcache", - "type": "tidelift" - } - ], - "time": "2022-05-20T20:07:39+00:00" - }, - { - "name": "doctrine/common", - "version": "3.4.5", - "source": { - "type": "git", - "url": "https://github.com/doctrine/common.git", - "reference": "6c8fef961f67b8bc802ce3e32e3ebd1022907286" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/common/zipball/6c8fef961f67b8bc802ce3e32e3ebd1022907286", - "reference": "6c8fef961f67b8bc802ce3e32e3ebd1022907286", - "shasum": "" - }, - "require": { - "doctrine/persistence": "^2.0 || ^3.0", - "php": "^7.1 || ^8.0" - }, - "require-dev": { - "doctrine/coding-standard": "^9.0 || ^10.0", - "doctrine/collections": "^1", - "phpstan/phpstan": "^1.4.1", - "phpstan/phpstan-phpunit": "^1", - "phpunit/phpunit": "^7.5.20 || ^8.5 || ^9.0", - "squizlabs/php_codesniffer": "^3.0", - "symfony/phpunit-bridge": "^6.1", - "vimeo/psalm": "^4.4" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Common\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - }, - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" - } - ], - "description": "PHP Doctrine Common project is a library that provides additional functionality that other Doctrine projects depend on such as better reflection support, proxies and much more.", - "homepage": "https://www.doctrine-project.org/projects/common.html", - "keywords": [ - "common", - "doctrine", - "php" - ], - "support": { - "issues": "https://github.com/doctrine/common/issues", - "source": "https://github.com/doctrine/common/tree/3.4.5" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcommon", - "type": "tidelift" - } - ], - "time": "2024-10-08T15:53:43+00:00" - }, - { - "name": "doctrine/dbal", - "version": "3.9.3", - "source": { - "type": "git", - "url": "https://github.com/doctrine/dbal.git", - "reference": "61446f07fcb522414d6cfd8b1c3e5f9e18c579ba" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/61446f07fcb522414d6cfd8b1c3e5f9e18c579ba", - "reference": "61446f07fcb522414d6cfd8b1c3e5f9e18c579ba", - "shasum": "" - }, - "require": { - "composer-runtime-api": "^2", - "doctrine/cache": "^1.11|^2.0", - "doctrine/deprecations": "^0.5.3|^1", - "doctrine/event-manager": "^1|^2", - "php": "^7.4 || ^8.0", - "psr/cache": "^1|^2|^3", - "psr/log": "^1|^2|^3" - }, - "require-dev": { - "doctrine/coding-standard": "12.0.0", - "fig/log-test": "^1", - "jetbrains/phpstorm-stubs": "2023.1", - "phpstan/phpstan": "1.12.6", - "phpstan/phpstan-strict-rules": "^1.6", - "phpunit/phpunit": "9.6.20", - "psalm/plugin-phpunit": "0.18.4", - "slevomat/coding-standard": "8.13.1", - "squizlabs/php_codesniffer": "3.10.2", - "symfony/cache": "^5.4|^6.0|^7.0", - "symfony/console": "^4.4|^5.4|^6.0|^7.0", - "vimeo/psalm": "4.30.0" - }, - "suggest": { - "symfony/console": "For helpful console commands such as SQL execution and import of files." - }, - "bin": [ - "bin/doctrine-dbal" - ], - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\DBAL\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - } - ], - "description": "Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.", - "homepage": "https://www.doctrine-project.org/projects/dbal.html", - "keywords": [ - "abstraction", - "database", - "db2", - "dbal", - "mariadb", - "mssql", - "mysql", - "oci8", - "oracle", - "pdo", - "pgsql", - "postgresql", - "queryobject", - "sasql", - "sql", - "sqlite", - "sqlserver", - "sqlsrv" - ], - "support": { - "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.9.3" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdbal", - "type": "tidelift" - } - ], - "time": "2024-10-10T17:56:43+00:00" - }, - { - "name": "doctrine/deprecations", - "version": "1.1.4", - "source": { - "type": "git", - "url": "https://github.com/doctrine/deprecations.git", - "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/deprecations/zipball/31610dbb31faa98e6b5447b62340826f54fbc4e9", - "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0" - }, - "require-dev": { - "doctrine/coding-standard": "^9 || ^12", - "phpstan/phpstan": "1.4.10 || 2.0.3", - "phpstan/phpstan-phpunit": "^1.0 || ^2", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "psr/log": "^1 || ^2 || ^3" - }, - "suggest": { - "psr/log": "Allows logging deprecations via PSR-3 logger implementation" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Deprecations\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", - "homepage": "https://www.doctrine-project.org/", - "support": { - "issues": "https://github.com/doctrine/deprecations/issues", - "source": "https://github.com/doctrine/deprecations/tree/1.1.4" - }, - "time": "2024-12-07T21:18:45+00:00" - }, - { - "name": "doctrine/event-manager", - "version": "2.0.1", - "source": { - "type": "git", - "url": "https://github.com/doctrine/event-manager.git", - "reference": "b680156fa328f1dfd874fd48c7026c41570b9c6e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/event-manager/zipball/b680156fa328f1dfd874fd48c7026c41570b9c6e", - "reference": "b680156fa328f1dfd874fd48c7026c41570b9c6e", - "shasum": "" - }, - "require": { - "php": "^8.1" - }, - "conflict": { - "doctrine/common": "<2.9" - }, - "require-dev": { - "doctrine/coding-standard": "^12", - "phpstan/phpstan": "^1.8.8", - "phpunit/phpunit": "^10.5", - "vimeo/psalm": "^5.24" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Common\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - }, - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" - } - ], - "description": "The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.", - "homepage": "https://www.doctrine-project.org/projects/event-manager.html", - "keywords": [ - "event", - "event dispatcher", - "event manager", - "event system", - "events" - ], - "support": { - "issues": "https://github.com/doctrine/event-manager/issues", - "source": "https://github.com/doctrine/event-manager/tree/2.0.1" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fevent-manager", - "type": "tidelift" - } - ], - "time": "2024-05-22T20:47:39+00:00" - }, - { - "name": "doctrine/inflector", - "version": "2.0.10", - "source": { - "type": "git", - "url": "https://github.com/doctrine/inflector.git", - "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/5817d0659c5b50c9b950feb9af7b9668e2c436bc", - "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "require-dev": { - "doctrine/coding-standard": "^11.0", - "phpstan/phpstan": "^1.8", - "phpstan/phpstan-phpunit": "^1.1", - "phpstan/phpstan-strict-rules": "^1.3", - "phpunit/phpunit": "^8.5 || ^9.5", - "vimeo/psalm": "^4.25 || ^5.4" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", - "homepage": "https://www.doctrine-project.org/projects/inflector.html", - "keywords": [ - "inflection", - "inflector", - "lowercase", - "manipulation", - "php", - "plural", - "singular", - "strings", - "uppercase", - "words" - ], - "support": { - "issues": "https://github.com/doctrine/inflector/issues", - "source": "https://github.com/doctrine/inflector/tree/2.0.10" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", - "type": "tidelift" - } - ], - "time": "2024-02-18T20:23:39+00:00" - }, - { - "name": "doctrine/lexer", - "version": "3.0.1", - "source": { - "type": "git", - "url": "https://github.com/doctrine/lexer.git", - "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", - "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", - "shasum": "" - }, - "require": { - "php": "^8.1" - }, - "require-dev": { - "doctrine/coding-standard": "^12", - "phpstan/phpstan": "^1.10", - "phpunit/phpunit": "^10.5", - "psalm/plugin-phpunit": "^0.18.3", - "vimeo/psalm": "^5.21" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Common\\Lexer\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", - "homepage": "https://www.doctrine-project.org/projects/lexer.html", - "keywords": [ - "annotations", - "docblock", - "lexer", - "parser", - "php" - ], - "support": { - "issues": "https://github.com/doctrine/lexer/issues", - "source": "https://github.com/doctrine/lexer/tree/3.0.1" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", - "type": "tidelift" - } - ], - "time": "2024-02-05T11:56:58+00:00" - }, - { - "name": "doctrine/persistence", - "version": "3.4.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/persistence.git", - "reference": "0ea965320cec355dba75031c1b23d4c78362e3ff" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/persistence/zipball/0ea965320cec355dba75031c1b23d4c78362e3ff", - "reference": "0ea965320cec355dba75031c1b23d4c78362e3ff", - "shasum": "" - }, - "require": { - "doctrine/event-manager": "^1 || ^2", - "php": "^7.2 || ^8.0", - "psr/cache": "^1.0 || ^2.0 || ^3.0" - }, - "conflict": { - "doctrine/common": "<2.10" - }, - "require-dev": { - "doctrine/coding-standard": "^12", - "doctrine/common": "^3.0", - "phpstan/phpstan": "1.12.7", - "phpstan/phpstan-phpunit": "^1", - "phpstan/phpstan-strict-rules": "^1.1", - "phpunit/phpunit": "^8.5.38 || ^9.5", - "symfony/cache": "^4.4 || ^5.4 || ^6.0 || ^7.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Persistence\\": "src/Persistence" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - }, - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" - } - ], - "description": "The Doctrine Persistence project is a set of shared interfaces and functionality that the different Doctrine object mappers share.", - "homepage": "https://www.doctrine-project.org/projects/persistence.html", - "keywords": [ - "mapper", - "object", - "odm", - "orm", - "persistence" - ], - "support": { - "issues": "https://github.com/doctrine/persistence/issues", - "source": "https://github.com/doctrine/persistence/tree/3.4.0" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fpersistence", - "type": "tidelift" - } - ], - "time": "2024-10-30T19:48:12+00:00" - }, - { - "name": "dompdf/dompdf", - "version": "v2.0.8", - "source": { - "type": "git", - "url": "https://github.com/dompdf/dompdf.git", - "reference": "c20247574601700e1f7c8dab39310fca1964dc52" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/dompdf/dompdf/zipball/c20247574601700e1f7c8dab39310fca1964dc52", - "reference": "c20247574601700e1f7c8dab39310fca1964dc52", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-mbstring": "*", - "masterminds/html5": "^2.0", - "phenx/php-font-lib": ">=0.5.4 <1.0.0", - "phenx/php-svg-lib": ">=0.5.2 <1.0.0", - "php": "^7.1 || ^8.0" - }, - "require-dev": { - "ext-json": "*", - "ext-zip": "*", - "mockery/mockery": "^1.3", - "phpunit/phpunit": "^7.5 || ^8 || ^9", - "squizlabs/php_codesniffer": "^3.5" - }, - "suggest": { - "ext-gd": "Needed to process images", - "ext-gmagick": "Improves image processing performance", - "ext-imagick": "Improves image processing performance", - "ext-zlib": "Needed for pdf stream compression" - }, - "type": "library", - "autoload": { - "psr-4": { - "Dompdf\\": "src/" - }, - "classmap": [ - "lib/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "LGPL-2.1" - ], - "authors": [ - { - "name": "The Dompdf Community", - "homepage": "https://github.com/dompdf/dompdf/blob/master/AUTHORS.md" - } - ], - "description": "DOMPDF is a CSS 2.1 compliant HTML to PDF converter", - "homepage": "https://github.com/dompdf/dompdf", - "support": { - "issues": "https://github.com/dompdf/dompdf/issues", - "source": "https://github.com/dompdf/dompdf/tree/v2.0.8" - }, - "time": "2024-04-29T13:06:17+00:00" - }, - { - "name": "dragonmantank/cron-expression", - "version": "v3.4.0", - "source": { - "type": "git", - "url": "https://github.com/dragonmantank/cron-expression.git", - "reference": "8c784d071debd117328803d86b2097615b457500" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/8c784d071debd117328803d86b2097615b457500", - "reference": "8c784d071debd117328803d86b2097615b457500", - "shasum": "" - }, - "require": { - "php": "^7.2|^8.0", - "webmozart/assert": "^1.0" - }, - "replace": { - "mtdowling/cron-expression": "^1.0" - }, - "require-dev": { - "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^1.0", - "phpunit/phpunit": "^7.0|^8.0|^9.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Cron\\": "src/Cron/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Chris Tankersley", - "email": "chris@ctankersley.com", - "homepage": "https://github.com/dragonmantank" - } - ], - "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due", - "keywords": [ - "cron", - "schedule" - ], - "support": { - "issues": "https://github.com/dragonmantank/cron-expression/issues", - "source": "https://github.com/dragonmantank/cron-expression/tree/v3.4.0" - }, - "funding": [ - { - "url": "https://github.com/dragonmantank", - "type": "github" - } - ], - "time": "2024-10-09T13:47:03+00:00" - }, - { - "name": "egulias/email-validator", - "version": "4.0.2", - "source": { - "type": "git", - "url": "https://github.com/egulias/EmailValidator.git", - "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/ebaaf5be6c0286928352e054f2d5125608e5405e", - "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e", - "shasum": "" - }, - "require": { - "doctrine/lexer": "^2.0 || ^3.0", - "php": ">=8.1", - "symfony/polyfill-intl-idn": "^1.26" - }, - "require-dev": { - "phpunit/phpunit": "^10.2", - "vimeo/psalm": "^5.12" - }, - "suggest": { - "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Egulias\\EmailValidator\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Eduardo Gulias Davis" - } - ], - "description": "A library for validating emails against several RFCs", - "homepage": "https://github.com/egulias/EmailValidator", - "keywords": [ - "email", - "emailvalidation", - "emailvalidator", - "validation", - "validator" - ], - "support": { - "issues": "https://github.com/egulias/EmailValidator/issues", - "source": "https://github.com/egulias/EmailValidator/tree/4.0.2" - }, - "funding": [ - { - "url": "https://github.com/egulias", - "type": "github" - } - ], - "time": "2023-10-06T06:47:41+00:00" - }, - { - "name": "escolalms/assign-without-account", - "version": "0.1.18", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Assign-Without-Account.git", - "reference": "ad8d6ae4c35b4ad8c8b6da3e9d62be248b41e0d6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Assign-Without-Account/zipball/ad8d6ae4c35b4ad8c8b6da3e9d62be248b41e0d6", - "reference": "ad8d6ae4c35b4ad8c8b6da3e9d62be248b41e0d6", - "shasum": "" - }, - "require": { - "escolalms/cart": "^0", - "escolalms/core": "^1.2.2", - "laravel/framework": ">=8", - "php": ">=7.4" - }, - "require-dev": { - "escolalms/auth": "^0", - "escolalms/templates": "^0", - "orchestra/testbench": "^6", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\AssignWithoutAccount\\EscolaLmsAssignWithoutAccountServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\AssignWithoutAccount\\": "src", - "EscolaLms\\AssignWithoutAccount\\Tests\\": "tests", - "EscolaLms\\AssignWithoutAccount\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\AssignWithoutAccount\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Tomasz Smolarek", - "email": "tomasz.smolarek@escolasoft.com" - } - ], - "description": "Escola Headless LMS Assign without account", - "support": { - "issues": "https://github.com/EscolaLMS/Assign-Without-Account/issues", - "source": "https://github.com/EscolaLMS/Assign-Without-Account/tree/0.1.18" - }, - "time": "2024-02-14T13:24:04+00:00" - }, - { - "name": "escolalms/auth", - "version": "0.2.39", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Auth.git", - "reference": "b6d829f2ab6f169efa2e461baa8fe6582dd97fff" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Auth/zipball/b6d829f2ab6f169efa2e461baa8fe6582dd97fff", - "reference": "b6d829f2ab6f169efa2e461baa8fe6582dd97fff", - "shasum": "" - }, - "require": { - "doctrine/dbal": "^2|^3", - "escolalms/categories": ">=0.1", - "escolalms/core": ">=0.1.6", - "escolalms/files": "^0", - "escolalms/model-fields": "^0", - "laravel/framework": ">=8.0", - "laravel/socialite": "^5.1", - "php": ">=7.4 | >=8.0" - }, - "require-dev": { - "escolalms/notifications": "^0", - "escolalms/settings": "^0.1.3", - "maatwebsite/excel": "^3.1", - "nunomaduro/larastan": "^1.0", - "orchestra/testbench": "^6", - "phpunit/phpunit": "^9.0" - }, - "suggest": { - "escolalms/settings": "^0.1.3", - "maatwebsite/excel": "^3.1" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Auth\\EscolaLmsAuthServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Auth\\": "src", - "EscolaLms\\Auth\\Tests\\": "tests", - "EscolaLms\\Auth\\Database\\Seeders\\": "database/seeders", - "Database\\Factories\\EscolaLms\\Auth\\Models\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marcin Lenkowski", - "email": "marcin.lenkowski@escola.pl" - }, - { - "name": "Mateusz Wojczal", - "email": "mateusz.wojczal@escola.pl" - }, - { - "name": "Paweł Chołaj", - "email": "pawel.cholaj@escola.pl" - } - ], - "description": "Escola Headless LMS Authorization", - "support": { - "issues": "https://github.com/EscolaLMS/Auth/issues", - "source": "https://github.com/EscolaLMS/Auth/tree/0.2.39" - }, - "time": "2024-07-17T10:19:06+00:00" - }, - { - "name": "escolalms/bookmarks_notes", - "version": "0.1.3", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Bookmarks-Notes.git", - "reference": "4072ba5bc1598286630eb752593367261abd1017" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Bookmarks-Notes/zipball/4072ba5bc1598286630eb752593367261abd1017", - "reference": "4072ba5bc1598286630eb752593367261abd1017", - "shasum": "" - }, - "require": { - "doctrine/dbal": "^2|^3", - "escolalms/auth": "^0", - "escolalms/core": "^1", - "laravel/framework": ">=8.0", - "php": ">=7.4" - }, - "require-dev": { - "darkaonline/l5-swagger": "8.1.0", - "escolalms/courses": "^0.4", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Bookmarks\\EscolaLmsBookmarksServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Bookmarks\\": "src", - "EscolaLms\\Bookmarks\\Tests\\": "tests", - "EscolaLms\\Bookmarks\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\Bookmarks\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Tomasz Smolarek", - "email": "tomasz.smolarek@escolasoft.com" - } - ], - "description": "Escola Headless LMS Bookmarks & Notes", - "support": { - "issues": "https://github.com/EscolaLMS/Bookmarks-Notes/issues", - "source": "https://github.com/EscolaLMS/Bookmarks-Notes/tree/0.1.3" - }, - "time": "2024-02-15T20:10:26+00:00" - }, - { - "name": "escolalms/bulk-notifications", - "version": "0.0.7", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Bulk-Notifications.git", - "reference": "2ad27cd7d3ae1232e296b2ca041f06dd2bdccd29" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Bulk-Notifications/zipball/2ad27cd7d3ae1232e296b2ca041f06dd2bdccd29", - "reference": "2ad27cd7d3ae1232e296b2ca041f06dd2bdccd29", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/core": "^1", - "escolalms/settings": "^0", - "kreait/laravel-firebase": ">=4", - "laravel/framework": ">=8.0", - "php": ">=7.4" - }, - "require-dev": { - "darkaonline/l5-swagger": "8.1.0", - "escolalms/courses": "^0.4", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\BulkNotifications\\EscolaLmsBulkNotificationsServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\BulkNotifications\\": "src", - "EscolaLms\\BulkNotifications\\Tests\\": "tests", - "EscolaLms\\BulkNotifications\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\BulkNotifications\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Tomasz Smolarek", - "email": "tomasz.smolarek@escolasoft.com" - } - ], - "description": "Escola Headless LMS Bulk Notifications", - "support": { - "issues": "https://github.com/EscolaLMS/Bulk-Notifications/issues", - "source": "https://github.com/EscolaLMS/Bulk-Notifications/tree/0.0.7" - }, - "time": "2024-03-22T09:36:02+00:00" - }, - { - "name": "escolalms/cart", - "version": "0.4.78", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Cart.git", - "reference": "a80d9f6e0409a369bc749cc35bdc02186f3100cf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Cart/zipball/a80d9f6e0409a369bc749cc35bdc02186f3100cf", - "reference": "a80d9f6e0409a369bc749cc35bdc02186f3100cf", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0 >=0.1.86", - "escolalms/categories": "^0 >=0.1.21", - "escolalms/core": "^1.2", - "escolalms/files": "^0", - "escolalms/payments": "^0 >=0.2.0", - "escolalms/tags": "^0 >=0.1.14", - "escolalms/templates": "^0 >=0.2.5", - "laravel/framework": ">=8.0", - "maatwebsite/excel": "^3.1", - "php": ">=7.4", - "treestoneit/shopping-cart": "^1.4" - }, - "require-dev": { - "barryvdh/laravel-ide-helper": "^2.10", - "escolalms/courses": "^0", - "nunomaduro/collision": ">=5.5", - "nunomaduro/larastan": ">=0.7.6", - "orchestra/testbench": ">=7.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Cart\\EscolaLmsCartServiceProvider" - ] - }, - "branch-alias": { - "dev-main": "0.x-dev" - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Cart\\": "src", - "EscolaLms\\Cart\\Tests\\": "tests", - "EscolaLms\\Cart\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\Cart\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paweł Chołaj", - "email": "pawel.cholaj@escola.pl", - "homepage": "https://cholaj.pl" - }, - { - "name": "Hubert Krzysztofiak", - "email": "hubert.krzysztofiak@escola.pl" - }, - { - "name": "Marcin Lenkowsksi", - "email": "marcin.lenkowski@escola.pl" - } - ], - "description": "Escola Headless LMS Cart", - "support": { - "issues": "https://github.com/EscolaLMS/Cart/issues", - "source": "https://github.com/EscolaLMS/Cart/tree/0.4.78" - }, - "time": "2024-05-07T14:40:26+00:00" - }, - { - "name": "escolalms/categories", - "version": "0.1.43", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Categories.git", - "reference": "7dd4de422ced768be3f34f58a3cc00554dc9cd92" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Categories/zipball/7dd4de422ced768be3f34f58a3cc00554dc9cd92", - "reference": "7dd4de422ced768be3f34f58a3cc00554dc9cd92", - "shasum": "" - }, - "require": { - "escolalms/core": ">=0.1", - "escolalms/files": "^0", - "laravel/framework": ">=8.0", - "php": ">=7.4" - }, - "require-dev": { - "orchestra/testbench": "^6.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Categories\\EscolaLmsCategoriesServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Categories\\": "src", - "EscolaLms\\Categories\\Tests\\": "tests", - "EscolaLms\\Categories\\Database\\Seeders\\": "database/seeders", - "Database\\Factories\\EscolaLms\\Categories\\Models\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marcin Lenkowski", - "email": "marcin.lenkowski@escola.pl" - } - ], - "description": "Escola Headless LMS Categories", - "support": { - "issues": "https://github.com/EscolaLMS/Categories/issues", - "source": "https://github.com/EscolaLMS/Categories/tree/0.1.43" - }, - "time": "2024-02-21T12:20:46+00:00" - }, - { - "name": "escolalms/cmi5", - "version": "0.1.0", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/cmi5.git", - "reference": "8f0a6450c1dc1aa523e95f453ffd7cb56c7a2d59" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/cmi5/zipball/8f0a6450c1dc1aa523e95f453ffd7cb56c7a2d59", - "reference": "8f0a6450c1dc1aa523e95f453ffd7cb56c7a2d59", - "shasum": "" - }, - "require": { - "escolalms/core": "^1.2.2", - "escolalms/lrs": "^0", - "laravel/framework": ">=8.0", - "php": ">=7.4" - }, - "require-dev": { - "darkaonline/l5-swagger": "8.1.0", - "escolalms/courses": "^0", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Cmi5\\EscolaLmsCmi5ServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Cmi5\\": "src", - "EscolaLms\\Cmi5\\Tests\\": "tests", - "EscolaLms\\Cmi5\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\Cmi5\\Database\\Factories\\": "database/factories" - }, - "exclude-from-classmap": [ - "tests/Exceptions" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Tomasz Smolarek", - "email": "tomasz.smolarek@escolasoft.com" - } - ], - "description": "Escola Headless LMS cmi5", - "support": { - "issues": "https://github.com/EscolaLMS/cmi5/issues", - "source": "https://github.com/EscolaLMS/cmi5/tree/0.1.0" - }, - "time": "2024-02-14T13:45:44+00:00" - }, - { - "name": "escolalms/consultation-access", - "version": "0.1.3", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Consultation-Access.git", - "reference": "a76ddd23bf1869cf85574acc582c233274f8a8ee" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Consultation-Access/zipball/a76ddd23bf1869cf85574acc582c233274f8a8ee", - "reference": "a76ddd23bf1869cf85574acc582c233274f8a8ee", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/consultations": "^0", - "escolalms/core": "^1", - "escolalms/pencil-spaces": "^0", - "escolalms/settings": "^0", - "laravel/framework": ">=8.0", - "php": ">=7.4" - }, - "require-dev": { - "escolalms/courses": "^0", - "nunomaduro/larastan": "^2.0", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\ConsultationAccess\\EscolaLmsConsultationAccessServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\ConsultationAccess\\": "src", - "EscolaLms\\ConsultationAccess\\Tests\\": "tests", - "EscolaLms\\ConsultationAccess\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\ConsultationAccess\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Maciej Rymarz", - "email": "maciej.rymarz@escolasoft.com" - } - ], - "description": "Escola Headles LMS Consultation Access", - "support": { - "issues": "https://github.com/EscolaLMS/Consultation-Access/issues", - "source": "https://github.com/EscolaLMS/Consultation-Access/tree/0.1.3" - }, - "time": "2024-11-08T09:24:36+00:00" - }, - { - "name": "escolalms/consultations", - "version": "0.3.8", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Consultations.git", - "reference": "ac2947810eec520e227aec47195a217091fd6ab0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Consultations/zipball/ac2947810eec520e227aec47195a217091fd6ab0", - "reference": "ac2947810eec520e227aec47195a217091fd6ab0", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/categories": "^0", - "escolalms/core": "^1", - "escolalms/files": "^0", - "escolalms/jitsi": "^0", - "escolalms/model-fields": "^0", - "escolalms/settings": "^0", - "laravel/framework": ">=9.0", - "php": ">=7.4" - }, - "require-dev": { - "nunomaduro/larastan": "^2.0", - "orchestra/testbench": "^7.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Consultations\\EscolaLmsConsultationsServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Consultations\\": "src", - "EscolaLms\\Consultations\\Tests\\": "tests", - "EscolaLms\\Consultations\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\Consultations\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Hubert Krzysztofiak", - "email": "hubert.krzysztofiak@escolasoft.com" - } - ], - "description": "Escola Headless LMS Consultations", - "support": { - "issues": "https://github.com/EscolaLMS/Consultations/issues", - "source": "https://github.com/EscolaLMS/Consultations/tree/0.3.8" - }, - "time": "2024-12-16T11:42:08+00:00" - }, - { - "name": "escolalms/core", - "version": "1.3.15", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Core.git", - "reference": "4d4b31fed685bc05088eb5730becda71b82b26aa" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Core/zipball/4d4b31fed685bc05088eb5730becda71b82b26aa", - "reference": "4d4b31fed685bc05088eb5730becda71b82b26aa", - "shasum": "" - }, - "require": { - "bensampo/laravel-enum": ">=2.0", - "composer/composer": "^2.0", - "laravel/framework": ">=7.0", - "laravel/passport": ">=9.0 <12", - "php": ">=7.4", - "rennokki/laravel-eloquent-query-cache": "^3", - "spatie/laravel-permission": ">=3.18" - }, - "require-dev": { - "nunomaduro/larastan": "^2.0", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Core\\EscolaLmsServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Core\\": "src", - "EscolaLms\\Core\\Tests\\": "tests", - "EscolaLms\\Core\\Database\\Seeders\\": "database/seeders", - "Database\\Factories\\EscolaLms\\Core\\Models\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marcin Lenkowski", - "email": "marcin.lenkowski@escola.pl" - }, - { - "name": "Mateusz Wojczal", - "email": "mateusz.wojczal@escola.pl" - }, - { - "name": "Paweł Chołaj", - "email": "pawel.cholaj@escolasoft.com" - } - ], - "description": "Escola Headless LMS", - "support": { - "issues": "https://github.com/EscolaLMS/Core/issues", - "source": "https://github.com/EscolaLMS/Core/tree/1.3.15" - }, - "time": "2024-07-11T05:29:20+00:00" - }, - { - "name": "escolalms/course-access", - "version": "0.1.2", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Course-Access.git", - "reference": "78e1235db0a924c06e163f6cdac9f1186abcd38c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Course-Access/zipball/78e1235db0a924c06e163f6cdac9f1186abcd38c", - "reference": "78e1235db0a924c06e163f6cdac9f1186abcd38c", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/core": "^1", - "escolalms/courses": "^0.4", - "php": ">=7.4" - }, - "require-dev": { - "orchestra/testbench": "^6", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\CourseAccess\\EscolaLmsCourseAccessServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\CourseAccess\\": "src", - "EscolaLms\\CourseAccess\\Tests\\": "tests", - "EscolaLms\\CourseAccess\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\CourseAccess\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Maciej Rymarz", - "email": "maciej.rymarz@escolasoft.com" - } - ], - "description": "Escola Headless LMS Course Access", - "support": { - "issues": "https://github.com/EscolaLMS/Course-Access/issues", - "source": "https://github.com/EscolaLMS/Course-Access/tree/0.1.2" - }, - "time": "2024-03-20T13:34:28+00:00" - }, - { - "name": "escolalms/courses", - "version": "0.4.42", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Courses.git", - "reference": "8140414dc20a5593192ee45f9a177c047f1079fd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Courses/zipball/8140414dc20a5593192ee45f9a177c047f1079fd", - "reference": "8140414dc20a5593192ee45f9a177c047f1079fd", - "shasum": "" - }, - "require": { - "davidbadura/faker-markdown-generator": "^1.1", - "devianl2/laravel-scorm": ">=2.0", - "escolalms/auth": "^0", - "escolalms/categories": "^0", - "escolalms/core": "^1", - "escolalms/files": "^0", - "escolalms/model-fields": "^0", - "escolalms/scorm": "^0", - "escolalms/settings": "^0", - "escolalms/tags": "^0", - "laravel/framework": ">=8.0", - "php": ">=7.4", - "spatie/laravel-responsecache": "^7.4" - }, - "require-dev": { - "nunomaduro/larastan": "^2.0", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Courses\\EscolaLmsCourseServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Courses\\": "src", - "EscolaLms\\Courses\\Tests\\": "tests", - "EscolaLms\\Courses\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\Courses\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marcin Lenkowski", - "email": "marcin.lenkowski@escola.pl" - }, - { - "name": "Mateusz Wojczal", - "email": "mateusz.wojczal@escola.pl" - }, - { - "name": "Paweł Chołaj", - "email": "pawel.cholaj@escola.pl" - } - ], - "description": "Escola Headless LMS Courses", - "support": { - "issues": "https://github.com/EscolaLMS/Courses/issues", - "source": "https://github.com/EscolaLMS/Courses/tree/0.4.42" - }, - "time": "2024-11-28T09:58:54+00:00" - }, - { - "name": "escolalms/courses-import-export", - "version": "0.1.22", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Courses-Import-Export.git", - "reference": "e368d876399a0aacbe515c3d450a05ceb20cfe8f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Courses-Import-Export/zipball/e368d876399a0aacbe515c3d450a05ceb20cfe8f", - "reference": "e368d876399a0aacbe515c3d450a05ceb20cfe8f", - "shasum": "" - }, - "require": { - "escolalms/core": "^1", - "laravel/framework": ">=8.0", - "php": ">=7.4", - "zanysoft/laravel-zip": "^2" - }, - "require-dev": { - "escolalms/auth": "^0", - "escolalms/courses": "^0.4", - "escolalms/headless-h5p": "^0.4", - "escolalms/settings": "^0", - "escolalms/topic-types": "^0", - "orchestra/testbench": ">=7.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\CoursesImportExport\\EscolaLmsCoursesImportExportServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\CoursesImportExport\\": "src", - "EscolaLms\\CoursesImportExport\\Tests\\": "tests", - "EscolaLms\\CoursesImportExport\\Database\\Seeders\\": "database/seeders" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mateusz Wojczal", - "email": "mateusz.wojczal@escola.pl" - } - ], - "description": "Escola Headless LMS Courses Import Export", - "support": { - "issues": "https://github.com/EscolaLMS/Courses-Import-Export/issues", - "source": "https://github.com/EscolaLMS/Courses-Import-Export/tree/0.1.22" - }, - "time": "2024-05-23T06:27:48+00:00" - }, - { - "name": "escolalms/csv-users", - "version": "0.1.16", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/CSV-Users.git", - "reference": "2c52b8bb7a9dac8435f1df8c4a353b2584366c6e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/CSV-Users/zipball/2c52b8bb7a9dac8435f1df8c4a353b2584366c6e", - "reference": "2c52b8bb7a9dac8435f1df8c4a353b2584366c6e", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "laravel/framework": ">=8.0", - "maatwebsite/excel": "^3.1", - "php": ">=7.4" - }, - "require-dev": { - "orchestra/testbench": "^6.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\CsvUsers\\EscolaLmsCsvUsersServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\CsvUsers\\": "src", - "EscolaLms\\CsvUsers\\Tests\\": "tests", - "EscolaLms\\CsvUsers\\Database\\Seeders\\": "database/seeders" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Maciej Rymarz", - "email": "maciej.rymarz@escolasoft.com" - } - ], - "description": "Escola Headless LMS CSV Users", - "support": { - "issues": "https://github.com/EscolaLMS/CSV-Users/issues", - "source": "https://github.com/EscolaLMS/CSV-Users/tree/0.1.16" - }, - "time": "2024-02-05T13:58:07+00:00" - }, - { - "name": "escolalms/dictionaries", - "version": "0.0.5", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Dictionaries.git", - "reference": "1961960fe3a1d7c3f6b6556d9df03d184e480cea" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Dictionaries/zipball/1961960fe3a1d7c3f6b6556d9df03d184e480cea", - "reference": "1961960fe3a1d7c3f6b6556d9df03d184e480cea", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/categories": "^0", - "escolalms/core": "^1", - "laravel/framework": ">=8.0", - "maatwebsite/excel": ">=3.1", - "php": ">=8.0" - }, - "require-dev": { - "nunomaduro/larastan": "^1.0", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Dictionaries\\EscolaLmsDictionariesServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Dictionaries\\": "src", - "EscolaLms\\Dictionaries\\Tests\\": "tests", - "EscolaLms\\Dictionaries\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\Dictionaries\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Maciej Rymarz", - "email": "maciej.rymarz@escolasoft.com" - } - ], - "description": "Escola Headless LMS dictionaries package", - "support": { - "issues": "https://github.com/EscolaLMS/Dictionaries/issues", - "source": "https://github.com/EscolaLMS/Dictionaries/tree/0.0.5" - }, - "time": "2024-04-15T07:12:28+00:00" - }, - { - "name": "escolalms/files", - "version": "0.1.29", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Files.git", - "reference": "56adbd7217a4103652b0583e398e9ba2eec1581d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Files/zipball/56adbd7217a4103652b0583e398e9ba2eec1581d", - "reference": "56adbd7217a4103652b0583e398e9ba2eec1581d", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/core": "^1", - "laravel/framework": ">=8.0", - "php": ">=7.4" - }, - "require-dev": { - "orchestra/testbench": "^6", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Files\\EscolaLmsFilesServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Files\\": "src", - "EscolaLms\\Files\\Tests\\": "tests", - "EscolaLms\\Files\\Database\\Seeders\\": "database/seeders" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mariusz Gliwiński", - "email": "mariusz.gliwinski@escola.pl" - } - ], - "description": "Escola file repository API.", - "support": { - "issues": "https://github.com/EscolaLMS/Files/issues", - "source": "https://github.com/EscolaLMS/Files/tree/0.1.29" - }, - "time": "2023-10-19T09:12:45+00:00" - }, - { - "name": "escolalms/headless-h5p", - "version": "0.5.6", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/H5P.git", - "reference": "3cd8a743c85eb5cbbf932a09ca3bf3b44d8e575f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/H5P/zipball/3cd8a743c85eb5cbbf932a09ca3bf3b44d8e575f", - "reference": "3cd8a743c85eb5cbbf932a09ca3bf3b44d8e575f", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/core": "^1", - "escolalms/settings": "^0", - "h5p/h5p-core": "1.24.*|dev-master", - "h5p/h5p-editor": "1.24.*|dev-master", - "laravel/framework": ">=9.0", - "php": ">=7.4" - }, - "require-dev": { - "guzzlehttp/guzzle": "^7", - "laravel/legacy-factories": "^1.0.4", - "nunomaduro/larastan": "^2.0", - "orchestra/testbench": "^7.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\HeadlessH5P\\HeadlessH5PServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\HeadlessH5P\\": "src", - "EscolaLms\\HeadlessH5P\\Tests\\": "tests", - "EscolaLms\\HeadlessH5P\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\HeadlessH5P\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mateusz Wojczal", - "email": "mateusz@wojczal.com" - } - ], - "description": "Headless H5P Laravel REST API", - "support": { - "issues": "https://github.com/EscolaLMS/H5P/issues", - "source": "https://github.com/EscolaLMS/H5P/tree/0.5.6" - }, - "time": "2024-11-15T08:47:56+00:00" - }, - { - "name": "escolalms/images", - "version": "0.1.24", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Images.git", - "reference": "7919b7bd28f5403377922d673339711117d03e27" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Images/zipball/7919b7bd28f5403377922d673339711117d03e27", - "reference": "7919b7bd28f5403377922d673339711117d03e27", - "shasum": "" - }, - "require": { - "escolalms/core": "^1", - "escolalms/settings": "^0", - "intervention/image": "^2", - "intervention/imagecache": "^2", - "laravel/framework": ">=8.0", - "php": ">=7.4", - "spatie/laravel-image-optimizer": "^1.7.1" - }, - "require-dev": { - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Images\\EscolaLmsImagesServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Images\\": "src", - "EscolaLms\\Images\\Tests\\": "tests", - "EscolaLms\\Images\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mateusz Wojczal", - "email": "mateusz.wojczal@escola.pl" - } - ], - "description": "Escola Headless LMS Images manipulation", - "support": { - "issues": "https://github.com/EscolaLMS/Images/issues", - "source": "https://github.com/EscolaLMS/Images/tree/0.1.24" - }, - "time": "2024-02-14T13:58:41+00:00" - }, - { - "name": "escolalms/invoices", - "version": "0.1.9", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Invoices.git", - "reference": "861e38a36ba403139b220dd987204e94d3426a20" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Invoices/zipball/861e38a36ba403139b220dd987204e94d3426a20", - "reference": "861e38a36ba403139b220dd987204e94d3426a20", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/cart": "^0", - "escolalms/core": "^1", - "escolalms/settings": "^0", - "laravel/framework": ">=8.0", - "laraveldaily/laravel-invoices": "^3", - "php": ">=7.4" - }, - "require-dev": { - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "suggest": { - "escolalms/auth": "^0.1.54", - "escolalms/settings": "^0.1.2" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Invoices\\EscolaLmsInvoicesServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Invoices\\": "src", - "EscolaLms\\Invoices\\Tests\\": "tests" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Krzysztof Dziedziech", - "email": "krzysztof.dziedziech@escolasoft.com" - } - ], - "description": "Escola Headless LMS Invoices", - "support": { - "issues": "https://github.com/EscolaLMS/Invoices/issues", - "source": "https://github.com/EscolaLMS/Invoices/tree/0.1.9" - }, - "time": "2024-03-29T09:33:38+00:00" - }, - { - "name": "escolalms/jitsi", - "version": "0.1.2", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Jitsi.git", - "reference": "9a60bb6a02ee21b2dc00126b2220b88a50e43c06" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Jitsi/zipball/9a60bb6a02ee21b2dc00126b2220b88a50e43c06", - "reference": "9a60bb6a02ee21b2dc00126b2220b88a50e43c06", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/core": "^1", - "escolalms/settings": "^0", - "firebase/php-jwt": "^6|^5", - "laravel/framework": ">=8.0", - "php": ">=7.4" - }, - "require-dev": { - "orchestra/testbench": "^6", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Jitsi\\EscolaLmsJitsiServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Jitsi\\": "src", - "EscolaLms\\Jitsi\\Tests\\": "tests" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mateusz Wojczal", - "email": "mateusz@wojczal.com" - } - ], - "description": "Escola LMS jitsi integration.", - "support": { - "issues": "https://github.com/EscolaLMS/Jitsi/issues", - "source": "https://github.com/EscolaLMS/Jitsi/tree/0.1.2" - }, - "time": "2024-12-13T08:36:00+00:00" - }, - { - "name": "escolalms/lrs", - "version": "0.0.13", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/LRS.git", - "reference": "1a7c3061ebb7cc3fff7b98b3bae150d70e911bae" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/LRS/zipball/1a7c3061ebb7cc3fff7b98b3bae150d70e911bae", - "reference": "1a7c3061ebb7cc3fff7b98b3bae150d70e911bae", - "shasum": "" - }, - "require": { - "escolalms/core": "^1", - "laravel/framework": ">=8.0", - "php": ">=7.4", - "trax2/framework": "^2" - }, - "require-dev": { - "escolalms/courses": "^0.3.48", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "suggest": { - "trax2/framework": "^2" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Lrs\\EscolaLmsLrsServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Lrs\\": "src", - "EscolaLms\\Lrs\\Tests\\": "tests", - "EscolaLms\\Lrs\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\Lrs\\Database\\Factories\\": "database/factories" - }, - "exclude-from-classmap": [ - "tests/Exceptions" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mateusz Wojczal", - "email": "mateusz@wojczal.com" - } - ], - "description": "Escola Learning Record Stores API.", - "support": { - "issues": "https://github.com/EscolaLMS/LRS/issues", - "source": "https://github.com/EscolaLMS/LRS/tree/0.0.13" - }, - "time": "2024-02-15T12:11:22+00:00" - }, - { - "name": "escolalms/mailerlite", - "version": "0.4.2", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/MailerLite.git", - "reference": "d795ff1d13742a1c2b72920e5e0e217bfe68be8e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/MailerLite/zipball/d795ff1d13742a1c2b72920e5e0e217bfe68be8e", - "reference": "d795ff1d13742a1c2b72920e5e0e217bfe68be8e", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/core": "^1", - "escolalms/settings": "^0", - "guzzlehttp/guzzle": "^7", - "laravel/framework": ">=8.0", - "mailerlite/mailerlite-api-v2-php-sdk": "^0.3.2", - "php": ">=7.4", - "php-http/guzzle7-adapter": "^1.0" - }, - "require-dev": { - "escolalms/cart": "^0", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\MailerLite\\EscolaLmsMailerLiteServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\MailerLite\\": "src", - "EscolaLms\\MailerLite\\Tests\\": "tests" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Maciej Rymarz", - "email": "maciej.rymarz@escolasoft.com" - } - ], - "description": "Escola LMS MailerLite integration.", - "support": { - "issues": "https://github.com/EscolaLMS/MailerLite/issues", - "source": "https://github.com/EscolaLMS/MailerLite/tree/0.4.2" - }, - "time": "2022-09-27T11:34:31+00:00" - }, - { - "name": "escolalms/mattermost", - "version": "0.1.5", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Mattermost.git", - "reference": "d11c3e751c3050a20135568229418e83eb7a8254" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Mattermost/zipball/d11c3e751c3050a20135568229418e83eb7a8254", - "reference": "d11c3e751c3050a20135568229418e83eb7a8254", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/core": "^1", - "escolalms/settings": "^0", - "gnello/laravel-mattermost-driver": "^1", - "guzzlehttp/guzzle": "^7", - "laravel/framework": ">=8.0", - "php": ">=7.4" - }, - "require-dev": { - "escolalms/course-access": "^0", - "escolalms/courses": "^0", - "escolalms/webinar": "^0", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Mattermost\\EscolaLmsMattermostServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Mattermost\\": "src", - "EscolaLms\\Mattermost\\Tests\\": "tests" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mateusz Wojczal", - "email": "mateusz@wojczal.com" - } - ], - "description": "Escola LMS mattermost integration.", - "support": { - "issues": "https://github.com/EscolaLMS/Mattermost/issues", - "source": "https://github.com/EscolaLMS/Mattermost/tree/0.1.5" - }, - "time": "2023-02-21T12:18:45+00:00" - }, - { - "name": "escolalms/model-fields", - "version": "0.0.24", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/model-fields.git", - "reference": "18daad4ce05842fd90fa1701b2ca03d7842ed3b6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/model-fields/zipball/18daad4ce05842fd90fa1701b2ca03d7842ed3b6", - "reference": "18daad4ce05842fd90fa1701b2ca03d7842ed3b6", - "shasum": "" - }, - "require": { - "escolalms/core": "^1", - "laravel/framework": ">=8.0", - "php": ">=7.4" - }, - "require-dev": { - "escolalms/auth": "^0", - "infection/infection": "^0", - "orchestra/testbench": "^6", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\ModelFields\\ModelFieldsServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\ModelFields\\": "src", - "EscolaLms\\ModelFields\\Tests\\": "tests", - "EscolaLms\\ModelFields\\Database\\Seeders\\": "database/seeders" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mateusz Wojczal", - "email": "mateusz@wojczal.com" - } - ], - "description": "Escola LMS model-fields extension.", - "support": { - "issues": "https://github.com/EscolaLMS/model-fields/issues", - "source": "https://github.com/EscolaLMS/model-fields/tree/0.0.24" - }, - "time": "2024-06-11T08:46:41+00:00" - }, - { - "name": "escolalms/notifications", - "version": "0.3.2", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Notifications.git", - "reference": "ad14133686ad53515d16c8ab4bcc3b8fc0bef21c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Notifications/zipball/ad14133686ad53515d16c8ab4bcc3b8fc0bef21c", - "reference": "ad14133686ad53515d16c8ab4bcc3b8fc0bef21c", - "shasum": "" - }, - "require": { - "escolalms/core": "^1", - "escolalms/templates": "^0", - "laravel/framework": ">=8.0", - "php": ">=7.4|>=8" - }, - "require-dev": { - "orchestra/testbench": "^6", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Notifications\\EscolaLmsNotificationsServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Notifications\\": "src", - "EscolaLms\\Notifications\\Tests\\": "tests", - "EscolaLms\\Notifications\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\Notifications\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paweł Chołaj", - "email": "pawel.cholaj@escolasoft.com" - } - ], - "description": "Escola LMS Notifications", - "support": { - "issues": "https://github.com/EscolaLMS/Notifications/issues", - "source": "https://github.com/EscolaLMS/Notifications/tree/0.3.2" - }, - "time": "2023-06-28T13:20:39+00:00" - }, - { - "name": "escolalms/pages", - "version": "0.1.11", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/pages.git", - "reference": "a2e1fd5c5e9f939c90e3cf8c9ab101aa4e1b19bf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/pages/zipball/a2e1fd5c5e9f939c90e3cf8c9ab101aa4e1b19bf", - "reference": "a2e1fd5c5e9f939c90e3cf8c9ab101aa4e1b19bf", - "shasum": "" - }, - "require": { - "davidbadura/faker-markdown-generator": "=1.1.0", - "escolalms/core": "^1", - "laravel/framework": ">=8.0", - "php": ">=7.4" - }, - "require-dev": { - "orchestra/testbench": "^6", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Pages\\EscolaLmsPagesServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Pages\\": "src", - "EscolaLms\\Pages\\Tests\\": "tests", - "EscolaLms\\Pages\\Database\\Seeders\\": "database/seeders", - "Database\\Factories\\EscolaLms\\Pages\\Models\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paweł Chołaj", - "email": "pawel.cholaj@escola.pl" - }, - { - "name": "Mariusz Gliwiński", - "email": "mariusz.gliwinski@escola.pl" - } - ], - "description": "Escola page repository API.", - "support": { - "issues": "https://github.com/EscolaLMS/pages/issues", - "source": "https://github.com/EscolaLMS/pages/tree/0.1.11" - }, - "time": "2023-05-24T10:47:09+00:00" - }, - { - "name": "escolalms/payments", - "version": "0.2.20", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/payments.git", - "reference": "c88c56ff661a4e26c31574d15a381ffc8a3b498d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/payments/zipball/c88c56ff661a4e26c31574d15a381ffc8a3b498d", - "reference": "c88c56ff661a4e26c31574d15a381ffc8a3b498d", - "shasum": "" - }, - "require": { - "escolalms/core": "^1", - "escolalms/przelewy24-php": "^0", - "laravel/framework": ">=8.0", - "league/omnipay": "^3", - "maatwebsite/excel": "^3.1", - "omnipay/stripe": "^3.1", - "php": ">=7.4" - }, - "replace": { - "symfony/polyfill-php54": "*", - "symfony/polyfill-php55": "*", - "symfony/polyfill-php56": "*", - "symfony/polyfill-php70": "*", - "symfony/polyfill-php72": "*", - "symfony/polyfill-php73": "*", - "symfony/polyfill-php82": "*" - }, - "require-dev": { - "barryvdh/laravel-ide-helper": "^2.10", - "escolalms/settings": "^0.1.7", - "nunomaduro/collision": "^5.4", - "nunomaduro/larastan": "^0.7.6", - "orchestra/testbench": "~5|~6", - "php-http/message-factory": "^1.1", - "phpunit/phpunit": "^9.0" - }, - "suggest": { - "escolalms/settings": "For settings to work" - }, - "type": "package", - "extra": { - "laravel": { - "aliases": { - "Payments": "EscolaLms\\Payments\\Facades\\Payments", - "PaymentGateway": "EscolaLms\\Payments\\Facades\\PaymentGateway" - }, - "providers": [ - "EscolaLms\\Payments\\Providers\\PaymentsServiceProvider" - ] - }, - "branch-alias": { - "dev-main": "0.x-dev" - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Payments\\": "src", - "EscolaLms\\Payments\\Tests\\": "tests", - "EscolaLms\\Payments\\Database\\Seeders\\": "database/seeders", - "Database\\Factories\\EscolaLms\\Payments\\Models\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paweł Chołaj", - "email": "pawel.cholaj@escola.pl", - "homepage": "https://cholaj.pl" - }, - { - "name": "Mariusz Gliwiński", - "email": "mariusz.gliwinski@escola.pl" - } - ], - "description": "Escola LMS Payments Package.", - "support": { - "issues": "https://github.com/EscolaLMS/payments/issues", - "source": "https://github.com/EscolaLMS/payments/tree/0.2.20" - }, - "time": "2024-05-07T13:26:39+00:00" - }, - { - "name": "escolalms/pencil-spaces", - "version": "0.0.3", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Pencil-Spaces.git", - "reference": "e8c86769386248cde2e27d31eb09855fc421ec33" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Pencil-Spaces/zipball/e8c86769386248cde2e27d31eb09855fc421ec33", - "reference": "e8c86769386248cde2e27d31eb09855fc421ec33", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/core": "^1", - "escolalms/settings": "^0", - "laravel/framework": ">=8.0", - "php": ">=8.0" - }, - "require-dev": { - "nunomaduro/larastan": "^1.0", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\PencilSpaces\\EscolaLmsPencilSpacesServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\PencilSpaces\\": "src", - "EscolaLms\\PencilSpaces\\Tests\\": "tests", - "EscolaLms\\PencilSpaces\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\PencilSpaces\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Tomasz Smolarek", - "email": "tomasz.smolarek@escolasoft.com" - }, - { - "name": "Maciej Rymarz", - "email": "maciej.rymarz@escolasoft.com" - } - ], - "description": "Escola Headless LMS Pencil Spaces integration", - "support": { - "issues": "https://github.com/EscolaLMS/Pencil-Spaces/issues", - "source": "https://github.com/EscolaLMS/Pencil-Spaces/tree/0.0.3" - }, - "time": "2024-02-14T13:33:35+00:00" - }, - { - "name": "escolalms/permissions", - "version": "0.1.11", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Permissions.git", - "reference": "e64a528c83c111f7508393124566919ea53d942d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Permissions/zipball/e64a528c83c111f7508393124566919ea53d942d", - "reference": "e64a528c83c111f7508393124566919ea53d942d", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "laravel/framework": ">=8.0", - "php": ">=7.4 | >=8.0" - }, - "require-dev": { - "orchestra/testbench": "^6", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Permissions\\EscolaLmsPermissionsServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Permissions\\": "src", - "EscolaLms\\Permissions\\Tests\\": "tests", - "EscolaLms\\Permissions\\Database\\Seeders\\": "database/seeders" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mateusz Wojczal", - "email": "mateusz@wojczal.com" - } - ], - "description": "EscolaLMS Permissions REST API", - "support": { - "issues": "https://github.com/EscolaLMS/Permissions/issues", - "source": "https://github.com/EscolaLMS/Permissions/tree/0.1.11" - }, - "time": "2024-02-16T11:48:37+00:00" - }, - { - "name": "escolalms/przelewy24-php", - "version": "0.1.0", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/przelewy24-php.git", - "reference": "c7c09b9a5c9aa009f30edc473c3fec7786a54cf1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/przelewy24-php/zipball/c7c09b9a5c9aa009f30edc473c3fec7786a54cf1", - "reference": "c7c09b9a5c9aa009f30edc473c3fec7786a54cf1", - "shasum": "" - }, - "require": { - "guzzlehttp/guzzle": "^7.6", - "php": "^8.1" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^3.34", - "phpunit/phpunit": "^10.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Przelewy24\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mateusz Nastalski", - "homepage": "https://nastalski.pl" - } - ], - "description": "Przelewy24 PHP library", - "homepage": "https://github.com/mnastalski/przelewy24-php", - "keywords": [ - "Przelewy24", - "payments" - ], - "support": { - "source": "https://github.com/EscolaLMS/przelewy24-php/tree/0.1.0" - }, - "time": "2024-03-22T10:15:22+00:00" - }, - { - "name": "escolalms/questionnaire", - "version": "0.2.25", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Questionnaire.git", - "reference": "70287c78a14238edcdbf777a5ede0809cec6496d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Questionnaire/zipball/70287c78a14238edcdbf777a5ede0809cec6496d", - "reference": "70287c78a14238edcdbf777a5ede0809cec6496d", - "shasum": "" - }, - "require": { - "doctrine/dbal": "^2|^3", - "escolalms/core": "^1", - "laravel/framework": ">=8.0", - "maatwebsite/excel": "^3.1", - "php": ">=7.4|>=8" - }, - "require-dev": { - "escolalms/courses": "^0", - "nunomaduro/larastan": "^2.0", - "orchestra/testbench": ">=6", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Questionnaire\\EscolaLmsQuestionnaireServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Questionnaire\\": "src", - "EscolaLms\\Questionnaire\\Tests\\": "tests", - "EscolaLms\\Questionnaire\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\Questionnaire\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Krzysztof Dziedziech", - "email": "krzysztof.dziedziech@escolasoft.com" - } - ], - "description": "Escola LMS Questionnaire", - "support": { - "issues": "https://github.com/EscolaLMS/Questionnaire/issues", - "source": "https://github.com/EscolaLMS/Questionnaire/tree/0.2.25" - }, - "time": "2024-12-09T08:10:45+00:00" - }, - { - "name": "escolalms/recommender", - "version": "0.0.5", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Recommender.git", - "reference": "66cb609f8c494b5cb4548cc4138f884e91924a76" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Recommender/zipball/66cb609f8c494b5cb4548cc4138f884e91924a76", - "reference": "66cb609f8c494b5cb4548cc4138f884e91924a76", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/core": "^1", - "escolalms/courses": "^0.4", - "escolalms/settings": "^0", - "escolalms/topic-types": "^0", - "laravel/framework": ">=8.0", - "php": ">=7.4" - }, - "require-dev": { - "darkaonline/l5-swagger": "8.1.0", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Recommender\\EscolaLmsRecommenderServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Recommender\\": "src", - "EscolaLms\\Recommender\\Tests\\": "tests", - "EscolaLms\\Recommender\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\Recommender\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Tomasz Smolarek", - "email": "tomasz.smolarek@escolasoft.com" - } - ], - "description": "Escola Headless LMS Recommender", - "support": { - "issues": "https://github.com/EscolaLMS/Recommender/issues", - "source": "https://github.com/EscolaLMS/Recommender/tree/0.0.5" - }, - "time": "2024-02-14T13:20:45+00:00" - }, - { - "name": "escolalms/reports", - "version": "0.1.49", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Reports.git", - "reference": "a33e7028289a0497fe991ae3740654f416ca705e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Reports/zipball/a33e7028289a0497fe991ae3740654f416ca705e", - "reference": "a33e7028289a0497fe991ae3740654f416ca705e", - "shasum": "" - }, - "require": { - "escolalms/core": "^1.2", - "laravel/framework": ">=8.0", - "maatwebsite/excel": "^3.1", - "php": ">=7.4" - }, - "require-dev": { - "escolalms/auth": "^0", - "escolalms/cart": "^0.4", - "escolalms/courses": "^0.4.13", - "escolalms/notifications": "^0", - "escolalms/questionnaire": "^0", - "escolalms/topic-type-gift": "^0.0.9", - "orchestra/testbench": "^6.0|^7.0", - "phpunit/phpunit": "^9.0" - }, - "suggest": { - "escolalms/cart": "Required for reports about Cart/Payments/etc", - "escolalms/courses": "Required for reports about Courses", - "escolalms/topic-type-gift": "Required for reports about Gift/Quiz Topic Type" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Reports\\EscolaLmsReportsServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Reports\\": "src", - "EscolaLms\\Reports\\Tests\\": "tests", - "EscolaLms\\Reports\\Database\\Seeders\\": "database/seeders", - "Database\\Factories\\EscolaLms\\Reports\\Models\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paweł Chołaj", - "email": "pawel.cholaj@escola.pl" - } - ], - "description": "Escola Headless LMS Reports", - "support": { - "issues": "https://github.com/EscolaLMS/Reports/issues", - "source": "https://github.com/EscolaLMS/Reports/tree/0.1.49" - }, - "time": "2024-03-22T11:42:48+00:00" - }, - { - "name": "escolalms/scorm", - "version": "0.2.23", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Scorm.git", - "reference": "7e8451d0e296487f09a157f34607a961d7fe9a73" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Scorm/zipball/7e8451d0e296487f09a157f34607a961d7fe9a73", - "reference": "7e8451d0e296487f09a157f34607a961d7fe9a73", - "shasum": "" - }, - "require": { - "devianl2/laravel-scorm": "^4", - "escolalms/auth": "^0", - "escolalms/core": "^1", - "laravel/framework": ">=8.0", - "php": ">=7.4" - }, - "require-dev": { - "orchestra/testbench": ">=6", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Scorm\\EscolaLmsScormServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Scorm\\": "src", - "EscolaLms\\Scorm\\Tests\\": "tests", - "EscolaLms\\Scorm\\Database\\Seeders\\": "database/seeders" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Mateusz Wojczal", - "email": "mateusz@escolasoft.pl" - } - ], - "description": "Escola LMS SCORM management", - "support": { - "issues": "https://github.com/EscolaLMS/Scorm/issues", - "source": "https://github.com/EscolaLMS/Scorm/tree/0.2.23" - }, - "time": "2024-03-22T08:32:34+00:00" - }, - { - "name": "escolalms/settings", - "version": "0.2.5", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/settings.git", - "reference": "0c79fc386372d07c5e085f453d6e2d0bc53c7875" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/settings/zipball/0c79fc386372d07c5e085f453d6e2d0bc53c7875", - "reference": "0c79fc386372d07c5e085f453d6e2d0bc53c7875", - "shasum": "" - }, - "require": { - "escolalms/core": "^1", - "laravel/framework": ">=8.0", - "php": ">=7.4|>=8" - }, - "require-dev": { - "orchestra/testbench": "^6", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Settings\\EscolaLmsSettingsServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Settings\\": "src", - "EscolaLms\\Settings\\Tests\\": "tests", - "EscolaLms\\Settings\\Database\\Seeders\\": "database/seeders" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mateusz Wojczal", - "email": "mateusz@escolasoft.pl" - }, - { - "name": "Paweł Chołaj", - "email": "pawel.cholaj@escolasoft.com" - } - ], - "description": "Escola LMS Settings and custom fields management", - "support": { - "issues": "https://github.com/EscolaLMS/settings/issues", - "source": "https://github.com/EscolaLMS/settings/tree/0.2.5" - }, - "time": "2024-03-26T09:51:16+00:00" - }, - { - "name": "escolalms/stationary-events", - "version": "0.1.11", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Stationary-Events.git", - "reference": "3111201383ae9ea68b2eaa19185bbf7e7a025c9c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Stationary-Events/zipball/3111201383ae9ea68b2eaa19185bbf7e7a025c9c", - "reference": "3111201383ae9ea68b2eaa19185bbf7e7a025c9c", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/categories": "^0", - "escolalms/core": "^1", - "escolalms/files": "^0", - "php": ">=7.4" - }, - "require-dev": { - "orchestra/testbench": "^6", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\StationaryEvents\\EscolaLmsStationaryEventsServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\StationaryEvents\\": "src", - "EscolaLms\\StationaryEvents\\Tests\\": "tests", - "EscolaLms\\StationaryEvents\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\StationaryEvents\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Maciej Rymarz", - "email": "maciej.rymarz@escolasoft.com" - } - ], - "description": "Escola Headless LMS Stationary Events", - "support": { - "issues": "https://github.com/EscolaLMS/Stationary-Events/issues", - "source": "https://github.com/EscolaLMS/Stationary-Events/tree/0.1.11" - }, - "time": "2023-06-20T12:11:20+00:00" - }, - { - "name": "escolalms/tags", - "version": "0.1.22", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Tags.git", - "reference": "8dde49c276e32bf9136a09f825825e36fec26050" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Tags/zipball/8dde49c276e32bf9136a09f825825e36fec26050", - "reference": "8dde49c276e32bf9136a09f825825e36fec26050", - "shasum": "" - }, - "require": { - "escolalms/core": "^1", - "escolalms/settings": "^0", - "laravel/framework": ">=8.0", - "php": ">=7.4" - }, - "require-dev": { - "orchestra/testbench": "^6.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Tags\\EscolaLmsTagsServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Tags\\": "src", - "EscolaLms\\Tags\\Tests\\": "tests", - "EscolaLms\\Tags\\Database\\Seeders\\": "database/seeders", - "Database\\Factories\\EscolaLms\\Tags\\Models\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Hubert Krzysztofiak", - "email": "hubert.krzysztofiak@escola.pl" - } - ], - "description": "Escola Headless LMS Tags", - "support": { - "issues": "https://github.com/EscolaLMS/Tags/issues", - "source": "https://github.com/EscolaLMS/Tags/tree/0.1.22" - }, - "time": "2024-02-16T11:50:38+00:00" - }, - { - "name": "escolalms/tasks", - "version": "0.1.1", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Tasks.git", - "reference": "6a828065495b03c6c6faa69a1c513c328e52cdc7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Tasks/zipball/6a828065495b03c6c6faa69a1c513c328e52cdc7", - "reference": "6a828065495b03c6c6faa69a1c513c328e52cdc7", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/core": "^1", - "escolalms/settings": "^0", - "laravel/framework": ">=8.0", - "php": ">=7.4" - }, - "require-dev": { - "darkaonline/l5-swagger": "8.1.0", - "escolalms/courses": "^0.4", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Tasks\\EscolaLmsTasksServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Tasks\\": "src", - "EscolaLms\\Tasks\\Tests\\": "tests", - "EscolaLms\\Tasks\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\Tasks\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Tomasz Smolarek", - "email": "tomasz.smolarek@escolasoft.com" - } - ], - "description": "Escola Headless LMS Tasks", - "support": { - "issues": "https://github.com/EscolaLMS/Tasks/issues", - "source": "https://github.com/EscolaLMS/Tasks/tree/0.1.1" - }, - "time": "2024-02-16T11:53:05+00:00" - }, - { - "name": "escolalms/templates", - "version": "0.2.37", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Templates.git", - "reference": "17bbe6ae875952384cc678ed691c989137f52753" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Templates/zipball/17bbe6ae875952384cc678ed691c989137f52753", - "reference": "17bbe6ae875952384cc678ed691c989137f52753", - "shasum": "" - }, - "require": { - "doctrine/dbal": "^2|^3", - "escolalms/core": "^1.2", - "escolalms/settings": "^0", - "fakerphp/faker": "^1", - "laravel/framework": ">=8.0", - "php": ">=7.4 | >=8.0" - }, - "require-dev": { - "escolalms/cart": "^0", - "escolalms/courses": "^0", - "orchestra/testbench": "^5|^6", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Templates\\EscolaLmsTemplatesServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Templates\\": "src", - "EscolaLms\\Templates\\Tests\\": "tests", - "EscolaLms\\Templates\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\Templates\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mateusz Wojczal", - "email": "mateusz@wojczal.com" - }, - { - "name": "Paweł Chołaj", - "email": "pawel.cholaj@escolasoft.com" - } - ], - "description": "Escola Headless LMS templates (for eg Certificates)", - "support": { - "issues": "https://github.com/EscolaLMS/Templates/issues", - "source": "https://github.com/EscolaLMS/Templates/tree/0.2.37" - }, - "time": "2023-04-14T14:44:05+00:00" - }, - { - "name": "escolalms/templates-email", - "version": "0.1.67", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Templates-Email.git", - "reference": "773bbb9741504d3fb83aca4f372253e0bcc03918" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Templates-Email/zipball/773bbb9741504d3fb83aca4f372253e0bcc03918", - "reference": "773bbb9741504d3fb83aca4f372253e0bcc03918", - "shasum": "" - }, - "require": { - "escolalms/core": "^1.2.2", - "escolalms/templates": "^0.2.1", - "ezyang/htmlpurifier": "^4.13", - "laravel/framework": ">=8.0", - "php": ">=7.4", - "qferr/mjml-php": "^2" - }, - "require-dev": { - "escolalms/assign-without-account": "^0", - "escolalms/auth": "^0.2", - "escolalms/cart": "^0", - "escolalms/consultation-access": "^0", - "escolalms/consultations": "^0", - "escolalms/course-access": "^0", - "escolalms/courses": "^0.4", - "escolalms/csv-users": "^0.1.0", - "escolalms/payments": "^0", - "escolalms/permissions": "^0", - "escolalms/settings": "^0.1.2", - "escolalms/tasks": "^0", - "escolalms/topic-type-project": "^0", - "escolalms/topic-types": "^0", - "escolalms/video": "^0", - "escolalms/webinar": "^0", - "escolalms/youtube": "^0", - "nunomaduro/larastan": "^2.0", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "suggest": { - "escolalms/auth": "^0.1.54", - "escolalms/consultations": "^0", - "escolalms/courses": "^0.3.8", - "escolalms/settings": "^0.1.2", - "escolalms/webinar": "^0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\TemplatesEmail\\EscolaLmsTemplatesEmailServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\TemplatesEmail\\": "src", - "EscolaLms\\TemplatesEmail\\Tests\\": "tests", - "EscolaLms\\TemplatesEmail\\Database\\Seeders\\": "database/seeders", - "Database\\Factories\\EscolaLms\\TemplatesEmail\\Models\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paweł Chołaj", - "email": "pawel.cholaj@escola.pl" - } - ], - "description": "Escola Headless LMS Templates for Emails", - "support": { - "issues": "https://github.com/EscolaLMS/Templates-Email/issues", - "source": "https://github.com/EscolaLMS/Templates-Email/tree/0.1.67" - }, - "time": "2024-11-12T10:33:17+00:00" - }, - { - "name": "escolalms/templates-pdf", - "version": "0.1.24", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Templates-PDF.git", - "reference": "1e1a8cde95f34274ee9a473652acc54ef06ba5f8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Templates-PDF/zipball/1e1a8cde95f34274ee9a473652acc54ef06ba5f8", - "reference": "1e1a8cde95f34274ee9a473652acc54ef06ba5f8", - "shasum": "" - }, - "require": { - "escolalms/core": "^1.2.2", - "escolalms/templates": "^0.2.36", - "laravel/framework": ">=8.0", - "php": ">=7.4" - }, - "require-dev": { - "escolalms/auth": "^0.1.54", - "escolalms/cart": "^0", - "escolalms/courses": "^0.3.8", - "escolalms/settings": "^0.1.2", - "escolalms/topic-types": "^0.2.5", - "orchestra/testbench": "^5.0|^6.0", - "phpunit/phpunit": "^9.0" - }, - "suggest": { - "escolalms/auth": "^0.1.54", - "escolalms/courses": "^0.3.8", - "escolalms/settings": "^0.1.2" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\TemplatesPdf\\EscolaLmsTemplatesPdfServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\TemplatesPdf\\": "src", - "EscolaLms\\TemplatesPdf\\Tests\\": "tests", - "EscolaLms\\TemplatesPdf\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\TemplatesPdf\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paweł Chołaj", - "email": "pawel.cholaj@escola.pl" - } - ], - "description": "Escola Headless LMS Templates for pdf", - "support": { - "issues": "https://github.com/EscolaLMS/Templates-PDF/issues", - "source": "https://github.com/EscolaLMS/Templates-PDF/tree/0.1.24" - }, - "time": "2024-03-06T13:35:41+00:00" - }, - { - "name": "escolalms/templates-sms", - "version": "0.1.12", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Templates-SMS.git", - "reference": "f99ca932049529142535857b6c3eb3d6844cfb83" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Templates-SMS/zipball/f99ca932049529142535857b6c3eb3d6844cfb83", - "reference": "f99ca932049529142535857b6c3eb3d6844cfb83", - "shasum": "" - }, - "require": { - "escolalms/core": "^1.2.2", - "escolalms/settings": ">=0.1.2", - "escolalms/templates": "^0", - "laravel/framework": ">=8.0", - "php": ">=7.4", - "twilio/sdk": "^6.42", - "tzsk/sms": "6.0.0" - }, - "require-dev": { - "escolalms/auth": "^0", - "escolalms/cart": "^0", - "escolalms/consultations": "^0", - "escolalms/courses": "^0.4", - "nunomaduro/larastan": "^2.0", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\TemplatesSms\\EscolaLmsTemplatesSmsServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\TemplatesSms\\": "src", - "EscolaLms\\TemplatesSms\\Tests\\": "tests", - "EscolaLms\\TemplatesSms\\Database\\Seeders\\": "database/seeders" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Tomasz Smolarek", - "email": "tomasz.smolarek@escolasoft.com" - } - ], - "description": "Escola Headless LMS Templates for sms", - "support": { - "issues": "https://github.com/EscolaLMS/Templates-SMS/issues", - "source": "https://github.com/EscolaLMS/Templates-SMS/tree/0.1.12" - }, - "time": "2024-11-12T11:50:09+00:00" - }, - { - "name": "escolalms/topic-type-gift", - "version": "0.0.24", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Topic-Type-GIFT.git", - "reference": "418b2ef1f50d1db12d84a8c168c5329f98cd9a40" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Topic-Type-GIFT/zipball/418b2ef1f50d1db12d84a8c168c5329f98cd9a40", - "reference": "418b2ef1f50d1db12d84a8c168c5329f98cd9a40", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/categories": "^0", - "escolalms/core": "^1", - "escolalms/settings": "^0", - "escolalms/topic-types": "^0", - "laravel/framework": ">=8.0", - "maatwebsite/excel": "^3.1", - "php": ">=7.4" - }, - "require-dev": { - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\TopicTypeGift\\EscolaLmsTopicTypeGiftServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\TopicTypeGift\\": "src", - "EscolaLms\\TopicTypeGift\\Tests\\": "tests", - "EscolaLms\\TopicTypeGift\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\TopicTypeGift\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Maciej Rymarz", - "email": "maciej.rymarz@escolasoft.com" - } - ], - "description": "Escola Headles LMS Topic Type GIFT", - "support": { - "issues": "https://github.com/EscolaLMS/Topic-Type-GIFT/issues", - "source": "https://github.com/EscolaLMS/Topic-Type-GIFT/tree/0.0.24" - }, - "time": "2024-10-10T08:52:59+00:00" - }, - { - "name": "escolalms/topic-type-project", - "version": "0.1.0", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Topic-Type-Project.git", - "reference": "4c0f6dbd1038ffff9b93c8d9adc70122cd372aab" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Topic-Type-Project/zipball/4c0f6dbd1038ffff9b93c8d9adc70122cd372aab", - "reference": "4c0f6dbd1038ffff9b93c8d9adc70122cd372aab", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/core": "^1", - "escolalms/topic-types": "^0", - "laravel/framework": ">=8.0", - "php": ">=7.4" - }, - "require-dev": { - "darkaonline/l5-swagger": "8.1.0", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\TopicTypeProject\\EscolaLmsTopicTypeProjectServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\TopicTypeProject\\": "src", - "EscolaLms\\TopicTypeProject\\Tests\\": "tests", - "EscolaLms\\TopicTypeProject\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\TopicTypeProject\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Maciej Rymarz", - "email": "maciej.rymarz@escolasoft.com" - } - ], - "description": "Escola Headless LMS Topic Type Project", - "support": { - "issues": "https://github.com/EscolaLMS/Topic-Type-Project/issues", - "source": "https://github.com/EscolaLMS/Topic-Type-Project/tree/0.1.0" - }, - "time": "2024-02-16T11:52:39+00:00" - }, - { - "name": "escolalms/topic-types", - "version": "0.2.51", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/topic-types.git", - "reference": "c86a678aae8b0714b266f4074d19bfabfab220c9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/topic-types/zipball/c86a678aae8b0714b266f4074d19bfabfab220c9", - "reference": "c86a678aae8b0714b266f4074d19bfabfab220c9", - "shasum": "" - }, - "require": { - "davidbadura/faker-markdown-generator": "^1.1", - "escolalms/courses": "^0.4", - "escolalms/headless-h5p": "^0", - "laravel/framework": ">=8.0", - "pbmedia/laravel-ffmpeg": "^7|^8", - "php": ">=7.4", - "smalot/pdfparser": "^2.5" - }, - "require-dev": { - "escolalms/courses-import-export": "^0", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "suggest": { - "escolalms/cmi5": "^0", - "escolalms/courses": "Topic types is a package related to escolalms/courses without which it may not work properly." - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\TopicTypes\\EscolaLmsTopicTypesServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\TopicTypes\\": "src", - "EscolaLms\\TopicTypes\\Tests\\": "tests", - "EscolaLms\\TopicTypes\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\TopicTypes\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mateusz Wojczal", - "email": "mateusz.wojczal@escola.pl" - }, - { - "name": "Paweł Chołaj", - "email": "pawel.cholaj@escola.pl" - } - ], - "description": "Escola Headless LMS Topic Types", - "support": { - "issues": "https://github.com/EscolaLMS/topic-types/issues", - "source": "https://github.com/EscolaLMS/topic-types/tree/0.2.51" - }, - "time": "2024-07-02T07:24:29+00:00" - }, - { - "name": "escolalms/translations", - "version": "0.1.1", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Translations.git", - "reference": "f1fb321bc36de0d12a1afed7d53aadeaaa8cecb4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Translations/zipball/f1fb321bc36de0d12a1afed7d53aadeaaa8cecb4", - "reference": "f1fb321bc36de0d12a1afed7d53aadeaaa8cecb4", - "shasum": "" - }, - "require": { - "escolalms/auth": "^0", - "escolalms/core": "^1", - "laravel/framework": ">=8.0", - "php": ">=8.0", - "spatie/laravel-translation-loader": "^2.7" - }, - "require-dev": { - "orchestra/testbench": ">6", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Translations\\EscolaLmsTranslationsServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Translations\\": "src", - "EscolaLms\\Translations\\Tests\\": "tests", - "EscolaLms\\Translations\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\Translations\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Maciej Rymarz", - "email": "maciej.rymarz@escolasoft.com" - } - ], - "description": "Escola Headless LMS Translations", - "support": { - "issues": "https://github.com/EscolaLMS/Translations/issues", - "source": "https://github.com/EscolaLMS/Translations/tree/0.1.1" - }, - "time": "2024-02-16T11:52:05+00:00" - }, - { - "name": "escolalms/video", - "version": "0.0.23", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Video.git", - "reference": "6b2810861f8a1e438ebc08c98ea9aa5977a0076f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Video/zipball/6b2810861f8a1e438ebc08c98ea9aa5977a0076f", - "reference": "6b2810861f8a1e438ebc08c98ea9aa5977a0076f", - "shasum": "" - }, - "require": { - "escolalms/courses": "^0", - "escolalms/settings": "^0", - "escolalms/topic-types": "^0", - "laravel/framework": ">=8.0", - "league/flysystem-aws-s3-v3": "^3", - "pbmedia/laravel-ffmpeg": "^8", - "php": ">=7.4 | >=8.0" - }, - "require-dev": { - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Video\\EscolaLmsVideoServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Video\\": "src", - "EscolaLms\\Video\\Tests\\": "tests", - "EscolaLms\\Video\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\Video\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mateusz Wojczal", - "email": "mateusz@wojczal.com" - }, - { - "name": "Paweł Chołaj", - "email": "pawel@cholaj.pl" - } - ], - "description": "Escola Headless LMS Video Processing", - "support": { - "issues": "https://github.com/EscolaLMS/Video/issues", - "source": "https://github.com/EscolaLMS/Video/tree/0.0.23" - }, - "time": "2024-02-14T14:26:14+00:00" - }, - { - "name": "escolalms/vouchers", - "version": "0.1.21", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Vouchers.git", - "reference": "84e3fa1d5a03f6c195fd4a033a64bbd93c1d9369" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Vouchers/zipball/84e3fa1d5a03f6c195fd4a033a64bbd93c1d9369", - "reference": "84e3fa1d5a03f6c195fd4a033a64bbd93c1d9369", - "shasum": "" - }, - "require": { - "escolalms/cart": "^0.4", - "escolalms/core": "^1.2", - "php": ">=7.4" - }, - "require-dev": { - "barryvdh/laravel-ide-helper": "^2.12", - "escolalms/settings": "^0.1.91", - "nunomaduro/collision": "^5.11", - "orchestra/testbench": "^5.0|^6.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Vouchers\\EscolaLmsVouchersServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Vouchers\\": "src", - "EscolaLms\\Vouchers\\Tests\\": "tests", - "EscolaLms\\Vouchers\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\Vouchers\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paweł Chołaj", - "email": "pawel.cholaj@escola.pl" - } - ], - "description": "Escola LMS Vouchers", - "support": { - "issues": "https://github.com/EscolaLMS/Vouchers/issues", - "source": "https://github.com/EscolaLMS/Vouchers/tree/0.1.21" - }, - "time": "2024-02-14T13:41:21+00:00" - }, - { - "name": "escolalms/webinar", - "version": "0.1.37", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Webinar.git", - "reference": "58809b139c5d42ec4a433ca21cf87e98507b1f57" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Webinar/zipball/58809b139c5d42ec4a433ca21cf87e98507b1f57", - "reference": "58809b139c5d42ec4a433ca21cf87e98507b1f57", - "shasum": "" - }, - "require": { - "davidbadura/faker-markdown-generator": "^1.1", - "escolalms/auth": "^0", - "escolalms/cart": "^0", - "escolalms/core": "^1", - "escolalms/files": "^0", - "escolalms/jitsi": "^0", - "escolalms/settings": "^0", - "escolalms/tags": "^0", - "escolalms/youtube": "^0", - "laravel/framework": ">=9.0", - "php": ">=7.4" - }, - "require-dev": { - "nunomaduro/larastan": "^2.0", - "orchestra/testbench": "^7", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Webinar\\EscolaLmsWebinarServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Webinar\\": "src", - "EscolaLms\\Webinar\\Tests\\": "tests", - "EscolaLms\\Webinar\\Database\\Seeders\\": "database/seeders", - "EscolaLms\\Webinar\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Hubert Krzysztofiak", - "email": "hubert.krzysztofiak@escolasoft.com" - } - ], - "description": "Escola Headless LMS Webinar", - "support": { - "issues": "https://github.com/EscolaLMS/Webinar/issues", - "source": "https://github.com/EscolaLMS/Webinar/tree/0.1.37" - }, - "time": "2024-12-13T10:24:09+00:00" - }, - { - "name": "escolalms/youtube", - "version": "0.1.5", - "source": { - "type": "git", - "url": "https://github.com/EscolaLMS/Youtube.git", - "reference": "ab459057146e4755960d89196c24b6049479d449" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/EscolaLMS/Youtube/zipball/ab459057146e4755960d89196c24b6049479d449", - "reference": "ab459057146e4755960d89196c24b6049479d449", - "shasum": "" - }, - "require": { - "escolalms/core": "^1", - "escolalms/settings": "^0", - "google/apiclient": "^2.0", - "laravel/framework": ">=8.0", - "php": ">=7.4" - }, - "require-dev": { - "nunomaduro/larastan": "^2.0", - "orchestra/testbench": ">=5.0", - "phpunit/phpunit": "^9.0" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "EscolaLms\\Youtube\\EscolaLmsYoutubeServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "EscolaLms\\Youtube\\": "src", - "EscolaLms\\Youtube\\Tests\\": "tests" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Hubert Krzysztofiak", - "email": "hubert.krzysztofiak@escolasoft.com" - } - ], - "description": "Escola LMS youtube integration.", - "support": { - "issues": "https://github.com/EscolaLMS/Youtube/issues", - "source": "https://github.com/EscolaLMS/Youtube/tree/0.1.5" - }, - "time": "2024-07-10T06:10:56+00:00" - }, - { - "name": "evenement/evenement", - "version": "v3.0.2", - "source": { - "type": "git", - "url": "https://github.com/igorw/evenement.git", - "reference": "0a16b0d71ab13284339abb99d9d2bd813640efbc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/igorw/evenement/zipball/0a16b0d71ab13284339abb99d9d2bd813640efbc", - "reference": "0a16b0d71ab13284339abb99d9d2bd813640efbc", - "shasum": "" - }, - "require": { - "php": ">=7.0" - }, - "require-dev": { - "phpunit/phpunit": "^9 || ^6" - }, - "type": "library", - "autoload": { - "psr-4": { - "Evenement\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Igor Wiedler", - "email": "igor@wiedler.ch" - } - ], - "description": "Événement is a very simple event dispatching library for PHP", - "keywords": [ - "event-dispatcher", - "event-emitter" - ], - "support": { - "issues": "https://github.com/igorw/evenement/issues", - "source": "https://github.com/igorw/evenement/tree/v3.0.2" - }, - "time": "2023-08-08T05:53:35+00:00" - }, - { - "name": "ezyang/htmlpurifier", - "version": "v4.18.0", - "source": { - "type": "git", - "url": "https://github.com/ezyang/htmlpurifier.git", - "reference": "cb56001e54359df7ae76dc522d08845dc741621b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/cb56001e54359df7ae76dc522d08845dc741621b", - "reference": "cb56001e54359df7ae76dc522d08845dc741621b", - "shasum": "" - }, - "require": { - "php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" - }, - "require-dev": { - "cerdic/css-tidy": "^1.7 || ^2.0", - "simpletest/simpletest": "dev-master" - }, - "suggest": { - "cerdic/css-tidy": "If you want to use the filter 'Filter.ExtractStyleBlocks'.", - "ext-bcmath": "Used for unit conversion and imagecrash protection", - "ext-iconv": "Converts text to and from non-UTF-8 encodings", - "ext-tidy": "Used for pretty-printing HTML" - }, - "type": "library", - "autoload": { - "files": [ - "library/HTMLPurifier.composer.php" - ], - "psr-0": { - "HTMLPurifier": "library/" - }, - "exclude-from-classmap": [ - "/library/HTMLPurifier/Language/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "LGPL-2.1-or-later" - ], - "authors": [ - { - "name": "Edward Z. Yang", - "email": "admin@htmlpurifier.org", - "homepage": "http://ezyang.com" - } - ], - "description": "Standards compliant HTML filter written in PHP", - "homepage": "http://htmlpurifier.org/", - "keywords": [ - "html" - ], - "support": { - "issues": "https://github.com/ezyang/htmlpurifier/issues", - "source": "https://github.com/ezyang/htmlpurifier/tree/v4.18.0" - }, - "time": "2024-11-01T03:51:45+00:00" - }, - { - "name": "fakerphp/faker", - "version": "v1.24.1", - "source": { - "type": "git", - "url": "https://github.com/FakerPHP/Faker.git", - "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", - "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", - "shasum": "" - }, - "require": { - "php": "^7.4 || ^8.0", - "psr/container": "^1.0 || ^2.0", - "symfony/deprecation-contracts": "^2.2 || ^3.0" - }, - "conflict": { - "fzaninotto/faker": "*" - }, - "require-dev": { - "bamarni/composer-bin-plugin": "^1.4.1", - "doctrine/persistence": "^1.3 || ^2.0", - "ext-intl": "*", - "phpunit/phpunit": "^9.5.26", - "symfony/phpunit-bridge": "^5.4.16" - }, - "suggest": { - "doctrine/orm": "Required to use Faker\\ORM\\Doctrine", - "ext-curl": "Required by Faker\\Provider\\Image to download images.", - "ext-dom": "Required by Faker\\Provider\\HtmlLorem for generating random HTML.", - "ext-iconv": "Required by Faker\\Provider\\ru_RU\\Text::realText() for generating real Russian text.", - "ext-mbstring": "Required for multibyte Unicode string functionality." - }, - "type": "library", - "autoload": { - "psr-4": { - "Faker\\": "src/Faker/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "François Zaninotto" - } - ], - "description": "Faker is a PHP library that generates fake data for you.", - "keywords": [ - "data", - "faker", - "fixtures" - ], - "support": { - "issues": "https://github.com/FakerPHP/Faker/issues", - "source": "https://github.com/FakerPHP/Faker/tree/v1.24.1" - }, - "time": "2024-11-21T13:46:39+00:00" - }, - { - "name": "fig/http-message-util", - "version": "1.1.5", - "source": { - "type": "git", - "url": "https://github.com/php-fig/http-message-util.git", - "reference": "9d94dc0154230ac39e5bf89398b324a86f63f765" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-message-util/zipball/9d94dc0154230ac39e5bf89398b324a86f63f765", - "reference": "9d94dc0154230ac39e5bf89398b324a86f63f765", - "shasum": "" - }, - "require": { - "php": "^5.3 || ^7.0 || ^8.0" - }, - "suggest": { - "psr/http-message": "The package containing the PSR-7 interfaces" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Fig\\Http\\Message\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Utility classes and constants for use with PSR-7 (psr/http-message)", - "keywords": [ - "http", - "http-message", - "psr", - "psr-7", - "request", - "response" - ], - "support": { - "issues": "https://github.com/php-fig/http-message-util/issues", - "source": "https://github.com/php-fig/http-message-util/tree/1.1.5" - }, - "time": "2020-11-24T22:02:12+00:00" - }, - { - "name": "firebase/php-jwt", - "version": "v6.10.2", - "source": { - "type": "git", - "url": "https://github.com/firebase/php-jwt.git", - "reference": "30c19ed0f3264cb660ea496895cfb6ef7ee3653b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/firebase/php-jwt/zipball/30c19ed0f3264cb660ea496895cfb6ef7ee3653b", - "reference": "30c19ed0f3264cb660ea496895cfb6ef7ee3653b", - "shasum": "" - }, - "require": { - "php": "^8.0" - }, - "require-dev": { - "guzzlehttp/guzzle": "^7.4", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.5", - "psr/cache": "^2.0||^3.0", - "psr/http-client": "^1.0", - "psr/http-factory": "^1.0" - }, - "suggest": { - "ext-sodium": "Support EdDSA (Ed25519) signatures", - "paragonie/sodium_compat": "Support EdDSA (Ed25519) signatures when libsodium is not present" - }, - "type": "library", - "autoload": { - "psr-4": { - "Firebase\\JWT\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Neuman Vong", - "email": "neuman+pear@twilio.com", - "role": "Developer" - }, - { - "name": "Anant Narayanan", - "email": "anant@php.net", - "role": "Developer" - } - ], - "description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec.", - "homepage": "https://github.com/firebase/php-jwt", - "keywords": [ - "jwt", - "php" - ], - "support": { - "issues": "https://github.com/firebase/php-jwt/issues", - "source": "https://github.com/firebase/php-jwt/tree/v6.10.2" - }, - "time": "2024-11-24T11:22:49+00:00" - }, - { - "name": "fruitcake/php-cors", - "version": "v1.3.0", - "source": { - "type": "git", - "url": "https://github.com/fruitcake/php-cors.git", - "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/3d158f36e7875e2f040f37bc0573956240a5a38b", - "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b", - "shasum": "" - }, - "require": { - "php": "^7.4|^8.0", - "symfony/http-foundation": "^4.4|^5.4|^6|^7" - }, - "require-dev": { - "phpstan/phpstan": "^1.4", - "phpunit/phpunit": "^9", - "squizlabs/php_codesniffer": "^3.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2-dev" - } - }, - "autoload": { - "psr-4": { - "Fruitcake\\Cors\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fruitcake", - "homepage": "https://fruitcake.nl" - }, - { - "name": "Barryvdh", - "email": "barryvdh@gmail.com" - } - ], - "description": "Cross-origin resource sharing library for the Symfony HttpFoundation", - "homepage": "https://github.com/fruitcake/php-cors", - "keywords": [ - "cors", - "laravel", - "symfony" - ], - "support": { - "issues": "https://github.com/fruitcake/php-cors/issues", - "source": "https://github.com/fruitcake/php-cors/tree/v1.3.0" - }, - "funding": [ - { - "url": "https://fruitcake.nl", - "type": "custom" - }, - { - "url": "https://github.com/barryvdh", - "type": "github" - } - ], - "time": "2023-10-12T05:21:21+00:00" - }, - { - "name": "gecche/laravel-multidomain", - "version": "v5.0", - "source": { - "type": "git", - "url": "https://github.com/gecche/laravel-multidomain.git", - "reference": "0a1654b85a00ce88120797d8043934ee252ea6c0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/gecche/laravel-multidomain/zipball/0a1654b85a00ce88120797d8043934ee252ea6c0", - "reference": "0a1654b85a00ce88120797d8043934ee252ea6c0", - "shasum": "" - }, - "require": { - "laravel/framework": "^9.0" - }, - "require-dev": { - "limedeck/phpunit-detailed-printer": "^6.0", - "mockery/mockery": "^1.4.4", - "orchestra/testbench": "7.x-dev", - "orchestra/testbench-browser-kit": "^7.0", - "phpunit/phpunit": "^9.5.8" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Gecche\\Multidomain\\Foundation\\Providers\\DomainConsoleServiceProvider" - ] - } - }, - "autoload": { - "files": [ - "src/Foundation/helpers.php" - ], - "psr-4": { - "Gecche\\Multidomain\\": "src/" - }, - "classmap": [] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Giacomo Terreni", - "email": "giacomo.terreni@gmail.com" - } - ], - "description": "Laravel App on a subdomains, multi-tenancy setting", - "keywords": [ - "laravel", - "multi-tenants", - "multidomain", - "multitenancy", - "subdomains" - ], - "support": { - "issues": "https://github.com/gecche/laravel-multidomain/issues", - "source": "https://github.com/gecche/laravel-multidomain/tree/v5.0" - }, - "time": "2022-02-08T18:09:48+00:00" - }, - { - "name": "gnello/laravel-mattermost-driver", - "version": "1.3.2", - "source": { - "type": "git", - "url": "https://github.com/gnello/laravel-mattermost-driver.git", - "reference": "52937371a3fcc87e7c418edae1a67e21d5a2ba39" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/gnello/laravel-mattermost-driver/zipball/52937371a3fcc87e7c418edae1a67e21d5a2ba39", - "reference": "52937371a3fcc87e7c418edae1a67e21d5a2ba39", - "shasum": "" - }, - "require": { - "gnello/php-mattermost-driver": "^2.3", - "illuminate/support": "^5.0||^6.0||^7.0||^8.0||^9.0||^10.0", - "php": "^7.0||^8.0" - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "Mattermost": "Gnello\\Mattermost\\Laravel\\Facades\\Mattermost" - }, - "providers": [ - "Gnello\\Mattermost\\Laravel\\MattermostServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Gnello\\Mattermost\\Laravel\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Luca Agnello", - "email": "luca@gnello.com" - } - ], - "description": "Laravel integration of php-mattermost-driver", - "homepage": "https://github.com/gnello/laravel-mattermost-driver", - "keywords": [ - "Mattermost", - "chat" - ], - "support": { - "email": "luca@gnello.com", - "issues": "https://github.com/gnello/laravel-mattermost-driver/issues", - "source": "https://github.com/gnello/laravel-mattermost-driver/tree/1.3.2" - }, - "time": "2023-05-10T22:34:58+00:00" - }, - { - "name": "gnello/php-mattermost-driver", - "version": "v2.18.0", - "source": { - "type": "git", - "url": "https://github.com/gnello/php-mattermost-driver.git", - "reference": "cde3d07752b9763161acfa5a081edb0cce20cca2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/gnello/php-mattermost-driver/zipball/cde3d07752b9763161acfa5a081edb0cce20cca2", - "reference": "cde3d07752b9763161acfa5a081edb0cce20cca2", - "shasum": "" - }, - "require": { - "ext-json": "*", - "guzzlehttp/guzzle": "^6.2|^7.4", - "php": ">=5.5.0", - "pimple/pimple": "~3.0", - "psr/http-message": "^1.0" - }, - "require-dev": { - "symfony/var-dumper": "^3.1" - }, - "type": "library", - "autoload": { - "psr-4": { - "Gnello\\Mattermost\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Luca Agnello", - "email": "luca@gnello.com" - } - ], - "description": "The Php Driver to interact with the Mattermost Web Service API", - "homepage": "https://github.com/gnello/php-mattermost-driver", - "keywords": [ - "Mattermost", - "chat" - ], - "support": { - "email": "luca@gnello.com", - "issues": "https://github.com/gnello/php-mattermost-driver/issues", - "source": "https://github.com/gnello/php-mattermost-driver/tree/v2.18.0" - }, - "time": "2022-12-08T08:10:24+00:00" - }, - { - "name": "google/apiclient", - "version": "v2.18.2", - "source": { - "type": "git", - "url": "https://github.com/googleapis/google-api-php-client.git", - "reference": "d8d201ba8a189a3cd7fb34e4da569f2ed440eee7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/googleapis/google-api-php-client/zipball/d8d201ba8a189a3cd7fb34e4da569f2ed440eee7", - "reference": "d8d201ba8a189a3cd7fb34e4da569f2ed440eee7", - "shasum": "" - }, - "require": { - "firebase/php-jwt": "^6.0", - "google/apiclient-services": "~0.350", - "google/auth": "^1.37", - "guzzlehttp/guzzle": "^7.4.5", - "guzzlehttp/psr7": "^2.6", - "monolog/monolog": "^2.9||^3.0", - "php": "^8.0", - "phpseclib/phpseclib": "^3.0.36" - }, - "require-dev": { - "cache/filesystem-adapter": "^1.1", - "composer/composer": "^1.10.23", - "phpcompatibility/php-compatibility": "^9.2", - "phpspec/prophecy-phpunit": "^2.1", - "phpunit/phpunit": "^9.6", - "squizlabs/php_codesniffer": "^3.8", - "symfony/css-selector": "~2.1", - "symfony/dom-crawler": "~2.1" - }, - "suggest": { - "cache/filesystem-adapter": "For caching certs and tokens (using Google\\Client::setCache)" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "2.x-dev" - } - }, - "autoload": { - "files": [ - "src/aliases.php" - ], - "psr-4": { - "Google\\": "src/" - }, - "classmap": [ - "src/aliases.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "description": "Client library for Google APIs", - "homepage": "http://developers.google.com/api-client-library/php", - "keywords": [ - "google" - ], - "support": { - "issues": "https://github.com/googleapis/google-api-php-client/issues", - "source": "https://github.com/googleapis/google-api-php-client/tree/v2.18.2" - }, - "time": "2024-12-16T22:52:40+00:00" - }, - { - "name": "google/apiclient-services", - "version": "v0.386.0", - "source": { - "type": "git", - "url": "https://github.com/googleapis/google-api-php-client-services.git", - "reference": "cd08601dd729977f7198c72cd10d05901833bec0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/googleapis/google-api-php-client-services/zipball/cd08601dd729977f7198c72cd10d05901833bec0", - "reference": "cd08601dd729977f7198c72cd10d05901833bec0", - "shasum": "" - }, - "require": { - "php": "^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.6" - }, - "type": "library", - "autoload": { - "files": [ - "autoload.php" - ], - "psr-4": { - "Google\\Service\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "description": "Client library for Google APIs", - "homepage": "http://developers.google.com/api-client-library/php", - "keywords": [ - "google" - ], - "support": { - "issues": "https://github.com/googleapis/google-api-php-client-services/issues", - "source": "https://github.com/googleapis/google-api-php-client-services/tree/v0.386.0" - }, - "time": "2024-12-16T01:04:20+00:00" - }, - { - "name": "google/auth", - "version": "v1.45.0", - "source": { - "type": "git", - "url": "https://github.com/googleapis/google-auth-library-php.git", - "reference": "cfcb93162341ed5022fa976e621f0fa2b05ba6ad" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/googleapis/google-auth-library-php/zipball/cfcb93162341ed5022fa976e621f0fa2b05ba6ad", - "reference": "cfcb93162341ed5022fa976e621f0fa2b05ba6ad", - "shasum": "" - }, - "require": { - "firebase/php-jwt": "^6.0", - "guzzlehttp/guzzle": "^7.4.5", - "guzzlehttp/psr7": "^2.4.5", - "php": "^8.0", - "psr/cache": "^2.0||^3.0", - "psr/http-message": "^1.1||^2.0", - "psr/log": "^3.0" - }, - "require-dev": { - "guzzlehttp/promises": "^2.0", - "kelvinmo/simplejwt": "0.7.1", - "phpseclib/phpseclib": "^3.0.35", - "phpspec/prophecy-phpunit": "^2.1", - "phpunit/phpunit": "^9.6", - "sebastian/comparator": ">=1.2.3", - "squizlabs/php_codesniffer": "^3.5", - "symfony/process": "^6.0||^7.0", - "webmozart/assert": "^1.11" - }, - "suggest": { - "phpseclib/phpseclib": "May be used in place of OpenSSL for signing strings or for token management. Please require version ^2." - }, - "type": "library", - "autoload": { - "psr-4": { - "Google\\Auth\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "description": "Google Auth Library for PHP", - "homepage": "http://github.com/google/google-auth-library-php", - "keywords": [ - "Authentication", - "google", - "oauth2" - ], - "support": { - "docs": "https://googleapis.github.io/google-auth-library-php/main/", - "issues": "https://github.com/googleapis/google-auth-library-php/issues", - "source": "https://github.com/googleapis/google-auth-library-php/tree/v1.45.0" - }, - "time": "2024-12-11T02:10:48+00:00" - }, - { - "name": "google/cloud-core", - "version": "v1.60.1", - "source": { - "type": "git", - "url": "https://github.com/googleapis/google-cloud-php-core.git", - "reference": "c149dd075a77bc8555a0eff46267522f1c4e0bfd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/googleapis/google-cloud-php-core/zipball/c149dd075a77bc8555a0eff46267522f1c4e0bfd", - "reference": "c149dd075a77bc8555a0eff46267522f1c4e0bfd", - "shasum": "" - }, - "require": { - "google/auth": "^1.34", - "google/gax": "^1.36.0", - "guzzlehttp/guzzle": "^6.5.8|^7.4.4", - "guzzlehttp/promises": "^1.4||^2.0", - "guzzlehttp/psr7": "^2.6", - "monolog/monolog": "^2.9|^3.0", - "php": "^8.0", - "psr/http-message": "^1.0|^2.0", - "rize/uri-template": "~0.3" - }, - "require-dev": { - "erusev/parsedown": "^1.6", - "google/cloud-common-protos": "~0.5", - "opis/closure": "^3", - "phpdocumentor/reflection": "^5.3.3||^6.0", - "phpdocumentor/reflection-docblock": "^5.3", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.0", - "squizlabs/php_codesniffer": "2.*" - }, - "suggest": { - "opis/closure": "May be used to serialize closures to process jobs in the batch daemon. Please require version ^3.", - "symfony/lock": "Required for the Spanner cached based session pool. Please require the following commit: 3.3.x-dev#1ba6ac9" - }, - "bin": [ - "bin/google-cloud-batch" - ], - "type": "library", - "extra": { - "component": { - "id": "cloud-core", - "path": "Core", - "entry": "src/ServiceBuilder.php", - "target": "googleapis/google-cloud-php-core.git" - } - }, - "autoload": { - "psr-4": { - "Google\\Cloud\\Core\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "description": "Google Cloud PHP shared dependency, providing functionality useful to all components.", - "support": { - "source": "https://github.com/googleapis/google-cloud-php-core/tree/v1.60.1" - }, - "time": "2024-12-12T21:15:35+00:00" - }, - { - "name": "google/cloud-storage", - "version": "v1.45.0", - "source": { - "type": "git", - "url": "https://github.com/googleapis/google-cloud-php-storage.git", - "reference": "9873cb5a27f4adc20909329d0eae85f2b3b0dba6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/googleapis/google-cloud-php-storage/zipball/9873cb5a27f4adc20909329d0eae85f2b3b0dba6", - "reference": "9873cb5a27f4adc20909329d0eae85f2b3b0dba6", - "shasum": "" - }, - "require": { - "google/cloud-core": "^1.57", - "php": "^8.0", - "ramsey/uuid": "^4.2.3" - }, - "require-dev": { - "erusev/parsedown": "^1.6", - "google/cloud-pubsub": "^2.0", - "phpdocumentor/reflection": "^5.3.3||^6.0", - "phpdocumentor/reflection-docblock": "^5.3", - "phpseclib/phpseclib": "^2.0||^3.0", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.0", - "squizlabs/php_codesniffer": "2.*" - }, - "suggest": { - "google/cloud-pubsub": "May be used to register a topic to receive bucket notifications.", - "phpseclib/phpseclib": "May be used in place of OpenSSL for creating signed Cloud Storage URLs. Please require version ^2." - }, - "type": "library", - "extra": { - "component": { - "id": "cloud-storage", - "path": "Storage", - "entry": "src/StorageClient.php", - "target": "googleapis/google-cloud-php-storage.git" - } - }, - "autoload": { - "psr-4": { - "Google\\Cloud\\Storage\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "description": "Cloud Storage Client for PHP", - "support": { - "source": "https://github.com/googleapis/google-cloud-php-storage/tree/v1.45.0" - }, - "time": "2024-12-12T21:15:35+00:00" - }, - { - "name": "google/common-protos", - "version": "4.8.3", - "source": { - "type": "git", - "url": "https://github.com/googleapis/common-protos-php.git", - "reference": "38a9a8bb459fa618da797d25d7bf36bb21d1103d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/googleapis/common-protos-php/zipball/38a9a8bb459fa618da797d25d7bf36bb21d1103d", - "reference": "38a9a8bb459fa618da797d25d7bf36bb21d1103d", - "shasum": "" - }, - "require": { - "google/protobuf": "^v3.25.3||^4.26.1", - "php": "^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.6" - }, - "type": "library", - "extra": { - "component": { - "id": "common-protos", - "path": "CommonProtos", - "entry": "README.md", - "target": "googleapis/common-protos-php.git" - } - }, - "autoload": { - "psr-4": { - "Google\\Api\\": "src/Api", - "Google\\Iam\\": "src/Iam", - "Google\\Rpc\\": "src/Rpc", - "Google\\Type\\": "src/Type", - "Google\\Cloud\\": "src/Cloud", - "GPBMetadata\\Google\\Api\\": "metadata/Api", - "GPBMetadata\\Google\\Iam\\": "metadata/Iam", - "GPBMetadata\\Google\\Rpc\\": "metadata/Rpc", - "GPBMetadata\\Google\\Type\\": "metadata/Type", - "GPBMetadata\\Google\\Cloud\\": "metadata/Cloud", - "GPBMetadata\\Google\\Logging\\": "metadata/Logging" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "description": "Google API Common Protos for PHP", - "homepage": "https://github.com/googleapis/common-protos-php", - "keywords": [ - "google" - ], - "support": { - "source": "https://github.com/googleapis/common-protos-php/tree/v4.8.3" - }, - "time": "2024-09-07T01:37:15+00:00" - }, - { - "name": "google/gax", - "version": "v1.36.0", - "source": { - "type": "git", - "url": "https://github.com/googleapis/gax-php.git", - "reference": "140599cf5eae2432363ce6198e9fdff851625a7a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/googleapis/gax-php/zipball/140599cf5eae2432363ce6198e9fdff851625a7a", - "reference": "140599cf5eae2432363ce6198e9fdff851625a7a", - "shasum": "" - }, - "require": { - "google/auth": "^1.45", - "google/common-protos": "^4.4", - "google/grpc-gcp": "^0.4", - "google/longrunning": "~0.4", - "google/protobuf": "^v3.25.3||^4.26.1", - "grpc/grpc": "^1.13", - "guzzlehttp/promises": "^2.0", - "guzzlehttp/psr7": "^2.0", - "php": "^8.0", - "ramsey/uuid": "^4.0" - }, - "conflict": { - "ext-protobuf": "<3.7.0" - }, - "require-dev": { - "phpspec/prophecy-phpunit": "^2.1", - "phpstan/phpstan": "^2.0", - "phpunit/phpunit": "^9.6", - "squizlabs/php_codesniffer": "3.*" - }, - "type": "library", - "autoload": { - "psr-4": { - "Google\\ApiCore\\": "src", - "GPBMetadata\\ApiCore\\": "metadata/ApiCore" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Google API Core for PHP", - "homepage": "https://github.com/googleapis/gax-php", - "keywords": [ - "google" - ], - "support": { - "issues": "https://github.com/googleapis/gax-php/issues", - "source": "https://github.com/googleapis/gax-php/tree/v1.36.0" - }, - "time": "2024-12-11T02:47:43+00:00" - }, - { - "name": "google/grpc-gcp", - "version": "v0.4.0", - "source": { - "type": "git", - "url": "https://github.com/GoogleCloudPlatform/grpc-gcp-php.git", - "reference": "2a80dbf690922aa52bb6bb79b9a32a9637a5c2d9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/GoogleCloudPlatform/grpc-gcp-php/zipball/2a80dbf690922aa52bb6bb79b9a32a9637a5c2d9", - "reference": "2a80dbf690922aa52bb6bb79b9a32a9637a5c2d9", - "shasum": "" - }, - "require": { - "google/auth": "^1.3", - "google/protobuf": "^v3.25.3||^4.26.1", - "grpc/grpc": "^v1.13.0", - "php": "^8.0", - "psr/cache": "^1.0.1||^2.0.0||^3.0.0" - }, - "require-dev": { - "google/cloud-spanner": "^1.7", - "phpunit/phpunit": "^9.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Grpc\\Gcp\\": "src/" - }, - "classmap": [ - "src/generated/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "description": "gRPC GCP library for channel management", - "support": { - "issues": "https://github.com/GoogleCloudPlatform/grpc-gcp-php/issues", - "source": "https://github.com/GoogleCloudPlatform/grpc-gcp-php/tree/v0.4.0" - }, - "time": "2024-04-03T16:37:55+00:00" - }, - { - "name": "google/longrunning", - "version": "0.4.6", - "source": { - "type": "git", - "url": "https://github.com/googleapis/php-longrunning.git", - "reference": "4eb04d47bba8095d5a47f75334b9204c2a4a7ac6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/googleapis/php-longrunning/zipball/4eb04d47bba8095d5a47f75334b9204c2a4a7ac6", - "reference": "4eb04d47bba8095d5a47f75334b9204c2a4a7ac6", - "shasum": "" - }, - "require-dev": { - "google/gax": "^1.36.0", - "phpunit/phpunit": "^9.0" - }, - "type": "library", - "extra": { - "component": { - "id": "longrunning", - "path": "LongRunning", - "entry": null, - "target": "googleapis/php-longrunning" - } - }, - "autoload": { - "psr-4": { - "Google\\LongRunning\\": "src/LongRunning", - "Google\\ApiCore\\LongRunning\\": "src/ApiCore/LongRunning", - "GPBMetadata\\Google\\Longrunning\\": "metadata/Longrunning" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "description": "Google LongRunning Client for PHP", - "support": { - "source": "https://github.com/googleapis/php-longrunning/tree/v0.4.6" - }, - "time": "2024-12-12T21:15:35+00:00" - }, - { - "name": "google/protobuf", - "version": "v4.29.1", - "source": { - "type": "git", - "url": "https://github.com/protocolbuffers/protobuf-php.git", - "reference": "6042b5483f8029e42473faeb8ef75ba266278381" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/protocolbuffers/protobuf-php/zipball/6042b5483f8029e42473faeb8ef75ba266278381", - "reference": "6042b5483f8029e42473faeb8ef75ba266278381", - "shasum": "" - }, - "require": { - "php": ">=7.0.0" - }, - "require-dev": { - "phpunit/phpunit": ">=5.0.0" - }, - "suggest": { - "ext-bcmath": "Need to support JSON deserialization" - }, - "type": "library", - "autoload": { - "psr-4": { - "Google\\Protobuf\\": "src/Google/Protobuf", - "GPBMetadata\\Google\\Protobuf\\": "src/GPBMetadata/Google/Protobuf" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "proto library for PHP", - "homepage": "https://developers.google.com/protocol-buffers/", - "keywords": [ - "proto" - ], - "support": { - "source": "https://github.com/protocolbuffers/protobuf-php/tree/v4.29.1" - }, - "time": "2024-12-03T22:07:45+00:00" - }, - { - "name": "graham-campbell/result-type", - "version": "v1.1.3", - "source": { - "type": "git", - "url": "https://github.com/GrahamCampbell/Result-Type.git", - "reference": "3ba905c11371512af9d9bdd27d99b782216b6945" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/3ba905c11371512af9d9bdd27d99b782216b6945", - "reference": "3ba905c11371512af9d9bdd27d99b782216b6945", - "shasum": "" - }, - "require": { - "php": "^7.2.5 || ^8.0", - "phpoption/phpoption": "^1.9.3" - }, - "require-dev": { - "phpunit/phpunit": "^8.5.39 || ^9.6.20 || ^10.5.28" - }, - "type": "library", - "autoload": { - "psr-4": { - "GrahamCampbell\\ResultType\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk", - "homepage": "https://github.com/GrahamCampbell" - } - ], - "description": "An Implementation Of The Result Type", - "keywords": [ - "Graham Campbell", - "GrahamCampbell", - "Result Type", - "Result-Type", - "result" - ], - "support": { - "issues": "https://github.com/GrahamCampbell/Result-Type/issues", - "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.3" - }, - "funding": [ - { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type", - "type": "tidelift" - } - ], - "time": "2024-07-20T21:45:45+00:00" - }, - { - "name": "grpc/grpc", - "version": "1.57.0", - "source": { - "type": "git", - "url": "https://github.com/grpc/grpc-php.git", - "reference": "b610c42022ed3a22f831439cb93802f2a4502fdf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/grpc/grpc-php/zipball/b610c42022ed3a22f831439cb93802f2a4502fdf", - "reference": "b610c42022ed3a22f831439cb93802f2a4502fdf", - "shasum": "" - }, - "require": { - "php": ">=7.0.0" - }, - "require-dev": { - "google/auth": "^v1.3.0" - }, - "suggest": { - "ext-protobuf": "For better performance, install the protobuf C extension.", - "google/protobuf": "To get started using grpc quickly, install the native protobuf library." - }, - "type": "library", - "autoload": { - "psr-4": { - "Grpc\\": "src/lib/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "description": "gRPC library for PHP", - "homepage": "https://grpc.io", - "keywords": [ - "rpc" - ], - "support": { - "source": "https://github.com/grpc/grpc-php/tree/v1.57.0" - }, - "time": "2023-08-14T23:57:54+00:00" - }, - { - "name": "guzzlehttp/guzzle", - "version": "7.9.2", - "source": { - "type": "git", - "url": "https://github.com/guzzle/guzzle.git", - "reference": "d281ed313b989f213357e3be1a179f02196ac99b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/d281ed313b989f213357e3be1a179f02196ac99b", - "reference": "d281ed313b989f213357e3be1a179f02196ac99b", - "shasum": "" - }, - "require": { - "ext-json": "*", - "guzzlehttp/promises": "^1.5.3 || ^2.0.3", - "guzzlehttp/psr7": "^2.7.0", - "php": "^7.2.5 || ^8.0", - "psr/http-client": "^1.0", - "symfony/deprecation-contracts": "^2.2 || ^3.0" - }, - "provide": { - "psr/http-client-implementation": "1.0" - }, - "require-dev": { - "bamarni/composer-bin-plugin": "^1.8.2", - "ext-curl": "*", - "guzzle/client-integration-tests": "3.0.2", - "php-http/message-factory": "^1.1", - "phpunit/phpunit": "^8.5.39 || ^9.6.20", - "psr/log": "^1.1 || ^2.0 || ^3.0" - }, - "suggest": { - "ext-curl": "Required for CURL handler support", - "ext-intl": "Required for Internationalized Domain Name (IDN) support", - "psr/log": "Required for using the Log middleware" - }, - "type": "library", - "extra": { - "bamarni-bin": { - "bin-links": true, - "forward-command": false - } - }, - "autoload": { - "files": [ - "src/functions_include.php" - ], - "psr-4": { - "GuzzleHttp\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk", - "homepage": "https://github.com/GrahamCampbell" - }, - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - }, - { - "name": "Jeremy Lindblom", - "email": "jeremeamia@gmail.com", - "homepage": "https://github.com/jeremeamia" - }, - { - "name": "George Mponos", - "email": "gmponos@gmail.com", - "homepage": "https://github.com/gmponos" - }, - { - "name": "Tobias Nyholm", - "email": "tobias.nyholm@gmail.com", - "homepage": "https://github.com/Nyholm" - }, - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com", - "homepage": "https://github.com/sagikazarmark" - }, - { - "name": "Tobias Schultze", - "email": "webmaster@tubo-world.de", - "homepage": "https://github.com/Tobion" - } - ], - "description": "Guzzle is a PHP HTTP client library", - "keywords": [ - "client", - "curl", - "framework", - "http", - "http client", - "psr-18", - "psr-7", - "rest", - "web service" - ], - "support": { - "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.9.2" - }, - "funding": [ - { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://github.com/Nyholm", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", - "type": "tidelift" - } - ], - "time": "2024-07-24T11:22:20+00:00" - }, - { - "name": "guzzlehttp/promises", - "version": "2.0.4", - "source": { - "type": "git", - "url": "https://github.com/guzzle/promises.git", - "reference": "f9c436286ab2892c7db7be8c8da4ef61ccf7b455" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/f9c436286ab2892c7db7be8c8da4ef61ccf7b455", - "reference": "f9c436286ab2892c7db7be8c8da4ef61ccf7b455", - "shasum": "" - }, - "require": { - "php": "^7.2.5 || ^8.0" - }, - "require-dev": { - "bamarni/composer-bin-plugin": "^1.8.2", - "phpunit/phpunit": "^8.5.39 || ^9.6.20" - }, - "type": "library", - "extra": { - "bamarni-bin": { - "bin-links": true, - "forward-command": false - } - }, - "autoload": { - "psr-4": { - "GuzzleHttp\\Promise\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk", - "homepage": "https://github.com/GrahamCampbell" - }, - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - }, - { - "name": "Tobias Nyholm", - "email": "tobias.nyholm@gmail.com", - "homepage": "https://github.com/Nyholm" - }, - { - "name": "Tobias Schultze", - "email": "webmaster@tubo-world.de", - "homepage": "https://github.com/Tobion" - } - ], - "description": "Guzzle promises library", - "keywords": [ - "promise" - ], - "support": { - "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/2.0.4" - }, - "funding": [ - { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://github.com/Nyholm", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", - "type": "tidelift" - } - ], - "time": "2024-10-17T10:06:22+00:00" - }, - { - "name": "guzzlehttp/psr7", - "version": "2.7.0", - "source": { - "type": "git", - "url": "https://github.com/guzzle/psr7.git", - "reference": "a70f5c95fb43bc83f07c9c948baa0dc1829bf201" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/a70f5c95fb43bc83f07c9c948baa0dc1829bf201", - "reference": "a70f5c95fb43bc83f07c9c948baa0dc1829bf201", - "shasum": "" - }, - "require": { - "php": "^7.2.5 || ^8.0", - "psr/http-factory": "^1.0", - "psr/http-message": "^1.1 || ^2.0", - "ralouphie/getallheaders": "^3.0" - }, - "provide": { - "psr/http-factory-implementation": "1.0", - "psr/http-message-implementation": "1.0" - }, - "require-dev": { - "bamarni/composer-bin-plugin": "^1.8.2", - "http-interop/http-factory-tests": "0.9.0", - "phpunit/phpunit": "^8.5.39 || ^9.6.20" - }, - "suggest": { - "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" - }, - "type": "library", - "extra": { - "bamarni-bin": { - "bin-links": true, - "forward-command": false - } - }, - "autoload": { - "psr-4": { - "GuzzleHttp\\Psr7\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk", - "homepage": "https://github.com/GrahamCampbell" - }, - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - }, - { - "name": "George Mponos", - "email": "gmponos@gmail.com", - "homepage": "https://github.com/gmponos" - }, - { - "name": "Tobias Nyholm", - "email": "tobias.nyholm@gmail.com", - "homepage": "https://github.com/Nyholm" - }, - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com", - "homepage": "https://github.com/sagikazarmark" - }, - { - "name": "Tobias Schultze", - "email": "webmaster@tubo-world.de", - "homepage": "https://github.com/Tobion" - }, - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com", - "homepage": "https://sagikazarmark.hu" - } - ], - "description": "PSR-7 message implementation that also provides common utility methods", - "keywords": [ - "http", - "message", - "psr-7", - "request", - "response", - "stream", - "uri", - "url" - ], - "support": { - "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.7.0" - }, - "funding": [ - { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://github.com/Nyholm", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", - "type": "tidelift" - } - ], - "time": "2024-07-18T11:15:46+00:00" - }, - { - "name": "guzzlehttp/uri-template", - "version": "v1.0.3", - "source": { - "type": "git", - "url": "https://github.com/guzzle/uri-template.git", - "reference": "ecea8feef63bd4fef1f037ecb288386999ecc11c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/guzzle/uri-template/zipball/ecea8feef63bd4fef1f037ecb288386999ecc11c", - "reference": "ecea8feef63bd4fef1f037ecb288386999ecc11c", - "shasum": "" - }, - "require": { - "php": "^7.2.5 || ^8.0", - "symfony/polyfill-php80": "^1.24" - }, - "require-dev": { - "bamarni/composer-bin-plugin": "^1.8.2", - "phpunit/phpunit": "^8.5.36 || ^9.6.15", - "uri-template/tests": "1.0.0" - }, - "type": "library", - "extra": { - "bamarni-bin": { - "bin-links": true, - "forward-command": false - } - }, - "autoload": { - "psr-4": { - "GuzzleHttp\\UriTemplate\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk", - "homepage": "https://github.com/GrahamCampbell" - }, - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - }, - { - "name": "George Mponos", - "email": "gmponos@gmail.com", - "homepage": "https://github.com/gmponos" - }, - { - "name": "Tobias Nyholm", - "email": "tobias.nyholm@gmail.com", - "homepage": "https://github.com/Nyholm" - } - ], - "description": "A polyfill class for uri_template of PHP", - "keywords": [ - "guzzlehttp", - "uri-template" - ], - "support": { - "issues": "https://github.com/guzzle/uri-template/issues", - "source": "https://github.com/guzzle/uri-template/tree/v1.0.3" - }, - "funding": [ - { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://github.com/Nyholm", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/uri-template", - "type": "tidelift" - } - ], - "time": "2023-12-03T19:50:20+00:00" - }, - { - "name": "h5p/h5p-core", - "version": "1.24.4", - "source": { - "type": "git", - "url": "https://github.com/h5p/h5p-php-library.git", - "reference": "52b1ae5556d0f846b004f8cedc01a1a3cea7bdf8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/h5p/h5p-php-library/zipball/52b1ae5556d0f846b004f8cedc01a1a3cea7bdf8", - "reference": "52b1ae5556d0f846b004f8cedc01a1a3cea7bdf8", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "autoload": { - "files": [ - "h5p.classes.php", - "h5p-development.class.php", - "h5p-file-storage.interface.php", - "h5p-default-storage.class.php", - "h5p-event-base.class.php", - "h5p-metadata.class.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-3.0" - ], - "authors": [ - { - "name": "Svein-Tore Griff With", - "email": "with@joubel.com", - "homepage": "http://joubel.com", - "role": "CEO" - }, - { - "name": "Frode Petterson", - "email": "frode.petterson@joubel.com", - "homepage": "http://joubel.com", - "role": "Developer" - } - ], - "description": "H5P Core functionality in PHP", - "homepage": "https://h5p.org", - "keywords": [ - "content", - "h5p", - "hvp", - "interactive", - "quiz" - ], - "support": { - "issues": "https://github.com/h5p/h5p-php-library/issues", - "source": "https://github.com/h5p/h5p-php-library/tree/1.24.4" - }, - "time": "2022-12-14T11:44:31+00:00" - }, - { - "name": "h5p/h5p-editor", - "version": "1.24.4", - "source": { - "type": "git", - "url": "https://github.com/h5p/h5p-editor-php-library.git", - "reference": "dd70892f9e28c99f13bee2881601329d5c6c4a8e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/h5p/h5p-editor-php-library/zipball/dd70892f9e28c99f13bee2881601329d5c6c4a8e", - "reference": "dd70892f9e28c99f13bee2881601329d5c6c4a8e", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "autoload": { - "files": [ - "h5peditor.class.php", - "h5peditor-file.class.php", - "h5peditor-ajax.class.php", - "h5peditor-storage.interface.php", - "h5peditor-ajax.interface.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-3.0" - ], - "authors": [ - { - "name": "Svein-Tore Griff With", - "email": "with@joubel.com", - "homepage": "http://joubel.com", - "role": "CEO" - }, - { - "name": "Frode Petterson", - "email": "frode.petterson@joubel.com", - "homepage": "http://joubel.com", - "role": "Developer" - } - ], - "description": "H5P Editor functionality in PHP", - "homepage": "https://h5p.org", - "keywords": [ - "content", - "editor", - "h5p", - "hvp", - "interactive", - "quiz" - ], - "support": { - "issues": "https://github.com/h5p/h5p-editor-php-library/issues", - "source": "https://github.com/h5p/h5p-editor-php-library/tree/1.24.4" - }, - "time": "2022-01-20T10:17:49+00:00" - }, - { - "name": "intervention/image", - "version": "2.7.2", - "source": { - "type": "git", - "url": "https://github.com/Intervention/image.git", - "reference": "04be355f8d6734c826045d02a1079ad658322dad" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Intervention/image/zipball/04be355f8d6734c826045d02a1079ad658322dad", - "reference": "04be355f8d6734c826045d02a1079ad658322dad", - "shasum": "" - }, - "require": { - "ext-fileinfo": "*", - "guzzlehttp/psr7": "~1.1 || ^2.0", - "php": ">=5.4.0" - }, - "require-dev": { - "mockery/mockery": "~0.9.2", - "phpunit/phpunit": "^4.8 || ^5.7 || ^7.5.15" - }, - "suggest": { - "ext-gd": "to use GD library based image processing.", - "ext-imagick": "to use Imagick based image processing.", - "intervention/imagecache": "Caching extension for the Intervention Image library" - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "Image": "Intervention\\Image\\Facades\\Image" - }, - "providers": [ - "Intervention\\Image\\ImageServiceProvider" - ] - }, - "branch-alias": { - "dev-master": "2.4-dev" - } - }, - "autoload": { - "psr-4": { - "Intervention\\Image\\": "src/Intervention/Image" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Oliver Vogel", - "email": "oliver@intervention.io", - "homepage": "https://intervention.io/" - } - ], - "description": "Image handling and manipulation library with support for Laravel integration", - "homepage": "http://image.intervention.io/", - "keywords": [ - "gd", - "image", - "imagick", - "laravel", - "thumbnail", - "watermark" - ], - "support": { - "issues": "https://github.com/Intervention/image/issues", - "source": "https://github.com/Intervention/image/tree/2.7.2" - }, - "funding": [ - { - "url": "https://paypal.me/interventionio", - "type": "custom" - }, - { - "url": "https://github.com/Intervention", - "type": "github" - } - ], - "time": "2022-05-21T17:30:32+00:00" - }, - { - "name": "intervention/imagecache", - "version": "2.6.0", - "source": { - "type": "git", - "url": "https://github.com/Intervention/imagecache.git", - "reference": "86136575a62d3634b51f196a998fce4a583b49bb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Intervention/imagecache/zipball/86136575a62d3634b51f196a998fce4a583b49bb", - "reference": "86136575a62d3634b51f196a998fce4a583b49bb", - "shasum": "" - }, - "require": { - "illuminate/cache": "^5.5|~6|~7|~8|~9|~10", - "illuminate/filesystem": "^5.5|~6|~7|~8|~9|~10", - "intervention/image": "~2.2", - "nesbot/carbon": "^2.39", - "opis/closure": "^3.5", - "php": "~7.2|~8" - }, - "require-dev": { - "phpunit/phpunit": "^8.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Intervention\\Image\\": "src/Intervention/Image" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Oliver Vogel", - "email": "oliver@intervention.io", - "homepage": "http://intervention.io/" - } - ], - "description": "Caching extension for the Intervention Image Class", - "homepage": "https://image.intervention.io", - "keywords": [ - "cache", - "gd", - "image", - "imagick", - "laravel" - ], - "support": { - "issues": "https://github.com/Intervention/imagecache/issues", - "source": "https://github.com/Intervention/imagecache/tree/2.6.0" - }, - "funding": [ - { - "url": "https://paypal.me/interventionio", - "type": "custom" - }, - { - "url": "https://github.com/Intervention", - "type": "github" - } - ], - "abandoned": true, - "time": "2023-02-25T19:40:47+00:00" - }, - { - "name": "jean85/pretty-package-versions", - "version": "2.1.0", - "source": { - "type": "git", - "url": "https://github.com/Jean85/pretty-package-versions.git", - "reference": "3c4e5f62ba8d7de1734312e4fff32f67a8daaf10" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/3c4e5f62ba8d7de1734312e4fff32f67a8daaf10", - "reference": "3c4e5f62ba8d7de1734312e4fff32f67a8daaf10", - "shasum": "" - }, - "require": { - "composer-runtime-api": "^2.1.0", - "php": "^7.4|^8.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^3.2", - "jean85/composer-provided-replaced-stub-package": "^1.0", - "phpstan/phpstan": "^1.4", - "phpunit/phpunit": "^7.5|^8.5|^9.6", - "vimeo/psalm": "^4.3 || ^5.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Jean85\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Alessandro Lai", - "email": "alessandro.lai85@gmail.com" - } - ], - "description": "A library to get pretty versions strings of installed dependencies", - "keywords": [ - "composer", - "package", - "release", - "versions" - ], - "support": { - "issues": "https://github.com/Jean85/pretty-package-versions/issues", - "source": "https://github.com/Jean85/pretty-package-versions/tree/2.1.0" - }, - "time": "2024-11-18T16:19:46+00:00" - }, - { - "name": "justinrainbow/json-schema", - "version": "5.3.0", - "source": { - "type": "git", - "url": "https://github.com/jsonrainbow/json-schema.git", - "reference": "feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8", - "reference": "feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "~2.2.20||~2.15.1", - "json-schema/json-schema-test-suite": "1.2.0", - "phpunit/phpunit": "^4.8.35" - }, - "bin": [ - "bin/validate-json" - ], - "type": "library", - "autoload": { - "psr-4": { - "JsonSchema\\": "src/JsonSchema/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bruno Prieto Reis", - "email": "bruno.p.reis@gmail.com" - }, - { - "name": "Justin Rainbow", - "email": "justin.rainbow@gmail.com" - }, - { - "name": "Igor Wiedler", - "email": "igor@wiedler.ch" - }, - { - "name": "Robert Schönthal", - "email": "seroscho@googlemail.com" - } - ], - "description": "A library to validate a json schema.", - "homepage": "https://github.com/justinrainbow/json-schema", - "keywords": [ - "json", - "schema" - ], - "support": { - "issues": "https://github.com/jsonrainbow/json-schema/issues", - "source": "https://github.com/jsonrainbow/json-schema/tree/5.3.0" - }, - "time": "2024-07-06T21:00:26+00:00" - }, - { - "name": "kreait/firebase-php", - "version": "7.16.0", - "source": { - "type": "git", - "url": "https://github.com/kreait/firebase-php.git", - "reference": "a366dfc9efa1d37253283beaf337797096bf508b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/kreait/firebase-php/zipball/a366dfc9efa1d37253283beaf337797096bf508b", - "reference": "a366dfc9efa1d37253283beaf337797096bf508b", - "shasum": "" - }, - "require": { - "beste/clock": "^3.0", - "beste/in-memory-cache": "^1.0", - "beste/json": "^1.2.1", - "ext-ctype": "*", - "ext-filter": "*", - "ext-json": "*", - "ext-mbstring": "*", - "ext-openssl": "*", - "fig/http-message-util": "^1.1.5", - "firebase/php-jwt": "^6.3.2", - "google/auth": "^1.24", - "google/cloud-storage": "^1.30.1", - "guzzlehttp/guzzle": "^7.5", - "guzzlehttp/promises": "^2.0", - "guzzlehttp/psr7": "^2.6", - "kreait/firebase-tokens": "^5.1", - "lcobucci/jwt": "^4.3.0|^5.0", - "mtdowling/jmespath.php": "^2.6.1", - "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", - "psr/cache": "^1.0.1|^2.0|^3.0", - "psr/clock": "^1.0", - "psr/http-client": "^1.0", - "psr/http-factory": "^1.0", - "psr/http-message": "^1.1 || ^2.0", - "psr/log": "^1.1|^2.0|^3.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^3.64.0", - "google/cloud-firestore": "^1.47.1", - "phpstan/extension-installer": "^1.4.3", - "phpstan/phpstan": "^1.12.9", - "phpstan/phpstan-deprecation-rules": "^1.2.1", - "phpstan/phpstan-phpunit": "^1.4.0", - "phpunit/phpunit": "^10.5.38", - "rector/rector": "^1.2.10", - "shipmonk/composer-dependency-analyser": "^1.7.0", - "symfony/var-dumper": "^6.4.14 || ^7.0.7", - "vlucas/phpdotenv": "^5.6.1" - }, - "suggest": { - "google/cloud-firestore": "^1.0 to use the Firestore component" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-7.x": "7.x-dev" - } - }, - "autoload": { - "psr-4": { - "Kreait\\Firebase\\": "src/Firebase" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jérôme Gamez", - "homepage": "https://github.com/jeromegamez" - } - ], - "description": "Firebase Admin SDK", - "homepage": "https://github.com/kreait/firebase-php", - "keywords": [ - "api", - "database", - "firebase", - "google", - "sdk" - ], - "support": { - "docs": "https://firebase-php.readthedocs.io", - "issues": "https://github.com/kreait/firebase-php/issues", - "source": "https://github.com/kreait/firebase-php" - }, - "funding": [ - { - "url": "https://github.com/sponsors/jeromegamez", - "type": "github" - } - ], - "time": "2024-11-17T22:12:51+00:00" - }, - { - "name": "kreait/firebase-tokens", - "version": "5.2.0", - "source": { - "type": "git", - "url": "https://github.com/kreait/firebase-tokens-php.git", - "reference": "d62a4e9e521e246b6cc57742b71c8fdb6d401783" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/kreait/firebase-tokens-php/zipball/d62a4e9e521e246b6cc57742b71c8fdb6d401783", - "reference": "d62a4e9e521e246b6cc57742b71c8fdb6d401783", - "shasum": "" - }, - "require": { - "beste/clock": "^3.0", - "ext-json": "*", - "ext-openssl": "*", - "fig/http-message-util": "^1.1.5", - "guzzlehttp/guzzle": "^7.8", - "lcobucci/jwt": "^5.2", - "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", - "psr/cache": "^1.0|^2.0|^3.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^3.62.0", - "phpstan/extension-installer": "^1.4.1", - "phpstan/phpstan": "^1.11.10", - "phpstan/phpstan-phpunit": "^1.4.0", - "phpunit/phpunit": "^10.5.30", - "rector/rector": "^1.2.3", - "symfony/cache": "^6.4.3 || ^7.1.3", - "symfony/var-dumper": "^6.4.3 || ^7.1.3" - }, - "suggest": { - "psr/cache-implementation": "to cache fetched remote public keys" - }, - "type": "library", - "autoload": { - "psr-4": { - "Kreait\\Firebase\\JWT\\": "src/JWT" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jérôme Gamez", - "homepage": "https://github.com/jeromegamez" - } - ], - "description": "A library to work with Firebase tokens", - "homepage": "https://github.com/kreait/firebase-token-php", - "keywords": [ - "Authentication", - "auth", - "firebase", - "google", - "token" - ], - "support": { - "issues": "https://github.com/kreait/firebase-tokens-php/issues", - "source": "https://github.com/kreait/firebase-tokens-php/tree/5.2.0" - }, - "funding": [ - { - "url": "https://github.com/sponsors/jeromegamez", - "type": "github" - } - ], - "time": "2024-08-16T23:28:25+00:00" - }, - { - "name": "kreait/laravel-firebase", - "version": "5.10.0", - "source": { - "type": "git", - "url": "https://github.com/kreait/laravel-firebase.git", - "reference": "d00093fdc6ef006a489ea0fe59f1a2feb5045057" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/kreait/laravel-firebase/zipball/d00093fdc6ef006a489ea0fe59f1a2feb5045057", - "reference": "d00093fdc6ef006a489ea0fe59f1a2feb5045057", - "shasum": "" - }, - "require": { - "illuminate/contracts": "^9.0 || ^10.0 || ^11.0", - "illuminate/support": "^9.0 || ^10.0 || ^11.0", - "kreait/firebase-php": "^7.13", - "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", - "symfony/cache": "^6.1.2 || ^7.0.3" - }, - "require-dev": { - "laravel/pint": "^1.14", - "orchestra/testbench": "^7.0 || ^8.0 || ^9.0", - "phpunit/phpunit": "^9.6.17 || ^10.5.13" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Kreait\\Laravel\\Firebase\\ServiceProvider" - ], - "aliases": { - "Firebase": "Kreait\\Laravel\\Firebase\\Facades\\Firebase" - } - } - }, - "autoload": { - "psr-4": { - "Kreait\\Laravel\\Firebase\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jérôme Gamez", - "email": "jerome@gamez.name" - } - ], - "description": "A Laravel package for the Firebase PHP Admin SDK", - "keywords": [ - "FCM", - "api", - "database", - "firebase", - "gcm", - "laravel", - "sdk" - ], - "support": { - "issues": "https://github.com/kreait/laravel-firebase/issues", - "source": "https://github.com/kreait/laravel-firebase/tree/5.10.0" - }, - "funding": [ - { - "url": "https://github.com/jeromegamez", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/kreait/laravel-firebase", - "type": "tidelift" - } - ], - "time": "2024-11-22T13:02:38+00:00" - }, - { - "name": "laminas/laminas-code", - "version": "4.16.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-code.git", - "reference": "1793e78dad4108b594084d05d1fb818b85b110af" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-code/zipball/1793e78dad4108b594084d05d1fb818b85b110af", - "reference": "1793e78dad4108b594084d05d1fb818b85b110af", - "shasum": "" - }, - "require": { - "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" - }, - "require-dev": { - "doctrine/annotations": "^2.0.1", - "ext-phar": "*", - "laminas/laminas-coding-standard": "^3.0.0", - "laminas/laminas-stdlib": "^3.18.0", - "phpunit/phpunit": "^10.5.37", - "psalm/plugin-phpunit": "^0.19.0", - "vimeo/psalm": "^5.15.0" - }, - "suggest": { - "doctrine/annotations": "Doctrine\\Common\\Annotations >=1.0 for annotation features", - "laminas/laminas-stdlib": "Laminas\\Stdlib component" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Code\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Extensions to the PHP Reflection API, static code scanning, and code generation", - "homepage": "https://laminas.dev", - "keywords": [ - "code", - "laminas", - "laminasframework" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-code/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-code/issues", - "rss": "https://github.com/laminas/laminas-code/releases.atom", - "source": "https://github.com/laminas/laminas-code" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2024-11-20T13:15:13+00:00" - }, - { - "name": "laravel/framework", - "version": "v9.52.18", - "source": { - "type": "git", - "url": "https://github.com/laravel/framework.git", - "reference": "41c812bf83e00d0d3f4b6963b0d475b26cb6fbf7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/41c812bf83e00d0d3f4b6963b0d475b26cb6fbf7", - "reference": "41c812bf83e00d0d3f4b6963b0d475b26cb6fbf7", - "shasum": "" - }, - "require": { - "brick/math": "^0.9.3|^0.10.2|^0.11", - "doctrine/inflector": "^2.0.5", - "dragonmantank/cron-expression": "^3.3.2", - "egulias/email-validator": "^3.2.1|^4.0", - "ext-ctype": "*", - "ext-filter": "*", - "ext-hash": "*", - "ext-mbstring": "*", - "ext-openssl": "*", - "ext-session": "*", - "ext-tokenizer": "*", - "fruitcake/php-cors": "^1.2", - "guzzlehttp/uri-template": "^1.0", - "laravel/serializable-closure": "^1.2.2", - "league/commonmark": "^2.2.1", - "league/flysystem": "^3.8.0", - "monolog/monolog": "^2.0", - "nesbot/carbon": "^2.62.1", - "nunomaduro/termwind": "^1.13", - "php": "^8.0.2", - "psr/container": "^1.1.1|^2.0.1", - "psr/log": "^1.0|^2.0|^3.0", - "psr/simple-cache": "^1.0|^2.0|^3.0", - "ramsey/uuid": "^4.7", - "symfony/console": "^6.0.9", - "symfony/error-handler": "^6.0", - "symfony/finder": "^6.0", - "symfony/http-foundation": "^6.0", - "symfony/http-kernel": "^6.0", - "symfony/mailer": "^6.0", - "symfony/mime": "^6.0", - "symfony/process": "^6.0", - "symfony/routing": "^6.0", - "symfony/uid": "^6.0", - "symfony/var-dumper": "^6.0", - "tijsverkoyen/css-to-inline-styles": "^2.2.5", - "vlucas/phpdotenv": "^5.4.1", - "voku/portable-ascii": "^2.0" - }, - "conflict": { - "tightenco/collect": "<5.5.33" - }, - "provide": { - "psr/container-implementation": "1.1|2.0", - "psr/simple-cache-implementation": "1.0|2.0|3.0" - }, - "replace": { - "illuminate/auth": "self.version", - "illuminate/broadcasting": "self.version", - "illuminate/bus": "self.version", - "illuminate/cache": "self.version", - "illuminate/collections": "self.version", - "illuminate/conditionable": "self.version", - "illuminate/config": "self.version", - "illuminate/console": "self.version", - "illuminate/container": "self.version", - "illuminate/contracts": "self.version", - "illuminate/cookie": "self.version", - "illuminate/database": "self.version", - "illuminate/encryption": "self.version", - "illuminate/events": "self.version", - "illuminate/filesystem": "self.version", - "illuminate/hashing": "self.version", - "illuminate/http": "self.version", - "illuminate/log": "self.version", - "illuminate/macroable": "self.version", - "illuminate/mail": "self.version", - "illuminate/notifications": "self.version", - "illuminate/pagination": "self.version", - "illuminate/pipeline": "self.version", - "illuminate/queue": "self.version", - "illuminate/redis": "self.version", - "illuminate/routing": "self.version", - "illuminate/session": "self.version", - "illuminate/support": "self.version", - "illuminate/testing": "self.version", - "illuminate/translation": "self.version", - "illuminate/validation": "self.version", - "illuminate/view": "self.version" - }, - "require-dev": { - "ably/ably-php": "^1.0", - "aws/aws-sdk-php": "^3.235.5", - "doctrine/dbal": "^2.13.3|^3.1.4", - "ext-gmp": "*", - "fakerphp/faker": "^1.21", - "guzzlehttp/guzzle": "^7.5", - "league/flysystem-aws-s3-v3": "^3.0", - "league/flysystem-ftp": "^3.0", - "league/flysystem-path-prefixing": "^3.3", - "league/flysystem-read-only": "^3.3", - "league/flysystem-sftp-v3": "^3.0", - "mockery/mockery": "^1.5.1", - "orchestra/testbench-core": "^7.24", - "pda/pheanstalk": "^4.0", - "phpstan/phpdoc-parser": "^1.15", - "phpstan/phpstan": "^1.4.7", - "phpunit/phpunit": "^9.5.8", - "predis/predis": "^1.1.9|^2.0.2", - "symfony/cache": "^6.0", - "symfony/http-client": "^6.0" - }, - "suggest": { - "ably/ably-php": "Required to use the Ably broadcast driver (^1.0).", - "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.235.5).", - "brianium/paratest": "Required to run tests in parallel (^6.0).", - "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.13.3|^3.1.4).", - "ext-apcu": "Required to use the APC cache driver.", - "ext-fileinfo": "Required to use the Filesystem class.", - "ext-ftp": "Required to use the Flysystem FTP driver.", - "ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().", - "ext-memcached": "Required to use the memcache cache driver.", - "ext-pcntl": "Required to use all features of the queue worker and console signal trapping.", - "ext-pdo": "Required to use all database features.", - "ext-posix": "Required to use all features of the queue worker.", - "ext-redis": "Required to use the Redis cache and queue drivers (^4.0|^5.0).", - "fakerphp/faker": "Required to use the eloquent factory builder (^1.9.1).", - "filp/whoops": "Required for friendly error pages in development (^2.14.3).", - "guzzlehttp/guzzle": "Required to use the HTTP Client and the ping methods on schedules (^7.5).", - "laravel/tinker": "Required to use the tinker console command (^2.0).", - "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^3.0).", - "league/flysystem-ftp": "Required to use the Flysystem FTP driver (^3.0).", - "league/flysystem-path-prefixing": "Required to use the scoped driver (^3.3).", - "league/flysystem-read-only": "Required to use read-only disks (^3.3)", - "league/flysystem-sftp-v3": "Required to use the Flysystem SFTP driver (^3.0).", - "mockery/mockery": "Required to use mocking (^1.5.1).", - "nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).", - "pda/pheanstalk": "Required to use the beanstalk queue driver (^4.0).", - "phpunit/phpunit": "Required to use assertions and run tests (^9.5.8).", - "predis/predis": "Required to use the predis connector (^1.1.9|^2.0.2).", - "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", - "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^6.0|^7.0).", - "symfony/cache": "Required to PSR-6 cache bridge (^6.0).", - "symfony/filesystem": "Required to enable support for relative symbolic links (^6.0).", - "symfony/http-client": "Required to enable support for the Symfony API mail transports (^6.0).", - "symfony/mailgun-mailer": "Required to enable support for the Mailgun mail transport (^6.0).", - "symfony/postmark-mailer": "Required to enable support for the Postmark mail transport (^6.0).", - "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^2.0)." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "9.x-dev" - } - }, - "autoload": { - "files": [ - "src/Illuminate/Collections/helpers.php", - "src/Illuminate/Events/functions.php", - "src/Illuminate/Foundation/helpers.php", - "src/Illuminate/Support/helpers.php" - ], - "psr-4": { - "Illuminate\\": "src/Illuminate/", - "Illuminate\\Support\\": [ - "src/Illuminate/Macroable/", - "src/Illuminate/Collections/", - "src/Illuminate/Conditionable/" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - } - ], - "description": "The Laravel Framework.", - "homepage": "https://laravel.com", - "keywords": [ - "framework", - "laravel" - ], - "support": { - "issues": "https://github.com/laravel/framework/issues", - "source": "https://github.com/laravel/framework" - }, - "time": "2024-11-20T15:56:00+00:00" - }, - { - "name": "laravel/helpers", - "version": "v1.7.1", - "source": { - "type": "git", - "url": "https://github.com/laravel/helpers.git", - "reference": "f28907033d7edf8a0525cfb781ab30ce6d531c35" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laravel/helpers/zipball/f28907033d7edf8a0525cfb781ab30ce6d531c35", - "reference": "f28907033d7edf8a0525cfb781ab30ce6d531c35", - "shasum": "" - }, - "require": { - "illuminate/support": "~5.8.0|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", - "php": "^7.2.0|^8.0" - }, - "require-dev": { - "phpstan/phpstan": "^1.10", - "phpunit/phpunit": "^7.0|^8.0|^9.0|^10.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "files": [ - "src/helpers.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - }, - { - "name": "Dries Vints", - "email": "dries@laravel.com" - } - ], - "description": "Provides backwards compatibility for helpers in the latest Laravel release.", - "keywords": [ - "helpers", - "laravel" - ], - "support": { - "source": "https://github.com/laravel/helpers/tree/v1.7.1" - }, - "time": "2024-11-26T14:56:25+00:00" - }, - { - "name": "laravel/horizon", - "version": "v5.30.0", - "source": { - "type": "git", - "url": "https://github.com/laravel/horizon.git", - "reference": "37d1f29daa7500fcd170d5c45b98b592fcaab95a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laravel/horizon/zipball/37d1f29daa7500fcd170d5c45b98b592fcaab95a", - "reference": "37d1f29daa7500fcd170d5c45b98b592fcaab95a", - "shasum": "" - }, - "require": { - "ext-json": "*", - "ext-pcntl": "*", - "ext-posix": "*", - "illuminate/contracts": "^9.21|^10.0|^11.0", - "illuminate/queue": "^9.21|^10.0|^11.0", - "illuminate/support": "^9.21|^10.0|^11.0", - "nesbot/carbon": "^2.17|^3.0", - "php": "^8.0", - "ramsey/uuid": "^4.0", - "symfony/console": "^6.0|^7.0", - "symfony/error-handler": "^6.0|^7.0", - "symfony/polyfill-php83": "^1.28", - "symfony/process": "^6.0|^7.0" - }, - "require-dev": { - "mockery/mockery": "^1.0", - "orchestra/testbench": "^7.0|^8.0|^9.0", - "phpstan/phpstan": "^1.10", - "phpunit/phpunit": "^9.0|^10.4", - "predis/predis": "^1.1|^2.0" - }, - "suggest": { - "ext-redis": "Required to use the Redis PHP driver.", - "predis/predis": "Required when not using the Redis PHP driver (^1.1|^2.0)." - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "Horizon": "Laravel\\Horizon\\Horizon" - }, - "providers": [ - "Laravel\\Horizon\\HorizonServiceProvider" - ] - }, - "branch-alias": { - "dev-master": "5.x-dev" - } - }, - "autoload": { - "psr-4": { - "Laravel\\Horizon\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - } - ], - "description": "Dashboard and code-driven configuration for Laravel queues.", - "keywords": [ - "laravel", - "queue" - ], - "support": { - "issues": "https://github.com/laravel/horizon/issues", - "source": "https://github.com/laravel/horizon/tree/v5.30.0" - }, - "time": "2024-12-06T18:58:00+00:00" - }, - { - "name": "laravel/passport", - "version": "v11.10.6", - "source": { - "type": "git", - "url": "https://github.com/laravel/passport.git", - "reference": "2642f360c51dfde3a6ea60f86ae5d9a8c0caf3cf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laravel/passport/zipball/2642f360c51dfde3a6ea60f86ae5d9a8c0caf3cf", - "reference": "2642f360c51dfde3a6ea60f86ae5d9a8c0caf3cf", - "shasum": "" - }, - "require": { - "ext-json": "*", - "firebase/php-jwt": "^6.4", - "illuminate/auth": "^9.0|^10.0", - "illuminate/console": "^9.0|^10.0", - "illuminate/container": "^9.0|^10.0", - "illuminate/contracts": "^9.0|^10.0", - "illuminate/cookie": "^9.0|^10.0", - "illuminate/database": "^9.0|^10.0", - "illuminate/encryption": "^9.0|^10.0", - "illuminate/http": "^9.0|^10.0", - "illuminate/support": "^9.0|^10.0", - "lcobucci/jwt": "^4.3|^5.0", - "league/oauth2-server": "^8.5.3", - "nyholm/psr7": "^1.5", - "php": "^8.0", - "phpseclib/phpseclib": "^2.0|^3.0", - "symfony/psr-http-message-bridge": "^2.1" - }, - "require-dev": { - "mockery/mockery": "^1.0", - "orchestra/testbench": "^7.31|^8.11", - "phpstan/phpstan": "^1.10", - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Laravel\\Passport\\PassportServiceProvider" - ] - }, - "branch-alias": { - "dev-master": "11.x-dev" - } - }, - "autoload": { - "psr-4": { - "Laravel\\Passport\\": "src/", - "Laravel\\Passport\\Database\\Factories\\": "database/factories/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - } - ], - "description": "Laravel Passport provides OAuth2 server support to Laravel.", - "keywords": [ - "laravel", - "oauth", - "passport" - ], - "support": { - "issues": "https://github.com/laravel/passport/issues", - "source": "https://github.com/laravel/passport" - }, - "time": "2024-03-01T11:11:18+00:00" - }, - { - "name": "laravel/serializable-closure", - "version": "v1.3.7", - "source": { - "type": "git", - "url": "https://github.com/laravel/serializable-closure.git", - "reference": "4f48ade902b94323ca3be7646db16209ec76be3d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/4f48ade902b94323ca3be7646db16209ec76be3d", - "reference": "4f48ade902b94323ca3be7646db16209ec76be3d", - "shasum": "" - }, - "require": { - "php": "^7.3|^8.0" - }, - "require-dev": { - "illuminate/support": "^8.0|^9.0|^10.0|^11.0", - "nesbot/carbon": "^2.61|^3.0", - "pestphp/pest": "^1.21.3", - "phpstan/phpstan": "^1.8.2", - "symfony/var-dumper": "^5.4.11|^6.2.0|^7.0.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Laravel\\SerializableClosure\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - }, - { - "name": "Nuno Maduro", - "email": "nuno@laravel.com" - } - ], - "description": "Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP.", - "keywords": [ - "closure", - "laravel", - "serializable" - ], - "support": { - "issues": "https://github.com/laravel/serializable-closure/issues", - "source": "https://github.com/laravel/serializable-closure" - }, - "time": "2024-11-14T18:34:49+00:00" - }, - { - "name": "laravel/socialite", - "version": "v5.16.0", - "source": { - "type": "git", - "url": "https://github.com/laravel/socialite.git", - "reference": "40a2dc98c53d9dc6d55eadb0d490d3d72b73f1bf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laravel/socialite/zipball/40a2dc98c53d9dc6d55eadb0d490d3d72b73f1bf", - "reference": "40a2dc98c53d9dc6d55eadb0d490d3d72b73f1bf", - "shasum": "" - }, - "require": { - "ext-json": "*", - "firebase/php-jwt": "^6.4", - "guzzlehttp/guzzle": "^6.0|^7.0", - "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", - "illuminate/http": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", - "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", - "league/oauth1-client": "^1.10.1", - "php": "^7.2|^8.0", - "phpseclib/phpseclib": "^3.0" - }, - "require-dev": { - "mockery/mockery": "^1.0", - "orchestra/testbench": "^4.0|^5.0|^6.0|^7.0|^8.0|^9.0", - "phpstan/phpstan": "^1.10", - "phpunit/phpunit": "^8.0|^9.3|^10.4" - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "Socialite": "Laravel\\Socialite\\Facades\\Socialite" - }, - "providers": [ - "Laravel\\Socialite\\SocialiteServiceProvider" - ] - }, - "branch-alias": { - "dev-master": "5.x-dev" - } - }, - "autoload": { - "psr-4": { - "Laravel\\Socialite\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - } - ], - "description": "Laravel wrapper around OAuth 1 & OAuth 2 libraries.", - "homepage": "https://laravel.com", - "keywords": [ - "laravel", - "oauth" - ], - "support": { - "issues": "https://github.com/laravel/socialite/issues", - "source": "https://github.com/laravel/socialite" - }, - "time": "2024-09-03T09:46:57+00:00" - }, - { - "name": "laravel/tinker", - "version": "v2.10.0", - "source": { - "type": "git", - "url": "https://github.com/laravel/tinker.git", - "reference": "ba4d51eb56de7711b3a37d63aa0643e99a339ae5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laravel/tinker/zipball/ba4d51eb56de7711b3a37d63aa0643e99a339ae5", - "reference": "ba4d51eb56de7711b3a37d63aa0643e99a339ae5", - "shasum": "" - }, - "require": { - "illuminate/console": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", - "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", - "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", - "php": "^7.2.5|^8.0", - "psy/psysh": "^0.11.1|^0.12.0", - "symfony/var-dumper": "^4.3.4|^5.0|^6.0|^7.0" - }, - "require-dev": { - "mockery/mockery": "~1.3.3|^1.4.2", - "phpstan/phpstan": "^1.10", - "phpunit/phpunit": "^8.5.8|^9.3.3" - }, - "suggest": { - "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.0|^11.0)." - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Laravel\\Tinker\\TinkerServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Laravel\\Tinker\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - } - ], - "description": "Powerful REPL for the Laravel framework.", - "keywords": [ - "REPL", - "Tinker", - "laravel", - "psysh" - ], - "support": { - "issues": "https://github.com/laravel/tinker/issues", - "source": "https://github.com/laravel/tinker/tree/v2.10.0" - }, - "time": "2024-09-23T13:32:56+00:00" - }, - { - "name": "laraveldaily/laravel-invoices", - "version": "3.3.1", - "source": { - "type": "git", - "url": "https://github.com/LaravelDaily/laravel-invoices.git", - "reference": "c36b1cb20721a6b291e3a9562aa99c34aff1007b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/LaravelDaily/laravel-invoices/zipball/c36b1cb20721a6b291e3a9562aa99c34aff1007b", - "reference": "c36b1cb20721a6b291e3a9562aa99c34aff1007b", - "shasum": "" - }, - "require": { - "barryvdh/laravel-dompdf": "^v2.0", - "illuminate/http": "^9|^10", - "illuminate/support": "^9|^10", - "php": "^8.0", - "symfony/http-foundation": "^6.0" - }, - "require-dev": { - "phpunit/phpunit": "^10.1" - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "Invoice": "LaravelDaily\\Invoices\\Facades\\Invoice" - }, - "providers": [ - "LaravelDaily\\Invoices\\InvoiceServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "LaravelDaily\\Invoices\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-3.0-only" - ], - "authors": [ - { - "name": "David Lun", - "email": "mysticcode@gmail.com", - "homepage": "https://davidlun.com", - "role": "Developer" - } - ], - "description": "Missing invoices for Laravel", - "homepage": "https://github.com/LaravelDaily/laravel-invoices", - "keywords": [ - "invoice", - "invoices", - "laravel", - "pdf" - ], - "support": { - "issues": "https://github.com/LaravelDaily/laravel-invoices/issues", - "source": "https://github.com/LaravelDaily/laravel-invoices/tree/3.3.1" - }, - "time": "2024-01-07T17:00:05+00:00" - }, - { - "name": "lcobucci/clock", - "version": "3.3.1", - "source": { - "type": "git", - "url": "https://github.com/lcobucci/clock.git", - "reference": "db3713a61addfffd615b79bf0bc22f0ccc61b86b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/lcobucci/clock/zipball/db3713a61addfffd615b79bf0bc22f0ccc61b86b", - "reference": "db3713a61addfffd615b79bf0bc22f0ccc61b86b", - "shasum": "" - }, - "require": { - "php": "~8.2.0 || ~8.3.0 || ~8.4.0", - "psr/clock": "^1.0" - }, - "provide": { - "psr/clock-implementation": "1.0" - }, - "require-dev": { - "infection/infection": "^0.29", - "lcobucci/coding-standard": "^11.1.0", - "phpstan/extension-installer": "^1.3.1", - "phpstan/phpstan": "^1.10.25", - "phpstan/phpstan-deprecation-rules": "^1.1.3", - "phpstan/phpstan-phpunit": "^1.3.13", - "phpstan/phpstan-strict-rules": "^1.5.1", - "phpunit/phpunit": "^11.3.6" - }, - "type": "library", - "autoload": { - "psr-4": { - "Lcobucci\\Clock\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Luís Cobucci", - "email": "lcobucci@gmail.com" - } - ], - "description": "Yet another clock abstraction", - "support": { - "issues": "https://github.com/lcobucci/clock/issues", - "source": "https://github.com/lcobucci/clock/tree/3.3.1" - }, - "funding": [ - { - "url": "https://github.com/lcobucci", - "type": "github" - }, - { - "url": "https://www.patreon.com/lcobucci", - "type": "patreon" - } - ], - "time": "2024-09-24T20:45:14+00:00" - }, - { - "name": "lcobucci/jwt", - "version": "5.4.2", - "source": { - "type": "git", - "url": "https://github.com/lcobucci/jwt.git", - "reference": "ea1ce71cbf9741e445a5914e2f67cdbb484ff712" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/lcobucci/jwt/zipball/ea1ce71cbf9741e445a5914e2f67cdbb484ff712", - "reference": "ea1ce71cbf9741e445a5914e2f67cdbb484ff712", - "shasum": "" - }, - "require": { - "ext-openssl": "*", - "ext-sodium": "*", - "php": "~8.2.0 || ~8.3.0 || ~8.4.0", - "psr/clock": "^1.0" - }, - "require-dev": { - "infection/infection": "^0.29", - "lcobucci/clock": "^3.2", - "lcobucci/coding-standard": "^11.0", - "phpbench/phpbench": "^1.2", - "phpstan/extension-installer": "^1.2", - "phpstan/phpstan": "^1.10.7", - "phpstan/phpstan-deprecation-rules": "^1.1.3", - "phpstan/phpstan-phpunit": "^1.3.10", - "phpstan/phpstan-strict-rules": "^1.5.0", - "phpunit/phpunit": "^11.1" - }, - "suggest": { - "lcobucci/clock": ">= 3.2" - }, - "type": "library", - "autoload": { - "psr-4": { - "Lcobucci\\JWT\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Luís Cobucci", - "email": "lcobucci@gmail.com", - "role": "Developer" - } - ], - "description": "A simple library to work with JSON Web Token and JSON Web Signature", - "keywords": [ - "JWS", - "jwt" - ], - "support": { - "issues": "https://github.com/lcobucci/jwt/issues", - "source": "https://github.com/lcobucci/jwt/tree/5.4.2" - }, - "funding": [ - { - "url": "https://github.com/lcobucci", - "type": "github" - }, - { - "url": "https://www.patreon.com/lcobucci", - "type": "patreon" - } - ], - "time": "2024-11-07T12:54:35+00:00" - }, - { - "name": "league/commonmark", - "version": "2.6.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/commonmark.git", - "reference": "d150f911e0079e90ae3c106734c93137c184f932" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/d150f911e0079e90ae3c106734c93137c184f932", - "reference": "d150f911e0079e90ae3c106734c93137c184f932", - "shasum": "" - }, - "require": { - "ext-mbstring": "*", - "league/config": "^1.1.1", - "php": "^7.4 || ^8.0", - "psr/event-dispatcher": "^1.0", - "symfony/deprecation-contracts": "^2.1 || ^3.0", - "symfony/polyfill-php80": "^1.16" - }, - "require-dev": { - "cebe/markdown": "^1.0", - "commonmark/cmark": "0.31.1", - "commonmark/commonmark.js": "0.31.1", - "composer/package-versions-deprecated": "^1.8", - "embed/embed": "^4.4", - "erusev/parsedown": "^1.0", - "ext-json": "*", - "github/gfm": "0.29.0", - "michelf/php-markdown": "^1.4 || ^2.0", - "nyholm/psr7": "^1.5", - "phpstan/phpstan": "^1.8.2", - "phpunit/phpunit": "^9.5.21 || ^10.5.9 || ^11.0.0", - "scrutinizer/ocular": "^1.8.1", - "symfony/finder": "^5.3 | ^6.0 | ^7.0", - "symfony/process": "^5.4 | ^6.0 | ^7.0", - "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0 | ^7.0", - "unleashedtech/php-coding-standard": "^3.1.1", - "vimeo/psalm": "^4.24.0 || ^5.0.0" - }, - "suggest": { - "symfony/yaml": "v2.3+ required if using the Front Matter extension" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "2.7-dev" - } - }, - "autoload": { - "psr-4": { - "League\\CommonMark\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Colin O'Dell", - "email": "colinodell@gmail.com", - "homepage": "https://www.colinodell.com", - "role": "Lead Developer" - } - ], - "description": "Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and GitHub-Flavored Markdown (GFM)", - "homepage": "https://commonmark.thephpleague.com", - "keywords": [ - "commonmark", - "flavored", - "gfm", - "github", - "github-flavored", - "markdown", - "md", - "parser" - ], - "support": { - "docs": "https://commonmark.thephpleague.com/", - "forum": "https://github.com/thephpleague/commonmark/discussions", - "issues": "https://github.com/thephpleague/commonmark/issues", - "rss": "https://github.com/thephpleague/commonmark/releases.atom", - "source": "https://github.com/thephpleague/commonmark" - }, - "funding": [ - { - "url": "https://www.colinodell.com/sponsor", - "type": "custom" - }, - { - "url": "https://www.paypal.me/colinpodell/10.00", - "type": "custom" - }, - { - "url": "https://github.com/colinodell", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/league/commonmark", - "type": "tidelift" - } - ], - "time": "2024-12-07T15:34:16+00:00" - }, - { - "name": "league/config", - "version": "v1.2.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/config.git", - "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/config/zipball/754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", - "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", - "shasum": "" - }, - "require": { - "dflydev/dot-access-data": "^3.0.1", - "nette/schema": "^1.2", - "php": "^7.4 || ^8.0" - }, - "require-dev": { - "phpstan/phpstan": "^1.8.2", - "phpunit/phpunit": "^9.5.5", - "scrutinizer/ocular": "^1.8.1", - "unleashedtech/php-coding-standard": "^3.1", - "vimeo/psalm": "^4.7.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.2-dev" - } - }, - "autoload": { - "psr-4": { - "League\\Config\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Colin O'Dell", - "email": "colinodell@gmail.com", - "homepage": "https://www.colinodell.com", - "role": "Lead Developer" - } - ], - "description": "Define configuration arrays with strict schemas and access values with dot notation", - "homepage": "https://config.thephpleague.com", - "keywords": [ - "array", - "config", - "configuration", - "dot", - "dot-access", - "nested", - "schema" - ], - "support": { - "docs": "https://config.thephpleague.com/", - "issues": "https://github.com/thephpleague/config/issues", - "rss": "https://github.com/thephpleague/config/releases.atom", - "source": "https://github.com/thephpleague/config" - }, - "funding": [ - { - "url": "https://www.colinodell.com/sponsor", - "type": "custom" - }, - { - "url": "https://www.paypal.me/colinpodell/10.00", - "type": "custom" - }, - { - "url": "https://github.com/colinodell", - "type": "github" - } - ], - "time": "2022-12-11T20:36:23+00:00" - }, - { - "name": "league/event", - "version": "2.2.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/event.git", - "reference": "d2cc124cf9a3fab2bb4ff963307f60361ce4d119" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/event/zipball/d2cc124cf9a3fab2bb4ff963307f60361ce4d119", - "reference": "d2cc124cf9a3fab2bb4ff963307f60361ce4d119", - "shasum": "" - }, - "require": { - "php": ">=5.4.0" - }, - "require-dev": { - "henrikbjorn/phpspec-code-coverage": "~1.0.1", - "phpspec/phpspec": "^2.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.2-dev" - } - }, - "autoload": { - "psr-4": { - "League\\Event\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Frank de Jonge", - "email": "info@frenky.net" - } - ], - "description": "Event package", - "keywords": [ - "emitter", - "event", - "listener" - ], - "support": { - "issues": "https://github.com/thephpleague/event/issues", - "source": "https://github.com/thephpleague/event/tree/master" - }, - "time": "2018-11-26T11:52:41+00:00" - }, - { - "name": "league/flysystem", - "version": "3.29.1", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/flysystem.git", - "reference": "edc1bb7c86fab0776c3287dbd19b5fa278347319" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/edc1bb7c86fab0776c3287dbd19b5fa278347319", - "reference": "edc1bb7c86fab0776c3287dbd19b5fa278347319", - "shasum": "" - }, - "require": { - "league/flysystem-local": "^3.0.0", - "league/mime-type-detection": "^1.0.0", - "php": "^8.0.2" - }, - "conflict": { - "async-aws/core": "<1.19.0", - "async-aws/s3": "<1.14.0", - "aws/aws-sdk-php": "3.209.31 || 3.210.0", - "guzzlehttp/guzzle": "<7.0", - "guzzlehttp/ringphp": "<1.1.1", - "phpseclib/phpseclib": "3.0.15", - "symfony/http-client": "<5.2" - }, - "require-dev": { - "async-aws/s3": "^1.5 || ^2.0", - "async-aws/simple-s3": "^1.1 || ^2.0", - "aws/aws-sdk-php": "^3.295.10", - "composer/semver": "^3.0", - "ext-fileinfo": "*", - "ext-ftp": "*", - "ext-mongodb": "^1.3", - "ext-zip": "*", - "friendsofphp/php-cs-fixer": "^3.5", - "google/cloud-storage": "^1.23", - "guzzlehttp/psr7": "^2.6", - "microsoft/azure-storage-blob": "^1.1", - "mongodb/mongodb": "^1.2", - "phpseclib/phpseclib": "^3.0.36", - "phpstan/phpstan": "^1.10", - "phpunit/phpunit": "^9.5.11|^10.0", - "sabre/dav": "^4.6.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "League\\Flysystem\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Frank de Jonge", - "email": "info@frankdejonge.nl" - } - ], - "description": "File storage abstraction for PHP", - "keywords": [ - "WebDAV", - "aws", - "cloud", - "file", - "files", - "filesystem", - "filesystems", - "ftp", - "s3", - "sftp", - "storage" - ], - "support": { - "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/3.29.1" - }, - "time": "2024-10-08T08:58:34+00:00" - }, - { - "name": "league/flysystem-aws-s3-v3", - "version": "3.29.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/flysystem-aws-s3-v3.git", - "reference": "c6ff6d4606e48249b63f269eba7fabdb584e76a9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/c6ff6d4606e48249b63f269eba7fabdb584e76a9", - "reference": "c6ff6d4606e48249b63f269eba7fabdb584e76a9", - "shasum": "" - }, - "require": { - "aws/aws-sdk-php": "^3.295.10", - "league/flysystem": "^3.10.0", - "league/mime-type-detection": "^1.0.0", - "php": "^8.0.2" - }, - "conflict": { - "guzzlehttp/guzzle": "<7.0", - "guzzlehttp/ringphp": "<1.1.1" - }, - "type": "library", - "autoload": { - "psr-4": { - "League\\Flysystem\\AwsS3V3\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Frank de Jonge", - "email": "info@frankdejonge.nl" - } - ], - "description": "AWS S3 filesystem adapter for Flysystem.", - "keywords": [ - "Flysystem", - "aws", - "file", - "files", - "filesystem", - "s3", - "storage" - ], - "support": { - "source": "https://github.com/thephpleague/flysystem-aws-s3-v3/tree/3.29.0" - }, - "time": "2024-08-17T13:10:48+00:00" - }, - { - "name": "league/flysystem-local", - "version": "3.29.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/flysystem-local.git", - "reference": "e0e8d52ce4b2ed154148453d321e97c8e931bd27" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/e0e8d52ce4b2ed154148453d321e97c8e931bd27", - "reference": "e0e8d52ce4b2ed154148453d321e97c8e931bd27", - "shasum": "" - }, - "require": { - "ext-fileinfo": "*", - "league/flysystem": "^3.0.0", - "league/mime-type-detection": "^1.0.0", - "php": "^8.0.2" - }, - "type": "library", - "autoload": { - "psr-4": { - "League\\Flysystem\\Local\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Frank de Jonge", - "email": "info@frankdejonge.nl" - } - ], - "description": "Local filesystem adapter for Flysystem.", - "keywords": [ - "Flysystem", - "file", - "files", - "filesystem", - "local" - ], - "support": { - "source": "https://github.com/thephpleague/flysystem-local/tree/3.29.0" - }, - "time": "2024-08-09T21:24:39+00:00" - }, - { - "name": "league/mime-type-detection", - "version": "1.16.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/mime-type-detection.git", - "reference": "2d6702ff215bf922936ccc1ad31007edc76451b9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/2d6702ff215bf922936ccc1ad31007edc76451b9", - "reference": "2d6702ff215bf922936ccc1ad31007edc76451b9", - "shasum": "" - }, - "require": { - "ext-fileinfo": "*", - "php": "^7.4 || ^8.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^3.2", - "phpstan/phpstan": "^0.12.68", - "phpunit/phpunit": "^8.5.8 || ^9.3 || ^10.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "League\\MimeTypeDetection\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Frank de Jonge", - "email": "info@frankdejonge.nl" - } - ], - "description": "Mime-type detection for Flysystem", - "support": { - "issues": "https://github.com/thephpleague/mime-type-detection/issues", - "source": "https://github.com/thephpleague/mime-type-detection/tree/1.16.0" - }, - "funding": [ - { - "url": "https://github.com/frankdejonge", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/league/flysystem", - "type": "tidelift" - } - ], - "time": "2024-09-21T08:32:55+00:00" - }, - { - "name": "league/oauth1-client", - "version": "v1.11.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/oauth1-client.git", - "reference": "f9c94b088837eb1aae1ad7c4f23eb65cc6993055" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/oauth1-client/zipball/f9c94b088837eb1aae1ad7c4f23eb65cc6993055", - "reference": "f9c94b088837eb1aae1ad7c4f23eb65cc6993055", - "shasum": "" - }, - "require": { - "ext-json": "*", - "ext-openssl": "*", - "guzzlehttp/guzzle": "^6.0|^7.0", - "guzzlehttp/psr7": "^1.7|^2.0", - "php": ">=7.1||>=8.0" - }, - "require-dev": { - "ext-simplexml": "*", - "friendsofphp/php-cs-fixer": "^2.17", - "mockery/mockery": "^1.3.3", - "phpstan/phpstan": "^0.12.42", - "phpunit/phpunit": "^7.5||9.5" - }, - "suggest": { - "ext-simplexml": "For decoding XML-based responses." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev", - "dev-develop": "2.0-dev" - } - }, - "autoload": { - "psr-4": { - "League\\OAuth1\\Client\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ben Corlett", - "email": "bencorlett@me.com", - "homepage": "http://www.webcomm.com.au", - "role": "Developer" - } - ], - "description": "OAuth 1.0 Client Library", - "keywords": [ - "Authentication", - "SSO", - "authorization", - "bitbucket", - "identity", - "idp", - "oauth", - "oauth1", - "single sign on", - "trello", - "tumblr", - "twitter" - ], - "support": { - "issues": "https://github.com/thephpleague/oauth1-client/issues", - "source": "https://github.com/thephpleague/oauth1-client/tree/v1.11.0" - }, - "time": "2024-12-10T19:59:05+00:00" - }, - { - "name": "league/oauth2-server", - "version": "8.5.4", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/oauth2-server.git", - "reference": "ab7714d073844497fd222d5d0a217629089936bc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/oauth2-server/zipball/ab7714d073844497fd222d5d0a217629089936bc", - "reference": "ab7714d073844497fd222d5d0a217629089936bc", - "shasum": "" - }, - "require": { - "defuse/php-encryption": "^2.3", - "ext-openssl": "*", - "lcobucci/clock": "^2.2 || ^3.0", - "lcobucci/jwt": "^4.3 || ^5.0", - "league/event": "^2.2", - "league/uri": "^6.7 || ^7.0", - "php": "^8.0", - "psr/http-message": "^1.0.1 || ^2.0" - }, - "replace": { - "league/oauth2server": "*", - "lncd/oauth2": "*" - }, - "require-dev": { - "laminas/laminas-diactoros": "^3.0.0", - "phpstan/phpstan": "^0.12.57", - "phpstan/phpstan-phpunit": "^0.12.16", - "phpunit/phpunit": "^9.6.6", - "roave/security-advisories": "dev-master" - }, - "type": "library", - "autoload": { - "psr-4": { - "League\\OAuth2\\Server\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Alex Bilbie", - "email": "hello@alexbilbie.com", - "homepage": "http://www.alexbilbie.com", - "role": "Developer" - }, - { - "name": "Andy Millington", - "email": "andrew@noexceptions.io", - "homepage": "https://www.noexceptions.io", - "role": "Developer" - } - ], - "description": "A lightweight and powerful OAuth 2.0 authorization and resource server library with support for all the core specification grants. This library will allow you to secure your API with OAuth and allow your applications users to approve apps that want to access their data from your API.", - "homepage": "https://oauth2.thephpleague.com/", - "keywords": [ - "Authentication", - "api", - "auth", - "authorisation", - "authorization", - "oauth", - "oauth 2", - "oauth 2.0", - "oauth2", - "protect", - "resource", - "secure", - "server" - ], - "support": { - "issues": "https://github.com/thephpleague/oauth2-server/issues", - "source": "https://github.com/thephpleague/oauth2-server/tree/8.5.4" - }, - "funding": [ - { - "url": "https://github.com/sephster", - "type": "github" - } - ], - "time": "2023-08-25T22:35:12+00:00" - }, - { - "name": "league/omnipay", - "version": "v3.2.1", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/omnipay.git", - "reference": "38f66a0cc043ed51d6edf7956d6439a2f263501f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/omnipay/zipball/38f66a0cc043ed51d6edf7956d6439a2f263501f", - "reference": "38f66a0cc043ed51d6edf7956d6439a2f263501f", - "shasum": "" - }, - "require": { - "omnipay/common": "^3.1", - "php": "^7.2|^8.0", - "php-http/discovery": "^1.14", - "php-http/guzzle7-adapter": "^1" - }, - "require-dev": { - "omnipay/tests": "^3|^4" - }, - "type": "metapackage", - "extra": { - "branch-alias": { - "dev-master": "3.2.x-dev" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Adrian Macneil", - "email": "adrian@adrianmacneil.com" - }, - { - "name": "Barry vd. Heuvel", - "email": "barryvdh@gmail.com" - } - ], - "description": "Omnipay payment processing library", - "homepage": "https://omnipay.thephpleague.com/", - "keywords": [ - "checkout", - "creditcard", - "omnipay", - "payment" - ], - "support": { - "issues": "https://github.com/thephpleague/omnipay/issues", - "source": "https://github.com/thephpleague/omnipay/tree/v3.2.1" - }, - "funding": [ - { - "url": "https://github.com/barryvdh", - "type": "github" - } - ], - "time": "2021-06-05T11:34:12+00:00" - }, - { - "name": "league/uri", - "version": "7.5.1", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/uri.git", - "reference": "81fb5145d2644324614cc532b28efd0215bda430" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/uri/zipball/81fb5145d2644324614cc532b28efd0215bda430", - "reference": "81fb5145d2644324614cc532b28efd0215bda430", - "shasum": "" - }, - "require": { - "league/uri-interfaces": "^7.5", - "php": "^8.1" - }, - "conflict": { - "league/uri-schemes": "^1.0" - }, - "suggest": { - "ext-bcmath": "to improve IPV4 host parsing", - "ext-fileinfo": "to create Data URI from file contennts", - "ext-gmp": "to improve IPV4 host parsing", - "ext-intl": "to handle IDN host with the best performance", - "jeremykendall/php-domain-parser": "to resolve Public Suffix and Top Level Domain", - "league/uri-components": "Needed to easily manipulate URI objects components", - "php-64bit": "to improve IPV4 host parsing", - "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "7.x-dev" - } - }, - "autoload": { - "psr-4": { - "League\\Uri\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ignace Nyamagana Butera", - "email": "nyamsprod@gmail.com", - "homepage": "https://nyamsprod.com" - } - ], - "description": "URI manipulation library", - "homepage": "https://uri.thephpleague.com", - "keywords": [ - "data-uri", - "file-uri", - "ftp", - "hostname", - "http", - "https", - "middleware", - "parse_str", - "parse_url", - "psr-7", - "query-string", - "querystring", - "rfc3986", - "rfc3987", - "rfc6570", - "uri", - "uri-template", - "url", - "ws" - ], - "support": { - "docs": "https://uri.thephpleague.com", - "forum": "https://thephpleague.slack.com", - "issues": "https://github.com/thephpleague/uri-src/issues", - "source": "https://github.com/thephpleague/uri/tree/7.5.1" - }, - "funding": [ - { - "url": "https://github.com/sponsors/nyamsprod", - "type": "github" - } - ], - "time": "2024-12-08T08:40:02+00:00" - }, - { - "name": "league/uri-interfaces", - "version": "7.5.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/uri-interfaces.git", - "reference": "08cfc6c4f3d811584fb09c37e2849e6a7f9b0742" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/08cfc6c4f3d811584fb09c37e2849e6a7f9b0742", - "reference": "08cfc6c4f3d811584fb09c37e2849e6a7f9b0742", - "shasum": "" - }, - "require": { - "ext-filter": "*", - "php": "^8.1", - "psr/http-factory": "^1", - "psr/http-message": "^1.1 || ^2.0" - }, - "suggest": { - "ext-bcmath": "to improve IPV4 host parsing", - "ext-gmp": "to improve IPV4 host parsing", - "ext-intl": "to handle IDN host with the best performance", - "php-64bit": "to improve IPV4 host parsing", - "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "7.x-dev" - } - }, - "autoload": { - "psr-4": { - "League\\Uri\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ignace Nyamagana Butera", - "email": "nyamsprod@gmail.com", - "homepage": "https://nyamsprod.com" - } - ], - "description": "Common interfaces and classes for URI representation and interaction", - "homepage": "https://uri.thephpleague.com", - "keywords": [ - "data-uri", - "file-uri", - "ftp", - "hostname", - "http", - "https", - "parse_str", - "parse_url", - "psr-7", - "query-string", - "querystring", - "rfc3986", - "rfc3987", - "rfc6570", - "uri", - "url", - "ws" - ], - "support": { - "docs": "https://uri.thephpleague.com", - "forum": "https://thephpleague.slack.com", - "issues": "https://github.com/thephpleague/uri-src/issues", - "source": "https://github.com/thephpleague/uri-interfaces/tree/7.5.0" - }, - "funding": [ - { - "url": "https://github.com/sponsors/nyamsprod", - "type": "github" - } - ], - "time": "2024-12-08T08:18:47+00:00" - }, - { - "name": "maatwebsite/excel", - "version": "3.1.61", - "source": { - "type": "git", - "url": "https://github.com/SpartnerNL/Laravel-Excel.git", - "reference": "62616317c5ec07e885c5d7f6b537f57a7239c2ff" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/SpartnerNL/Laravel-Excel/zipball/62616317c5ec07e885c5d7f6b537f57a7239c2ff", - "reference": "62616317c5ec07e885c5d7f6b537f57a7239c2ff", - "shasum": "" - }, - "require": { - "composer/semver": "^3.3", - "ext-json": "*", - "illuminate/support": "5.8.*||^6.0||^7.0||^8.0||^9.0||^10.0||^11.0", - "php": "^7.0||^8.0", - "phpoffice/phpspreadsheet": "^1.29.4", - "psr/simple-cache": "^1.0||^2.0||^3.0" - }, - "require-dev": { - "laravel/scout": "^7.0||^8.0||^9.0||^10.0", - "orchestra/testbench": "^6.0||^7.0||^8.0||^9.0", - "predis/predis": "^1.1" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Maatwebsite\\Excel\\ExcelServiceProvider" - ], - "aliases": { - "Excel": "Maatwebsite\\Excel\\Facades\\Excel" - } - } - }, - "autoload": { - "psr-4": { - "Maatwebsite\\Excel\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Patrick Brouwers", - "email": "patrick@spartner.nl" - } - ], - "description": "Supercharged Excel exports and imports in Laravel", - "keywords": [ - "PHPExcel", - "batch", - "csv", - "excel", - "export", - "import", - "laravel", - "php", - "phpspreadsheet" - ], - "support": { - "issues": "https://github.com/SpartnerNL/Laravel-Excel/issues", - "source": "https://github.com/SpartnerNL/Laravel-Excel/tree/3.1.61" - }, - "funding": [ - { - "url": "https://laravel-excel.com/commercial-support", - "type": "custom" - }, - { - "url": "https://github.com/patrickbrouwers", - "type": "github" - } - ], - "time": "2024-11-25T18:41:59+00:00" - }, - { - "name": "maennchen/zipstream-php", - "version": "3.1.1", - "source": { - "type": "git", - "url": "https://github.com/maennchen/ZipStream-PHP.git", - "reference": "6187e9cc4493da94b9b63eb2315821552015fca9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/6187e9cc4493da94b9b63eb2315821552015fca9", - "reference": "6187e9cc4493da94b9b63eb2315821552015fca9", - "shasum": "" - }, - "require": { - "ext-mbstring": "*", - "ext-zlib": "*", - "php-64bit": "^8.1" - }, - "require-dev": { - "ext-zip": "*", - "friendsofphp/php-cs-fixer": "^3.16", - "guzzlehttp/guzzle": "^7.5", - "mikey179/vfsstream": "^1.6", - "php-coveralls/php-coveralls": "^2.5", - "phpunit/phpunit": "^10.0", - "vimeo/psalm": "^5.0" - }, - "suggest": { - "guzzlehttp/psr7": "^2.4", - "psr/http-message": "^2.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "ZipStream\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paul Duncan", - "email": "pabs@pablotron.org" - }, - { - "name": "Jonatan Männchen", - "email": "jonatan@maennchen.ch" - }, - { - "name": "Jesse Donat", - "email": "donatj@gmail.com" - }, - { - "name": "András Kolesár", - "email": "kolesar@kolesar.hu" - } - ], - "description": "ZipStream is a library for dynamically streaming dynamic zip files from PHP without writing to the disk at all on the server.", - "keywords": [ - "stream", - "zip" - ], - "support": { - "issues": "https://github.com/maennchen/ZipStream-PHP/issues", - "source": "https://github.com/maennchen/ZipStream-PHP/tree/3.1.1" - }, - "funding": [ - { - "url": "https://github.com/maennchen", - "type": "github" - } - ], - "time": "2024-10-10T12:33:01+00:00" - }, - { - "name": "mailerlite/mailerlite-api-v2-php-sdk", - "version": "0.3.2", - "source": { - "type": "git", - "url": "https://github.com/mailerlite/mailerlite-api-v2-php-sdk.git", - "reference": "9fb6b8adb3b0dd9eb964ba5169b229516c73fd78" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/mailerlite/mailerlite-api-v2-php-sdk/zipball/9fb6b8adb3b0dd9eb964ba5169b229516c73fd78", - "reference": "9fb6b8adb3b0dd9eb964ba5169b229516c73fd78", - "shasum": "" - }, - "require": { - "ext-json": "*", - "nyholm/psr7": "^1.0", - "php": "^7.1 || ^8.0", - "php-http/client-common": "^2.0", - "php-http/discovery": "^1.7" - }, - "require-dev": { - "php-http/guzzle6-adapter": "^2.0", - "phpunit/phpunit": "6.* | 7.* | 8.* | 9.*" - }, - "type": "library", - "autoload": { - "psr-4": { - "MailerLiteApi\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "MailerLite API v2 PHP SDK", - "homepage": "https://github.com/mailerlite/mailerlite-api-v2-php-sdk", - "keywords": [ - "email", - "mailerlite", - "marketing", - "sdk" - ], - "support": { - "issues": "https://github.com/mailerlite/mailerlite-api-v2-php-sdk/issues", - "source": "https://github.com/mailerlite/mailerlite-api-v2-php-sdk/tree/0.3.2" - }, - "time": "2021-08-11T08:24:13+00:00" - }, - { - "name": "markbaker/complex", - "version": "3.0.2", - "source": { - "type": "git", - "url": "https://github.com/MarkBaker/PHPComplex.git", - "reference": "95c56caa1cf5c766ad6d65b6344b807c1e8405b9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/MarkBaker/PHPComplex/zipball/95c56caa1cf5c766ad6d65b6344b807c1e8405b9", - "reference": "95c56caa1cf5c766ad6d65b6344b807c1e8405b9", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "dev-master", - "phpcompatibility/php-compatibility": "^9.3", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", - "squizlabs/php_codesniffer": "^3.7" - }, - "type": "library", - "autoload": { - "psr-4": { - "Complex\\": "classes/src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mark Baker", - "email": "mark@lange.demon.co.uk" - } - ], - "description": "PHP Class for working with complex numbers", - "homepage": "https://github.com/MarkBaker/PHPComplex", - "keywords": [ - "complex", - "mathematics" - ], - "support": { - "issues": "https://github.com/MarkBaker/PHPComplex/issues", - "source": "https://github.com/MarkBaker/PHPComplex/tree/3.0.2" - }, - "time": "2022-12-06T16:21:08+00:00" - }, - { - "name": "markbaker/matrix", - "version": "3.0.1", - "source": { - "type": "git", - "url": "https://github.com/MarkBaker/PHPMatrix.git", - "reference": "728434227fe21be27ff6d86621a1b13107a2562c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/MarkBaker/PHPMatrix/zipball/728434227fe21be27ff6d86621a1b13107a2562c", - "reference": "728434227fe21be27ff6d86621a1b13107a2562c", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "dev-master", - "phpcompatibility/php-compatibility": "^9.3", - "phpdocumentor/phpdocumentor": "2.*", - "phploc/phploc": "^4.0", - "phpmd/phpmd": "2.*", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", - "sebastian/phpcpd": "^4.0", - "squizlabs/php_codesniffer": "^3.7" - }, - "type": "library", - "autoload": { - "psr-4": { - "Matrix\\": "classes/src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mark Baker", - "email": "mark@demon-angel.eu" - } - ], - "description": "PHP Class for working with matrices", - "homepage": "https://github.com/MarkBaker/PHPMatrix", - "keywords": [ - "mathematics", - "matrix", - "vector" - ], - "support": { - "issues": "https://github.com/MarkBaker/PHPMatrix/issues", - "source": "https://github.com/MarkBaker/PHPMatrix/tree/3.0.1" - }, - "time": "2022-12-02T22:17:43+00:00" - }, - { - "name": "masterminds/html5", - "version": "2.9.0", - "source": { - "type": "git", - "url": "https://github.com/Masterminds/html5-php.git", - "reference": "f5ac2c0b0a2eefca70b2ce32a5809992227e75a6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/f5ac2c0b0a2eefca70b2ce32a5809992227e75a6", - "reference": "f5ac2c0b0a2eefca70b2ce32a5809992227e75a6", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "php": ">=5.3.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7 || ^8 || ^9" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.7-dev" - } - }, - "autoload": { - "psr-4": { - "Masterminds\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Matt Butcher", - "email": "technosophos@gmail.com" - }, - { - "name": "Matt Farina", - "email": "matt@mattfarina.com" - }, - { - "name": "Asmir Mustafic", - "email": "goetas@gmail.com" - } - ], - "description": "An HTML5 parser and serializer.", - "homepage": "http://masterminds.github.io/html5-php", - "keywords": [ - "HTML5", - "dom", - "html", - "parser", - "querypath", - "serializer", - "xml" - ], - "support": { - "issues": "https://github.com/Masterminds/html5-php/issues", - "source": "https://github.com/Masterminds/html5-php/tree/2.9.0" - }, - "time": "2024-03-31T07:05:07+00:00" - }, - { - "name": "moneyphp/money", - "version": "v4.6.0", - "source": { - "type": "git", - "url": "https://github.com/moneyphp/money.git", - "reference": "ddf6a86b574808f8844777ed4e8c4f92a10dac9b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/moneyphp/money/zipball/ddf6a86b574808f8844777ed4e8c4f92a10dac9b", - "reference": "ddf6a86b574808f8844777ed4e8c4f92a10dac9b", - "shasum": "" - }, - "require": { - "ext-bcmath": "*", - "ext-filter": "*", - "ext-json": "*", - "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" - }, - "require-dev": { - "cache/taggable-cache": "^1.1.0", - "doctrine/coding-standard": "^12.0", - "doctrine/instantiator": "^1.5.0 || ^2.0", - "ext-gmp": "*", - "ext-intl": "*", - "florianv/exchanger": "^2.8.1", - "florianv/swap": "^4.3.0", - "moneyphp/crypto-currencies": "^1.1.0", - "moneyphp/iso-currencies": "^3.4", - "php-http/message": "^1.16.0", - "php-http/mock-client": "^1.6.0", - "phpbench/phpbench": "^1.2.5", - "phpunit/phpunit": "^10.5.9", - "psalm/plugin-phpunit": "^0.18.4", - "psr/cache": "^1.0.1 || ^2.0 || ^3.0", - "vimeo/psalm": "~5.20.0" - }, - "suggest": { - "ext-gmp": "Calculate without integer limits", - "ext-intl": "Format Money objects with intl", - "florianv/exchanger": "Exchange rates library for PHP", - "florianv/swap": "Exchange rates library for PHP", - "psr/cache-implementation": "Used for Currency caching" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Money\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mathias Verraes", - "email": "mathias@verraes.net", - "homepage": "http://verraes.net" - }, - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com" - }, - { - "name": "Frederik Bosch", - "email": "f.bosch@genkgo.nl" - } - ], - "description": "PHP implementation of Fowler's Money pattern", - "homepage": "http://moneyphp.org", - "keywords": [ - "Value Object", - "money", - "vo" - ], - "support": { - "issues": "https://github.com/moneyphp/money/issues", - "source": "https://github.com/moneyphp/money/tree/v4.6.0" - }, - "time": "2024-11-22T10:59:03+00:00" - }, - { - "name": "monolog/monolog", - "version": "2.10.0", - "source": { - "type": "git", - "url": "https://github.com/Seldaek/monolog.git", - "reference": "5cf826f2991858b54d5c3809bee745560a1042a7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/5cf826f2991858b54d5c3809bee745560a1042a7", - "reference": "5cf826f2991858b54d5c3809bee745560a1042a7", - "shasum": "" - }, - "require": { - "php": ">=7.2", - "psr/log": "^1.0.1 || ^2.0 || ^3.0" - }, - "provide": { - "psr/log-implementation": "1.0.0 || 2.0.0 || 3.0.0" - }, - "require-dev": { - "aws/aws-sdk-php": "^2.4.9 || ^3.0", - "doctrine/couchdb": "~1.0@dev", - "elasticsearch/elasticsearch": "^7 || ^8", - "ext-json": "*", - "graylog2/gelf-php": "^1.4.2 || ^2@dev", - "guzzlehttp/guzzle": "^7.4", - "guzzlehttp/psr7": "^2.2", - "mongodb/mongodb": "^1.8", - "php-amqplib/php-amqplib": "~2.4 || ^3", - "phpspec/prophecy": "^1.15", - "phpstan/phpstan": "^1.10", - "phpunit/phpunit": "^8.5.38 || ^9.6.19", - "predis/predis": "^1.1 || ^2.0", - "rollbar/rollbar": "^1.3 || ^2 || ^3", - "ruflin/elastica": "^7", - "swiftmailer/swiftmailer": "^5.3|^6.0", - "symfony/mailer": "^5.4 || ^6", - "symfony/mime": "^5.4 || ^6" - }, - "suggest": { - "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", - "doctrine/couchdb": "Allow sending log messages to a CouchDB server", - "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client", - "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", - "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler", - "ext-mbstring": "Allow to work properly with unicode symbols", - "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)", - "ext-openssl": "Required to send log messages using SSL", - "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)", - "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", - "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)", - "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", - "rollbar/rollbar": "Allow sending log messages to Rollbar", - "ruflin/elastica": "Allow sending log messages to an Elastic Search server" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "2.x-dev" - } - }, - "autoload": { - "psr-4": { - "Monolog\\": "src/Monolog" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "https://seld.be" - } - ], - "description": "Sends your logs to files, sockets, inboxes, databases and various web services", - "homepage": "https://github.com/Seldaek/monolog", - "keywords": [ - "log", - "logging", - "psr-3" - ], - "support": { - "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/2.10.0" - }, - "funding": [ - { - "url": "https://github.com/Seldaek", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", - "type": "tidelift" - } - ], - "time": "2024-11-12T12:43:37+00:00" - }, - { - "name": "mtdowling/jmespath.php", - "version": "2.8.0", - "source": { - "type": "git", - "url": "https://github.com/jmespath/jmespath.php.git", - "reference": "a2a865e05d5f420b50cc2f85bb78d565db12a6bc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/jmespath/jmespath.php/zipball/a2a865e05d5f420b50cc2f85bb78d565db12a6bc", - "reference": "a2a865e05d5f420b50cc2f85bb78d565db12a6bc", - "shasum": "" - }, - "require": { - "php": "^7.2.5 || ^8.0", - "symfony/polyfill-mbstring": "^1.17" - }, - "require-dev": { - "composer/xdebug-handler": "^3.0.3", - "phpunit/phpunit": "^8.5.33" - }, - "bin": [ - "bin/jp.php" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.8-dev" - } - }, - "autoload": { - "files": [ - "src/JmesPath.php" - ], - "psr-4": { - "JmesPath\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk", - "homepage": "https://github.com/GrahamCampbell" - }, - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - } - ], - "description": "Declaratively specify how to extract elements from a JSON document", - "keywords": [ - "json", - "jsonpath" - ], - "support": { - "issues": "https://github.com/jmespath/jmespath.php/issues", - "source": "https://github.com/jmespath/jmespath.php/tree/2.8.0" - }, - "time": "2024-09-04T18:46:31+00:00" - }, - { - "name": "nesbot/carbon", - "version": "2.72.5", - "source": { - "type": "git", - "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "afd46589c216118ecd48ff2b95d77596af1e57ed" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/afd46589c216118ecd48ff2b95d77596af1e57ed", - "reference": "afd46589c216118ecd48ff2b95d77596af1e57ed", - "shasum": "" - }, - "require": { - "carbonphp/carbon-doctrine-types": "*", - "ext-json": "*", - "php": "^7.1.8 || ^8.0", - "psr/clock": "^1.0", - "symfony/polyfill-mbstring": "^1.0", - "symfony/polyfill-php80": "^1.16", - "symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0" - }, - "provide": { - "psr/clock-implementation": "1.0" - }, - "require-dev": { - "doctrine/dbal": "^2.0 || ^3.1.4 || ^4.0", - "doctrine/orm": "^2.7 || ^3.0", - "friendsofphp/php-cs-fixer": "^3.0", - "kylekatarnls/multi-tester": "^2.0", - "ondrejmirtes/better-reflection": "*", - "phpmd/phpmd": "^2.9", - "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^0.12.99 || ^1.7.14", - "phpunit/php-file-iterator": "^2.0.5 || ^3.0.6", - "phpunit/phpunit": "^7.5.20 || ^8.5.26 || ^9.5.20", - "squizlabs/php_codesniffer": "^3.4" - }, - "bin": [ - "bin/carbon" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev", - "dev-2.x": "2.x-dev" - }, - "laravel": { - "providers": [ - "Carbon\\Laravel\\ServiceProvider" - ] - }, - "phpstan": { - "includes": [ - "extension.neon" - ] - } - }, - "autoload": { - "psr-4": { - "Carbon\\": "src/Carbon/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Brian Nesbitt", - "email": "brian@nesbot.com", - "homepage": "https://markido.com" - }, - { - "name": "kylekatarnls", - "homepage": "https://github.com/kylekatarnls" - } - ], - "description": "An API extension for DateTime that supports 281 different languages.", - "homepage": "https://carbon.nesbot.com", - "keywords": [ - "date", - "datetime", - "time" - ], - "support": { - "docs": "https://carbon.nesbot.com/docs", - "issues": "https://github.com/briannesbitt/Carbon/issues", - "source": "https://github.com/briannesbitt/Carbon" - }, - "funding": [ - { - "url": "https://github.com/sponsors/kylekatarnls", - "type": "github" - }, - { - "url": "https://opencollective.com/Carbon#sponsor", - "type": "opencollective" - }, - { - "url": "https://tidelift.com/subscription/pkg/packagist-nesbot-carbon?utm_source=packagist-nesbot-carbon&utm_medium=referral&utm_campaign=readme", - "type": "tidelift" - } - ], - "time": "2024-06-03T19:18:41+00:00" - }, - { - "name": "nette/schema", - "version": "v1.3.2", - "source": { - "type": "git", - "url": "https://github.com/nette/schema.git", - "reference": "da801d52f0354f70a638673c4a0f04e16529431d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nette/schema/zipball/da801d52f0354f70a638673c4a0f04e16529431d", - "reference": "da801d52f0354f70a638673c4a0f04e16529431d", - "shasum": "" - }, - "require": { - "nette/utils": "^4.0", - "php": "8.1 - 8.4" - }, - "require-dev": { - "nette/tester": "^2.5.2", - "phpstan/phpstan-nette": "^1.0", - "tracy/tracy": "^2.8" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.3-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause", - "GPL-2.0-only", - "GPL-3.0-only" - ], - "authors": [ - { - "name": "David Grudl", - "homepage": "https://davidgrudl.com" - }, - { - "name": "Nette Community", - "homepage": "https://nette.org/contributors" - } - ], - "description": "📐 Nette Schema: validating data structures against a given Schema.", - "homepage": "https://nette.org", - "keywords": [ - "config", - "nette" - ], - "support": { - "issues": "https://github.com/nette/schema/issues", - "source": "https://github.com/nette/schema/tree/v1.3.2" - }, - "time": "2024-10-06T23:10:23+00:00" - }, - { - "name": "nette/utils", - "version": "v4.0.5", - "source": { - "type": "git", - "url": "https://github.com/nette/utils.git", - "reference": "736c567e257dbe0fcf6ce81b4d6dbe05c6899f96" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nette/utils/zipball/736c567e257dbe0fcf6ce81b4d6dbe05c6899f96", - "reference": "736c567e257dbe0fcf6ce81b4d6dbe05c6899f96", - "shasum": "" - }, - "require": { - "php": "8.0 - 8.4" - }, - "conflict": { - "nette/finder": "<3", - "nette/schema": "<1.2.2" - }, - "require-dev": { - "jetbrains/phpstorm-attributes": "dev-master", - "nette/tester": "^2.5", - "phpstan/phpstan": "^1.0", - "tracy/tracy": "^2.9" - }, - "suggest": { - "ext-gd": "to use Image", - "ext-iconv": "to use Strings::webalize(), toAscii(), chr() and reverse()", - "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()", - "ext-json": "to use Nette\\Utils\\Json", - "ext-mbstring": "to use Strings::lower() etc...", - "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause", - "GPL-2.0-only", - "GPL-3.0-only" - ], - "authors": [ - { - "name": "David Grudl", - "homepage": "https://davidgrudl.com" - }, - { - "name": "Nette Community", - "homepage": "https://nette.org/contributors" - } - ], - "description": "🛠 Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.", - "homepage": "https://nette.org", - "keywords": [ - "array", - "core", - "datetime", - "images", - "json", - "nette", - "paginator", - "password", - "slugify", - "string", - "unicode", - "utf-8", - "utility", - "validation" - ], - "support": { - "issues": "https://github.com/nette/utils/issues", - "source": "https://github.com/nette/utils/tree/v4.0.5" - }, - "time": "2024-08-07T15:39:19+00:00" - }, - { - "name": "nikic/php-parser", - "version": "v5.3.1", - "source": { - "type": "git", - "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "8eea230464783aa9671db8eea6f8c6ac5285794b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/8eea230464783aa9671db8eea6f8c6ac5285794b", - "reference": "8eea230464783aa9671db8eea6f8c6ac5285794b", - "shasum": "" - }, - "require": { - "ext-ctype": "*", - "ext-json": "*", - "ext-tokenizer": "*", - "php": ">=7.4" - }, - "require-dev": { - "ircmaxell/php-yacc": "^0.0.7", - "phpunit/phpunit": "^9.0" - }, - "bin": [ - "bin/php-parse" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0-dev" - } - }, - "autoload": { - "psr-4": { - "PhpParser\\": "lib/PhpParser" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Nikita Popov" - } - ], - "description": "A PHP parser written in PHP", - "keywords": [ - "parser", - "php" - ], - "support": { - "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v5.3.1" - }, - "time": "2024-10-08T18:51:32+00:00" - }, - { - "name": "nunomaduro/termwind", - "version": "v1.17.0", - "source": { - "type": "git", - "url": "https://github.com/nunomaduro/termwind.git", - "reference": "5369ef84d8142c1d87e4ec278711d4ece3cbf301" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/5369ef84d8142c1d87e4ec278711d4ece3cbf301", - "reference": "5369ef84d8142c1d87e4ec278711d4ece3cbf301", - "shasum": "" - }, - "require": { - "ext-mbstring": "*", - "php": "^8.1", - "symfony/console": "^6.4.15" - }, - "require-dev": { - "illuminate/console": "^10.48.24", - "illuminate/support": "^10.48.24", - "laravel/pint": "^1.18.2", - "pestphp/pest": "^2.36.0", - "pestphp/pest-plugin-mock": "2.0.0", - "phpstan/phpstan": "^1.12.11", - "phpstan/phpstan-strict-rules": "^1.6.1", - "symfony/var-dumper": "^6.4.15", - "thecodingmachine/phpstan-strict-rules": "^1.0.0" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Termwind\\Laravel\\TermwindServiceProvider" - ] - } - }, - "autoload": { - "files": [ - "src/Functions.php" - ], - "psr-4": { - "Termwind\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nuno Maduro", - "email": "enunomaduro@gmail.com" - } - ], - "description": "Its like Tailwind CSS, but for the console.", - "keywords": [ - "cli", - "console", - "css", - "package", - "php", - "style" - ], - "support": { - "issues": "https://github.com/nunomaduro/termwind/issues", - "source": "https://github.com/nunomaduro/termwind/tree/v1.17.0" - }, - "funding": [ - { - "url": "https://www.paypal.com/paypalme/enunomaduro", - "type": "custom" - }, - { - "url": "https://github.com/nunomaduro", - "type": "github" - }, - { - "url": "https://github.com/xiCO2k", - "type": "github" - } - ], - "time": "2024-11-21T10:36:35+00:00" - }, - { - "name": "nyholm/psr7", - "version": "1.8.2", - "source": { - "type": "git", - "url": "https://github.com/Nyholm/psr7.git", - "reference": "a71f2b11690f4b24d099d6b16690a90ae14fc6f3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Nyholm/psr7/zipball/a71f2b11690f4b24d099d6b16690a90ae14fc6f3", - "reference": "a71f2b11690f4b24d099d6b16690a90ae14fc6f3", - "shasum": "" - }, - "require": { - "php": ">=7.2", - "psr/http-factory": "^1.0", - "psr/http-message": "^1.1 || ^2.0" - }, - "provide": { - "php-http/message-factory-implementation": "1.0", - "psr/http-factory-implementation": "1.0", - "psr/http-message-implementation": "1.0" - }, - "require-dev": { - "http-interop/http-factory-tests": "^0.9", - "php-http/message-factory": "^1.0", - "php-http/psr7-integration-tests": "^1.0", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.4", - "symfony/error-handler": "^4.4" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.8-dev" - } - }, - "autoload": { - "psr-4": { - "Nyholm\\Psr7\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Tobias Nyholm", - "email": "tobias.nyholm@gmail.com" - }, - { - "name": "Martijn van der Ven", - "email": "martijn@vanderven.se" - } - ], - "description": "A fast PHP7 implementation of PSR-7", - "homepage": "https://tnyholm.se", - "keywords": [ - "psr-17", - "psr-7" - ], - "support": { - "issues": "https://github.com/Nyholm/psr7/issues", - "source": "https://github.com/Nyholm/psr7/tree/1.8.2" - }, - "funding": [ - { - "url": "https://github.com/Zegnat", - "type": "github" - }, - { - "url": "https://github.com/nyholm", - "type": "github" - } - ], - "time": "2024-09-09T07:06:30+00:00" - }, - { - "name": "omnipay/common", - "version": "v3.3.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/omnipay-common.git", - "reference": "2eca3823e9069e2c36b6007a090577d5584f9518" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/omnipay-common/zipball/2eca3823e9069e2c36b6007a090577d5584f9518", - "reference": "2eca3823e9069e2c36b6007a090577d5584f9518", - "shasum": "" - }, - "require": { - "moneyphp/money": "^3.1|^4.0.3", - "php": "^7.2|^8", - "php-http/client-implementation": "^1", - "php-http/discovery": "^1.14", - "php-http/message": "^1.5", - "php-http/message-factory": "^1.1", - "symfony/http-foundation": "^2.1|^3|^4|^5|^6|^7" - }, - "require-dev": { - "http-interop/http-factory-guzzle": "^1.1", - "omnipay/tests": "^4.1", - "php-http/guzzle7-adapter": "^1", - "php-http/mock-client": "^1.6", - "squizlabs/php_codesniffer": "^3.8.1" - }, - "suggest": { - "league/omnipay": "The default Omnipay package provides a default HTTP Adapter." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Omnipay\\Common\\": "src/Common" - }, - "classmap": [ - "src/Omnipay.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Adrian Macneil", - "email": "adrian@adrianmacneil.com" - }, - { - "name": "Barry vd. Heuvel", - "email": "barryvdh@gmail.com" - }, - { - "name": "Jason Judge", - "email": "jason.judge@consil.co.uk" - }, - { - "name": "Del" - }, - { - "name": "Omnipay Contributors", - "homepage": "https://github.com/thephpleague/omnipay-common/contributors" - } - ], - "description": "Common components for Omnipay payment processing library", - "homepage": "https://github.com/thephpleague/omnipay-common", - "keywords": [ - "gateway", - "merchant", - "omnipay", - "pay", - "payment", - "purchase" - ], - "support": { - "issues": "https://github.com/thephpleague/omnipay-common/issues", - "source": "https://github.com/thephpleague/omnipay-common/tree/v3.3.0" - }, - "funding": [ - { - "url": "https://github.com/barryvdh", - "type": "github" - } - ], - "time": "2024-03-08T11:56:40+00:00" - }, - { - "name": "omnipay/stripe", - "version": "v3.2.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/omnipay-stripe.git", - "reference": "20812498efedc1079baae5fea96567fefd669105" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/omnipay-stripe/zipball/20812498efedc1079baae5fea96567fefd669105", - "reference": "20812498efedc1079baae5fea96567fefd669105", - "shasum": "" - }, - "require": { - "omnipay/common": "^3" - }, - "require-dev": { - "omnipay/tests": "^3", - "phpro/grumphp": "^0.14", - "squizlabs/php_codesniffer": "^3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.2-dev" - } - }, - "autoload": { - "psr-4": { - "Omnipay\\Stripe\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Adrian Macneil", - "email": "adrian@adrianmacneil.com" - }, - { - "name": "Omnipay Contributors", - "homepage": "https://github.com/thephpleague/omnipay-stripe/contributors" - } - ], - "description": "Stripe driver for the Omnipay payment processing library", - "homepage": "https://github.com/thephpleague/omnipay-stripe", - "keywords": [ - "gateway", - "merchant", - "omnipay", - "pay", - "payment", - "stripe" - ], - "support": { - "issues": "https://github.com/thephpleague/omnipay-stripe/issues", - "source": "https://github.com/thephpleague/omnipay-stripe/tree/v3.2.0" - }, - "time": "2022-03-22T10:58:41+00:00" - }, - { - "name": "opis/closure", - "version": "3.6.3", - "source": { - "type": "git", - "url": "https://github.com/opis/closure.git", - "reference": "3d81e4309d2a927abbe66df935f4bb60082805ad" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/opis/closure/zipball/3d81e4309d2a927abbe66df935f4bb60082805ad", - "reference": "3d81e4309d2a927abbe66df935f4bb60082805ad", - "shasum": "" - }, - "require": { - "php": "^5.4 || ^7.0 || ^8.0" - }, - "require-dev": { - "jeremeamia/superclosure": "^2.0", - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.6.x-dev" - } - }, - "autoload": { - "files": [ - "functions.php" - ], - "psr-4": { - "Opis\\Closure\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marius Sarca", - "email": "marius.sarca@gmail.com" - }, - { - "name": "Sorin Sarca", - "email": "sarca_sorin@hotmail.com" - } - ], - "description": "A library that can be used to serialize closures (anonymous functions) and arbitrary objects.", - "homepage": "https://opis.io/closure", - "keywords": [ - "anonymous functions", - "closure", - "function", - "serializable", - "serialization", - "serialize" - ], - "support": { - "issues": "https://github.com/opis/closure/issues", - "source": "https://github.com/opis/closure/tree/3.6.3" - }, - "time": "2022-01-27T09:35:39+00:00" - }, - { - "name": "paragonie/constant_time_encoding", - "version": "v3.0.0", - "source": { - "type": "git", - "url": "https://github.com/paragonie/constant_time_encoding.git", - "reference": "df1e7fde177501eee2037dd159cf04f5f301a512" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/df1e7fde177501eee2037dd159cf04f5f301a512", - "reference": "df1e7fde177501eee2037dd159cf04f5f301a512", - "shasum": "" - }, - "require": { - "php": "^8" - }, - "require-dev": { - "phpunit/phpunit": "^9", - "vimeo/psalm": "^4|^5" - }, - "type": "library", - "autoload": { - "psr-4": { - "ParagonIE\\ConstantTime\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paragon Initiative Enterprises", - "email": "security@paragonie.com", - "homepage": "https://paragonie.com", - "role": "Maintainer" - }, - { - "name": "Steve 'Sc00bz' Thomas", - "email": "steve@tobtu.com", - "homepage": "https://www.tobtu.com", - "role": "Original Developer" - } - ], - "description": "Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16)", - "keywords": [ - "base16", - "base32", - "base32_decode", - "base32_encode", - "base64", - "base64_decode", - "base64_encode", - "bin2hex", - "encoding", - "hex", - "hex2bin", - "rfc4648" - ], - "support": { - "email": "info@paragonie.com", - "issues": "https://github.com/paragonie/constant_time_encoding/issues", - "source": "https://github.com/paragonie/constant_time_encoding" - }, - "time": "2024-05-08T12:36:18+00:00" - }, - { - "name": "paragonie/random_compat", - "version": "v9.99.100", - "source": { - "type": "git", - "url": "https://github.com/paragonie/random_compat.git", - "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a", - "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a", - "shasum": "" - }, - "require": { - "php": ">= 7" - }, - "require-dev": { - "phpunit/phpunit": "4.*|5.*", - "vimeo/psalm": "^1" - }, - "suggest": { - "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." - }, - "type": "library", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paragon Initiative Enterprises", - "email": "security@paragonie.com", - "homepage": "https://paragonie.com" - } - ], - "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", - "keywords": [ - "csprng", - "polyfill", - "pseudorandom", - "random" - ], - "support": { - "email": "info@paragonie.com", - "issues": "https://github.com/paragonie/random_compat/issues", - "source": "https://github.com/paragonie/random_compat" - }, - "time": "2020-10-15T08:29:30+00:00" - }, - { - "name": "pbmedia/laravel-ffmpeg", - "version": "8.3.0", - "source": { - "type": "git", - "url": "https://github.com/protonemedia/laravel-ffmpeg.git", - "reference": "820e7f1290918233a59d85f25bc78796dc3f57bb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/protonemedia/laravel-ffmpeg/zipball/820e7f1290918233a59d85f25bc78796dc3f57bb", - "reference": "820e7f1290918233a59d85f25bc78796dc3f57bb", - "shasum": "" - }, - "require": { - "illuminate/contracts": "^9.0|^10.0", - "php": "^8.1|^8.2", - "php-ffmpeg/php-ffmpeg": "^1.1", - "ramsey/collection": "^1.0|^2.0" - }, - "require-dev": { - "league/flysystem-memory": "^3.10", - "mockery/mockery": "^1.4.4", - "nesbot/carbon": "^2.66", - "orchestra/testbench": "^7.0|^8.0", - "phpunit/phpunit": "^9.5.10", - "spatie/image": "^2.2", - "spatie/phpunit-snapshot-assertions": "^4.2" - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "FFMpeg": "ProtoneMedia\\LaravelFFMpeg\\Support\\FFMpeg" - }, - "providers": [ - "ProtoneMedia\\LaravelFFMpeg\\Support\\ServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "ProtoneMedia\\LaravelFFMpeg\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Pascal Baljet", - "email": "pascal@protone.media", - "homepage": "https://protone.media", - "role": "Developer" - } - ], - "description": "FFMpeg for Laravel", - "homepage": "https://github.com/protonemedia/laravel-ffmpeg", - "keywords": [ - "ffmpeg", - "laravel", - "laravel-ffmpeg", - "protone media", - "protonemedia" - ], - "support": { - "issues": "https://github.com/protonemedia/laravel-ffmpeg/issues", - "source": "https://github.com/protonemedia/laravel-ffmpeg/tree/8.3.0" - }, - "funding": [ - { - "url": "https://github.com/pascalbaljet", - "type": "github" - } - ], - "time": "2023-02-15T10:10:46+00:00" - }, - { - "name": "phenx/php-font-lib", - "version": "0.5.6", - "source": { - "type": "git", - "url": "https://github.com/dompdf/php-font-lib.git", - "reference": "a1681e9793040740a405ac5b189275059e2a9863" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/dompdf/php-font-lib/zipball/a1681e9793040740a405ac5b189275059e2a9863", - "reference": "a1681e9793040740a405ac5b189275059e2a9863", - "shasum": "" - }, - "require": { - "ext-mbstring": "*" - }, - "require-dev": { - "symfony/phpunit-bridge": "^3 || ^4 || ^5 || ^6" - }, - "type": "library", - "autoload": { - "psr-4": { - "FontLib\\": "src/FontLib" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "LGPL-2.1-or-later" - ], - "authors": [ - { - "name": "Fabien Ménager", - "email": "fabien.menager@gmail.com" - } - ], - "description": "A library to read, parse, export and make subsets of different types of font files.", - "homepage": "https://github.com/PhenX/php-font-lib", - "support": { - "issues": "https://github.com/dompdf/php-font-lib/issues", - "source": "https://github.com/dompdf/php-font-lib/tree/0.5.6" - }, - "time": "2024-01-29T14:45:26+00:00" - }, - { - "name": "phenx/php-svg-lib", - "version": "0.5.4", - "source": { - "type": "git", - "url": "https://github.com/dompdf/php-svg-lib.git", - "reference": "46b25da81613a9cf43c83b2a8c2c1bdab27df691" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/dompdf/php-svg-lib/zipball/46b25da81613a9cf43c83b2a8c2c1bdab27df691", - "reference": "46b25da81613a9cf43c83b2a8c2c1bdab27df691", - "shasum": "" - }, - "require": { - "ext-mbstring": "*", - "php": "^7.1 || ^8.0", - "sabberworm/php-css-parser": "^8.4" - }, - "require-dev": { - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5" - }, - "type": "library", - "autoload": { - "psr-4": { - "Svg\\": "src/Svg" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "LGPL-3.0-or-later" - ], - "authors": [ - { - "name": "Fabien Ménager", - "email": "fabien.menager@gmail.com" - } - ], - "description": "A library to read, parse and export to PDF SVG files.", - "homepage": "https://github.com/PhenX/php-svg-lib", - "support": { - "issues": "https://github.com/dompdf/php-svg-lib/issues", - "source": "https://github.com/dompdf/php-svg-lib/tree/0.5.4" - }, - "time": "2024-04-08T12:52:34+00:00" - }, - { - "name": "php-ffmpeg/php-ffmpeg", - "version": "v1.3.0", - "source": { - "type": "git", - "url": "https://github.com/PHP-FFMpeg/PHP-FFMpeg.git", - "reference": "5e7b15710a8607e8a3a2d9fbe2c150a99b924fa5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/PHP-FFMpeg/PHP-FFMpeg/zipball/5e7b15710a8607e8a3a2d9fbe2c150a99b924fa5", - "reference": "5e7b15710a8607e8a3a2d9fbe2c150a99b924fa5", - "shasum": "" - }, - "require": { - "evenement/evenement": "^3.0", - "php": "^8.0 || ^8.1 || ^8.2 || ^8.3 || ^8.4", - "psr/log": "^1.0 || ^2.0 || ^3.0", - "spatie/temporary-directory": "^2.0", - "symfony/cache": "^5.4 || ^6.0 || ^7.0", - "symfony/process": "^5.4 || ^6.0 || ^7.0" - }, - "require-dev": { - "mockery/mockery": "^1.5", - "phpunit/phpunit": "^9.5.10 || ^10.0" - }, - "suggest": { - "php-ffmpeg/extras": "A compilation of common audio & video drivers for PHP-FFMpeg" - }, - "type": "library", - "autoload": { - "psr-4": { - "FFMpeg\\": "src/FFMpeg", - "Alchemy\\BinaryDriver\\": "src/Alchemy/BinaryDriver" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Romain Neutron", - "email": "imprec@gmail.com", - "homepage": "http://www.lickmychip.com/" - }, - { - "name": "Phraseanet Team", - "email": "info@alchemy.fr", - "homepage": "http://www.phraseanet.com/" - }, - { - "name": "Patrik Karisch", - "email": "patrik@karisch.guru", - "homepage": "http://www.karisch.guru" - }, - { - "name": "Romain Biard", - "email": "romain.biard@gmail.com", - "homepage": "https://www.strime.io/" - }, - { - "name": "Jens Hausdorf", - "email": "hello@jens-hausdorf.de", - "homepage": "https://jens-hausdorf.de" - }, - { - "name": "Pascal Baljet", - "email": "pascal@protone.media", - "homepage": "https://protone.media" - } - ], - "description": "FFMpeg PHP, an Object Oriented library to communicate with AVconv / ffmpeg", - "keywords": [ - "audio", - "audio processing", - "avconv", - "avprobe", - "ffmpeg", - "ffprobe", - "video", - "video processing" - ], - "support": { - "issues": "https://github.com/PHP-FFMpeg/PHP-FFMpeg/issues", - "source": "https://github.com/PHP-FFMpeg/PHP-FFMpeg/tree/v1.3.0" - }, - "time": "2024-11-12T15:39:52+00:00" - }, - { - "name": "php-http/client-common", - "version": "2.7.2", - "source": { - "type": "git", - "url": "https://github.com/php-http/client-common.git", - "reference": "0cfe9858ab9d3b213041b947c881d5b19ceeca46" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-http/client-common/zipball/0cfe9858ab9d3b213041b947c881d5b19ceeca46", - "reference": "0cfe9858ab9d3b213041b947c881d5b19ceeca46", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0", - "php-http/httplug": "^2.0", - "php-http/message": "^1.6", - "psr/http-client": "^1.0", - "psr/http-factory": "^1.0", - "psr/http-message": "^1.0 || ^2.0", - "symfony/options-resolver": "~4.0.15 || ~4.1.9 || ^4.2.1 || ^5.0 || ^6.0 || ^7.0", - "symfony/polyfill-php80": "^1.17" - }, - "require-dev": { - "doctrine/instantiator": "^1.1", - "guzzlehttp/psr7": "^1.4", - "nyholm/psr7": "^1.2", - "phpspec/phpspec": "^5.1 || ^6.3 || ^7.1", - "phpspec/prophecy": "^1.10.2", - "phpunit/phpunit": "^7.5.20 || ^8.5.33 || ^9.6.7" - }, - "suggest": { - "ext-json": "To detect JSON responses with the ContentTypePlugin", - "ext-libxml": "To detect XML responses with the ContentTypePlugin", - "php-http/cache-plugin": "PSR-6 Cache plugin", - "php-http/logger-plugin": "PSR-3 Logger plugin", - "php-http/stopwatch-plugin": "Symfony Stopwatch plugin" - }, - "type": "library", - "autoload": { - "psr-4": { - "Http\\Client\\Common\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com" - } - ], - "description": "Common HTTP Client implementations and tools for HTTPlug", - "homepage": "http://httplug.io", - "keywords": [ - "client", - "common", - "http", - "httplug" - ], - "support": { - "issues": "https://github.com/php-http/client-common/issues", - "source": "https://github.com/php-http/client-common/tree/2.7.2" - }, - "time": "2024-09-24T06:21:48+00:00" - }, - { - "name": "php-http/discovery", - "version": "1.20.0", - "source": { - "type": "git", - "url": "https://github.com/php-http/discovery.git", - "reference": "82fe4c73ef3363caed49ff8dd1539ba06044910d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-http/discovery/zipball/82fe4c73ef3363caed49ff8dd1539ba06044910d", - "reference": "82fe4c73ef3363caed49ff8dd1539ba06044910d", - "shasum": "" - }, - "require": { - "composer-plugin-api": "^1.0|^2.0", - "php": "^7.1 || ^8.0" - }, - "conflict": { - "nyholm/psr7": "<1.0", - "zendframework/zend-diactoros": "*" - }, - "provide": { - "php-http/async-client-implementation": "*", - "php-http/client-implementation": "*", - "psr/http-client-implementation": "*", - "psr/http-factory-implementation": "*", - "psr/http-message-implementation": "*" - }, - "require-dev": { - "composer/composer": "^1.0.2|^2.0", - "graham-campbell/phpspec-skip-example-extension": "^5.0", - "php-http/httplug": "^1.0 || ^2.0", - "php-http/message-factory": "^1.0", - "phpspec/phpspec": "^5.1 || ^6.1 || ^7.3", - "sebastian/comparator": "^3.0.5 || ^4.0.8", - "symfony/phpunit-bridge": "^6.4.4 || ^7.0.1" - }, - "type": "composer-plugin", - "extra": { - "class": "Http\\Discovery\\Composer\\Plugin", - "plugin-optional": true - }, - "autoload": { - "psr-4": { - "Http\\Discovery\\": "src/" - }, - "exclude-from-classmap": [ - "src/Composer/Plugin.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com" - } - ], - "description": "Finds and installs PSR-7, PSR-17, PSR-18 and HTTPlug implementations", - "homepage": "http://php-http.org", - "keywords": [ - "adapter", - "client", - "discovery", - "factory", - "http", - "message", - "psr17", - "psr7" - ], - "support": { - "issues": "https://github.com/php-http/discovery/issues", - "source": "https://github.com/php-http/discovery/tree/1.20.0" - }, - "time": "2024-10-02T11:20:13+00:00" - }, - { - "name": "php-http/guzzle7-adapter", - "version": "1.1.0", - "source": { - "type": "git", - "url": "https://github.com/php-http/guzzle7-adapter.git", - "reference": "03a415fde709c2f25539790fecf4d9a31bc3d0eb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-http/guzzle7-adapter/zipball/03a415fde709c2f25539790fecf4d9a31bc3d0eb", - "reference": "03a415fde709c2f25539790fecf4d9a31bc3d0eb", - "shasum": "" - }, - "require": { - "guzzlehttp/guzzle": "^7.0", - "php": "^7.3 | ^8.0", - "php-http/httplug": "^2.0", - "psr/http-client": "^1.0" - }, - "provide": { - "php-http/async-client-implementation": "1.0", - "php-http/client-implementation": "1.0", - "psr/http-client-implementation": "1.0" - }, - "require-dev": { - "php-http/client-integration-tests": "^3.0", - "php-http/message-factory": "^1.1", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^8.0|^9.3" - }, - "type": "library", - "autoload": { - "psr-4": { - "Http\\Adapter\\Guzzle7\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Tobias Nyholm", - "email": "tobias.nyholm@gmail.com" - } - ], - "description": "Guzzle 7 HTTP Adapter", - "homepage": "http://httplug.io", - "keywords": [ - "Guzzle", - "http" - ], - "support": { - "issues": "https://github.com/php-http/guzzle7-adapter/issues", - "source": "https://github.com/php-http/guzzle7-adapter/tree/1.1.0" - }, - "time": "2024-11-26T11:14:36+00:00" - }, - { - "name": "php-http/httplug", - "version": "2.4.1", - "source": { - "type": "git", - "url": "https://github.com/php-http/httplug.git", - "reference": "5cad731844891a4c282f3f3e1b582c46839d22f4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-http/httplug/zipball/5cad731844891a4c282f3f3e1b582c46839d22f4", - "reference": "5cad731844891a4c282f3f3e1b582c46839d22f4", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0", - "php-http/promise": "^1.1", - "psr/http-client": "^1.0", - "psr/http-message": "^1.0 || ^2.0" - }, - "require-dev": { - "friends-of-phpspec/phpspec-code-coverage": "^4.1 || ^5.0 || ^6.0", - "phpspec/phpspec": "^5.1 || ^6.0 || ^7.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Http\\Client\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Eric GELOEN", - "email": "geloen.eric@gmail.com" - }, - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com", - "homepage": "https://sagikazarmark.hu" - } - ], - "description": "HTTPlug, the HTTP client abstraction for PHP", - "homepage": "http://httplug.io", - "keywords": [ - "client", - "http" - ], - "support": { - "issues": "https://github.com/php-http/httplug/issues", - "source": "https://github.com/php-http/httplug/tree/2.4.1" - }, - "time": "2024-09-23T11:39:58+00:00" - }, - { - "name": "php-http/message", - "version": "1.16.2", - "source": { - "type": "git", - "url": "https://github.com/php-http/message.git", - "reference": "06dd5e8562f84e641bf929bfe699ee0f5ce8080a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-http/message/zipball/06dd5e8562f84e641bf929bfe699ee0f5ce8080a", - "reference": "06dd5e8562f84e641bf929bfe699ee0f5ce8080a", - "shasum": "" - }, - "require": { - "clue/stream-filter": "^1.5", - "php": "^7.2 || ^8.0", - "psr/http-message": "^1.1 || ^2.0" - }, - "provide": { - "php-http/message-factory-implementation": "1.0" - }, - "require-dev": { - "ergebnis/composer-normalize": "^2.6", - "ext-zlib": "*", - "guzzlehttp/psr7": "^1.0 || ^2.0", - "laminas/laminas-diactoros": "^2.0 || ^3.0", - "php-http/message-factory": "^1.0.2", - "phpspec/phpspec": "^5.1 || ^6.3 || ^7.1", - "slim/slim": "^3.0" - }, - "suggest": { - "ext-zlib": "Used with compressor/decompressor streams", - "guzzlehttp/psr7": "Used with Guzzle PSR-7 Factories", - "laminas/laminas-diactoros": "Used with Diactoros Factories", - "slim/slim": "Used with Slim Framework PSR-7 implementation" - }, - "type": "library", - "autoload": { - "files": [ - "src/filters.php" - ], - "psr-4": { - "Http\\Message\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com" - } - ], - "description": "HTTP Message related tools", - "homepage": "http://php-http.org", - "keywords": [ - "http", - "message", - "psr-7" - ], - "support": { - "issues": "https://github.com/php-http/message/issues", - "source": "https://github.com/php-http/message/tree/1.16.2" - }, - "time": "2024-10-02T11:34:13+00:00" - }, - { - "name": "php-http/message-factory", - "version": "1.1.0", - "source": { - "type": "git", - "url": "https://github.com/php-http/message-factory.git", - "reference": "4d8778e1c7d405cbb471574821c1ff5b68cc8f57" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-http/message-factory/zipball/4d8778e1c7d405cbb471574821c1ff5b68cc8f57", - "reference": "4d8778e1c7d405cbb471574821c1ff5b68cc8f57", - "shasum": "" - }, - "require": { - "php": ">=5.4", - "psr/http-message": "^1.0 || ^2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Http\\Message\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com" - } - ], - "description": "Factory interfaces for PSR-7 HTTP Message", - "homepage": "http://php-http.org", - "keywords": [ - "factory", - "http", - "message", - "stream", - "uri" - ], - "support": { - "issues": "https://github.com/php-http/message-factory/issues", - "source": "https://github.com/php-http/message-factory/tree/1.1.0" - }, - "abandoned": "psr/http-factory", - "time": "2023-04-14T14:16:17+00:00" - }, - { - "name": "php-http/promise", - "version": "1.3.1", - "source": { - "type": "git", - "url": "https://github.com/php-http/promise.git", - "reference": "fc85b1fba37c169a69a07ef0d5a8075770cc1f83" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-http/promise/zipball/fc85b1fba37c169a69a07ef0d5a8075770cc1f83", - "reference": "fc85b1fba37c169a69a07ef0d5a8075770cc1f83", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0" - }, - "require-dev": { - "friends-of-phpspec/phpspec-code-coverage": "^4.3.2 || ^6.3", - "phpspec/phpspec": "^5.1.2 || ^6.2 || ^7.4" - }, - "type": "library", - "autoload": { - "psr-4": { - "Http\\Promise\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Joel Wurtz", - "email": "joel.wurtz@gmail.com" - }, - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com" - } - ], - "description": "Promise used for asynchronous HTTP requests", - "homepage": "http://httplug.io", - "keywords": [ - "promise" - ], - "support": { - "issues": "https://github.com/php-http/promise/issues", - "source": "https://github.com/php-http/promise/tree/1.3.1" - }, - "time": "2024-03-15T13:55:21+00:00" - }, - { - "name": "phpoffice/phpspreadsheet", - "version": "1.29.6", - "source": { - "type": "git", - "url": "https://github.com/PHPOffice/PhpSpreadsheet.git", - "reference": "08597725b84570cd6f32bf0ea92e75a803ef28c2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/08597725b84570cd6f32bf0ea92e75a803ef28c2", - "reference": "08597725b84570cd6f32bf0ea92e75a803ef28c2", - "shasum": "" - }, - "require": { - "ext-ctype": "*", - "ext-dom": "*", - "ext-fileinfo": "*", - "ext-gd": "*", - "ext-iconv": "*", - "ext-libxml": "*", - "ext-mbstring": "*", - "ext-simplexml": "*", - "ext-xml": "*", - "ext-xmlreader": "*", - "ext-xmlwriter": "*", - "ext-zip": "*", - "ext-zlib": "*", - "ezyang/htmlpurifier": "^4.15", - "maennchen/zipstream-php": "^2.1 || ^3.0", - "markbaker/complex": "^3.0", - "markbaker/matrix": "^3.0", - "php": "^7.4 || ^8.0", - "psr/http-client": "^1.0", - "psr/http-factory": "^1.0", - "psr/simple-cache": "^1.0 || ^2.0 || ^3.0" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "dev-main", - "dompdf/dompdf": "^1.0 || ^2.0 || ^3.0", - "friendsofphp/php-cs-fixer": "^3.2", - "mitoteam/jpgraph": "^10.3", - "mpdf/mpdf": "^8.1.1", - "phpcompatibility/php-compatibility": "^9.3", - "phpstan/phpstan": "^1.1", - "phpstan/phpstan-phpunit": "^1.0", - "phpunit/phpunit": "^8.5 || ^9.0", - "squizlabs/php_codesniffer": "^3.7", - "tecnickcom/tcpdf": "^6.5" - }, - "suggest": { - "dompdf/dompdf": "Option for rendering PDF with PDF Writer", - "ext-intl": "PHP Internationalization Functions", - "mitoteam/jpgraph": "Option for rendering charts, or including charts with PDF or HTML Writers", - "mpdf/mpdf": "Option for rendering PDF with PDF Writer", - "tecnickcom/tcpdf": "Option for rendering PDF with PDF Writer" - }, - "type": "library", - "autoload": { - "psr-4": { - "PhpOffice\\PhpSpreadsheet\\": "src/PhpSpreadsheet" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Maarten Balliauw", - "homepage": "https://blog.maartenballiauw.be" - }, - { - "name": "Mark Baker", - "homepage": "https://markbakeruk.net" - }, - { - "name": "Franck Lefevre", - "homepage": "https://rootslabs.net" - }, - { - "name": "Erik Tilt" - }, - { - "name": "Adrien Crivelli" - } - ], - "description": "PHPSpreadsheet - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine", - "homepage": "https://github.com/PHPOffice/PhpSpreadsheet", - "keywords": [ - "OpenXML", - "excel", - "gnumeric", - "ods", - "php", - "spreadsheet", - "xls", - "xlsx" - ], - "support": { - "issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues", - "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/1.29.6" - }, - "time": "2024-12-08T05:49:00+00:00" - }, - { - "name": "phpoption/phpoption", - "version": "1.9.3", - "source": { - "type": "git", - "url": "https://github.com/schmittjoh/php-option.git", - "reference": "e3fac8b24f56113f7cb96af14958c0dd16330f54" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/e3fac8b24f56113f7cb96af14958c0dd16330f54", - "reference": "e3fac8b24f56113f7cb96af14958c0dd16330f54", - "shasum": "" - }, - "require": { - "php": "^7.2.5 || ^8.0" - }, - "require-dev": { - "bamarni/composer-bin-plugin": "^1.8.2", - "phpunit/phpunit": "^8.5.39 || ^9.6.20 || ^10.5.28" - }, - "type": "library", - "extra": { - "bamarni-bin": { - "bin-links": true, - "forward-command": false - }, - "branch-alias": { - "dev-master": "1.9-dev" - } - }, - "autoload": { - "psr-4": { - "PhpOption\\": "src/PhpOption/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Johannes M. Schmitt", - "email": "schmittjoh@gmail.com", - "homepage": "https://github.com/schmittjoh" - }, - { - "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk", - "homepage": "https://github.com/GrahamCampbell" - } - ], - "description": "Option Type for PHP", - "keywords": [ - "language", - "option", - "php", - "type" - ], - "support": { - "issues": "https://github.com/schmittjoh/php-option/issues", - "source": "https://github.com/schmittjoh/php-option/tree/1.9.3" - }, - "funding": [ - { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", - "type": "tidelift" - } - ], - "time": "2024-07-20T21:41:07+00:00" - }, - { - "name": "phpseclib/phpseclib", - "version": "3.0.43", - "source": { - "type": "git", - "url": "https://github.com/phpseclib/phpseclib.git", - "reference": "709ec107af3cb2f385b9617be72af8cf62441d02" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/709ec107af3cb2f385b9617be72af8cf62441d02", - "reference": "709ec107af3cb2f385b9617be72af8cf62441d02", - "shasum": "" - }, - "require": { - "paragonie/constant_time_encoding": "^1|^2|^3", - "paragonie/random_compat": "^1.4|^2.0|^9.99.99", - "php": ">=5.6.1" - }, - "require-dev": { - "phpunit/phpunit": "*" - }, - "suggest": { - "ext-dom": "Install the DOM extension to load XML formatted public keys.", - "ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.", - "ext-libsodium": "SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.", - "ext-mcrypt": "Install the Mcrypt extension in order to speed up a few other cryptographic operations.", - "ext-openssl": "Install the OpenSSL extension in order to speed up a wide variety of cryptographic operations." - }, - "type": "library", - "autoload": { - "files": [ - "phpseclib/bootstrap.php" - ], - "psr-4": { - "phpseclib3\\": "phpseclib/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jim Wigginton", - "email": "terrafrost@php.net", - "role": "Lead Developer" - }, - { - "name": "Patrick Monnerat", - "email": "pm@datasphere.ch", - "role": "Developer" - }, - { - "name": "Andreas Fischer", - "email": "bantu@phpbb.com", - "role": "Developer" - }, - { - "name": "Hans-Jürgen Petrich", - "email": "petrich@tronic-media.com", - "role": "Developer" - }, - { - "name": "Graham Campbell", - "email": "graham@alt-three.com", - "role": "Developer" - } - ], - "description": "PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.", - "homepage": "http://phpseclib.sourceforge.net", - "keywords": [ - "BigInteger", - "aes", - "asn.1", - "asn1", - "blowfish", - "crypto", - "cryptography", - "encryption", - "rsa", - "security", - "sftp", - "signature", - "signing", - "ssh", - "twofish", - "x.509", - "x509" - ], - "support": { - "issues": "https://github.com/phpseclib/phpseclib/issues", - "source": "https://github.com/phpseclib/phpseclib/tree/3.0.43" - }, - "funding": [ - { - "url": "https://github.com/terrafrost", - "type": "github" - }, - { - "url": "https://www.patreon.com/phpseclib", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/phpseclib/phpseclib", - "type": "tidelift" - } - ], - "time": "2024-12-14T21:12:59+00:00" - }, - { - "name": "pimple/pimple", - "version": "v3.5.0", - "source": { - "type": "git", - "url": "https://github.com/silexphp/Pimple.git", - "reference": "a94b3a4db7fb774b3d78dad2315ddc07629e1bed" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/silexphp/Pimple/zipball/a94b3a4db7fb774b3d78dad2315ddc07629e1bed", - "reference": "a94b3a4db7fb774b3d78dad2315ddc07629e1bed", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "psr/container": "^1.1 || ^2.0" - }, - "require-dev": { - "symfony/phpunit-bridge": "^5.4@dev" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4.x-dev" - } - }, - "autoload": { - "psr-0": { - "Pimple": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - } - ], - "description": "Pimple, a simple Dependency Injection Container", - "homepage": "https://pimple.symfony.com", - "keywords": [ - "container", - "dependency injection" - ], - "support": { - "source": "https://github.com/silexphp/Pimple/tree/v3.5.0" - }, - "time": "2021-10-28T11:13:42+00:00" - }, - { - "name": "predis/predis", - "version": "v2.3.0", - "source": { - "type": "git", - "url": "https://github.com/predis/predis.git", - "reference": "bac46bfdb78cd6e9c7926c697012aae740cb9ec9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/predis/predis/zipball/bac46bfdb78cd6e9c7926c697012aae740cb9ec9", - "reference": "bac46bfdb78cd6e9c7926c697012aae740cb9ec9", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^3.3", - "phpstan/phpstan": "^1.9", - "phpunit/phpunit": "^8.0 || ^9.4" - }, - "suggest": { - "ext-relay": "Faster connection with in-memory caching (>=0.6.2)" - }, - "type": "library", - "autoload": { - "psr-4": { - "Predis\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Till Krüss", - "homepage": "https://till.im", - "role": "Maintainer" - } - ], - "description": "A flexible and feature-complete Redis client for PHP.", - "homepage": "http://github.com/predis/predis", - "keywords": [ - "nosql", - "predis", - "redis" - ], - "support": { - "issues": "https://github.com/predis/predis/issues", - "source": "https://github.com/predis/predis/tree/v2.3.0" - }, - "funding": [ - { - "url": "https://github.com/sponsors/tillkruss", - "type": "github" - } - ], - "time": "2024-11-21T20:00:02+00:00" - }, - { - "name": "psr/cache", - "version": "3.0.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/cache.git", - "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", - "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", - "shasum": "" - }, - "require": { - "php": ">=8.0.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Cache\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common interface for caching libraries", - "keywords": [ - "cache", - "psr", - "psr-6" - ], - "support": { - "source": "https://github.com/php-fig/cache/tree/3.0.0" - }, - "time": "2021-02-03T23:26:27+00:00" - }, - { - "name": "psr/clock", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/clock.git", - "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d", - "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d", - "shasum": "" - }, - "require": { - "php": "^7.0 || ^8.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Psr\\Clock\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common interface for reading the clock.", - "homepage": "https://github.com/php-fig/clock", - "keywords": [ - "clock", - "now", - "psr", - "psr-20", - "time" - ], - "support": { - "issues": "https://github.com/php-fig/clock/issues", - "source": "https://github.com/php-fig/clock/tree/1.0.0" - }, - "time": "2022-11-25T14:36:26+00:00" - }, - { - "name": "psr/container", - "version": "2.0.2", - "source": { - "type": "git", - "url": "https://github.com/php-fig/container.git", - "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", - "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", - "shasum": "" - }, - "require": { - "php": ">=7.4.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Container\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common Container Interface (PHP FIG PSR-11)", - "homepage": "https://github.com/php-fig/container", - "keywords": [ - "PSR-11", - "container", - "container-interface", - "container-interop", - "psr" - ], - "support": { - "issues": "https://github.com/php-fig/container/issues", - "source": "https://github.com/php-fig/container/tree/2.0.2" - }, - "time": "2021-11-05T16:47:00+00:00" - }, - { - "name": "psr/event-dispatcher", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/event-dispatcher.git", - "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", - "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", - "shasum": "" - }, - "require": { - "php": ">=7.2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\EventDispatcher\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Standard interfaces for event handling.", - "keywords": [ - "events", - "psr", - "psr-14" - ], - "support": { - "issues": "https://github.com/php-fig/event-dispatcher/issues", - "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" - }, - "time": "2019-01-08T18:20:26+00:00" - }, - { - "name": "psr/http-client", - "version": "1.0.3", - "source": { - "type": "git", - "url": "https://github.com/php-fig/http-client.git", - "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", - "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", - "shasum": "" - }, - "require": { - "php": "^7.0 || ^8.0", - "psr/http-message": "^1.0 || ^2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Http\\Client\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common interface for HTTP clients", - "homepage": "https://github.com/php-fig/http-client", - "keywords": [ - "http", - "http-client", - "psr", - "psr-18" - ], - "support": { - "source": "https://github.com/php-fig/http-client" - }, - "time": "2023-09-23T14:17:50+00:00" - }, - { - "name": "psr/http-factory", - "version": "1.1.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/http-factory.git", - "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a", - "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a", - "shasum": "" - }, - "require": { - "php": ">=7.1", - "psr/http-message": "^1.0 || ^2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Http\\Message\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "PSR-17: Common interfaces for PSR-7 HTTP message factories", - "keywords": [ - "factory", - "http", - "message", - "psr", - "psr-17", - "psr-7", - "request", - "response" - ], - "support": { - "source": "https://github.com/php-fig/http-factory" - }, - "time": "2024-04-15T12:06:14+00:00" - }, - { - "name": "psr/http-message", - "version": "1.1", - "source": { - "type": "git", - "url": "https://github.com/php-fig/http-message.git", - "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-message/zipball/cb6ce4845ce34a8ad9e68117c10ee90a29919eba", - "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Http\\Message\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common interface for HTTP messages", - "homepage": "https://github.com/php-fig/http-message", - "keywords": [ - "http", - "http-message", - "psr", - "psr-7", - "request", - "response" - ], - "support": { - "source": "https://github.com/php-fig/http-message/tree/1.1" - }, - "time": "2023-04-04T09:50:52+00:00" - }, - { - "name": "psr/log", - "version": "3.0.2", - "source": { - "type": "git", - "url": "https://github.com/php-fig/log.git", - "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", - "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", - "shasum": "" - }, - "require": { - "php": ">=8.0.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Log\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common interface for logging libraries", - "homepage": "https://github.com/php-fig/log", - "keywords": [ - "log", - "psr", - "psr-3" - ], - "support": { - "source": "https://github.com/php-fig/log/tree/3.0.2" - }, - "time": "2024-09-11T13:17:53+00:00" - }, - { - "name": "psr/simple-cache", - "version": "3.0.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/simple-cache.git", - "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865", - "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865", - "shasum": "" - }, - "require": { - "php": ">=8.0.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\SimpleCache\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common interfaces for simple caching", - "keywords": [ - "cache", - "caching", - "psr", - "psr-16", - "simple-cache" - ], - "support": { - "source": "https://github.com/php-fig/simple-cache/tree/3.0.0" - }, - "time": "2021-10-29T13:26:27+00:00" - }, - { - "name": "psy/psysh", - "version": "v0.12.7", - "source": { - "type": "git", - "url": "https://github.com/bobthecow/psysh.git", - "reference": "d73fa3c74918ef4522bb8a3bf9cab39161c4b57c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/d73fa3c74918ef4522bb8a3bf9cab39161c4b57c", - "reference": "d73fa3c74918ef4522bb8a3bf9cab39161c4b57c", - "shasum": "" - }, - "require": { - "ext-json": "*", - "ext-tokenizer": "*", - "nikic/php-parser": "^5.0 || ^4.0", - "php": "^8.0 || ^7.4", - "symfony/console": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4", - "symfony/var-dumper": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4" - }, - "conflict": { - "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4" - }, - "require-dev": { - "bamarni/composer-bin-plugin": "^1.2" - }, - "suggest": { - "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", - "ext-pdo-sqlite": "The doc command requires SQLite to work.", - "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well." - }, - "bin": [ - "bin/psysh" - ], - "type": "library", - "extra": { - "bamarni-bin": { - "bin-links": false, - "forward-command": false - }, - "branch-alias": { - "dev-main": "0.12.x-dev" - } - }, - "autoload": { - "files": [ - "src/functions.php" - ], - "psr-4": { - "Psy\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Justin Hileman", - "email": "justin@justinhileman.info", - "homepage": "http://justinhileman.com" - } - ], - "description": "An interactive shell for modern PHP.", - "homepage": "http://psysh.org", - "keywords": [ - "REPL", - "console", - "interactive", - "shell" - ], - "support": { - "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.12.7" - }, - "time": "2024-12-10T01:58:33+00:00" - }, - { - "name": "qferr/mjml-php", - "version": "2.0.0", - "source": { - "type": "git", - "url": "https://github.com/qferr/mjml-php.git", - "reference": "c7185024d8b561bd3b532b29f46cba0f4b789b70" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/qferr/mjml-php/zipball/c7185024d8b561bd3b532b29f46cba0f4b789b70", - "reference": "c7185024d8b561bd3b532b29f46cba0f4b789b70", - "shasum": "" - }, - "require": { - "ext-curl": "*", - "ext-json": "*", - "php": ">=7.2" - }, - "require-dev": { - "phpunit/phpunit": "^8.5" - }, - "type": "library", - "autoload": { - "psr-4": { - "Qferrer\\Mjml\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Quentin", - "email": "qferrer@outook.com" - } - ], - "description": "A simple PHP library to render MJML to HTML.", - "support": { - "issues": "https://github.com/qferr/mjml-php/issues", - "source": "https://github.com/qferr/mjml-php/tree/2.0.0" - }, - "time": "2022-04-09T21:34:38+00:00" - }, - { - "name": "ralouphie/getallheaders", - "version": "3.0.3", - "source": { - "type": "git", - "url": "https://github.com/ralouphie/getallheaders.git", - "reference": "120b605dfeb996808c31b6477290a714d356e822" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", - "reference": "120b605dfeb996808c31b6477290a714d356e822", - "shasum": "" - }, - "require": { - "php": ">=5.6" - }, - "require-dev": { - "php-coveralls/php-coveralls": "^2.1", - "phpunit/phpunit": "^5 || ^6.5" - }, - "type": "library", - "autoload": { - "files": [ - "src/getallheaders.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ralph Khattar", - "email": "ralph.khattar@gmail.com" - } - ], - "description": "A polyfill for getallheaders.", - "support": { - "issues": "https://github.com/ralouphie/getallheaders/issues", - "source": "https://github.com/ralouphie/getallheaders/tree/develop" - }, - "time": "2019-03-08T08:55:37+00:00" - }, - { - "name": "ramsey/collection", - "version": "2.0.0", - "source": { - "type": "git", - "url": "https://github.com/ramsey/collection.git", - "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ramsey/collection/zipball/a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5", - "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5", - "shasum": "" - }, - "require": { - "php": "^8.1" - }, - "require-dev": { - "captainhook/plugin-composer": "^5.3", - "ergebnis/composer-normalize": "^2.28.3", - "fakerphp/faker": "^1.21", - "hamcrest/hamcrest-php": "^2.0", - "jangregor/phpstan-prophecy": "^1.0", - "mockery/mockery": "^1.5", - "php-parallel-lint/php-console-highlighter": "^1.0", - "php-parallel-lint/php-parallel-lint": "^1.3", - "phpcsstandards/phpcsutils": "^1.0.0-rc1", - "phpspec/prophecy-phpunit": "^2.0", - "phpstan/extension-installer": "^1.2", - "phpstan/phpstan": "^1.9", - "phpstan/phpstan-mockery": "^1.1", - "phpstan/phpstan-phpunit": "^1.3", - "phpunit/phpunit": "^9.5", - "psalm/plugin-mockery": "^1.1", - "psalm/plugin-phpunit": "^0.18.4", - "ramsey/coding-standard": "^2.0.3", - "ramsey/conventional-commits": "^1.3", - "vimeo/psalm": "^5.4" - }, - "type": "library", - "extra": { - "captainhook": { - "force-install": true - }, - "ramsey/conventional-commits": { - "configFile": "conventional-commits.json" - } - }, - "autoload": { - "psr-4": { - "Ramsey\\Collection\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ben Ramsey", - "email": "ben@benramsey.com", - "homepage": "https://benramsey.com" - } - ], - "description": "A PHP library for representing and manipulating collections.", - "keywords": [ - "array", - "collection", - "hash", - "map", - "queue", - "set" - ], - "support": { - "issues": "https://github.com/ramsey/collection/issues", - "source": "https://github.com/ramsey/collection/tree/2.0.0" - }, - "funding": [ - { - "url": "https://github.com/ramsey", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/ramsey/collection", - "type": "tidelift" - } - ], - "time": "2022-12-31T21:50:55+00:00" - }, - { - "name": "ramsey/uuid", - "version": "4.7.6", - "source": { - "type": "git", - "url": "https://github.com/ramsey/uuid.git", - "reference": "91039bc1faa45ba123c4328958e620d382ec7088" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/91039bc1faa45ba123c4328958e620d382ec7088", - "reference": "91039bc1faa45ba123c4328958e620d382ec7088", - "shasum": "" - }, - "require": { - "brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11 || ^0.12", - "ext-json": "*", - "php": "^8.0", - "ramsey/collection": "^1.2 || ^2.0" - }, - "replace": { - "rhumsaa/uuid": "self.version" - }, - "require-dev": { - "captainhook/captainhook": "^5.10", - "captainhook/plugin-composer": "^5.3", - "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", - "doctrine/annotations": "^1.8", - "ergebnis/composer-normalize": "^2.15", - "mockery/mockery": "^1.3", - "paragonie/random-lib": "^2", - "php-mock/php-mock": "^2.2", - "php-mock/php-mock-mockery": "^1.3", - "php-parallel-lint/php-parallel-lint": "^1.1", - "phpbench/phpbench": "^1.0", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan": "^1.8", - "phpstan/phpstan-mockery": "^1.1", - "phpstan/phpstan-phpunit": "^1.1", - "phpunit/phpunit": "^8.5 || ^9", - "ramsey/composer-repl": "^1.4", - "slevomat/coding-standard": "^8.4", - "squizlabs/php_codesniffer": "^3.5", - "vimeo/psalm": "^4.9" - }, - "suggest": { - "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", - "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", - "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", - "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", - "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." - }, - "type": "library", - "extra": { - "captainhook": { - "force-install": true - } - }, - "autoload": { - "files": [ - "src/functions.php" - ], - "psr-4": { - "Ramsey\\Uuid\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", - "keywords": [ - "guid", - "identifier", - "uuid" - ], - "support": { - "issues": "https://github.com/ramsey/uuid/issues", - "source": "https://github.com/ramsey/uuid/tree/4.7.6" - }, - "funding": [ - { - "url": "https://github.com/ramsey", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/ramsey/uuid", - "type": "tidelift" - } - ], - "time": "2024-04-27T21:32:50+00:00" - }, - { - "name": "react/promise", - "version": "v3.2.0", - "source": { - "type": "git", - "url": "https://github.com/reactphp/promise.git", - "reference": "8a164643313c71354582dc850b42b33fa12a4b63" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/reactphp/promise/zipball/8a164643313c71354582dc850b42b33fa12a4b63", - "reference": "8a164643313c71354582dc850b42b33fa12a4b63", - "shasum": "" - }, - "require": { - "php": ">=7.1.0" - }, - "require-dev": { - "phpstan/phpstan": "1.10.39 || 1.4.10", - "phpunit/phpunit": "^9.6 || ^7.5" - }, - "type": "library", - "autoload": { - "files": [ - "src/functions_include.php" - ], - "psr-4": { - "React\\Promise\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jan Sorgalla", - "email": "jsorgalla@gmail.com", - "homepage": "https://sorgalla.com/" - }, - { - "name": "Christian Lück", - "email": "christian@clue.engineering", - "homepage": "https://clue.engineering/" - }, - { - "name": "Cees-Jan Kiewiet", - "email": "reactphp@ceesjankiewiet.nl", - "homepage": "https://wyrihaximus.net/" - }, - { - "name": "Chris Boden", - "email": "cboden@gmail.com", - "homepage": "https://cboden.dev/" - } - ], - "description": "A lightweight implementation of CommonJS Promises/A for PHP", - "keywords": [ - "promise", - "promises" - ], - "support": { - "issues": "https://github.com/reactphp/promise/issues", - "source": "https://github.com/reactphp/promise/tree/v3.2.0" - }, - "funding": [ - { - "url": "https://opencollective.com/reactphp", - "type": "open_collective" - } - ], - "time": "2024-05-24T10:39:05+00:00" - }, - { - "name": "rennokki/laravel-eloquent-query-cache", - "version": "3.4.0", - "source": { - "type": "git", - "url": "https://github.com/renoki-co/laravel-eloquent-query-cache.git", - "reference": "abd7235617206dbf82af8e3177616d7bfb5fed84" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/renoki-co/laravel-eloquent-query-cache/zipball/abd7235617206dbf82af8e3177616d7bfb5fed84", - "reference": "abd7235617206dbf82af8e3177616d7bfb5fed84", - "shasum": "" - }, - "require": { - "illuminate/database": "^9.35|^10.5", - "illuminate/support": "^9.35|^10.5" - }, - "require-dev": { - "chelout/laravel-relationship-events": "^1.5|^2.0", - "laravel/legacy-factories": "^1.3", - "livewire/livewire": "dev-master", - "mockery/mockery": "^1.5", - "orchestra/testbench": "^7.23|^8.1.1", - "phpunit/phpunit": "^9.5.25" - }, - "type": "library", - "autoload": { - "psr-4": { - "Rennokki\\QueryCache\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Alex Renoki", - "email": "alex@renoki.org", - "homepage": "https://github.com/rennokki", - "role": "Developer" - } - ], - "description": "Adding cache on your Laravel Eloquent queries' results is now a breeze.", - "homepage": "https://github.com/renoki-co/laravel-eloquent-query-cache", - "keywords": [ - "caching", - "eloquent", - "laravel", - "query", - "remember", - "sql" - ], - "support": { - "issues": "https://github.com/renoki-co/laravel-eloquent-query-cache/issues", - "source": "https://github.com/renoki-co/laravel-eloquent-query-cache/tree/3.4.0" - }, - "funding": [ - { - "url": "https://github.com/rennokki", - "type": "github" - } - ], - "time": "2023-04-01T12:26:34+00:00" - }, - { - "name": "rize/uri-template", - "version": "0.4.0", - "source": { - "type": "git", - "url": "https://github.com/rize/UriTemplate.git", - "reference": "56f374a9a42c7c3998f8b55b6b21b224de90c58b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/rize/UriTemplate/zipball/56f374a9a42c7c3998f8b55b6b21b224de90c58b", - "reference": "56f374a9a42c7c3998f8b55b6b21b224de90c58b", - "shasum": "" - }, - "require": { - "php": ">=8.1" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^3.63", - "phpstan/phpstan": "^1.12", - "phpunit/phpunit": "~10.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Rize\\": "src/Rize" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marut K", - "homepage": "http://twitter.com/rezigned" - } - ], - "description": "PHP URI Template (RFC 6570) supports both expansion & extraction", - "keywords": [ - "RFC 6570", - "template", - "uri" - ], - "support": { - "issues": "https://github.com/rize/UriTemplate/issues", - "source": "https://github.com/rize/UriTemplate/tree/0.4.0" - }, - "funding": [ - { - "url": "https://www.paypal.me/rezigned", - "type": "custom" - }, - { - "url": "https://github.com/rezigned", - "type": "github" - }, - { - "url": "https://opencollective.com/rize-uri-template", - "type": "open_collective" - } - ], - "time": "2024-11-27T12:13:42+00:00" - }, - { - "name": "sabberworm/php-css-parser", - "version": "v8.7.0", - "source": { - "type": "git", - "url": "https://github.com/MyIntervals/PHP-CSS-Parser.git", - "reference": "f414ff953002a9b18e3a116f5e462c56f21237cf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/MyIntervals/PHP-CSS-Parser/zipball/f414ff953002a9b18e3a116f5e462c56f21237cf", - "reference": "f414ff953002a9b18e3a116f5e462c56f21237cf", - "shasum": "" - }, - "require": { - "ext-iconv": "*", - "php": "^5.6.20 || ^7.0.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" - }, - "require-dev": { - "phpunit/phpunit": "5.7.27 || 6.5.14 || 7.5.20 || 8.5.40" - }, - "suggest": { - "ext-mbstring": "for parsing UTF-8 CSS" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "9.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Sabberworm\\CSS\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Raphael Schweikert" - }, - { - "name": "Oliver Klee", - "email": "github@oliverklee.de" - }, - { - "name": "Jake Hotson", - "email": "jake.github@qzdesign.co.uk" - } - ], - "description": "Parser for CSS Files written in PHP", - "homepage": "https://www.sabberworm.com/blog/2010/6/10/php-css-parser", - "keywords": [ - "css", - "parser", - "stylesheet" - ], - "support": { - "issues": "https://github.com/MyIntervals/PHP-CSS-Parser/issues", - "source": "https://github.com/MyIntervals/PHP-CSS-Parser/tree/v8.7.0" - }, - "time": "2024-10-27T17:38:32+00:00" - }, - { - "name": "seld/jsonlint", - "version": "1.11.0", - "source": { - "type": "git", - "url": "https://github.com/Seldaek/jsonlint.git", - "reference": "1748aaf847fc731cfad7725aec413ee46f0cc3a2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/1748aaf847fc731cfad7725aec413ee46f0cc3a2", - "reference": "1748aaf847fc731cfad7725aec413ee46f0cc3a2", - "shasum": "" - }, - "require": { - "php": "^5.3 || ^7.0 || ^8.0" - }, - "require-dev": { - "phpstan/phpstan": "^1.11", - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^8.5.13" - }, - "bin": [ - "bin/jsonlint" - ], - "type": "library", - "autoload": { - "psr-4": { - "Seld\\JsonLint\\": "src/Seld/JsonLint/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "https://seld.be" - } - ], - "description": "JSON Linter", - "keywords": [ - "json", - "linter", - "parser", - "validator" - ], - "support": { - "issues": "https://github.com/Seldaek/jsonlint/issues", - "source": "https://github.com/Seldaek/jsonlint/tree/1.11.0" - }, - "funding": [ - { - "url": "https://github.com/Seldaek", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/seld/jsonlint", - "type": "tidelift" - } - ], - "time": "2024-07-11T14:55:45+00:00" - }, - { - "name": "seld/phar-utils", - "version": "1.2.1", - "source": { - "type": "git", - "url": "https://github.com/Seldaek/phar-utils.git", - "reference": "ea2f4014f163c1be4c601b9b7bd6af81ba8d701c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/ea2f4014f163c1be4c601b9b7bd6af81ba8d701c", - "reference": "ea2f4014f163c1be4c601b9b7bd6af81ba8d701c", - "shasum": "" - }, - "require": { - "php": ">=5.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Seld\\PharUtils\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be" - } - ], - "description": "PHAR file format utilities, for when PHP phars you up", - "keywords": [ - "phar" - ], - "support": { - "issues": "https://github.com/Seldaek/phar-utils/issues", - "source": "https://github.com/Seldaek/phar-utils/tree/1.2.1" - }, - "time": "2022-08-31T10:31:18+00:00" - }, - { - "name": "seld/signal-handler", - "version": "2.0.2", - "source": { - "type": "git", - "url": "https://github.com/Seldaek/signal-handler.git", - "reference": "04a6112e883ad76c0ada8e4a9f7520bbfdb6bb98" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Seldaek/signal-handler/zipball/04a6112e883ad76c0ada8e4a9f7520bbfdb6bb98", - "reference": "04a6112e883ad76c0ada8e4a9f7520bbfdb6bb98", - "shasum": "" - }, - "require": { - "php": ">=7.2.0" - }, - "require-dev": { - "phpstan/phpstan": "^1", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-phpunit": "^1", - "phpstan/phpstan-strict-rules": "^1.3", - "phpunit/phpunit": "^7.5.20 || ^8.5.23", - "psr/log": "^1 || ^2 || ^3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "2.x-dev" - } - }, - "autoload": { - "psr-4": { - "Seld\\Signal\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - } - ], - "description": "Simple unix signal handler that silently fails where signals are not supported for easy cross-platform development", - "keywords": [ - "posix", - "sigint", - "signal", - "sigterm", - "unix" - ], - "support": { - "issues": "https://github.com/Seldaek/signal-handler/issues", - "source": "https://github.com/Seldaek/signal-handler/tree/2.0.2" - }, - "time": "2023-09-03T09:24:00+00:00" - }, - { - "name": "sentry/sentry", - "version": "4.10.0", - "source": { - "type": "git", - "url": "https://github.com/getsentry/sentry-php.git", - "reference": "2af937d47d8aadb8dab0b1d7b9557e495dd12856" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/2af937d47d8aadb8dab0b1d7b9557e495dd12856", - "reference": "2af937d47d8aadb8dab0b1d7b9557e495dd12856", - "shasum": "" - }, - "require": { - "ext-curl": "*", - "ext-json": "*", - "ext-mbstring": "*", - "guzzlehttp/psr7": "^1.8.4|^2.1.1", - "jean85/pretty-package-versions": "^1.5|^2.0.4", - "php": "^7.2|^8.0", - "psr/log": "^1.0|^2.0|^3.0", - "symfony/options-resolver": "^4.4.30|^5.0.11|^6.0|^7.0" - }, - "conflict": { - "raven/raven": "*" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^3.4", - "guzzlehttp/promises": "^2.0.3", - "guzzlehttp/psr7": "^1.8.4|^2.1.1", - "monolog/monolog": "^1.6|^2.0|^3.0", - "phpbench/phpbench": "^1.0", - "phpstan/phpstan": "^1.3", - "phpunit/phpunit": "^8.5|^9.6", - "symfony/phpunit-bridge": "^5.2|^6.0|^7.0", - "vimeo/psalm": "^4.17" - }, - "suggest": { - "monolog/monolog": "Allow sending log messages to Sentry by using the included Monolog handler." - }, - "type": "library", - "autoload": { - "files": [ - "src/functions.php" - ], - "psr-4": { - "Sentry\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Sentry", - "email": "accounts@sentry.io" - } - ], - "description": "PHP SDK for Sentry (http://sentry.io)", - "homepage": "http://sentry.io", - "keywords": [ - "crash-reporting", - "crash-reports", - "error-handler", - "error-monitoring", - "log", - "logging", - "profiling", - "sentry", - "tracing" - ], - "support": { - "issues": "https://github.com/getsentry/sentry-php/issues", - "source": "https://github.com/getsentry/sentry-php/tree/4.10.0" - }, - "funding": [ - { - "url": "https://sentry.io/", - "type": "custom" - }, - { - "url": "https://sentry.io/pricing/", - "type": "custom" - } - ], - "time": "2024-11-06T07:44:19+00:00" - }, - { - "name": "sentry/sentry-laravel", - "version": "4.10.1", - "source": { - "type": "git", - "url": "https://github.com/getsentry/sentry-laravel.git", - "reference": "1c007fb111ff00f02efba2aca022310dae412c3a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/getsentry/sentry-laravel/zipball/1c007fb111ff00f02efba2aca022310dae412c3a", - "reference": "1c007fb111ff00f02efba2aca022310dae412c3a", - "shasum": "" - }, - "require": { - "illuminate/support": "^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0 | ^11.0", - "nyholm/psr7": "^1.0", - "php": "^7.2 | ^8.0", - "sentry/sentry": "^4.10", - "symfony/psr-http-message-bridge": "^1.0 | ^2.0 | ^6.0 | ^7.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^3.11", - "guzzlehttp/guzzle": "^7.2", - "laravel/folio": "^1.1", - "laravel/framework": "^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0 | ^11.0", - "livewire/livewire": "^2.0 | ^3.0", - "mockery/mockery": "^1.3", - "orchestra/testbench": "^4.7 | ^5.1 | ^6.0 | ^7.0 | ^8.0 | ^9.0", - "phpstan/phpstan": "^1.10", - "phpunit/phpunit": "^8.4 | ^9.3 | ^10.4" - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "Sentry": "Sentry\\Laravel\\Facade" - }, - "providers": [ - "Sentry\\Laravel\\ServiceProvider", - "Sentry\\Laravel\\Tracing\\ServiceProvider" - ] - } - }, - "autoload": { - "psr-0": { - "Sentry\\Laravel\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Sentry", - "email": "accounts@sentry.io" - } - ], - "description": "Laravel SDK for Sentry (https://sentry.io)", - "homepage": "https://sentry.io", - "keywords": [ - "crash-reporting", - "crash-reports", - "error-handler", - "error-monitoring", - "laravel", - "log", - "logging", - "profiling", - "sentry", - "tracing" - ], - "support": { - "issues": "https://github.com/getsentry/sentry-laravel/issues", - "source": "https://github.com/getsentry/sentry-laravel/tree/4.10.1" - }, - "funding": [ - { - "url": "https://sentry.io/", - "type": "custom" - }, - { - "url": "https://sentry.io/pricing/", - "type": "custom" - } - ], - "time": "2024-11-24T11:02:20+00:00" - }, - { - "name": "smalot/pdfparser", - "version": "v2.11.0", - "source": { - "type": "git", - "url": "https://github.com/smalot/pdfparser.git", - "reference": "ac8e6678b0940e4b2ccd5caadd3fb18e68093be6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/smalot/pdfparser/zipball/ac8e6678b0940e4b2ccd5caadd3fb18e68093be6", - "reference": "ac8e6678b0940e4b2ccd5caadd3fb18e68093be6", - "shasum": "" - }, - "require": { - "ext-iconv": "*", - "ext-zlib": "*", - "php": ">=7.1", - "symfony/polyfill-mbstring": "^1.18" - }, - "type": "library", - "autoload": { - "psr-0": { - "Smalot\\PdfParser\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "LGPL-3.0" - ], - "authors": [ - { - "name": "Sebastien MALOT", - "email": "sebastien@malot.fr" - } - ], - "description": "Pdf parser library. Can read and extract information from pdf file.", - "homepage": "https://www.pdfparser.org", - "keywords": [ - "extract", - "parse", - "parser", - "pdf", - "text" - ], - "support": { - "issues": "https://github.com/smalot/pdfparser/issues", - "source": "https://github.com/smalot/pdfparser/tree/v2.11.0" - }, - "time": "2024-08-16T06:48:03+00:00" - }, - { - "name": "spatie/enum", - "version": "3.13.0", - "source": { - "type": "git", - "url": "https://github.com/spatie/enum.git", - "reference": "f1a0f464ba909491a53e60a955ce84ad7cd93a2c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/enum/zipball/f1a0f464ba909491a53e60a955ce84ad7cd93a2c", - "reference": "f1a0f464ba909491a53e60a955ce84ad7cd93a2c", - "shasum": "" - }, - "require": { - "ext-json": "*", - "php": "^8.0" - }, - "require-dev": { - "fakerphp/faker": "^1.9.1", - "larapack/dd": "^1.1", - "phpunit/phpunit": "^9.0", - "vimeo/psalm": "^4.3" - }, - "suggest": { - "fakerphp/faker": "To use the enum faker provider", - "phpunit/phpunit": "To use the enum assertions" - }, - "type": "library", - "autoload": { - "psr-4": { - "Spatie\\Enum\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Brent Roose", - "email": "brent@spatie.be", - "homepage": "https://spatie.be", - "role": "Developer" - }, - { - "name": "Tom Witkowski", - "email": "dev@gummibeer.de", - "homepage": "https://gummibeer.de", - "role": "Developer" - } - ], - "description": "PHP Enums", - "homepage": "https://github.com/spatie/enum", - "keywords": [ - "enum", - "enumerable", - "spatie" - ], - "support": { - "docs": "https://docs.spatie.be/enum", - "issues": "https://github.com/spatie/enum/issues", - "source": "https://github.com/spatie/enum" - }, - "funding": [ - { - "url": "https://spatie.be/open-source/support-us", - "type": "custom" - }, - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2022-04-22T08:51:55+00:00" - }, - { - "name": "spatie/image-optimizer", - "version": "1.8.0", - "source": { - "type": "git", - "url": "https://github.com/spatie/image-optimizer.git", - "reference": "4fd22035e81d98fffced65a8c20d9ec4daa9671c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/image-optimizer/zipball/4fd22035e81d98fffced65a8c20d9ec4daa9671c", - "reference": "4fd22035e81d98fffced65a8c20d9ec4daa9671c", - "shasum": "" - }, - "require": { - "ext-fileinfo": "*", - "php": "^7.3|^8.0", - "psr/log": "^1.0 | ^2.0 | ^3.0", - "symfony/process": "^4.2|^5.0|^6.0|^7.0" - }, - "require-dev": { - "pestphp/pest": "^1.21", - "phpunit/phpunit": "^8.5.21|^9.4.4", - "symfony/var-dumper": "^4.2|^5.0|^6.0|^7.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Spatie\\ImageOptimizer\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Freek Van der Herten", - "email": "freek@spatie.be", - "homepage": "https://spatie.be", - "role": "Developer" - } - ], - "description": "Easily optimize images using PHP", - "homepage": "https://github.com/spatie/image-optimizer", - "keywords": [ - "image-optimizer", - "spatie" - ], - "support": { - "issues": "https://github.com/spatie/image-optimizer/issues", - "source": "https://github.com/spatie/image-optimizer/tree/1.8.0" - }, - "time": "2024-11-04T08:24:54+00:00" - }, - { - "name": "spatie/laravel-health", - "version": "1.31.0", - "source": { - "type": "git", - "url": "https://github.com/spatie/laravel-health.git", - "reference": "0d3b665b60e6821397367cd7f6230fa6fc68b2c8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-health/zipball/0d3b665b60e6821397367cd7f6230fa6fc68b2c8", - "reference": "0d3b665b60e6821397367cd7f6230fa6fc68b2c8", - "shasum": "" - }, - "require": { - "dragonmantank/cron-expression": "^3.3.1", - "guzzlehttp/guzzle": "^6.5|^7.4.5|^7.2", - "illuminate/console": "^8.75|^9.0|^10.0|^11.0", - "illuminate/contracts": "^8.75|^9.0|^10.0|^11.0", - "illuminate/database": "^8.75|^9.0|^10.0|^11.0", - "illuminate/notifications": "^8.75|^9.0|^10.0|^11.0", - "illuminate/support": "^8.75|^9.0|^10.0|^11.0", - "laravel/serializable-closure": "^1.3|^2.0", - "nunomaduro/termwind": "^1.0|^2.0", - "php": "^8.0", - "spatie/enum": "^3.13", - "spatie/laravel-package-tools": "^1.12.1", - "spatie/regex": "^3.1.1|^3.1", - "spatie/temporary-directory": "^2.2", - "symfony/process": "^5.4|^6.0|^7.0" - }, - "require-dev": { - "larastan/larastan": "^1.0.3|^2.4", - "laravel/horizon": "^5.9.10", - "laravel/slack-notification-channel": "^2.4|^3.2", - "nunomaduro/collision": "^5.10|^6.2.1|^6.1|^8.0", - "orchestra/testbench": "^6.23|^7.6|^8.0|^9.0", - "pestphp/pest": "^1.21.3|^2.34", - "pestphp/pest-plugin-laravel": "^1.2|^2.3", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-phpunit": "^1.1.1", - "phpunit/phpunit": "^9.5.21|^9.5.10|^10.5", - "spatie/laravel-ray": "^1.30", - "spatie/pest-plugin-snapshots": "^1.1|^2.1", - "spatie/pest-plugin-test-time": "^1.1.1|^1.1|^2.0", - "spatie/test-time": "^1.3" - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "Health": "Spatie\\Health\\Facades\\Health" - }, - "providers": [ - "Spatie\\Health\\HealthServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Spatie\\Health\\": "src", - "Spatie\\Health\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Freek Van der Herten", - "email": "freek@spatie.be", - "role": "Developer" - } - ], - "description": "Monitor the health of a Laravel application", - "homepage": "https://github.com/spatie/laravel-health", - "keywords": [ - "laravel", - "laravel-health", - "spatie" - ], - "support": { - "source": "https://github.com/spatie/laravel-health/tree/1.31.0" - }, - "funding": [ - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2024-12-09T14:17:48+00:00" - }, - { - "name": "spatie/laravel-image-optimizer", - "version": "1.8.0", - "source": { - "type": "git", - "url": "https://github.com/spatie/laravel-image-optimizer.git", - "reference": "024752cba691fee3cd1800000b6aa3da3b8b2474" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-image-optimizer/zipball/024752cba691fee3cd1800000b6aa3da3b8b2474", - "reference": "024752cba691fee3cd1800000b6aa3da3b8b2474", - "shasum": "" - }, - "require": { - "laravel/framework": "^8.0|^9.0|^10.0|^11.0", - "php": "^8.0", - "spatie/image-optimizer": "^1.2.0" - }, - "require-dev": { - "orchestra/testbench": "^6.23|^7.0|^8.0|^9.0", - "phpunit/phpunit": "^9.4|^10.5" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Spatie\\LaravelImageOptimizer\\ImageOptimizerServiceProvider" - ], - "aliases": { - "ImageOptimizer": "Spatie\\LaravelImageOptimizer\\Facades\\ImageOptimizer" - } - } - }, - "autoload": { - "psr-4": { - "Spatie\\LaravelImageOptimizer\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Freek Van der Herten", - "email": "freek@spatie.be", - "homepage": "https://spatie.be", - "role": "Developer" - } - ], - "description": "Optimize images in your Laravel app", - "homepage": "https://github.com/spatie/laravel-image-optimizer", - "keywords": [ - "laravel-image-optimizer", - "spatie" - ], - "support": { - "source": "https://github.com/spatie/laravel-image-optimizer/tree/1.8.0" - }, - "funding": [ - { - "url": "https://spatie.be/open-source/support-us", - "type": "custom" - } - ], - "time": "2024-02-29T10:55:08+00:00" - }, - { - "name": "spatie/laravel-package-tools", - "version": "1.17.0", - "source": { - "type": "git", - "url": "https://github.com/spatie/laravel-package-tools.git", - "reference": "9ab30fd24f677e5aa370ea4cf6b41c517d16cf85" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/9ab30fd24f677e5aa370ea4cf6b41c517d16cf85", - "reference": "9ab30fd24f677e5aa370ea4cf6b41c517d16cf85", - "shasum": "" - }, - "require": { - "illuminate/contracts": "^9.28|^10.0|^11.0", - "php": "^8.0" - }, - "require-dev": { - "mockery/mockery": "^1.5", - "orchestra/testbench": "^7.7|^8.0|^9.0", - "pestphp/pest": "^1.22|^2", - "phpunit/phpunit": "^9.5.24|^10.5", - "spatie/pest-plugin-test-time": "^1.1|^2.2" - }, - "type": "library", - "autoload": { - "psr-4": { - "Spatie\\LaravelPackageTools\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Freek Van der Herten", - "email": "freek@spatie.be", - "role": "Developer" - } - ], - "description": "Tools for creating Laravel packages", - "homepage": "https://github.com/spatie/laravel-package-tools", - "keywords": [ - "laravel-package-tools", - "spatie" - ], - "support": { - "issues": "https://github.com/spatie/laravel-package-tools/issues", - "source": "https://github.com/spatie/laravel-package-tools/tree/1.17.0" - }, - "funding": [ - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2024-12-09T16:29:14+00:00" - }, - { - "name": "spatie/laravel-permission", - "version": "6.10.1", - "source": { - "type": "git", - "url": "https://github.com/spatie/laravel-permission.git", - "reference": "8bb69d6d67387f7a00d93a2f5fab98860f06e704" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-permission/zipball/8bb69d6d67387f7a00d93a2f5fab98860f06e704", - "reference": "8bb69d6d67387f7a00d93a2f5fab98860f06e704", - "shasum": "" - }, - "require": { - "illuminate/auth": "^8.12|^9.0|^10.0|^11.0", - "illuminate/container": "^8.12|^9.0|^10.0|^11.0", - "illuminate/contracts": "^8.12|^9.0|^10.0|^11.0", - "illuminate/database": "^8.12|^9.0|^10.0|^11.0", - "php": "^8.0" - }, - "require-dev": { - "larastan/larastan": "^1.0|^2.0", - "laravel/passport": "^11.0|^12.0", - "orchestra/testbench": "^6.23|^7.0|^8.0|^9.0", - "phpunit/phpunit": "^9.4|^10.1" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Spatie\\Permission\\PermissionServiceProvider" - ] - }, - "branch-alias": { - "dev-main": "6.x-dev", - "dev-master": "6.x-dev" - } - }, - "autoload": { - "files": [ - "src/helpers.php" - ], - "psr-4": { - "Spatie\\Permission\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Freek Van der Herten", - "email": "freek@spatie.be", - "homepage": "https://spatie.be", - "role": "Developer" - } - ], - "description": "Permission handling for Laravel 8.0 and up", - "homepage": "https://github.com/spatie/laravel-permission", - "keywords": [ - "acl", - "laravel", - "permission", - "permissions", - "rbac", - "roles", - "security", - "spatie" - ], - "support": { - "issues": "https://github.com/spatie/laravel-permission/issues", - "source": "https://github.com/spatie/laravel-permission/tree/6.10.1" - }, - "funding": [ - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2024-11-08T18:45:41+00:00" - }, - { - "name": "spatie/laravel-responsecache", - "version": "7.4.10", - "source": { - "type": "git", - "url": "https://github.com/spatie/laravel-responsecache.git", - "reference": "cf0305f73fcc49dacfadd0f2228887a92fa736ac" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-responsecache/zipball/cf0305f73fcc49dacfadd0f2228887a92fa736ac", - "reference": "cf0305f73fcc49dacfadd0f2228887a92fa736ac", - "shasum": "" - }, - "require": { - "illuminate/cache": "^8.71|^9.0|^10.0", - "illuminate/console": "^8.71|^9.0|^10.0", - "illuminate/container": "^8.71|^9.0|^10.0", - "illuminate/http": "^8.71|^9.0|^10.0", - "illuminate/support": "^8.71|^9.0|^10.0", - "nesbot/carbon": "^2.63", - "php": "^8.0", - "spatie/laravel-package-tools": "^1.9" - }, - "require-dev": { - "laravel/framework": "^9.0|^10.0", - "mockery/mockery": "^1.4", - "orchestra/testbench": "^6.23|^7.0|^8.0", - "pestphp/pest": "^1.22", - "phpunit/phpunit": "^9.4" - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "ResponseCache": "Spatie\\ResponseCache\\Facades\\ResponseCache" - }, - "providers": [ - "Spatie\\ResponseCache\\ResponseCacheServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Spatie\\ResponseCache\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Freek Van der Herten", - "email": "freek@spatie.be", - "homepage": "https://spatie.be", - "role": "Developer" - } - ], - "description": "Speed up a Laravel application by caching the entire response", - "homepage": "https://github.com/spatie/laravel-responsecache", - "keywords": [ - "cache", - "laravel", - "laravel-responsecache", - "performance", - "response", - "spatie" - ], - "support": { - "source": "https://github.com/spatie/laravel-responsecache/tree/7.4.10" - }, - "funding": [ - { - "url": "https://spatie.be/open-source/support-us", - "type": "custom" - }, - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2023-10-28T18:47:12+00:00" - }, - { - "name": "spatie/laravel-translation-loader", - "version": "2.8.1", - "source": { - "type": "git", - "url": "https://github.com/spatie/laravel-translation-loader.git", - "reference": "c946d94915bd86167d61cb05823fec991eb51a08" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-translation-loader/zipball/c946d94915bd86167d61cb05823fec991eb51a08", - "reference": "c946d94915bd86167d61cb05823fec991eb51a08", - "shasum": "" - }, - "require": { - "illuminate/translation": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", - "php": "^7.2|^8.0" - }, - "require-dev": { - "orchestra/testbench": "^4.0|^5.0|^6.0|^7.0|^8.0|^9.0", - "phpunit/phpunit": "^8.0|^9.0|^10.5" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Spatie\\TranslationLoader\\TranslationServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Spatie\\TranslationLoader\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Freek Van der Herten", - "email": "freek@spatie.be", - "homepage": "https://spatie.be", - "role": "Developer" - } - ], - "description": "Store your language lines in the database, yaml or other sources", - "homepage": "https://github.com/spatie/laravel-translation-loader", - "keywords": [ - "database", - "db", - "i8n", - "language", - "laravel", - "laravel-translation-loader", - "spatie", - "translate" - ], - "support": { - "source": "https://github.com/spatie/laravel-translation-loader/tree/2.8.1" - }, - "funding": [ - { - "url": "https://spatie.be/open-source/support-us", - "type": "custom" - } - ], - "time": "2024-12-09T15:07:24+00:00" - }, - { - "name": "spatie/regex", - "version": "3.1.1", - "source": { - "type": "git", - "url": "https://github.com/spatie/regex.git", - "reference": "d543de2019a0068e7b80da0ba24f1c51c7469303" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/regex/zipball/d543de2019a0068e7b80da0ba24f1c51c7469303", - "reference": "d543de2019a0068e7b80da0ba24f1c51c7469303", - "shasum": "" - }, - "require": { - "php": "^8.0|^8.1" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "autoload": { - "psr-4": { - "Spatie\\Regex\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Sebastian De Deyne", - "email": "sebastian@spatie.be", - "homepage": "https://spatie.be", - "role": "Developer" - } - ], - "description": "A sane interface for php's built in preg_* functions", - "homepage": "https://github.com/spatie/regex", - "keywords": [ - "expression", - "expressions", - "regex", - "regular", - "spatie" - ], - "support": { - "issues": "https://github.com/spatie/regex/issues", - "source": "https://github.com/spatie/regex/tree/3.1.1" - }, - "funding": [ - { - "url": "https://spatie.be/open-source/support-us", - "type": "custom" - }, - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2021-11-30T21:13:59+00:00" - }, - { - "name": "spatie/temporary-directory", - "version": "2.2.1", - "source": { - "type": "git", - "url": "https://github.com/spatie/temporary-directory.git", - "reference": "76949fa18f8e1a7f663fd2eaa1d00e0bcea0752a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/temporary-directory/zipball/76949fa18f8e1a7f663fd2eaa1d00e0bcea0752a", - "reference": "76949fa18f8e1a7f663fd2eaa1d00e0bcea0752a", - "shasum": "" - }, - "require": { - "php": "^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.5" - }, - "type": "library", - "autoload": { - "psr-4": { - "Spatie\\TemporaryDirectory\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Alex Vanderbist", - "email": "alex@spatie.be", - "homepage": "https://spatie.be", - "role": "Developer" - } - ], - "description": "Easily create, use and destroy temporary directories", - "homepage": "https://github.com/spatie/temporary-directory", - "keywords": [ - "php", - "spatie", - "temporary-directory" - ], - "support": { - "issues": "https://github.com/spatie/temporary-directory/issues", - "source": "https://github.com/spatie/temporary-directory/tree/2.2.1" - }, - "funding": [ - { - "url": "https://spatie.be/open-source/support-us", - "type": "custom" - }, - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2023-12-25T11:46:58+00:00" - }, - { - "name": "staudenmeir/laravel-migration-views", - "version": "v1.6.3", - "source": { - "type": "git", - "url": "https://github.com/staudenmeir/laravel-migration-views.git", - "reference": "db9fc1a39e4f665d717bca963f18caf05c7a1185" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/staudenmeir/laravel-migration-views/zipball/db9fc1a39e4f665d717bca963f18caf05c7a1185", - "reference": "db9fc1a39e4f665d717bca963f18caf05c7a1185", - "shasum": "" - }, - "require": { - "illuminate/database": "^9.0", - "php": "^8.0.2" - }, - "require-dev": { - "nesbot/carbon": "^2.62.1", - "orchestra/testbench": "^7.0" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Staudenmeir\\LaravelMigrationViews\\DatabaseServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Staudenmeir\\LaravelMigrationViews\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jonas Staudenmeir", - "email": "mail@jonas-staudenmeir.de" - } - ], - "description": "Laravel database migrations with SQL views", - "support": { - "issues": "https://github.com/staudenmeir/laravel-migration-views/issues", - "source": "https://github.com/staudenmeir/laravel-migration-views/tree/v1.6.3" - }, - "funding": [ - { - "url": "https://paypal.me/JonasStaudenmeir", - "type": "custom" - } - ], - "time": "2024-02-05T13:54:04+00:00" - }, - { - "name": "swagger-api/swagger-ui", - "version": "v5.18.2", - "source": { - "type": "git", - "url": "https://github.com/swagger-api/swagger-ui.git", - "reference": "3c7e281d97fd3e70b25f7ff4a001eabd56e375d7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/swagger-api/swagger-ui/zipball/3c7e281d97fd3e70b25f7ff4a001eabd56e375d7", - "reference": "3c7e281d97fd3e70b25f7ff4a001eabd56e375d7", - "shasum": "" - }, - "type": "library", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Anna Bodnia", - "email": "anna.bodnia@gmail.com" - }, - { - "name": "Buu Nguyen", - "email": "buunguyen@gmail.com" - }, - { - "name": "Josh Ponelat", - "email": "jponelat@gmail.com" - }, - { - "name": "Kyle Shockey", - "email": "kyleshockey1@gmail.com" - }, - { - "name": "Robert Barnwell", - "email": "robert@robertismy.name" - }, - { - "name": "Sahar Jafari", - "email": "shr.jafari@gmail.com" - } - ], - "description": " Swagger UI is a collection of HTML, Javascript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.", - "homepage": "http://swagger.io", - "keywords": [ - "api", - "documentation", - "openapi", - "specification", - "swagger", - "ui" - ], - "support": { - "issues": "https://github.com/swagger-api/swagger-ui/issues", - "source": "https://github.com/swagger-api/swagger-ui/tree/v5.18.2" - }, - "time": "2024-11-07T14:02:16+00:00" - }, - { - "name": "symfony/cache", - "version": "v7.2.1", - "source": { - "type": "git", - "url": "https://github.com/symfony/cache.git", - "reference": "e7e983596b744c4539f31e79b0350a6cf5878a20" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/cache/zipball/e7e983596b744c4539f31e79b0350a6cf5878a20", - "reference": "e7e983596b744c4539f31e79b0350a6cf5878a20", - "shasum": "" - }, - "require": { - "php": ">=8.2", - "psr/cache": "^2.0|^3.0", - "psr/log": "^1.1|^2|^3", - "symfony/cache-contracts": "^2.5|^3", - "symfony/deprecation-contracts": "^2.5|^3.0", - "symfony/service-contracts": "^2.5|^3", - "symfony/var-exporter": "^6.4|^7.0" - }, - "conflict": { - "doctrine/dbal": "<3.6", - "symfony/dependency-injection": "<6.4", - "symfony/http-kernel": "<6.4", - "symfony/var-dumper": "<6.4" - }, - "provide": { - "psr/cache-implementation": "2.0|3.0", - "psr/simple-cache-implementation": "1.0|2.0|3.0", - "symfony/cache-implementation": "1.1|2.0|3.0" - }, - "require-dev": { - "cache/integration-tests": "dev-master", - "doctrine/dbal": "^3.6|^4", - "predis/predis": "^1.1|^2.0", - "psr/simple-cache": "^1.0|^2.0|^3.0", - "symfony/clock": "^6.4|^7.0", - "symfony/config": "^6.4|^7.0", - "symfony/dependency-injection": "^6.4|^7.0", - "symfony/filesystem": "^6.4|^7.0", - "symfony/http-kernel": "^6.4|^7.0", - "symfony/messenger": "^6.4|^7.0", - "symfony/var-dumper": "^6.4|^7.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Cache\\": "" - }, - "classmap": [ - "Traits/ValueWrapper.php" - ], - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides extended PSR-6, PSR-16 (and tags) implementations", - "homepage": "https://symfony.com", - "keywords": [ - "caching", - "psr6" - ], - "support": { - "source": "https://github.com/symfony/cache/tree/v7.2.1" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-12-07T08:08:50+00:00" - }, - { - "name": "symfony/cache-contracts", - "version": "v3.5.1", - "source": { - "type": "git", - "url": "https://github.com/symfony/cache-contracts.git", - "reference": "15a4f8e5cd3bce9aeafc882b1acab39ec8de2c1b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/15a4f8e5cd3bce9aeafc882b1acab39ec8de2c1b", - "reference": "15a4f8e5cd3bce9aeafc882b1acab39ec8de2c1b", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "psr/cache": "^3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Contracts\\Cache\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Generic abstractions related to caching", - "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], - "support": { - "source": "https://github.com/symfony/cache-contracts/tree/v3.5.1" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-25T14:20:29+00:00" - }, - { - "name": "symfony/console", - "version": "v6.4.15", - "source": { - "type": "git", - "url": "https://github.com/symfony/console.git", - "reference": "f1fc6f47283e27336e7cebb9e8946c8de7bff9bd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/f1fc6f47283e27336e7cebb9e8946c8de7bff9bd", - "reference": "f1fc6f47283e27336e7cebb9e8946c8de7bff9bd", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", - "symfony/polyfill-mbstring": "~1.0", - "symfony/service-contracts": "^2.5|^3", - "symfony/string": "^5.4|^6.0|^7.0" - }, - "conflict": { - "symfony/dependency-injection": "<5.4", - "symfony/dotenv": "<5.4", - "symfony/event-dispatcher": "<5.4", - "symfony/lock": "<5.4", - "symfony/process": "<5.4" - }, - "provide": { - "psr/log-implementation": "1.0|2.0|3.0" - }, - "require-dev": { - "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0|^7.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/event-dispatcher": "^5.4|^6.0|^7.0", - "symfony/http-foundation": "^6.4|^7.0", - "symfony/http-kernel": "^6.4|^7.0", - "symfony/lock": "^5.4|^6.0|^7.0", - "symfony/messenger": "^5.4|^6.0|^7.0", - "symfony/process": "^5.4|^6.0|^7.0", - "symfony/stopwatch": "^5.4|^6.0|^7.0", - "symfony/var-dumper": "^5.4|^6.0|^7.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Console\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Eases the creation of beautiful and testable command line interfaces", - "homepage": "https://symfony.com", - "keywords": [ - "cli", - "command-line", - "console", - "terminal" - ], - "support": { - "source": "https://github.com/symfony/console/tree/v6.4.15" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-11-06T14:19:14+00:00" - }, - { - "name": "symfony/css-selector", - "version": "v7.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/css-selector.git", - "reference": "601a5ce9aaad7bf10797e3663faefce9e26c24e2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/601a5ce9aaad7bf10797e3663faefce9e26c24e2", - "reference": "601a5ce9aaad7bf10797e3663faefce9e26c24e2", - "shasum": "" - }, - "require": { - "php": ">=8.2" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\CssSelector\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Jean-François Simon", - "email": "jeanfrancois.simon@sensiolabs.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Converts CSS selectors to XPath expressions", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/css-selector/tree/v7.2.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-25T14:21:43+00:00" - }, - { - "name": "symfony/deprecation-contracts", - "version": "v3.5.1", - "source": { - "type": "git", - "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", - "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", - "shasum": "" - }, - "require": { - "php": ">=8.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } - }, - "autoload": { - "files": [ - "function.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "A generic function and convention to trigger deprecation notices", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.1" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-25T14:20:29+00:00" - }, - { - "name": "symfony/error-handler", - "version": "v6.4.14", - "source": { - "type": "git", - "url": "https://github.com/symfony/error-handler.git", - "reference": "9e024324511eeb00983ee76b9aedc3e6ecd993d9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/9e024324511eeb00983ee76b9aedc3e6ecd993d9", - "reference": "9e024324511eeb00983ee76b9aedc3e6ecd993d9", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "psr/log": "^1|^2|^3", - "symfony/var-dumper": "^5.4|^6.0|^7.0" - }, - "conflict": { - "symfony/deprecation-contracts": "<2.5", - "symfony/http-kernel": "<6.4" - }, - "require-dev": { - "symfony/deprecation-contracts": "^2.5|^3", - "symfony/http-kernel": "^6.4|^7.0", - "symfony/serializer": "^5.4|^6.0|^7.0" - }, - "bin": [ - "Resources/bin/patch-type-declarations" - ], - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\ErrorHandler\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides tools to manage errors and ease debugging PHP code", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/error-handler/tree/v6.4.14" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-11-05T15:34:40+00:00" - }, - { - "name": "symfony/event-dispatcher", - "version": "v7.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "910c5db85a5356d0fea57680defec4e99eb9c8c1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/910c5db85a5356d0fea57680defec4e99eb9c8c1", - "reference": "910c5db85a5356d0fea57680defec4e99eb9c8c1", - "shasum": "" - }, - "require": { - "php": ">=8.2", - "symfony/event-dispatcher-contracts": "^2.5|^3" - }, - "conflict": { - "symfony/dependency-injection": "<6.4", - "symfony/service-contracts": "<2.5" - }, - "provide": { - "psr/event-dispatcher-implementation": "1.0", - "symfony/event-dispatcher-implementation": "2.0|3.0" - }, - "require-dev": { - "psr/log": "^1|^2|^3", - "symfony/config": "^6.4|^7.0", - "symfony/dependency-injection": "^6.4|^7.0", - "symfony/error-handler": "^6.4|^7.0", - "symfony/expression-language": "^6.4|^7.0", - "symfony/http-foundation": "^6.4|^7.0", - "symfony/service-contracts": "^2.5|^3", - "symfony/stopwatch": "^6.4|^7.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\EventDispatcher\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v7.2.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-25T14:21:43+00:00" - }, - { - "name": "symfony/event-dispatcher-contracts", - "version": "v3.5.1", - "source": { - "type": "git", - "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7642f5e970b672283b7823222ae8ef8bbc160b9f", - "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "psr/event-dispatcher": "^1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Contracts\\EventDispatcher\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Generic abstractions related to dispatching event", - "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], - "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.1" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-25T14:20:29+00:00" - }, - { - "name": "symfony/filesystem", - "version": "v7.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/filesystem.git", - "reference": "b8dce482de9d7c9fe2891155035a7248ab5c7fdb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/b8dce482de9d7c9fe2891155035a7248ab5c7fdb", - "reference": "b8dce482de9d7c9fe2891155035a7248ab5c7fdb", - "shasum": "" - }, - "require": { - "php": ">=8.2", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-mbstring": "~1.8" - }, - "require-dev": { - "symfony/process": "^6.4|^7.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Filesystem\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides basic utilities for the filesystem", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/filesystem/tree/v7.2.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-10-25T15:15:23+00:00" - }, - { - "name": "symfony/finder", - "version": "v6.4.13", - "source": { - "type": "git", - "url": "https://github.com/symfony/finder.git", - "reference": "daea9eca0b08d0ed1dc9ab702a46128fd1be4958" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/daea9eca0b08d0ed1dc9ab702a46128fd1be4958", - "reference": "daea9eca0b08d0ed1dc9ab702a46128fd1be4958", - "shasum": "" - }, - "require": { - "php": ">=8.1" - }, - "require-dev": { - "symfony/filesystem": "^6.0|^7.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Finder\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Finds files and directories via an intuitive fluent interface", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/finder/tree/v6.4.13" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-10-01T08:30:56+00:00" - }, - { - "name": "symfony/http-foundation", - "version": "v6.4.16", - "source": { - "type": "git", - "url": "https://github.com/symfony/http-foundation.git", - "reference": "431771b7a6f662f1575b3cfc8fd7617aa9864d57" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/431771b7a6f662f1575b3cfc8fd7617aa9864d57", - "reference": "431771b7a6f662f1575b3cfc8fd7617aa9864d57", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", - "symfony/polyfill-mbstring": "~1.1", - "symfony/polyfill-php83": "^1.27" - }, - "conflict": { - "symfony/cache": "<6.4.12|>=7.0,<7.1.5" - }, - "require-dev": { - "doctrine/dbal": "^2.13.1|^3|^4", - "predis/predis": "^1.1|^2.0", - "symfony/cache": "^6.4.12|^7.1.5", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/expression-language": "^5.4|^6.0|^7.0", - "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4|^7.0", - "symfony/mime": "^5.4|^6.0|^7.0", - "symfony/rate-limiter": "^5.4|^6.0|^7.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\HttpFoundation\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Defines an object-oriented layer for the HTTP specification", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/http-foundation/tree/v6.4.16" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-11-13T18:58:10+00:00" - }, - { - "name": "symfony/http-kernel", - "version": "v6.4.16", - "source": { - "type": "git", - "url": "https://github.com/symfony/http-kernel.git", - "reference": "8838b5b21d807923b893ccbfc2cbeda0f1bc00f0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/8838b5b21d807923b893ccbfc2cbeda0f1bc00f0", - "reference": "8838b5b21d807923b893ccbfc2cbeda0f1bc00f0", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "psr/log": "^1|^2|^3", - "symfony/deprecation-contracts": "^2.5|^3", - "symfony/error-handler": "^6.4|^7.0", - "symfony/event-dispatcher": "^5.4|^6.0|^7.0", - "symfony/http-foundation": "^6.4|^7.0", - "symfony/polyfill-ctype": "^1.8" - }, - "conflict": { - "symfony/browser-kit": "<5.4", - "symfony/cache": "<5.4", - "symfony/config": "<6.1", - "symfony/console": "<5.4", - "symfony/dependency-injection": "<6.4", - "symfony/doctrine-bridge": "<5.4", - "symfony/form": "<5.4", - "symfony/http-client": "<5.4", - "symfony/http-client-contracts": "<2.5", - "symfony/mailer": "<5.4", - "symfony/messenger": "<5.4", - "symfony/translation": "<5.4", - "symfony/translation-contracts": "<2.5", - "symfony/twig-bridge": "<5.4", - "symfony/validator": "<6.4", - "symfony/var-dumper": "<6.3", - "twig/twig": "<2.13" - }, - "provide": { - "psr/log-implementation": "1.0|2.0|3.0" - }, - "require-dev": { - "psr/cache": "^1.0|^2.0|^3.0", - "symfony/browser-kit": "^5.4|^6.0|^7.0", - "symfony/clock": "^6.2|^7.0", - "symfony/config": "^6.1|^7.0", - "symfony/console": "^5.4|^6.0|^7.0", - "symfony/css-selector": "^5.4|^6.0|^7.0", - "symfony/dependency-injection": "^6.4|^7.0", - "symfony/dom-crawler": "^5.4|^6.0|^7.0", - "symfony/expression-language": "^5.4|^6.0|^7.0", - "symfony/finder": "^5.4|^6.0|^7.0", - "symfony/http-client-contracts": "^2.5|^3", - "symfony/process": "^5.4|^6.0|^7.0", - "symfony/property-access": "^5.4.5|^6.0.5|^7.0", - "symfony/routing": "^5.4|^6.0|^7.0", - "symfony/serializer": "^6.4.4|^7.0.4", - "symfony/stopwatch": "^5.4|^6.0|^7.0", - "symfony/translation": "^5.4|^6.0|^7.0", - "symfony/translation-contracts": "^2.5|^3", - "symfony/uid": "^5.4|^6.0|^7.0", - "symfony/validator": "^6.4|^7.0", - "symfony/var-dumper": "^5.4|^6.4|^7.0", - "symfony/var-exporter": "^6.2|^7.0", - "twig/twig": "^2.13|^3.0.4" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\HttpKernel\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides a structured process for converting a Request into a Response", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/http-kernel/tree/v6.4.16" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-11-27T12:49:36+00:00" - }, - { - "name": "symfony/mailer", - "version": "v6.4.13", - "source": { - "type": "git", - "url": "https://github.com/symfony/mailer.git", - "reference": "c2f7e0d8d7ac8fe25faccf5d8cac462805db2663" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/c2f7e0d8d7ac8fe25faccf5d8cac462805db2663", - "reference": "c2f7e0d8d7ac8fe25faccf5d8cac462805db2663", - "shasum": "" - }, - "require": { - "egulias/email-validator": "^2.1.10|^3|^4", - "php": ">=8.1", - "psr/event-dispatcher": "^1", - "psr/log": "^1|^2|^3", - "symfony/event-dispatcher": "^5.4|^6.0|^7.0", - "symfony/mime": "^6.2|^7.0", - "symfony/service-contracts": "^2.5|^3" - }, - "conflict": { - "symfony/http-client-contracts": "<2.5", - "symfony/http-kernel": "<5.4", - "symfony/messenger": "<6.2", - "symfony/mime": "<6.2", - "symfony/twig-bridge": "<6.2.1" - }, - "require-dev": { - "symfony/console": "^5.4|^6.0|^7.0", - "symfony/http-client": "^5.4|^6.0|^7.0", - "symfony/messenger": "^6.2|^7.0", - "symfony/twig-bridge": "^6.2|^7.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Mailer\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Helps sending emails", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/mailer/tree/v6.4.13" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-25T14:18:03+00:00" - }, - { - "name": "symfony/mime", - "version": "v6.4.13", - "source": { - "type": "git", - "url": "https://github.com/symfony/mime.git", - "reference": "1de1cf14d99b12c7ebbb850491ec6ae3ed468855" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/1de1cf14d99b12c7ebbb850491ec6ae3ed468855", - "reference": "1de1cf14d99b12c7ebbb850491ec6ae3ed468855", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", - "symfony/polyfill-intl-idn": "^1.10", - "symfony/polyfill-mbstring": "^1.0" - }, - "conflict": { - "egulias/email-validator": "~3.0.0", - "phpdocumentor/reflection-docblock": "<3.2.2", - "phpdocumentor/type-resolver": "<1.4.0", - "symfony/mailer": "<5.4", - "symfony/serializer": "<6.4.3|>7.0,<7.0.3" - }, - "require-dev": { - "egulias/email-validator": "^2.1.10|^3.1|^4", - "league/html-to-markdown": "^5.0", - "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/process": "^5.4|^6.4|^7.0", - "symfony/property-access": "^5.4|^6.0|^7.0", - "symfony/property-info": "^5.4|^6.0|^7.0", - "symfony/serializer": "^6.4.3|^7.0.3" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Mime\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Allows manipulating MIME messages", - "homepage": "https://symfony.com", - "keywords": [ - "mime", - "mime-type" - ], - "support": { - "source": "https://github.com/symfony/mime/tree/v6.4.13" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-10-25T15:07:50+00:00" - }, - { - "name": "symfony/options-resolver", - "version": "v7.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/options-resolver.git", - "reference": "7da8fbac9dcfef75ffc212235d76b2754ce0cf50" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/options-resolver/zipball/7da8fbac9dcfef75ffc212235d76b2754ce0cf50", - "reference": "7da8fbac9dcfef75ffc212235d76b2754ce0cf50", - "shasum": "" - }, - "require": { - "php": ">=8.2", - "symfony/deprecation-contracts": "^2.5|^3" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\OptionsResolver\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides an improved replacement for the array_replace PHP function", - "homepage": "https://symfony.com", - "keywords": [ - "config", - "configuration", - "options" - ], - "support": { - "source": "https://github.com/symfony/options-resolver/tree/v7.2.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-11-20T11:17:29+00:00" - }, - { - "name": "symfony/polyfill-ctype", - "version": "v1.31.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638", - "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638", - "shasum": "" - }, - "require": { - "php": ">=7.2" - }, - "provide": { - "ext-ctype": "*" - }, - "suggest": { - "ext-ctype": "For best performance" - }, - "type": "library", - "extra": { - "thanks": { - "url": "https://github.com/symfony/polyfill", - "name": "symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Ctype\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Gert de Pagter", - "email": "BackEndTea@gmail.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for ctype functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "ctype", - "polyfill", - "portable" - ], - "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.31.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-09T11:45:10+00:00" - }, - { - "name": "symfony/polyfill-intl-grapheme", - "version": "v1.31.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", - "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", - "shasum": "" - }, - "require": { - "php": ">=7.2" - }, - "suggest": { - "ext-intl": "For best performance" - }, - "type": "library", - "extra": { - "thanks": { - "url": "https://github.com/symfony/polyfill", - "name": "symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Intl\\Grapheme\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for intl's grapheme_* functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "grapheme", - "intl", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.31.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-09T11:45:10+00:00" - }, - { - "name": "symfony/polyfill-intl-idn", - "version": "v1.31.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "c36586dcf89a12315939e00ec9b4474adcb1d773" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/c36586dcf89a12315939e00ec9b4474adcb1d773", - "reference": "c36586dcf89a12315939e00ec9b4474adcb1d773", - "shasum": "" - }, - "require": { - "php": ">=7.2", - "symfony/polyfill-intl-normalizer": "^1.10" - }, - "suggest": { - "ext-intl": "For best performance" - }, - "type": "library", - "extra": { - "thanks": { - "url": "https://github.com/symfony/polyfill", - "name": "symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Intl\\Idn\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Laurent Bassin", - "email": "laurent@bassin.info" - }, - { - "name": "Trevor Rowbotham", - "email": "trevor.rowbotham@pm.me" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "idn", - "intl", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.31.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-09T11:45:10+00:00" - }, - { - "name": "symfony/polyfill-intl-normalizer", - "version": "v1.31.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "3833d7255cc303546435cb650316bff708a1c75c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c", - "reference": "3833d7255cc303546435cb650316bff708a1c75c", - "shasum": "" - }, - "require": { - "php": ">=7.2" - }, - "suggest": { - "ext-intl": "For best performance" - }, - "type": "library", - "extra": { - "thanks": { - "url": "https://github.com/symfony/polyfill", - "name": "symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Intl\\Normalizer\\": "" - }, - "classmap": [ - "Resources/stubs" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for intl's Normalizer class and related functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "intl", - "normalizer", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.31.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-09T11:45:10+00:00" - }, - { - "name": "symfony/polyfill-mbstring", - "version": "v1.31.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341", - "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341", - "shasum": "" - }, - "require": { - "php": ">=7.2" - }, - "provide": { - "ext-mbstring": "*" - }, - "suggest": { - "ext-mbstring": "For best performance" - }, - "type": "library", - "extra": { - "thanks": { - "url": "https://github.com/symfony/polyfill", - "name": "symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Mbstring\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for the Mbstring extension", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "mbstring", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.31.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-09T11:45:10+00:00" - }, - { - "name": "symfony/polyfill-php80", - "version": "v1.31.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", - "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", - "shasum": "" - }, - "require": { - "php": ">=7.2" - }, - "type": "library", - "extra": { - "thanks": { - "url": "https://github.com/symfony/polyfill", - "name": "symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Php80\\": "" - }, - "classmap": [ - "Resources/stubs" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ion Bazan", - "email": "ion.bazan@gmail.com" - }, - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.31.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-09T11:45:10+00:00" - }, - { - "name": "symfony/polyfill-php81", - "version": "v1.31.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php81.git", - "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c", - "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c", - "shasum": "" - }, - "require": { - "php": ">=7.2" - }, - "type": "library", - "extra": { - "thanks": { - "url": "https://github.com/symfony/polyfill", - "name": "symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Php81\\": "" - }, - "classmap": [ - "Resources/stubs" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-php81/tree/v1.31.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-09T11:45:10+00:00" - }, - { - "name": "symfony/polyfill-php83", - "version": "v1.31.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php83.git", - "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/2fb86d65e2d424369ad2905e83b236a8805ba491", - "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491", - "shasum": "" - }, - "require": { - "php": ">=7.2" - }, - "type": "library", - "extra": { - "thanks": { - "url": "https://github.com/symfony/polyfill", - "name": "symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Php83\\": "" - }, - "classmap": [ - "Resources/stubs" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-php83/tree/v1.31.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-09T11:45:10+00:00" - }, - { - "name": "symfony/polyfill-uuid", - "version": "v1.31.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-uuid.git", - "reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/21533be36c24be3f4b1669c4725c7d1d2bab4ae2", - "reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2", - "shasum": "" - }, - "require": { - "php": ">=7.2" - }, - "provide": { - "ext-uuid": "*" - }, - "suggest": { - "ext-uuid": "For best performance" - }, - "type": "library", - "extra": { - "thanks": { - "url": "https://github.com/symfony/polyfill", - "name": "symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Uuid\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Grégoire Pineau", - "email": "lyrixx@lyrixx.info" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for uuid functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "uuid" - ], - "support": { - "source": "https://github.com/symfony/polyfill-uuid/tree/v1.31.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-09T11:45:10+00:00" - }, - { - "name": "symfony/process", - "version": "v6.4.15", - "source": { - "type": "git", - "url": "https://github.com/symfony/process.git", - "reference": "3cb242f059c14ae08591c5c4087d1fe443564392" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/3cb242f059c14ae08591c5c4087d1fe443564392", - "reference": "3cb242f059c14ae08591c5c4087d1fe443564392", - "shasum": "" - }, - "require": { - "php": ">=8.1" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Process\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Executes commands in sub-processes", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/process/tree/v6.4.15" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-11-06T14:19:14+00:00" - }, - { - "name": "symfony/psr-http-message-bridge", - "version": "v2.3.1", - "source": { - "type": "git", - "url": "https://github.com/symfony/psr-http-message-bridge.git", - "reference": "581ca6067eb62640de5ff08ee1ba6850a0ee472e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/581ca6067eb62640de5ff08ee1ba6850a0ee472e", - "reference": "581ca6067eb62640de5ff08ee1ba6850a0ee472e", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "psr/http-message": "^1.0 || ^2.0", - "symfony/deprecation-contracts": "^2.5 || ^3.0", - "symfony/http-foundation": "^5.4 || ^6.0" - }, - "require-dev": { - "nyholm/psr7": "^1.1", - "psr/log": "^1.1 || ^2 || ^3", - "symfony/browser-kit": "^5.4 || ^6.0", - "symfony/config": "^5.4 || ^6.0", - "symfony/event-dispatcher": "^5.4 || ^6.0", - "symfony/framework-bundle": "^5.4 || ^6.0", - "symfony/http-kernel": "^5.4 || ^6.0", - "symfony/phpunit-bridge": "^6.2" - }, - "suggest": { - "nyholm/psr7": "For a super lightweight PSR-7/17 implementation" - }, - "type": "symfony-bridge", - "extra": { - "branch-alias": { - "dev-main": "2.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Bridge\\PsrHttpMessage\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "http://symfony.com/contributors" - } - ], - "description": "PSR HTTP message bridge", - "homepage": "http://symfony.com", - "keywords": [ - "http", - "http-message", - "psr-17", - "psr-7" - ], - "support": { - "issues": "https://github.com/symfony/psr-http-message-bridge/issues", - "source": "https://github.com/symfony/psr-http-message-bridge/tree/v2.3.1" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2023-07-26T11:53:26+00:00" - }, - { - "name": "symfony/routing", - "version": "v6.4.16", - "source": { - "type": "git", - "url": "https://github.com/symfony/routing.git", - "reference": "91e02e606b4b705c2f4fb42f7e7708b7923a3220" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/91e02e606b4b705c2f4fb42f7e7708b7923a3220", - "reference": "91e02e606b4b705c2f4fb42f7e7708b7923a3220", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3" - }, - "conflict": { - "doctrine/annotations": "<1.12", - "symfony/config": "<6.2", - "symfony/dependency-injection": "<5.4", - "symfony/yaml": "<5.4" - }, - "require-dev": { - "doctrine/annotations": "^1.12|^2", - "psr/log": "^1|^2|^3", - "symfony/config": "^6.2|^7.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/expression-language": "^5.4|^6.0|^7.0", - "symfony/http-foundation": "^5.4|^6.0|^7.0", - "symfony/yaml": "^5.4|^6.0|^7.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Routing\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Maps an HTTP request to a set of configuration variables", - "homepage": "https://symfony.com", - "keywords": [ - "router", - "routing", - "uri", - "url" - ], - "support": { - "source": "https://github.com/symfony/routing/tree/v6.4.16" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-11-13T15:31:34+00:00" - }, - { - "name": "symfony/service-contracts", - "version": "v3.5.1", - "source": { - "type": "git", - "url": "https://github.com/symfony/service-contracts.git", - "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/e53260aabf78fb3d63f8d79d69ece59f80d5eda0", - "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "psr/container": "^1.1|^2.0", - "symfony/deprecation-contracts": "^2.5|^3" - }, - "conflict": { - "ext-psr": "<1.1|>=2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Contracts\\Service\\": "" - }, - "exclude-from-classmap": [ - "/Test/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Generic abstractions related to writing services", - "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], - "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.5.1" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-25T14:20:29+00:00" - }, - { - "name": "symfony/string", - "version": "v7.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/string.git", - "reference": "446e0d146f991dde3e73f45f2c97a9faad773c82" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/446e0d146f991dde3e73f45f2c97a9faad773c82", - "reference": "446e0d146f991dde3e73f45f2c97a9faad773c82", - "shasum": "" - }, - "require": { - "php": ">=8.2", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-intl-grapheme": "~1.0", - "symfony/polyfill-intl-normalizer": "~1.0", - "symfony/polyfill-mbstring": "~1.0" - }, - "conflict": { - "symfony/translation-contracts": "<2.5" - }, - "require-dev": { - "symfony/emoji": "^7.1", - "symfony/error-handler": "^6.4|^7.0", - "symfony/http-client": "^6.4|^7.0", - "symfony/intl": "^6.4|^7.0", - "symfony/translation-contracts": "^2.5|^3.0", - "symfony/var-exporter": "^6.4|^7.0" - }, - "type": "library", - "autoload": { - "files": [ - "Resources/functions.php" - ], - "psr-4": { - "Symfony\\Component\\String\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", - "homepage": "https://symfony.com", - "keywords": [ - "grapheme", - "i18n", - "string", - "unicode", - "utf-8", - "utf8" - ], - "support": { - "source": "https://github.com/symfony/string/tree/v7.2.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-11-13T13:31:26+00:00" - }, - { - "name": "symfony/translation", - "version": "v6.4.13", - "source": { - "type": "git", - "url": "https://github.com/symfony/translation.git", - "reference": "bee9bfabfa8b4045a66bf82520e492cddbaffa66" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/bee9bfabfa8b4045a66bf82520e492cddbaffa66", - "reference": "bee9bfabfa8b4045a66bf82520e492cddbaffa66", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", - "symfony/polyfill-mbstring": "~1.0", - "symfony/translation-contracts": "^2.5|^3.0" - }, - "conflict": { - "symfony/config": "<5.4", - "symfony/console": "<5.4", - "symfony/dependency-injection": "<5.4", - "symfony/http-client-contracts": "<2.5", - "symfony/http-kernel": "<5.4", - "symfony/service-contracts": "<2.5", - "symfony/twig-bundle": "<5.4", - "symfony/yaml": "<5.4" - }, - "provide": { - "symfony/translation-implementation": "2.3|3.0" - }, - "require-dev": { - "nikic/php-parser": "^4.18|^5.0", - "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0|^7.0", - "symfony/console": "^5.4|^6.0|^7.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/finder": "^5.4|^6.0|^7.0", - "symfony/http-client-contracts": "^2.5|^3.0", - "symfony/http-kernel": "^5.4|^6.0|^7.0", - "symfony/intl": "^5.4|^6.0|^7.0", - "symfony/polyfill-intl-icu": "^1.21", - "symfony/routing": "^5.4|^6.0|^7.0", - "symfony/service-contracts": "^2.5|^3", - "symfony/yaml": "^5.4|^6.0|^7.0" - }, - "type": "library", - "autoload": { - "files": [ - "Resources/functions.php" - ], - "psr-4": { - "Symfony\\Component\\Translation\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides tools to internationalize your application", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/translation/tree/v6.4.13" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-27T18:14:25+00:00" - }, - { - "name": "symfony/translation-contracts", - "version": "v3.5.1", - "source": { - "type": "git", - "url": "https://github.com/symfony/translation-contracts.git", - "reference": "4667ff3bd513750603a09c8dedbea942487fb07c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/4667ff3bd513750603a09c8dedbea942487fb07c", - "reference": "4667ff3bd513750603a09c8dedbea942487fb07c", - "shasum": "" - }, - "require": { - "php": ">=8.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Contracts\\Translation\\": "" - }, - "exclude-from-classmap": [ - "/Test/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Generic abstractions related to translation", - "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], - "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v3.5.1" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-25T14:20:29+00:00" - }, - { - "name": "symfony/uid", - "version": "v6.4.13", - "source": { - "type": "git", - "url": "https://github.com/symfony/uid.git", - "reference": "18eb207f0436a993fffbdd811b5b8fa35fa5e007" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/uid/zipball/18eb207f0436a993fffbdd811b5b8fa35fa5e007", - "reference": "18eb207f0436a993fffbdd811b5b8fa35fa5e007", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "symfony/polyfill-uuid": "^1.15" - }, - "require-dev": { - "symfony/console": "^5.4|^6.0|^7.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Uid\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Grégoire Pineau", - "email": "lyrixx@lyrixx.info" - }, - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides an object-oriented API to generate and represent UIDs", - "homepage": "https://symfony.com", - "keywords": [ - "UID", - "ulid", - "uuid" - ], - "support": { - "source": "https://github.com/symfony/uid/tree/v6.4.13" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-25T14:18:03+00:00" - }, - { - "name": "symfony/var-dumper", - "version": "v6.4.15", - "source": { - "type": "git", - "url": "https://github.com/symfony/var-dumper.git", - "reference": "38254d5a5ac2e61f2b52f9caf54e7aa3c9d36b80" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/38254d5a5ac2e61f2b52f9caf54e7aa3c9d36b80", - "reference": "38254d5a5ac2e61f2b52f9caf54e7aa3c9d36b80", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", - "symfony/polyfill-mbstring": "~1.0" - }, - "conflict": { - "symfony/console": "<5.4" - }, - "require-dev": { - "ext-iconv": "*", - "symfony/console": "^5.4|^6.0|^7.0", - "symfony/error-handler": "^6.3|^7.0", - "symfony/http-kernel": "^5.4|^6.0|^7.0", - "symfony/process": "^5.4|^6.0|^7.0", - "symfony/uid": "^5.4|^6.0|^7.0", - "twig/twig": "^2.13|^3.0.4" - }, - "bin": [ - "Resources/bin/var-dump-server" - ], - "type": "library", - "autoload": { - "files": [ - "Resources/functions/dump.php" - ], - "psr-4": { - "Symfony\\Component\\VarDumper\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides mechanisms for walking through any arbitrary PHP variable", - "homepage": "https://symfony.com", - "keywords": [ - "debug", - "dump" - ], - "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.4.15" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-11-08T15:28:48+00:00" - }, - { - "name": "symfony/var-exporter", - "version": "v7.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/var-exporter.git", - "reference": "1a6a89f95a46af0f142874c9d650a6358d13070d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/var-exporter/zipball/1a6a89f95a46af0f142874c9d650a6358d13070d", - "reference": "1a6a89f95a46af0f142874c9d650a6358d13070d", - "shasum": "" - }, - "require": { - "php": ">=8.2" - }, - "require-dev": { - "symfony/property-access": "^6.4|^7.0", - "symfony/serializer": "^6.4|^7.0", - "symfony/var-dumper": "^6.4|^7.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\VarExporter\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Allows exporting any serializable PHP data structure to plain PHP code", - "homepage": "https://symfony.com", - "keywords": [ - "clone", - "construct", - "export", - "hydrate", - "instantiate", - "lazy-loading", - "proxy", - "serialize" - ], - "support": { - "source": "https://github.com/symfony/var-exporter/tree/v7.2.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-10-18T07:58:17+00:00" - }, - { - "name": "symfony/yaml", - "version": "v6.4.13", - "source": { - "type": "git", - "url": "https://github.com/symfony/yaml.git", - "reference": "e99b4e94d124b29ee4cf3140e1b537d2dad8cec9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/e99b4e94d124b29ee4cf3140e1b537d2dad8cec9", - "reference": "e99b4e94d124b29ee4cf3140e1b537d2dad8cec9", - "shasum": "" - }, - "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", - "symfony/polyfill-ctype": "^1.8" - }, - "conflict": { - "symfony/console": "<5.4" - }, - "require-dev": { - "symfony/console": "^5.4|^6.0|^7.0" - }, - "bin": [ - "Resources/bin/yaml-lint" - ], - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Yaml\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Loads and dumps YAML files", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/yaml/tree/v6.4.13" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-25T14:18:03+00:00" - }, - { - "name": "tijsverkoyen/css-to-inline-styles", - "version": "v2.2.7", - "source": { - "type": "git", - "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", - "reference": "83ee6f38df0a63106a9e4536e3060458b74ccedb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/83ee6f38df0a63106a9e4536e3060458b74ccedb", - "reference": "83ee6f38df0a63106a9e4536e3060458b74ccedb", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-libxml": "*", - "php": "^5.5 || ^7.0 || ^8.0", - "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5 || ^8.5.21 || ^9.5.10" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.2.x-dev" - } - }, - "autoload": { - "psr-4": { - "TijsVerkoyen\\CssToInlineStyles\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Tijs Verkoyen", - "email": "css_to_inline_styles@verkoyen.eu", - "role": "Developer" - } - ], - "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.", - "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", - "support": { - "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", - "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/v2.2.7" - }, - "time": "2023-12-08T13:03:43+00:00" - }, - { - "name": "trax2/framework", - "version": "2.0.4", - "source": { - "type": "git", - "url": "https://github.com/trax-project/trax2-framework.git", - "reference": "0f099d4411ba8e32d373e1e2142f0036afee1414" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/trax-project/trax2-framework/zipball/0f099d4411ba8e32d373e1e2142f0036afee1414", - "reference": "0f099d4411ba8e32d373e1e2142f0036afee1414", - "shasum": "" - }, - "type": "library", - "autoload": { - "psr-4": { - "Trax\\Auth\\": "auth/src/", - "Trax\\Core\\": "core/src/", - "Trax\\Repo\\": "repo/src/", - "Trax\\XapiStore\\": "xapi-store/src/", - "Trax\\XapiValidation\\": "xapi-validation/src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-3.0-or-later" - ], - "authors": [ - { - "name": "Sébastien Fraysse", - "email": "sebastien@fraysse.eu", - "homepage": "http://fraysse.eu" - } - ], - "description": "A framework for TRAX LRS", - "homepage": "http://traxlrs.com", - "keywords": [ - "lrs", - "trax", - "xAPI" - ], - "support": { - "issues": "https://github.com/trax-project/trax2-framework/issues", - "source": "https://github.com/trax-project/trax2-framework/tree/2.0.4" - }, - "time": "2023-04-25T11:10:04+00:00" - }, - { - "name": "treestoneit/shopping-cart", - "version": "v1.5.0", - "source": { - "type": "git", - "url": "https://github.com/treeStoneIT/shopping-cart.git", - "reference": "303b3d5e4845bbd45f72ba29cb8098d17d50f5a1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/treeStoneIT/shopping-cart/zipball/303b3d5e4845bbd45f72ba29cb8098d17d50f5a1", - "reference": "303b3d5e4845bbd45f72ba29cb8098d17d50f5a1", - "shasum": "" - }, - "require": { - "ext-json": "*", - "illuminate/config": "^6.0|^7.0|^8.0|^9.0", - "illuminate/database": "^6.20.26|^7.30.5|^8.40.0|^9.0", - "illuminate/support": "^6.0|^7.0|^8.0|^9.0", - "php": "^7.3|^8.0|^8.1" - }, - "require-dev": { - "orchestra/testbench": "^4.0|^5.0|^6.0", - "phpunit/phpunit": "^8.0|^9.0" - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "Cart": "Treestoneit\\ShoppingCart\\Facades\\Cart" - }, - "providers": [ - "Treestoneit\\ShoppingCart\\CartServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Treestoneit\\ShoppingCart\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Avraham Appel", - "email": "avraham@bomshteyn.com", - "role": "Developer" - } - ], - "description": "An easy-to-use shopping cart for Laravel", - "homepage": "https://github.com/treestoneit/shopping-cart", - "keywords": [ - "laravel", - "shopping-cart", - "treestoneit" - ], - "support": { - "issues": "https://github.com/treeStoneIT/shopping-cart/issues", - "source": "https://github.com/treeStoneIT/shopping-cart/tree/v1.5.0" - }, - "funding": [ - { - "url": "https://github.com/treestoneit", - "type": "github" - } - ], - "time": "2022-09-13T20:54:06+00:00" - }, - { - "name": "twilio/sdk", - "version": "6.44.4", - "source": { - "type": "git", - "url": "https://github.com/twilio/twilio-php.git", - "reference": "08aad5f377e2245b9cd7508e7762d95e7392fa4d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/twilio/twilio-php/zipball/08aad5f377e2245b9cd7508e7762d95e7392fa4d", - "reference": "08aad5f377e2245b9cd7508e7762d95e7392fa4d", - "shasum": "" - }, - "require": { - "php": ">=7.1.0" - }, - "require-dev": { - "guzzlehttp/guzzle": "^6.3 || ^7.0", - "phpunit/phpunit": ">=7.0 < 10" - }, - "suggest": { - "guzzlehttp/guzzle": "An HTTP client to execute the API requests" - }, - "type": "library", - "autoload": { - "psr-4": { - "Twilio\\": "src/Twilio/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Twilio API Team", - "email": "api@twilio.com" - } - ], - "description": "A PHP wrapper for Twilio's API", - "homepage": "https://github.com/twilio/twilio-php", - "keywords": [ - "api", - "sms", - "twilio" - ], - "support": { - "issues": "https://github.com/twilio/twilio-php/issues", - "source": "https://github.com/twilio/twilio-php/tree/6.44.4" - }, - "time": "2023-02-22T19:59:53+00:00" - }, - { - "name": "tzsk/sms", - "version": "6.0.0", - "source": { - "type": "git", - "url": "https://github.com/tzsk/sms.git", - "reference": "387b3e750e911095be7a36f9181cb3cdd7d81929" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/tzsk/sms/zipball/387b3e750e911095be7a36f9181cb3cdd7d81929", - "reference": "387b3e750e911095be7a36f9181cb3cdd7d81929", - "shasum": "" - }, - "require": { - "guzzlehttp/guzzle": "^7.0", - "illuminate/http": "^8.0|^9.0", - "illuminate/support": "^8.0|^9.0", - "php": "^8.0" - }, - "require-dev": { - "aws/aws-sdk-php": "^3.87", - "friendsofphp/php-cs-fixer": "^3.0", - "kavenegar/php": "^1.2", - "laravel/legacy-factories": "^1.0", - "mediaburst/clockworksms": "^2.0", - "melipayamak/php": "^1.0.0", - "orchestra/testbench": "^6.0|^7.0", - "phpunit/phpunit": "^9.3", - "sms77/api": "^v2.4.0", - "smsgatewayme/client": "^0.0.1", - "twilio/sdk": "^6.0", - "vimeo/psalm": "^4.0" - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "Sms": "Tzsk\\Sms\\Facades\\Sms" - }, - "providers": [ - "Tzsk\\Sms\\SmsServiceProvider" - ] - } - }, - "autoload": { - "files": [ - "src/Helper.php" - ], - "psr-4": { - "Tzsk\\Sms\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Kazi Ahmed", - "email": "mailtokmahmed@gmail.com", - "homepage": "https://github.com/tzsk", - "role": "Developer" - } - ], - "description": "Laravel SMS Gateway Integration Package", - "homepage": "https://github.com/tzsk/sms", - "keywords": [ - "laravel SMS gateway me", - "laravel SmsGateWay24", - "laravel farazsms", - "laravel kavenegar", - "laravel link mobility", - "laravel melipayamak", - "laravel sms gateway", - "laravel smsir", - "laravel textlocal", - "laravel tsms", - "laravel twilio", - "sms", - "tzsk" - ], - "support": { - "issues": "https://github.com/tzsk/sms/issues", - "source": "https://github.com/tzsk/sms/tree/6.0.0" - }, - "funding": [ - { - "url": "https://paypal.me/KMAhmed", - "type": "custom" - }, - { - "url": "https://github.com/tzsk", - "type": "github" - } - ], - "time": "2022-04-02T05:56:41+00:00" - }, - { - "name": "vlucas/phpdotenv", - "version": "v5.6.1", - "source": { - "type": "git", - "url": "https://github.com/vlucas/phpdotenv.git", - "reference": "a59a13791077fe3d44f90e7133eb68e7d22eaff2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/a59a13791077fe3d44f90e7133eb68e7d22eaff2", - "reference": "a59a13791077fe3d44f90e7133eb68e7d22eaff2", - "shasum": "" - }, - "require": { - "ext-pcre": "*", - "graham-campbell/result-type": "^1.1.3", - "php": "^7.2.5 || ^8.0", - "phpoption/phpoption": "^1.9.3", - "symfony/polyfill-ctype": "^1.24", - "symfony/polyfill-mbstring": "^1.24", - "symfony/polyfill-php80": "^1.24" - }, - "require-dev": { - "bamarni/composer-bin-plugin": "^1.8.2", - "ext-filter": "*", - "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2" - }, - "suggest": { - "ext-filter": "Required to use the boolean validator." - }, - "type": "library", - "extra": { - "bamarni-bin": { - "bin-links": true, - "forward-command": false - }, - "branch-alias": { - "dev-master": "5.6-dev" - } - }, - "autoload": { - "psr-4": { - "Dotenv\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk", - "homepage": "https://github.com/GrahamCampbell" - }, - { - "name": "Vance Lucas", - "email": "vance@vancelucas.com", - "homepage": "https://github.com/vlucas" - } - ], - "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", - "keywords": [ - "dotenv", - "env", - "environment" - ], - "support": { - "issues": "https://github.com/vlucas/phpdotenv/issues", - "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.1" - }, - "funding": [ - { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", - "type": "tidelift" - } - ], - "time": "2024-07-20T21:52:34+00:00" - }, - { - "name": "voku/portable-ascii", - "version": "2.0.3", - "source": { - "type": "git", - "url": "https://github.com/voku/portable-ascii.git", - "reference": "b1d923f88091c6bf09699efcd7c8a1b1bfd7351d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b1d923f88091c6bf09699efcd7c8a1b1bfd7351d", - "reference": "b1d923f88091c6bf09699efcd7c8a1b1bfd7351d", - "shasum": "" - }, - "require": { - "php": ">=7.0.0" - }, - "require-dev": { - "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" - }, - "suggest": { - "ext-intl": "Use Intl for transliterator_transliterate() support" - }, - "type": "library", - "autoload": { - "psr-4": { - "voku\\": "src/voku/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Lars Moelleken", - "homepage": "https://www.moelleken.org/" - } - ], - "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", - "homepage": "https://github.com/voku/portable-ascii", - "keywords": [ - "ascii", - "clean", - "php" - ], - "support": { - "issues": "https://github.com/voku/portable-ascii/issues", - "source": "https://github.com/voku/portable-ascii/tree/2.0.3" - }, - "funding": [ - { - "url": "https://www.paypal.me/moelleken", - "type": "custom" - }, - { - "url": "https://github.com/voku", - "type": "github" - }, - { - "url": "https://opencollective.com/portable-ascii", - "type": "open_collective" - }, - { - "url": "https://www.patreon.com/voku", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", - "type": "tidelift" - } - ], - "time": "2024-11-21T01:49:47+00:00" - }, - { - "name": "webmozart/assert", - "version": "1.11.0", - "source": { - "type": "git", - "url": "https://github.com/webmozarts/assert.git", - "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", - "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", - "shasum": "" - }, - "require": { - "ext-ctype": "*", - "php": "^7.2 || ^8.0" - }, - "conflict": { - "phpstan/phpstan": "<0.12.20", - "vimeo/psalm": "<4.6.1 || 4.6.2" - }, - "require-dev": { - "phpunit/phpunit": "^8.5.13" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.10-dev" - } - }, - "autoload": { - "psr-4": { - "Webmozart\\Assert\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - } - ], - "description": "Assertions to validate method input/output with nice error messages.", - "keywords": [ - "assert", - "check", - "validate" - ], - "support": { - "issues": "https://github.com/webmozarts/assert/issues", - "source": "https://github.com/webmozarts/assert/tree/1.11.0" - }, - "time": "2022-06-03T18:03:27+00:00" - }, - { - "name": "zanysoft/laravel-zip", - "version": "2.0.4", - "source": { - "type": "git", - "url": "https://github.com/zanysoft/laravel-zip.git", - "reference": "04ed09db8ca799e088b3af183e6de50be8346bf4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zanysoft/laravel-zip/zipball/04ed09db8ca799e088b3af183e6de50be8346bf4", - "reference": "04ed09db8ca799e088b3af183e6de50be8346bf4", - "shasum": "" - }, - "require": { - "ext-zip": "*", - "illuminate/support": "^7.0|^8.0|^9.0|^10.0", - "php": ">=7.4" - }, - "require-dev": { - "orchestra/testbench": "^6.24", - "phpunit/phpunit": "^9.5", - "scrutinizer/ocular": "^1.9" - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "Zip": "ZanySoft\\Zip\\Facades\\Zip" - }, - "providers": [ - "ZanySoft\\Zip\\ZipServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "ZanySoft\\Zip\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Zany Soft", - "email": "info@zanysoft.net", - "homepage": "http://www.zanysoft.net" - } - ], - "description": "laravel-zip is the world's leading zip utility for file compression and backup.", - "homepage": "http://www.zanysoft.net", - "keywords": [ - "backup", - "extract", - "laravel", - "laravel-zip", - "laravel8", - "laravel9", - "merge", - "multiple", - "unzip", - "zip", - "ziparchive" - ], - "support": { - "issues": "https://github.com/zanysoft/laravel-zip/issues", - "source": "https://github.com/zanysoft/laravel-zip/tree/2.0.4" - }, - "time": "2023-02-16T05:33:35+00:00" - }, - { - "name": "zircote/swagger-php", - "version": "4.11.1", - "source": { - "type": "git", - "url": "https://github.com/zircote/swagger-php.git", - "reference": "7df10e8ec47db07c031db317a25bef962b4e5de1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zircote/swagger-php/zipball/7df10e8ec47db07c031db317a25bef962b4e5de1", - "reference": "7df10e8ec47db07c031db317a25bef962b4e5de1", - "shasum": "" - }, - "require": { - "ext-json": "*", - "php": ">=7.2", - "psr/log": "^1.1 || ^2.0 || ^3.0", - "symfony/deprecation-contracts": "^2 || ^3", - "symfony/finder": ">=2.2", - "symfony/yaml": ">=3.3" - }, - "require-dev": { - "composer/package-versions-deprecated": "^1.11", - "doctrine/annotations": "^1.7 || ^2.0", - "friendsofphp/php-cs-fixer": "^2.17 || 3.62.0", - "phpstan/phpstan": "^1.6", - "phpunit/phpunit": ">=8", - "vimeo/psalm": "^4.23" - }, - "suggest": { - "doctrine/annotations": "^1.7 || ^2.0" - }, - "bin": [ - "bin/openapi" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.x-dev" - } - }, - "autoload": { - "psr-4": { - "OpenApi\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Robert Allen", - "email": "zircote@gmail.com" - }, - { - "name": "Bob Fanger", - "email": "bfanger@gmail.com", - "homepage": "https://bfanger.nl" - }, - { - "name": "Martin Rademacher", - "email": "mano@radebatz.net", - "homepage": "https://radebatz.net" - } - ], - "description": "swagger-php - Generate interactive documentation for your RESTful API using phpdoc annotations", - "homepage": "https://github.com/zircote/swagger-php/", - "keywords": [ - "api", - "json", - "rest", - "service discovery" - ], - "support": { - "issues": "https://github.com/zircote/swagger-php/issues", - "source": "https://github.com/zircote/swagger-php/tree/4.11.1" - }, - "time": "2024-10-15T19:20:02+00:00" - } - ], - "packages-dev": [ - { - "name": "doctrine/instantiator", - "version": "2.0.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/instantiator.git", - "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", - "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", - "shasum": "" - }, - "require": { - "php": "^8.1" - }, - "require-dev": { - "doctrine/coding-standard": "^11", - "ext-pdo": "*", - "ext-phar": "*", - "phpbench/phpbench": "^1.2", - "phpstan/phpstan": "^1.9.4", - "phpstan/phpstan-phpunit": "^1.3", - "phpunit/phpunit": "^9.5.27", - "vimeo/psalm": "^5.4" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com", - "homepage": "https://ocramius.github.io/" - } - ], - "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", - "homepage": "https://www.doctrine-project.org/projects/instantiator.html", - "keywords": [ - "constructor", - "instantiate" - ], - "support": { - "issues": "https://github.com/doctrine/instantiator/issues", - "source": "https://github.com/doctrine/instantiator/tree/2.0.0" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", - "type": "tidelift" - } - ], - "time": "2022-12-30T00:23:10+00:00" - }, - { - "name": "filp/whoops", - "version": "2.16.0", - "source": { - "type": "git", - "url": "https://github.com/filp/whoops.git", - "reference": "befcdc0e5dce67252aa6322d82424be928214fa2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/filp/whoops/zipball/befcdc0e5dce67252aa6322d82424be928214fa2", - "reference": "befcdc0e5dce67252aa6322d82424be928214fa2", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0", - "psr/log": "^1.0.1 || ^2.0 || ^3.0" - }, - "require-dev": { - "mockery/mockery": "^1.0", - "phpunit/phpunit": "^7.5.20 || ^8.5.8 || ^9.3.3", - "symfony/var-dumper": "^4.0 || ^5.0" - }, - "suggest": { - "symfony/var-dumper": "Pretty print complex values better with var-dumper available", - "whoops/soap": "Formats errors as SOAP responses" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.7-dev" - } - }, - "autoload": { - "psr-4": { - "Whoops\\": "src/Whoops/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Filipe Dobreira", - "homepage": "https://github.com/filp", - "role": "Developer" - } - ], - "description": "php error handling for cool kids", - "homepage": "https://filp.github.io/whoops/", - "keywords": [ - "error", - "exception", - "handling", - "library", - "throwable", - "whoops" - ], - "support": { - "issues": "https://github.com/filp/whoops/issues", - "source": "https://github.com/filp/whoops/tree/2.16.0" - }, - "funding": [ - { - "url": "https://github.com/denis-sokolov", - "type": "github" - } - ], - "time": "2024-09-25T12:00:00+00:00" - }, - { - "name": "hamcrest/hamcrest-php", - "version": "v2.0.1", - "source": { - "type": "git", - "url": "https://github.com/hamcrest/hamcrest-php.git", - "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", - "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", - "shasum": "" - }, - "require": { - "php": "^5.3|^7.0|^8.0" - }, - "replace": { - "cordoval/hamcrest-php": "*", - "davedevelopment/hamcrest-php": "*", - "kodova/hamcrest-php": "*" - }, - "require-dev": { - "phpunit/php-file-iterator": "^1.4 || ^2.0", - "phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.1-dev" - } - }, - "autoload": { - "classmap": [ - "hamcrest" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "This is the PHP port of Hamcrest Matchers", - "keywords": [ - "test" - ], - "support": { - "issues": "https://github.com/hamcrest/hamcrest-php/issues", - "source": "https://github.com/hamcrest/hamcrest-php/tree/v2.0.1" - }, - "time": "2020-07-09T08:09:16+00:00" - }, - { - "name": "mockery/mockery", - "version": "1.6.12", - "source": { - "type": "git", - "url": "https://github.com/mockery/mockery.git", - "reference": "1f4efdd7d3beafe9807b08156dfcb176d18f1699" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/mockery/mockery/zipball/1f4efdd7d3beafe9807b08156dfcb176d18f1699", - "reference": "1f4efdd7d3beafe9807b08156dfcb176d18f1699", - "shasum": "" - }, - "require": { - "hamcrest/hamcrest-php": "^2.0.1", - "lib-pcre": ">=7.0", - "php": ">=7.3" - }, - "conflict": { - "phpunit/phpunit": "<8.0" - }, - "require-dev": { - "phpunit/phpunit": "^8.5 || ^9.6.17", - "symplify/easy-coding-standard": "^12.1.14" - }, - "type": "library", - "autoload": { - "files": [ - "library/helpers.php", - "library/Mockery.php" - ], - "psr-4": { - "Mockery\\": "library/Mockery" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Pádraic Brady", - "email": "padraic.brady@gmail.com", - "homepage": "https://github.com/padraic", - "role": "Author" - }, - { - "name": "Dave Marshall", - "email": "dave.marshall@atstsolutions.co.uk", - "homepage": "https://davedevelopment.co.uk", - "role": "Developer" - }, - { - "name": "Nathanael Esayeas", - "email": "nathanael.esayeas@protonmail.com", - "homepage": "https://github.com/ghostwriter", - "role": "Lead Developer" - } - ], - "description": "Mockery is a simple yet flexible PHP mock object framework", - "homepage": "https://github.com/mockery/mockery", - "keywords": [ - "BDD", - "TDD", - "library", - "mock", - "mock objects", - "mockery", - "stub", - "test", - "test double", - "testing" - ], - "support": { - "docs": "https://docs.mockery.io/", - "issues": "https://github.com/mockery/mockery/issues", - "rss": "https://github.com/mockery/mockery/releases.atom", - "security": "https://github.com/mockery/mockery/security/advisories", - "source": "https://github.com/mockery/mockery" - }, - "time": "2024-05-16T03:13:13+00:00" - }, - { - "name": "myclabs/deep-copy", - "version": "1.12.1", - "source": { - "type": "git", - "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/123267b2c49fbf30d78a7b2d333f6be754b94845", - "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0" - }, - "conflict": { - "doctrine/collections": "<1.6.8", - "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", - "autoload": { - "files": [ - "src/DeepCopy/deep_copy.php" - ], - "psr-4": { - "DeepCopy\\": "src/DeepCopy/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Create deep copies (clones) of your objects", - "keywords": [ - "clone", - "copy", - "duplicate", - "object", - "object graph" - ], - "support": { - "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.12.1" - }, - "funding": [ - { - "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", - "type": "tidelift" - } - ], - "time": "2024-11-08T17:47:46+00:00" - }, - { - "name": "nunomaduro/collision", - "version": "v7.11.0", - "source": { - "type": "git", - "url": "https://github.com/nunomaduro/collision.git", - "reference": "994ea93df5d4132f69d3f1bd74730509df6e8a05" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/994ea93df5d4132f69d3f1bd74730509df6e8a05", - "reference": "994ea93df5d4132f69d3f1bd74730509df6e8a05", - "shasum": "" - }, - "require": { - "filp/whoops": "^2.16.0", - "nunomaduro/termwind": "^1.15.1", - "php": "^8.1.0", - "symfony/console": "^6.4.12" - }, - "conflict": { - "laravel/framework": ">=11.0.0" - }, - "require-dev": { - "brianium/paratest": "^7.3.1", - "laravel/framework": "^10.48.22", - "laravel/pint": "^1.18.1", - "laravel/sail": "^1.36.0", - "laravel/sanctum": "^3.3.3", - "laravel/tinker": "^2.10.0", - "nunomaduro/larastan": "^2.9.8", - "orchestra/testbench-core": "^8.28.3", - "pestphp/pest": "^2.35.1", - "phpunit/phpunit": "^10.5.36", - "sebastian/environment": "^6.1.0", - "spatie/laravel-ignition": "^2.8.0" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider" - ] - } - }, - "autoload": { - "files": [ - "./src/Adapters/Phpunit/Autoload.php" - ], - "psr-4": { - "NunoMaduro\\Collision\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nuno Maduro", - "email": "enunomaduro@gmail.com" - } - ], - "description": "Cli error handling for console/command-line PHP applications.", - "keywords": [ - "artisan", - "cli", - "command-line", - "console", - "error", - "handling", - "laravel", - "laravel-zero", - "php", - "symfony" - ], - "support": { - "issues": "https://github.com/nunomaduro/collision/issues", - "source": "https://github.com/nunomaduro/collision" - }, - "funding": [ - { - "url": "https://www.paypal.com/paypalme/enunomaduro", - "type": "custom" - }, - { - "url": "https://github.com/nunomaduro", - "type": "github" - }, - { - "url": "https://www.patreon.com/nunomaduro", - "type": "patreon" - } - ], - "time": "2024-10-15T15:12:40+00:00" - }, - { - "name": "orchestra/canvas", - "version": "v7.11.1", - "source": { - "type": "git", - "url": "https://github.com/orchestral/canvas.git", - "reference": "ccfbf44bfd2b959fa05b6ad5c770c89641991edc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/orchestral/canvas/zipball/ccfbf44bfd2b959fa05b6ad5c770c89641991edc", - "reference": "ccfbf44bfd2b959fa05b6ad5c770c89641991edc", - "shasum": "" - }, - "require": { - "illuminate/database": "^9.52.15", - "illuminate/support": "^9.52.15", - "orchestra/canvas-core": "^7.7", - "orchestra/testbench-core": "^7.31", - "php": "^8.0", - "symfony/yaml": "^5.4 || ^6.0" - }, - "require-dev": { - "laravel/framework": "^9.52.15", - "laravel/pint": "^1.4", - "mockery/mockery": "^1.5.1", - "phpstan/phpstan": "^1.10.5", - "phpunit/phpunit": "^9.5.10", - "spatie/laravel-ray": "^1.32.4" - }, - "bin": [ - "canvas" - ], - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Orchestra\\Canvas\\LaravelServiceProvider" - ] - }, - "branch-alias": { - "dev-master": "8.0-dev" - } - }, - "autoload": { - "psr-4": { - "Orchestra\\Canvas\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - }, - { - "name": "Mior Muhammad Zaki", - "email": "crynobone@gmail.com" - } - ], - "description": "Code Generators for Laravel Applications and Packages", - "support": { - "issues": "https://github.com/orchestral/canvas/issues", - "source": "https://github.com/orchestral/canvas/tree/v7.11.1" - }, - "time": "2023-09-25T08:18:28+00:00" - }, - { - "name": "orchestra/canvas-core", - "version": "v7.7.0", - "source": { - "type": "git", - "url": "https://github.com/orchestral/canvas-core.git", - "reference": "7e1bc8933fd0bd40464e4119060065000fc2ab2f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/orchestral/canvas-core/zipball/7e1bc8933fd0bd40464e4119060065000fc2ab2f", - "reference": "7e1bc8933fd0bd40464e4119060065000fc2ab2f", - "shasum": "" - }, - "require": { - "illuminate/console": "^9.52.15", - "illuminate/filesystem": "^9.52.15", - "php": "^8.0" - }, - "conflict": { - "orchestra/canvas": "<7.10.0", - "orchestra/testbench-core": "<7.25.0" - }, - "require-dev": { - "fakerphp/faker": "^1.21", - "laravel/framework": "^9.52.15", - "laravel/pint": "^1.1", - "mockery/mockery": "^1.5.1", - "orchestra/testbench-core": "^7.31", - "orchestra/workbench": "^0.3", - "phpstan/phpstan": "^1.10.6", - "phpunit/phpunit": "^9.6", - "symfony/yaml": "^6.0.9" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Orchestra\\Canvas\\Core\\LaravelServiceProvider" - ] - }, - "branch-alias": { - "dev-master": "8.0-dev" - } - }, - "autoload": { - "psr-4": { - "Orchestra\\Canvas\\Core\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - }, - { - "name": "Mior Muhammad Zaki", - "email": "crynobone@gmail.com" - } - ], - "description": "Code Generators Builder for Laravel Applications and Packages", - "support": { - "issues": "https://github.com/orchestral/canvas/issues", - "source": "https://github.com/orchestral/canvas-core/tree/v7.7.0" - }, - "time": "2023-09-19T04:21:54+00:00" - }, - { - "name": "orchestra/testbench", - "version": "v7.32.0", - "source": { - "type": "git", - "url": "https://github.com/orchestral/testbench.git", - "reference": "3e493a420bbc666a5a49984dbc7317b62a18c7dc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/orchestral/testbench/zipball/3e493a420bbc666a5a49984dbc7317b62a18c7dc", - "reference": "3e493a420bbc666a5a49984dbc7317b62a18c7dc", - "shasum": "" - }, - "require": { - "fakerphp/faker": "^1.21", - "laravel/framework": "^9.52.15", - "mockery/mockery": "^1.5.1", - "orchestra/testbench-core": "^7.32", - "orchestra/workbench": "^0.4.0", - "php": "^8.0", - "phpunit/phpunit": "^9.5.10", - "spatie/laravel-ray": "^1.32.4", - "symfony/process": "^6.0.9", - "symfony/yaml": "^6.0.9", - "vlucas/phpdotenv": "^5.4.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "7.0-dev" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mior Muhammad Zaki", - "email": "crynobone@gmail.com", - "homepage": "https://github.com/crynobone" - } - ], - "description": "Laravel Testing Helper for Packages Development", - "homepage": "https://packages.tools/testbench/", - "keywords": [ - "BDD", - "TDD", - "dev", - "laravel", - "laravel-packages", - "testing" - ], - "support": { - "issues": "https://github.com/orchestral/testbench/issues", - "source": "https://github.com/orchestral/testbench/tree/v7.32.0" - }, - "time": "2023-09-25T14:00:50+00:00" - }, - { - "name": "orchestra/testbench-core", - "version": "v7.32.1", - "source": { - "type": "git", - "url": "https://github.com/orchestral/testbench-core.git", - "reference": "9443467400b4f848bb5a1649e1b21cf7010604fb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/orchestral/testbench-core/zipball/9443467400b4f848bb5a1649e1b21cf7010604fb", - "reference": "9443467400b4f848bb5a1649e1b21cf7010604fb", - "shasum": "" - }, - "require": { - "php": "^8.0" - }, - "require-dev": { - "fakerphp/faker": "^1.21", - "laravel/framework": "^9.52.9", - "laravel/pint": "^1.4", - "mockery/mockery": "^1.5.1", - "phpstan/phpstan": "^1.10.7", - "phpunit/phpunit": "^9.5.10", - "spatie/laravel-ray": "^1.32.4", - "symfony/process": "^6.0.9", - "symfony/yaml": "^6.0.9", - "vlucas/phpdotenv": "^5.4.1" - }, - "suggest": { - "brianium/paratest": "Allow using parallel tresting (^6.4).", - "fakerphp/faker": "Allow using Faker for testing (^1.21).", - "laravel/framework": "Required for testing (^9.52.9).", - "mockery/mockery": "Allow using Mockery for testing (^1.5.1).", - "nunomaduro/collision": "Allow using Laravel style tests output and parallel testing (^6.2).", - "orchestra/testbench-browser-kit": "Allow using legacy Laravel BrowserKit for testing (^7.0).", - "orchestra/testbench-dusk": "Allow using Laravel Dusk for testing (^7.0).", - "phpunit/phpunit": "Allow using PHPUnit for testing (^9.5.10).", - "symfony/yaml": "Required for CLI Commander (^6.0.9).", - "vlucas/phpdotenv": "Required for CLI Commander (^5.4.1)." - }, - "bin": [ - "testbench" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "7.0-dev" - } - }, - "autoload": { - "files": [ - "src/helpers.php" - ], - "psr-4": { - "Orchestra\\Testbench\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mior Muhammad Zaki", - "email": "crynobone@gmail.com", - "homepage": "https://github.com/crynobone" - } - ], - "description": "Testing Helper for Laravel Development", - "homepage": "https://packages.tools/testbench", - "keywords": [ - "BDD", - "TDD", - "dev", - "laravel", - "laravel-packages", - "testing" - ], - "support": { - "issues": "https://github.com/orchestral/testbench/issues", - "source": "https://github.com/orchestral/testbench-core" - }, - "time": "2023-09-26T12:49:36+00:00" - }, - { - "name": "orchestra/workbench", - "version": "v0.4.2", - "source": { - "type": "git", - "url": "https://github.com/orchestral/workbench.git", - "reference": "958e6cdd73c86098b21bdb4cf86d6983e385d8f7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/orchestral/workbench/zipball/958e6cdd73c86098b21bdb4cf86d6983e385d8f7", - "reference": "958e6cdd73c86098b21bdb4cf86d6983e385d8f7", - "shasum": "" - }, - "require": { - "composer-runtime-api": "^2.2", - "illuminate/console": "^9.52.15 || ^10.26.0", - "illuminate/support": "^9.52.15 || ^10.26.0", - "laravel/tinker": "^2.8.2", - "orchestra/canvas": "^7.10.0 || ^8.11.0", - "orchestra/testbench-core": "^7.32.0 || ^8.12.0", - "php": "^8.0" - }, - "require-dev": { - "fakerphp/faker": "^1.21", - "laravel/framework": "^9.52.15 || ^10.26.0", - "laravel/pint": "^1.4", - "mockery/mockery": "^1.5.1", - "phpstan/phpstan": "^1.10.7", - "phpunit/phpunit": "^9.6", - "spatie/laravel-ray": "^1.32.4", - "symfony/yaml": "^6.0.9" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "0.4.x-dev" - } - }, - "autoload": { - "psr-4": { - "Orchestra\\Workbench\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mior Muhammad Zaki", - "email": "crynobone@gmail.com" - } - ], - "description": "Workbench Companion for Laravel Packages Development", - "keywords": [ - "dev", - "laravel", - "laravel-packages", - "testing" - ], - "support": { - "issues": "https://github.com/orchestral/workbench/issues", - "source": "https://github.com/orchestral/workbench/tree/v0.4.2" - }, - "time": "2023-10-15T02:27:06+00:00" - }, - { - "name": "phar-io/manifest", - "version": "2.0.4", - "source": { - "type": "git", - "url": "https://github.com/phar-io/manifest.git", - "reference": "54750ef60c58e43759730615a392c31c80e23176" - }, - "dist": { - "type": "zip", - "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", - "php": "^7.2 || ^8.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - }, - { - "name": "Sebastian Heuer", - "email": "sebastian@phpeople.de", - "role": "Developer" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "Developer" - } - ], - "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.4" - }, - "funding": [ - { - "url": "https://github.com/theseer", - "type": "github" - } - ], - "time": "2024-03-03T12:33:53+00:00" - }, - { - "name": "phar-io/version", - "version": "3.2.1", - "source": { - "type": "git", - "url": "https://github.com/phar-io/version.git", - "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", - "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - }, - { - "name": "Sebastian Heuer", - "email": "sebastian@phpeople.de", - "role": "Developer" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "Developer" - } - ], - "description": "Library for handling version information and constraints", - "support": { - "issues": "https://github.com/phar-io/version/issues", - "source": "https://github.com/phar-io/version/tree/3.2.1" - }, - "time": "2022-02-21T01:04:05+00:00" - }, - { - "name": "php-di/invoker", - "version": "2.3.4", - "source": { - "type": "git", - "url": "https://github.com/PHP-DI/Invoker.git", - "reference": "33234b32dafa8eb69202f950a1fc92055ed76a86" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/PHP-DI/Invoker/zipball/33234b32dafa8eb69202f950a1fc92055ed76a86", - "reference": "33234b32dafa8eb69202f950a1fc92055ed76a86", - "shasum": "" - }, - "require": { - "php": ">=7.3", - "psr/container": "^1.0|^2.0" - }, - "require-dev": { - "athletic/athletic": "~0.1.8", - "mnapoli/hard-mode": "~0.3.0", - "phpunit/phpunit": "^9.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Invoker\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Generic and extensible callable invoker", - "homepage": "https://github.com/PHP-DI/Invoker", - "keywords": [ - "callable", - "dependency", - "dependency-injection", - "injection", - "invoke", - "invoker" - ], - "support": { - "issues": "https://github.com/PHP-DI/Invoker/issues", - "source": "https://github.com/PHP-DI/Invoker/tree/2.3.4" - }, - "funding": [ - { - "url": "https://github.com/mnapoli", - "type": "github" - } - ], - "time": "2023-09-08T09:24:21+00:00" - }, - { - "name": "php-di/php-di", - "version": "7.0.7", - "source": { - "type": "git", - "url": "https://github.com/PHP-DI/PHP-DI.git", - "reference": "e87435e3c0e8f22977adc5af0d5cdcc467e15cf1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/PHP-DI/PHP-DI/zipball/e87435e3c0e8f22977adc5af0d5cdcc467e15cf1", - "reference": "e87435e3c0e8f22977adc5af0d5cdcc467e15cf1", - "shasum": "" - }, - "require": { - "laravel/serializable-closure": "^1.0", - "php": ">=8.0", - "php-di/invoker": "^2.0", - "psr/container": "^1.1 || ^2.0" - }, - "provide": { - "psr/container-implementation": "^1.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^3", - "friendsofphp/proxy-manager-lts": "^1", - "mnapoli/phpunit-easymock": "^1.3", - "phpunit/phpunit": "^9.5", - "vimeo/psalm": "^4.6" - }, - "suggest": { - "friendsofphp/proxy-manager-lts": "Install it if you want to use lazy injection (version ^1)" - }, - "type": "library", - "autoload": { - "files": [ - "src/functions.php" - ], - "psr-4": { - "DI\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "The dependency injection container for humans", - "homepage": "https://php-di.org/", - "keywords": [ - "PSR-11", - "container", - "container-interop", - "dependency injection", - "di", - "ioc", - "psr11" - ], - "support": { - "issues": "https://github.com/PHP-DI/PHP-DI/issues", - "source": "https://github.com/PHP-DI/PHP-DI/tree/7.0.7" - }, - "funding": [ - { - "url": "https://github.com/mnapoli", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/php-di/php-di", - "type": "tidelift" - } - ], - "time": "2024-07-21T15:55:45+00:00" - }, - { - "name": "php-mock/php-mock", - "version": "2.5.1", - "source": { - "type": "git", - "url": "https://github.com/php-mock/php-mock.git", - "reference": "8f58972dce4de5a804dc0459383a11bc651416cf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-mock/php-mock/zipball/8f58972dce4de5a804dc0459383a11bc651416cf", - "reference": "8f58972dce4de5a804dc0459383a11bc651416cf", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0 || ^8.0", - "phpunit/php-text-template": "^1 || ^2 || ^3 || ^4" - }, - "replace": { - "malkusch/php-mock": "*" - }, - "require-dev": { - "phpunit/phpunit": "^5.7 || ^6.5 || ^7.5 || ^8.0 || ^9.0 || ^10.0 || ^11.0", - "squizlabs/php_codesniffer": "^3.8" - }, - "suggest": { - "php-mock/php-mock-phpunit": "Allows integration into PHPUnit testcase with the trait PHPMock." - }, - "type": "library", - "autoload": { - "files": [ - "autoload.php" - ], - "psr-4": { - "phpmock\\": [ - "classes/", - "tests/" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "WTFPL" - ], - "authors": [ - { - "name": "Markus Malkusch", - "email": "markus@malkusch.de", - "homepage": "http://markus.malkusch.de", - "role": "Developer" - } - ], - "description": "PHP-Mock can mock built-in PHP functions (e.g. time()). PHP-Mock relies on PHP's namespace fallback policy. No further extension is needed.", - "homepage": "https://github.com/php-mock/php-mock", - "keywords": [ - "BDD", - "TDD", - "function", - "mock", - "stub", - "test", - "test double", - "testing" - ], - "support": { - "issues": "https://github.com/php-mock/php-mock/issues", - "source": "https://github.com/php-mock/php-mock/tree/2.5.1" - }, - "funding": [ - { - "url": "https://github.com/michalbundyra", - "type": "github" - } - ], - "time": "2024-12-07T20:52:37+00:00" - }, - { - "name": "php-mock/php-mock-integration", - "version": "2.3.0", - "source": { - "type": "git", - "url": "https://github.com/php-mock/php-mock-integration.git", - "reference": "ec6a00a8129d50ed0f07907c91e3274ca4ade877" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-mock/php-mock-integration/zipball/ec6a00a8129d50ed0f07907c91e3274ca4ade877", - "reference": "ec6a00a8129d50ed0f07907c91e3274ca4ade877", - "shasum": "" - }, - "require": { - "php": ">=5.6", - "php-mock/php-mock": "^2.5", - "phpunit/php-text-template": "^1 || ^2 || ^3 || ^4" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.27 || ^6 || ^7 || ^8 || ^9 || ^10 || ^11" - }, - "type": "library", - "autoload": { - "psr-4": { - "phpmock\\integration\\": "classes/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "WTFPL" - ], - "authors": [ - { - "name": "Markus Malkusch", - "email": "markus@malkusch.de", - "homepage": "http://markus.malkusch.de", - "role": "Developer" - } - ], - "description": "Integration package for PHP-Mock", - "homepage": "https://github.com/php-mock/php-mock-integration", - "keywords": [ - "BDD", - "TDD", - "function", - "mock", - "stub", - "test", - "test double" - ], - "support": { - "issues": "https://github.com/php-mock/php-mock-integration/issues", - "source": "https://github.com/php-mock/php-mock-integration/tree/2.3.0" - }, - "funding": [ - { - "url": "https://github.com/michalbundyra", - "type": "github" - } - ], - "time": "2024-02-10T21:37:25+00:00" - }, - { - "name": "php-mock/php-mock-phpunit", - "version": "2.10.0", - "source": { - "type": "git", - "url": "https://github.com/php-mock/php-mock-phpunit.git", - "reference": "e1f7e795990b00937376e345883ea68ca3bda7e0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-mock/php-mock-phpunit/zipball/e1f7e795990b00937376e345883ea68ca3bda7e0", - "reference": "e1f7e795990b00937376e345883ea68ca3bda7e0", - "shasum": "" - }, - "require": { - "php": ">=7", - "php-mock/php-mock-integration": "^2.3", - "phpunit/phpunit": "^6 || ^7 || ^8 || ^9 || ^10.0.17 || ^11" - }, - "require-dev": { - "mockery/mockery": "^1.3.6" - }, - "type": "library", - "autoload": { - "files": [ - "autoload.php" - ], - "psr-4": { - "phpmock\\phpunit\\": "classes/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "WTFPL" - ], - "authors": [ - { - "name": "Markus Malkusch", - "email": "markus@malkusch.de", - "homepage": "http://markus.malkusch.de", - "role": "Developer" - } - ], - "description": "Mock built-in PHP functions (e.g. time()) with PHPUnit. This package relies on PHP's namespace fallback policy. No further extension is needed.", - "homepage": "https://github.com/php-mock/php-mock-phpunit", - "keywords": [ - "BDD", - "TDD", - "function", - "mock", - "phpunit", - "stub", - "test", - "test double", - "testing" - ], - "support": { - "issues": "https://github.com/php-mock/php-mock-phpunit/issues", - "source": "https://github.com/php-mock/php-mock-phpunit/tree/2.10.0" - }, - "funding": [ - { - "url": "https://github.com/michalbundyra", - "type": "github" - } - ], - "time": "2024-02-11T07:24:16+00:00" - }, - { - "name": "phpunit/php-code-coverage", - "version": "9.2.32", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "85402a822d1ecf1db1096959413d35e1c37cf1a5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/85402a822d1ecf1db1096959413d35e1c37cf1a5", - "reference": "85402a822d1ecf1db1096959413d35e1c37cf1a5", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-libxml": "*", - "ext-xmlwriter": "*", - "nikic/php-parser": "^4.19.1 || ^5.1.0", - "php": ">=7.3", - "phpunit/php-file-iterator": "^3.0.6", - "phpunit/php-text-template": "^2.0.4", - "sebastian/code-unit-reverse-lookup": "^2.0.3", - "sebastian/complexity": "^2.0.3", - "sebastian/environment": "^5.1.5", - "sebastian/lines-of-code": "^1.0.4", - "sebastian/version": "^3.0.2", - "theseer/tokenizer": "^1.2.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.6" - }, - "suggest": { - "ext-pcov": "PHP extension that provides line coverage", - "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "9.2.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", - "homepage": "https://github.com/sebastianbergmann/php-code-coverage", - "keywords": [ - "coverage", - "testing", - "xunit" - ], - "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.32" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-08-22T04:23:01+00:00" - }, - { - "name": "phpunit/php-file-iterator", - "version": "3.0.6", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", - "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "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", - "role": "lead" - } - ], - "description": "FilterIterator implementation that filters files based on a list of suffixes.", - "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", - "keywords": [ - "filesystem", - "iterator" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2021-12-02T12:48:52+00:00" - }, - { - "name": "phpunit/php-invoker", - "version": "3.1.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-invoker.git", - "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", - "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "ext-pcntl": "*", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "ext-pcntl": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.1-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Invoke callables with a timeout", - "homepage": "https://github.com/sebastianbergmann/php-invoker/", - "keywords": [ - "process" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-invoker/issues", - "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-09-28T05:58:55+00:00" - }, - { - "name": "phpunit/php-text-template", - "version": "2.0.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-text-template.git", - "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", - "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Simple template engine.", - "homepage": "https://github.com/sebastianbergmann/php-text-template/", - "keywords": [ - "template" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-text-template/issues", - "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T05:33:50+00:00" - }, - { - "name": "phpunit/php-timer", - "version": "5.0.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", - "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Utility class for timing", - "homepage": "https://github.com/sebastianbergmann/php-timer/", - "keywords": [ - "timer" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-timer/issues", - "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T13:16:10+00:00" - }, - { - "name": "phpunit/phpunit", - "version": "9.6.22", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "f80235cb4d3caa59ae09be3adf1ded27521d1a9c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f80235cb4d3caa59ae09be3adf1ded27521d1a9c", - "reference": "f80235cb4d3caa59ae09be3adf1ded27521d1a9c", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.5.0 || ^2", - "ext-dom": "*", - "ext-json": "*", - "ext-libxml": "*", - "ext-mbstring": "*", - "ext-xml": "*", - "ext-xmlwriter": "*", - "myclabs/deep-copy": "^1.12.1", - "phar-io/manifest": "^2.0.4", - "phar-io/version": "^3.2.1", - "php": ">=7.3", - "phpunit/php-code-coverage": "^9.2.32", - "phpunit/php-file-iterator": "^3.0.6", - "phpunit/php-invoker": "^3.1.1", - "phpunit/php-text-template": "^2.0.4", - "phpunit/php-timer": "^5.0.3", - "sebastian/cli-parser": "^1.0.2", - "sebastian/code-unit": "^1.0.8", - "sebastian/comparator": "^4.0.8", - "sebastian/diff": "^4.0.6", - "sebastian/environment": "^5.1.5", - "sebastian/exporter": "^4.0.6", - "sebastian/global-state": "^5.0.7", - "sebastian/object-enumerator": "^4.0.4", - "sebastian/resource-operations": "^3.0.4", - "sebastian/type": "^3.2.1", - "sebastian/version": "^3.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" - }, - "bin": [ - "phpunit" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "9.6-dev" - } - }, - "autoload": { - "files": [ - "src/Framework/Assert/Functions.php" - ], - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "The PHP Unit Testing framework.", - "homepage": "https://phpunit.de/", - "keywords": [ - "phpunit", - "testing", - "xunit" - ], - "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.22" - }, - "funding": [ - { - "url": "https://phpunit.de/sponsors.html", - "type": "custom" - }, - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", - "type": "tidelift" - } - ], - "time": "2024-12-05T13:48:26+00:00" - }, - { - "name": "sebastian/cli-parser", - "version": "1.0.2", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/cli-parser.git", - "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/2b56bea83a09de3ac06bb18b92f068e60cc6f50b", - "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library for parsing CLI options", - "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.2" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-03-02T06:27:43+00:00" - }, - { - "name": "sebastian/code-unit", - "version": "1.0.8", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/code-unit.git", - "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", - "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Collection of value objects that represent the PHP code units", - "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" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T13:08:54+00:00" - }, - { - "name": "sebastian/code-unit-reverse-lookup", - "version": "2.0.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", - "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", - "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Looks up which function or method a line of code belongs to", - "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" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-09-28T05:30:19+00:00" - }, - { - "name": "sebastian/comparator", - "version": "4.0.8", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "fa0f136dd2334583309d32b62544682ee972b51a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a", - "reference": "fa0f136dd2334583309d32b62544682ee972b51a", - "shasum": "" - }, - "require": { - "php": ">=7.3", - "sebastian/diff": "^4.0", - "sebastian/exporter": "^4.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" - }, - { - "name": "Bernhard Schussek", - "email": "bschussek@2bepublished.at" - } - ], - "description": "Provides the functionality to compare PHP values for equality", - "homepage": "https://github.com/sebastianbergmann/comparator", - "keywords": [ - "comparator", - "compare", - "equality" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/comparator/issues", - "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2022-09-14T12:41:17+00:00" - }, - { - "name": "sebastian/complexity", - "version": "2.0.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/complexity.git", - "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/25f207c40d62b8b7aa32f5ab026c53561964053a", - "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a", - "shasum": "" - }, - "require": { - "nikic/php-parser": "^4.18 || ^5.0", - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library for calculating the complexity of PHP code units", - "homepage": "https://github.com/sebastianbergmann/complexity", - "support": { - "issues": "https://github.com/sebastianbergmann/complexity/issues", - "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.3" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2023-12-22T06:19:30+00:00" - }, - { - "name": "sebastian/diff", - "version": "4.0.6", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/ba01945089c3a293b01ba9badc29ad55b106b0bc", - "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3", - "symfony/process": "^4.2 || ^5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Kore Nordmann", - "email": "mail@kore-nordmann.de" - } - ], - "description": "Diff implementation", - "homepage": "https://github.com/sebastianbergmann/diff", - "keywords": [ - "diff", - "udiff", - "unidiff", - "unified diff" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/diff/issues", - "source": "https://github.com/sebastianbergmann/diff/tree/4.0.6" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-03-02T06:30:58+00:00" - }, - { - "name": "sebastian/environment", - "version": "5.1.5", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", - "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "ext-posix": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.1-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Provides functionality to handle HHVM/PHP environments", - "homepage": "http://www.github.com/sebastianbergmann/environment", - "keywords": [ - "Xdebug", - "environment", - "hhvm" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/environment/issues", - "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2023-02-03T06:03:51+00:00" - }, - { - "name": "sebastian/exporter", - "version": "4.0.6", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/78c00df8f170e02473b682df15bfcdacc3d32d72", - "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72", - "shasum": "" - }, - "require": { - "php": ">=7.3", - "sebastian/recursion-context": "^4.0" - }, - "require-dev": { - "ext-mbstring": "*", - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" - }, - { - "name": "Adam Harvey", - "email": "aharvey@php.net" - }, - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - } - ], - "description": "Provides the functionality to export PHP variables for visualization", - "homepage": "https://www.github.com/sebastianbergmann/exporter", - "keywords": [ - "export", - "exporter" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/exporter/issues", - "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.6" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-03-02T06:33:00+00:00" - }, - { - "name": "sebastian/global-state", - "version": "5.0.7", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9", - "reference": "bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9", - "shasum": "" - }, - "require": { - "php": ">=7.3", - "sebastian/object-reflector": "^2.0", - "sebastian/recursion-context": "^4.0" - }, - "require-dev": { - "ext-dom": "*", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "ext-uopz": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Snapshotting of global state", - "homepage": "http://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.7" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-03-02T06:35:11+00:00" - }, - { - "name": "sebastian/lines-of-code", - "version": "1.0.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/lines-of-code.git", - "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/e1e4a170560925c26d424b6a03aed157e7dcc5c5", - "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5", - "shasum": "" - }, - "require": { - "nikic/php-parser": "^4.18 || ^5.0", - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library for counting the lines of code in PHP source code", - "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.4" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2023-12-22T06:20:34+00:00" - }, - { - "name": "sebastian/object-enumerator", - "version": "4.0.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/object-enumerator.git", - "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", - "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", - "shasum": "" - }, - "require": { - "php": ">=7.3", - "sebastian/object-reflector": "^2.0", - "sebastian/recursion-context": "^4.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Traverses array structures and object graphs to enumerate all referenced objects", - "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" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T13:12:34+00:00" - }, - { - "name": "sebastian/object-reflector", - "version": "2.0.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/object-reflector.git", - "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", - "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Allows reflection of object attributes, including inherited and non-public ones", - "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" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T13:14:26+00:00" - }, - { - "name": "sebastian/recursion-context", - "version": "4.0.5", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", - "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Adam Harvey", - "email": "aharvey@php.net" - } - ], - "description": "Provides functionality to recursively process PHP variables", - "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.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/resource-operations.git", - "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/05d5692a7993ecccd56a03e40cd7e5b09b1d404e", - "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "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": { - "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.4" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-03-14T16:00:52+00:00" - }, - { - "name": "sebastian/type", - "version": "3.2.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/type.git", - "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", - "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.2-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Collection of value objects that represent the types of the PHP type system", - "homepage": "https://github.com/sebastianbergmann/type", - "support": { - "issues": "https://github.com/sebastianbergmann/type/issues", - "source": "https://github.com/sebastianbergmann/type/tree/3.2.1" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2023-02-03T06:13:03+00:00" - }, - { - "name": "sebastian/version", - "version": "3.0.2", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/version.git", - "reference": "c6c1022351a901512170118436c764e473f6de8c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", - "reference": "c6c1022351a901512170118436c764e473f6de8c", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "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", - "role": "lead" - } - ], - "description": "Library that helps with managing the version number of Git-hosted PHP projects", - "homepage": "https://github.com/sebastianbergmann/version", - "support": { - "issues": "https://github.com/sebastianbergmann/version/issues", - "source": "https://github.com/sebastianbergmann/version/tree/3.0.2" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-09-28T06:39:44+00:00" - }, - { - "name": "spatie/backtrace", - "version": "1.7.1", - "source": { - "type": "git", - "url": "https://github.com/spatie/backtrace.git", - "reference": "0f2477c520e3729de58e061b8192f161c99f770b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/backtrace/zipball/0f2477c520e3729de58e061b8192f161c99f770b", - "reference": "0f2477c520e3729de58e061b8192f161c99f770b", - "shasum": "" - }, - "require": { - "php": "^7.3 || ^8.0" - }, - "require-dev": { - "ext-json": "*", - "laravel/serializable-closure": "^1.3 || ^2.0", - "phpunit/phpunit": "^9.3 || ^11.4.3", - "spatie/phpunit-snapshot-assertions": "^4.2 || ^5.1.6", - "symfony/var-dumper": "^5.1 || ^6.0 || ^7.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Spatie\\Backtrace\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Freek Van de Herten", - "email": "freek@spatie.be", - "homepage": "https://spatie.be", - "role": "Developer" - } - ], - "description": "A better backtrace", - "homepage": "https://github.com/spatie/backtrace", - "keywords": [ - "Backtrace", - "spatie" - ], - "support": { - "source": "https://github.com/spatie/backtrace/tree/1.7.1" - }, - "funding": [ - { - "url": "https://github.com/sponsors/spatie", - "type": "github" - }, - { - "url": "https://spatie.be/open-source/support-us", - "type": "other" - } - ], - "time": "2024-12-02T13:28:15+00:00" - }, - { - "name": "spatie/flare-client-php", - "version": "1.10.0", - "source": { - "type": "git", - "url": "https://github.com/spatie/flare-client-php.git", - "reference": "140a42b2c5d59ac4ecf8f5b493386a4f2eb28272" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/140a42b2c5d59ac4ecf8f5b493386a4f2eb28272", - "reference": "140a42b2c5d59ac4ecf8f5b493386a4f2eb28272", - "shasum": "" - }, - "require": { - "illuminate/pipeline": "^8.0|^9.0|^10.0|^11.0", - "php": "^8.0", - "spatie/backtrace": "^1.6.1", - "symfony/http-foundation": "^5.2|^6.0|^7.0", - "symfony/mime": "^5.2|^6.0|^7.0", - "symfony/process": "^5.2|^6.0|^7.0", - "symfony/var-dumper": "^5.2|^6.0|^7.0" - }, - "require-dev": { - "dms/phpunit-arraysubset-asserts": "^0.5.0", - "pestphp/pest": "^1.20|^2.0", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-phpunit": "^1.0", - "spatie/pest-plugin-snapshots": "^1.0|^2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.3.x-dev" - } - }, - "autoload": { - "files": [ - "src/helpers.php" - ], - "psr-4": { - "Spatie\\FlareClient\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Send PHP errors to Flare", - "homepage": "https://github.com/spatie/flare-client-php", - "keywords": [ - "exception", - "flare", - "reporting", - "spatie" - ], - "support": { - "issues": "https://github.com/spatie/flare-client-php/issues", - "source": "https://github.com/spatie/flare-client-php/tree/1.10.0" - }, - "funding": [ - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2024-12-02T14:30:06+00:00" - }, - { - "name": "spatie/ignition", - "version": "1.14.2", - "source": { - "type": "git", - "url": "https://github.com/spatie/ignition.git", - "reference": "5e11c11f675bb5251f061491a493e04a1a571532" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/ignition/zipball/5e11c11f675bb5251f061491a493e04a1a571532", - "reference": "5e11c11f675bb5251f061491a493e04a1a571532", - "shasum": "" - }, - "require": { - "ext-json": "*", - "ext-mbstring": "*", - "php": "^8.0", - "spatie/backtrace": "^1.5.3", - "spatie/flare-client-php": "^1.4.0", - "symfony/console": "^5.4|^6.0|^7.0", - "symfony/var-dumper": "^5.4|^6.0|^7.0" - }, - "require-dev": { - "illuminate/cache": "^9.52|^10.0|^11.0", - "mockery/mockery": "^1.4", - "pestphp/pest": "^1.20|^2.0", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-phpunit": "^1.0", - "psr/simple-cache-implementation": "*", - "symfony/cache": "^5.4|^6.0|^7.0", - "symfony/process": "^5.4|^6.0|^7.0", - "vlucas/phpdotenv": "^5.5" - }, - "suggest": { - "openai-php/client": "Require get solutions from OpenAI", - "simple-cache-implementation": "To cache solutions from OpenAI" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.5.x-dev" - } - }, - "autoload": { - "psr-4": { - "Spatie\\Ignition\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Spatie", - "email": "info@spatie.be", - "role": "Developer" - } - ], - "description": "A beautiful error page for PHP applications.", - "homepage": "https://flareapp.io/ignition", - "keywords": [ - "error", - "flare", - "laravel", - "page" - ], - "support": { - "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction", - "forum": "https://twitter.com/flareappio", - "issues": "https://github.com/spatie/ignition/issues", - "source": "https://github.com/spatie/ignition" - }, - "funding": [ - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2024-05-29T08:10:20+00:00" - }, - { - "name": "spatie/laravel-ignition", - "version": "1.7.0", - "source": { - "type": "git", - "url": "https://github.com/spatie/laravel-ignition.git", - "reference": "b6d5c33cf0b8260d6540572af2d9bcf9182fe5fb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/b6d5c33cf0b8260d6540572af2d9bcf9182fe5fb", - "reference": "b6d5c33cf0b8260d6540572af2d9bcf9182fe5fb", - "shasum": "" - }, - "require": { - "ext-curl": "*", - "ext-json": "*", - "ext-mbstring": "*", - "illuminate/support": "^8.77|^9.27", - "monolog/monolog": "^2.3", - "php": "^8.0", - "spatie/flare-client-php": "^1.0.1", - "spatie/ignition": "<= 1.14.2", - "symfony/console": "^5.0|^6.0", - "symfony/var-dumper": "^5.0|^6.0" - }, - "require-dev": { - "filp/whoops": "^2.14", - "livewire/livewire": "^2.8|dev-develop", - "mockery/mockery": "^1.4", - "nunomaduro/larastan": "^1.0", - "orchestra/testbench": "^6.23|^7.0", - "pestphp/pest": "^1.20", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-phpunit": "^1.0", - "spatie/laravel-ray": "^1.27" - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "Flare": "Spatie\\LaravelIgnition\\Facades\\Flare" - }, - "providers": [ - "Spatie\\LaravelIgnition\\IgnitionServiceProvider" - ] - } - }, - "autoload": { - "files": [ - "src/helpers.php" - ], - "psr-4": { - "Spatie\\LaravelIgnition\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Spatie", - "email": "info@spatie.be", - "role": "Developer" - } - ], - "description": "A beautiful error page for Laravel applications.", - "homepage": "https://flareapp.io/ignition", - "keywords": [ - "error", - "flare", - "laravel", - "page" - ], - "support": { - "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction", - "forum": "https://twitter.com/flareappio", - "issues": "https://github.com/spatie/laravel-ignition/issues", - "source": "https://github.com/spatie/laravel-ignition" - }, - "funding": [ - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2024-06-13T07:21:06+00:00" - }, - { - "name": "spatie/laravel-ray", - "version": "1.39.0", - "source": { - "type": "git", - "url": "https://github.com/spatie/laravel-ray.git", - "reference": "31b601f98590606d20e76b5dd68578dc1642cd2c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-ray/zipball/31b601f98590606d20e76b5dd68578dc1642cd2c", - "reference": "31b601f98590606d20e76b5dd68578dc1642cd2c", - "shasum": "" - }, - "require": { - "composer-runtime-api": "^2.2", - "ext-json": "*", - "illuminate/contracts": "^7.20 || ^8.19 || ^9.0 || ^10.0 || ^11.0", - "illuminate/database": "^7.20 || ^8.19 || ^9.0 || ^10.0 || ^11.0", - "illuminate/queue": "^7.20 || ^8.19 || ^9.0 || ^10.0 || ^11.0", - "illuminate/support": "^7.20 || ^8.19 || ^9.0 || ^10.0 || ^11.0", - "php": "^7.4 || ^8.0", - "spatie/backtrace": "^1.0", - "spatie/ray": "^1.41.3", - "symfony/stopwatch": "4.2 || ^5.1 || ^6.0 || ^7.0", - "zbateson/mail-mime-parser": "^1.3.1 || ^2.0 || ^3.0" - }, - "require-dev": { - "guzzlehttp/guzzle": "^7.3", - "laravel/framework": "^7.20 || ^8.19 || ^9.0 || ^10.0 || ^11.0", - "orchestra/testbench-core": "^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0", - "pestphp/pest": "^1.22 || ^2.0", - "phpstan/phpstan": "^1.10.57 || ^2.0.2", - "phpunit/phpunit": "^9.3 || ^10.1", - "rector/rector": "dev-main", - "spatie/pest-plugin-snapshots": "^1.1 || ^2.0", - "symfony/var-dumper": "^4.2 || ^5.1 || ^6.0 || ^7.0.3" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Spatie\\LaravelRay\\RayServiceProvider" - ] - }, - "branch-alias": { - "dev-main": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Spatie\\LaravelRay\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Freek Van der Herten", - "email": "freek@spatie.be", - "homepage": "https://spatie.be", - "role": "Developer" - } - ], - "description": "Easily debug Laravel apps", - "homepage": "https://github.com/spatie/laravel-ray", - "keywords": [ - "laravel-ray", - "spatie" - ], - "support": { - "issues": "https://github.com/spatie/laravel-ray/issues", - "source": "https://github.com/spatie/laravel-ray/tree/1.39.0" - }, - "funding": [ - { - "url": "https://github.com/sponsors/spatie", - "type": "github" - }, - { - "url": "https://spatie.be/open-source/support-us", - "type": "other" - } - ], - "time": "2024-12-11T09:34:41+00:00" - }, - { - "name": "spatie/macroable", - "version": "2.0.0", - "source": { - "type": "git", - "url": "https://github.com/spatie/macroable.git", - "reference": "ec2c320f932e730607aff8052c44183cf3ecb072" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/macroable/zipball/ec2c320f932e730607aff8052c44183cf3ecb072", - "reference": "ec2c320f932e730607aff8052c44183cf3ecb072", - "shasum": "" - }, - "require": { - "php": "^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^8.0|^9.3" - }, - "type": "library", - "autoload": { - "psr-4": { - "Spatie\\Macroable\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Freek Van der Herten", - "email": "freek@spatie.be", - "homepage": "https://spatie.be", - "role": "Developer" - } - ], - "description": "A trait to dynamically add methods to a class", - "homepage": "https://github.com/spatie/macroable", - "keywords": [ - "macroable", - "spatie" - ], - "support": { - "issues": "https://github.com/spatie/macroable/issues", - "source": "https://github.com/spatie/macroable/tree/2.0.0" - }, - "time": "2021-03-26T22:39:02+00:00" - }, - { - "name": "spatie/ray", - "version": "1.41.4", - "source": { - "type": "git", - "url": "https://github.com/spatie/ray.git", - "reference": "c5dbda0548c1881b30549ccc0b6d485f7471aaa5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/ray/zipball/c5dbda0548c1881b30549ccc0b6d485f7471aaa5", - "reference": "c5dbda0548c1881b30549ccc0b6d485f7471aaa5", - "shasum": "" - }, - "require": { - "ext-curl": "*", - "ext-json": "*", - "php": "^7.4 || ^8.0", - "ramsey/uuid": "^3.0 || ^4.1", - "spatie/backtrace": "^1.1", - "spatie/macroable": "^1.0 || ^2.0", - "symfony/stopwatch": "^4.2 || ^5.1 || ^6.0 || ^7.0", - "symfony/var-dumper": "^4.2 || ^5.1 || ^6.0 || ^7.0.3" - }, - "require-dev": { - "illuminate/support": "^7.20 || ^8.18 || ^9.0 || ^10.0 || ^11.0", - "nesbot/carbon": "^2.63", - "pestphp/pest": "^1.22", - "phpstan/phpstan": "^1.10.57 || ^2.0.2", - "phpunit/phpunit": "^9.5", - "rector/rector": "dev-main", - "spatie/phpunit-snapshot-assertions": "^4.2", - "spatie/test-time": "^1.2" - }, - "bin": [ - "bin/remove-ray.sh" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.x-dev" - } - }, - "autoload": { - "files": [ - "src/helpers.php" - ], - "psr-4": { - "Spatie\\Ray\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Freek Van der Herten", - "email": "freek@spatie.be", - "homepage": "https://spatie.be", - "role": "Developer" - } - ], - "description": "Debug with Ray to fix problems faster", - "homepage": "https://github.com/spatie/ray", - "keywords": [ - "ray", - "spatie" - ], - "support": { - "issues": "https://github.com/spatie/ray/issues", - "source": "https://github.com/spatie/ray/tree/1.41.4" - }, - "funding": [ - { - "url": "https://github.com/sponsors/spatie", - "type": "github" - }, - { - "url": "https://spatie.be/open-source/support-us", - "type": "other" - } - ], - "time": "2024-12-09T11:32:15+00:00" - }, - { - "name": "symfony/polyfill-iconv", - "version": "v1.31.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-iconv.git", - "reference": "48becf00c920479ca2e910c22a5a39e5d47ca956" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/48becf00c920479ca2e910c22a5a39e5d47ca956", - "reference": "48becf00c920479ca2e910c22a5a39e5d47ca956", - "shasum": "" - }, - "require": { - "php": ">=7.2" - }, - "provide": { - "ext-iconv": "*" - }, - "suggest": { - "ext-iconv": "For best performance" - }, - "type": "library", - "extra": { - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Iconv\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for the Iconv extension", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "iconv", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-iconv/tree/v1.31.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-09T11:45:10+00:00" - }, - { - "name": "symfony/stopwatch", - "version": "v7.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/stopwatch.git", - "reference": "696f418b0d722a4225e1c3d95489d262971ca924" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/696f418b0d722a4225e1c3d95489d262971ca924", - "reference": "696f418b0d722a4225e1c3d95489d262971ca924", - "shasum": "" - }, - "require": { - "php": ">=8.2", - "symfony/service-contracts": "^2.5|^3" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Stopwatch\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides a way to profile code", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/stopwatch/tree/v7.2.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-09-25T14:21:43+00:00" - }, - { - "name": "theseer/tokenizer", - "version": "1.2.3", - "source": { - "type": "git", - "url": "https://github.com/theseer/tokenizer.git", - "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", - "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-tokenizer": "*", - "ext-xmlwriter": "*", - "php": "^7.2 || ^8.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - } - ], - "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.3" - }, - "funding": [ - { - "url": "https://github.com/theseer", - "type": "github" - } - ], - "time": "2024-03-03T12:36:25+00:00" - }, - { - "name": "zbateson/mail-mime-parser", - "version": "3.0.3", - "source": { - "type": "git", - "url": "https://github.com/zbateson/mail-mime-parser.git", - "reference": "e0d4423fe27850c9dd301190767dbc421acc2f19" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zbateson/mail-mime-parser/zipball/e0d4423fe27850c9dd301190767dbc421acc2f19", - "reference": "e0d4423fe27850c9dd301190767dbc421acc2f19", - "shasum": "" - }, - "require": { - "guzzlehttp/psr7": "^2.5", - "php": ">=8.0", - "php-di/php-di": "^6.0|^7.0", - "psr/log": "^1|^2|^3", - "zbateson/mb-wrapper": "^2.0", - "zbateson/stream-decorators": "^2.1" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "*", - "monolog/monolog": "^2|^3", - "phpstan/phpstan": "*", - "phpunit/phpunit": "^9.6" - }, - "suggest": { - "ext-iconv": "For best support/performance", - "ext-mbstring": "For best support/performance" - }, - "type": "library", - "autoload": { - "psr-4": { - "ZBateson\\MailMimeParser\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-2-Clause" - ], - "authors": [ - { - "name": "Zaahid Bateson" - }, - { - "name": "Contributors", - "homepage": "https://github.com/zbateson/mail-mime-parser/graphs/contributors" - } - ], - "description": "MIME email message parser", - "homepage": "https://mail-mime-parser.org", - "keywords": [ - "MimeMailParser", - "email", - "mail", - "mailparse", - "mime", - "mimeparse", - "parser", - "php-imap" - ], - "support": { - "docs": "https://mail-mime-parser.org/#usage-guide", - "issues": "https://github.com/zbateson/mail-mime-parser/issues", - "source": "https://github.com/zbateson/mail-mime-parser" - }, - "funding": [ - { - "url": "https://github.com/zbateson", - "type": "github" - } - ], - "time": "2024-08-10T18:44:09+00:00" - }, - { - "name": "zbateson/mb-wrapper", - "version": "2.0.0", - "source": { - "type": "git", - "url": "https://github.com/zbateson/mb-wrapper.git", - "reference": "9e4373a153585d12b6c621ac4a6bb143264d4619" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zbateson/mb-wrapper/zipball/9e4373a153585d12b6c621ac4a6bb143264d4619", - "reference": "9e4373a153585d12b6c621ac4a6bb143264d4619", - "shasum": "" - }, - "require": { - "php": ">=8.0", - "symfony/polyfill-iconv": "^1.9", - "symfony/polyfill-mbstring": "^1.9" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "*", - "phpstan/phpstan": "*", - "phpunit/phpunit": "<10.0" - }, - "suggest": { - "ext-iconv": "For best support/performance", - "ext-mbstring": "For best support/performance" - }, - "type": "library", - "autoload": { - "psr-4": { - "ZBateson\\MbWrapper\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-2-Clause" - ], - "authors": [ - { - "name": "Zaahid Bateson" - } - ], - "description": "Wrapper for mbstring with fallback to iconv for encoding conversion and string manipulation", - "keywords": [ - "charset", - "encoding", - "http", - "iconv", - "mail", - "mb", - "mb_convert_encoding", - "mbstring", - "mime", - "multibyte", - "string" - ], - "support": { - "issues": "https://github.com/zbateson/mb-wrapper/issues", - "source": "https://github.com/zbateson/mb-wrapper/tree/2.0.0" - }, - "funding": [ - { - "url": "https://github.com/zbateson", - "type": "github" - } - ], - "time": "2024-03-20T01:38:07+00:00" - }, - { - "name": "zbateson/stream-decorators", - "version": "2.1.1", - "source": { - "type": "git", - "url": "https://github.com/zbateson/stream-decorators.git", - "reference": "32a2a62fb0f26313395c996ebd658d33c3f9c4e5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zbateson/stream-decorators/zipball/32a2a62fb0f26313395c996ebd658d33c3f9c4e5", - "reference": "32a2a62fb0f26313395c996ebd658d33c3f9c4e5", - "shasum": "" - }, - "require": { - "guzzlehttp/psr7": "^2.5", - "php": ">=8.0", - "zbateson/mb-wrapper": "^2.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "*", - "phpstan/phpstan": "*", - "phpunit/phpunit": "^9.6|^10.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "ZBateson\\StreamDecorators\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-2-Clause" - ], - "authors": [ - { - "name": "Zaahid Bateson" - } - ], - "description": "PHP psr7 stream decorators for mime message part streams", - "keywords": [ - "base64", - "charset", - "decorators", - "mail", - "mime", - "psr7", - "quoted-printable", - "stream", - "uuencode" - ], - "support": { - "issues": "https://github.com/zbateson/stream-decorators/issues", - "source": "https://github.com/zbateson/stream-decorators/tree/2.1.1" - }, - "funding": [ - { - "url": "https://github.com/zbateson", - "type": "github" - } - ], - "time": "2024-04-29T21:42:39+00:00" - } - ], - "aliases": [], - "minimum-stability": "dev", - "stability-flags": {}, - "prefer-stable": true, - "prefer-lowest": false, - "platform": { - "php": ">=8.1" - }, - "platform-dev": {}, - "plugin-api-version": "2.6.0" -} diff --git a/composer.phar b/composer.phar deleted file mode 100755 index b59d7e1062a6d30e44d75cf6520c60abd8f92fa7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3063028 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 (3` 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¥YJi)ax`()aM`WF6$ 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�09zoSf2dBc+0*Wdznb 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%0Al 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

r@0z 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¥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 Date: Wed, 8 Jan 2025 16:27:25 +0100 Subject: [PATCH 04/12] 8.3 alpine --- .github/workflows/phpunit-tests.yml | 98 ++++++++++++++--------------- Dockerfile | 9 ++- init.sh | 3 +- init_multidomains.sh | 2 +- supervisord.pid | 1 + 5 files changed, 56 insertions(+), 57 deletions(-) create mode 100644 supervisord.pid diff --git a/.github/workflows/phpunit-tests.yml b/.github/workflows/phpunit-tests.yml index 6abeee9..7532236 100644 --- a/.github/workflows/phpunit-tests.yml +++ b/.github/workflows/phpunit-tests.yml @@ -153,52 +153,52 @@ jobs: - name: Run Testsuite run: vendor/bin/phpunit - phpunit-postgres-php83: - runs-on: ubuntu-latest - container: - image: escolalms/php:8.3-alpine - - services: - postgres: - image: postgres:12 - env: - POSTGRES_USER: postgres - POSTGRES_PASSWORD: postgres - POSTGRES_DB: test - TZ: Europe/Warsaw - ports: - - 5432:5432 - - steps: - - uses: actions/checkout@v2 - with: - fetch-depth: 1 - - - name: Copy environment configuration files - run: | - cp docker/envs/.env.ci.postgres .env - cp docker/envs/phpunit.xml.postgres phpunit.xml - - - name: Update composer - run: | - apt-get install git unzip -y - composer self-update - composer update --no-scripts - - - name: Prepare Laravel Application - run: | - php artisan key:generate - php artisan migrate:fresh - php artisan db:seed --class="Database\Seeders\PermissionsSeeder" - php artisan passport:keys --force - php artisan passport:client --personal --no-interaction - cp storage/oauth-private.key vendor/orchestra/testbench-core/laravel/storage/oauth-private.key - cp storage/oauth-public.key vendor/orchestra/testbench-core/laravel/storage/oauth-public.key - mkdir vendor/escolalms/lrs/src/../../storage/ - cp storage/*.key vendor/escolalms/lrs/src/../../storage/ - - - name: Special Migrations for Tests - run: php artisan migrate --path=vendor/escolalms/courses/tests/Database/Migrations - - - name: Run Testsuite - run: vendor/bin/phpunit + phpunit-postgres-php83: + runs-on: ubuntu-latest + container: + image: escolalms/php:8.3-alpine + + services: + postgres: + image: postgres:12 + env: + POSTGRES_USER: postgres + POSTGRES_PASSWORD: postgres + POSTGRES_DB: test + TZ: Europe/Warsaw + ports: + - 5432:5432 + + steps: + - uses: actions/checkout@v2 + with: + fetch-depth: 1 + + - name: Copy environment configuration files + run: | + cp docker/envs/.env.ci.postgres .env + cp docker/envs/phpunit.xml.postgres phpunit.xml + + - name: Update composer + run: | + apt-get install git unzip -y + composer self-update + composer update --no-scripts + + - name: Prepare Laravel Application + run: | + php artisan key:generate + php artisan migrate:fresh + php artisan db:seed --class="Database\Seeders\PermissionsSeeder" + php artisan passport:keys --force + php artisan passport:client --personal --no-interaction + cp storage/oauth-private.key vendor/orchestra/testbench-core/laravel/storage/oauth-private.key + cp storage/oauth-public.key vendor/orchestra/testbench-core/laravel/storage/oauth-public.key + mkdir vendor/escolalms/lrs/src/../../storage/ + cp storage/*.key vendor/escolalms/lrs/src/../../storage/ + + - name: Special Migrations for Tests + run: php artisan migrate --path=vendor/escolalms/courses/tests/Database/Migrations + + - name: Run Testsuite + run: vendor/bin/phpunit diff --git a/Dockerfile b/Dockerfile index 082bbef..6575b53 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,11 +2,10 @@ FROM escolalms/php:8.3-alpine WORKDIR /var/www/html EXPOSE 9000 COPY / /var/www/html -# RUN \ -# # general supervisord settings -# cp docker/conf/supervisor/supervisord.conf /etc/supervisor/supervisord.conf \ -# && cp docker/conf/php/xxx-devilbox-default-php.ini /usr/local/etc/php/conf.d/xxx-devilbox-default-php.ini \ -# && cp docker/conf/php/php-fpm-custom.conf /usr/local/etc/php-fpm.d/php-fpm-custom.conf +RUN \ + cp docker/conf/supervisor/supervisord.conf /etc/supervisord.conf \ + && cp docker/conf/php/xxx-devilbox-default-php.ini /usr/local/etc/php/conf.d/xxx-devilbox-default-php.ini \ + && cp docker/conf/php/php-fpm-custom.conf /usr/local/etc/php-fpm.d/php-fpm-custom.conf RUN composer install --no-scripts CMD /var/www/html/init.sh diff --git a/init.sh b/init.sh index c2fdec4..1611c6b 100755 --- a/init.sh +++ b/init.sh @@ -111,9 +111,8 @@ touch inited # TODO: Fixme # This is required so far as docker compose run this script as root - #chown -R devilbox:devilbox /var/www/html/storage -/usr/bin/supervisord -c /etc/supervisor/supervisord.conf +/usr/bin/supervisord -c /etc/supervisord.conf diff --git a/init_multidomains.sh b/init_multidomains.sh index 08fb85d..a0576fe 100755 --- a/init_multidomains.sh +++ b/init_multidomains.sh @@ -192,4 +192,4 @@ touch inited #chown -R devilbox:devilbox /var/www/html/storage -/usr/bin/supervisord -c /etc/supervisor/supervisord.conf \ No newline at end of file +/usr/bin/supervisord -c /etc/supervisord.conf diff --git a/supervisord.pid b/supervisord.pid new file mode 100644 index 0000000..95f9650 --- /dev/null +++ b/supervisord.pid @@ -0,0 +1 @@ +49 From a517496f8187cfc0b9185586b6ca00f1aa91699d Mon Sep 17 00:00:00 2001 From: Mateusz Wojczal Date: Wed, 8 Jan 2025 16:38:42 +0100 Subject: [PATCH 05/12] 8.3 alpine --- .github/workflows/phpunit-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/phpunit-tests.yml b/.github/workflows/phpunit-tests.yml index 7532236..b6a853e 100644 --- a/.github/workflows/phpunit-tests.yml +++ b/.github/workflows/phpunit-tests.yml @@ -131,7 +131,7 @@ jobs: - name: Update composer run: | - apt-get install git unzip -y + #apt-get install git unzip -y composer self-update composer update --no-scripts From cd07651dd7a9234116041f2b4a1177fe0c24ccf9 Mon Sep 17 00:00:00 2001 From: Mateusz Wojczal Date: Wed, 8 Jan 2025 16:42:18 +0100 Subject: [PATCH 06/12] 8.3 alpine --- .github/workflows/phpunit-tests.yml | 206 ++++++++++++++-------------- 1 file changed, 103 insertions(+), 103 deletions(-) diff --git a/.github/workflows/phpunit-tests.yml b/.github/workflows/phpunit-tests.yml index b6a853e..1cda2aa 100644 --- a/.github/workflows/phpunit-tests.yml +++ b/.github/workflows/phpunit-tests.yml @@ -1,107 +1,107 @@ on: push name: Integration Tests jobs: - phpunit-mysql-php81: - runs-on: ubuntu-latest - container: - image: escolalms/php:8.1-work - - services: - mysql: - image: mariadb:10.5 - env: - MYSQL_ROOT_PASSWORD: password - MYSQL_DATABASE: test - ports: - - 33306:3306 - options: --health-cmd="mysqladmin ping" --health-interval=10s --health-timeout=5s --health-retries=3 - - steps: - - uses: actions/checkout@v2 - with: - fetch-depth: 1 - - - name: Copy environment configuration files - run: | - cp docker/envs/.env.ci.mysql .env - cp docker/envs/.env.ci.mysql .env.testing - cp docker/envs/phpunit.xml.mysql phpunit.xml - - - name: Update composer - run: | - apt-get install unzip -y - composer self-update - rm composer.lock # lock is for php >=8.2 - composer install --no-scripts - - - name: Prepare Laravel Application - run: | - php artisan key:generate - php artisan migrate:fresh - php artisan db:seed --class="Database\Seeders\PermissionsSeeder" - php artisan passport:keys --force - php artisan passport:client --personal --no-interaction - cp storage/oauth-private.key vendor/orchestra/testbench-core/laravel/storage/oauth-private.key - cp storage/oauth-public.key vendor/orchestra/testbench-core/laravel/storage/oauth-public.key - mkdir vendor/escolalms/lrs/src/../../storage/ - cp storage/*.key vendor/escolalms/lrs/src/../../storage/ - - - name: Special Migrations for Tests - run: php artisan migrate --path=vendor/escolalms/courses/tests/Database/Migrations - - - name: Run Testsuite - run: vendor/bin/phpunit - - phpunit-postgres-php81: - runs-on: ubuntu-latest - container: - image: escolalms/php:8.1-work - - services: - postgres: - image: postgres:12 - env: - POSTGRES_USER: postgres - POSTGRES_PASSWORD: postgres - POSTGRES_DB: test - TZ: Europe/Warsaw - ports: - - 5432:5432 - - steps: - - uses: actions/checkout@v2 - with: - fetch-depth: 1 - - - name: Copy environment configuration files - run: | - cp docker/envs/.env.ci.postgres .env - cp docker/envs/phpunit.xml.postgres phpunit.xml - - - name: Update composer - run: | - apt-get install git unzip -y - composer self-update - rm composer.lock # lock is for php >=8.2 - composer install --no-scripts - - - name: Prepare Laravel Application - run: | - php artisan key:generate - php artisan migrate:fresh - php artisan db:seed --class="Database\Seeders\PermissionsSeeder" - php artisan passport:keys --force - php artisan passport:client --personal --no-interaction - cp storage/oauth-private.key vendor/orchestra/testbench-core/laravel/storage/oauth-private.key - cp storage/oauth-public.key vendor/orchestra/testbench-core/laravel/storage/oauth-public.key - mkdir vendor/escolalms/lrs/src/../../storage/ - cp storage/*.key vendor/escolalms/lrs/src/../../storage/ - - - name: Special Migrations for Tests - run: php artisan migrate --path=vendor/escolalms/courses/tests/Database/Migrations - - - name: Run Testsuite - run: vendor/bin/phpunit + # phpunit-mysql-php81: + # runs-on: ubuntu-latest + # container: + # image: escolalms/php:8.1-work + + # services: + # mysql: + # image: mariadb:10.5 + # env: + # MYSQL_ROOT_PASSWORD: password + # MYSQL_DATABASE: test + # ports: + # - 33306:3306 + # options: --health-cmd="mysqladmin ping" --health-interval=10s --health-timeout=5s --health-retries=3 + + # steps: + # - uses: actions/checkout@v2 + # with: + # fetch-depth: 1 + + # - name: Copy environment configuration files + # run: | + # cp docker/envs/.env.ci.mysql .env + # cp docker/envs/.env.ci.mysql .env.testing + # cp docker/envs/phpunit.xml.mysql phpunit.xml + + # - name: Update composer + # run: | + # apt-get install unzip -y + # composer self-update + # rm composer.lock # lock is for php >=8.2 + # composer install --no-scripts + + # - name: Prepare Laravel Application + # run: | + # php artisan key:generate + # php artisan migrate:fresh + # php artisan db:seed --class="Database\Seeders\PermissionsSeeder" + # php artisan passport:keys --force + # php artisan passport:client --personal --no-interaction + # cp storage/oauth-private.key vendor/orchestra/testbench-core/laravel/storage/oauth-private.key + # cp storage/oauth-public.key vendor/orchestra/testbench-core/laravel/storage/oauth-public.key + # mkdir vendor/escolalms/lrs/src/../../storage/ + # cp storage/*.key vendor/escolalms/lrs/src/../../storage/ + + # - name: Special Migrations for Tests + # run: php artisan migrate --path=vendor/escolalms/courses/tests/Database/Migrations + + # - name: Run Testsuite + # run: vendor/bin/phpunit + + # phpunit-postgres-php81: + # runs-on: ubuntu-latest + # container: + # image: escolalms/php:8.1-work + + # services: + # postgres: + # image: postgres:12 + # env: + # POSTGRES_USER: postgres + # POSTGRES_PASSWORD: postgres + # POSTGRES_DB: test + # TZ: Europe/Warsaw + # ports: + # - 5432:5432 + + # steps: + # - uses: actions/checkout@v2 + # with: + # fetch-depth: 1 + + # - name: Copy environment configuration files + # run: | + # cp docker/envs/.env.ci.postgres .env + # cp docker/envs/phpunit.xml.postgres phpunit.xml + + # - name: Update composer + # run: | + # apt-get install git unzip -y + # composer self-update + # rm composer.lock # lock is for php >=8.2 + # composer install --no-scripts + + # - name: Prepare Laravel Application + # run: | + # php artisan key:generate + # php artisan migrate:fresh + # php artisan db:seed --class="Database\Seeders\PermissionsSeeder" + # php artisan passport:keys --force + # php artisan passport:client --personal --no-interaction + # cp storage/oauth-private.key vendor/orchestra/testbench-core/laravel/storage/oauth-private.key + # cp storage/oauth-public.key vendor/orchestra/testbench-core/laravel/storage/oauth-public.key + # mkdir vendor/escolalms/lrs/src/../../storage/ + # cp storage/*.key vendor/escolalms/lrs/src/../../storage/ + + # - name: Special Migrations for Tests + # run: php artisan migrate --path=vendor/escolalms/courses/tests/Database/Migrations + + # - name: Run Testsuite + # run: vendor/bin/phpunit phpunit-postgres-php82: runs-on: ubuntu-latest @@ -131,7 +131,7 @@ jobs: - name: Update composer run: | - #apt-get install git unzip -y + apt-get install git unzip -y composer self-update composer update --no-scripts @@ -181,7 +181,7 @@ jobs: - name: Update composer run: | - apt-get install git unzip -y + #apt-get install git unzip -y composer self-update composer update --no-scripts From 4fa0dfafc18c286a09f88057cef3f90fdd1adb45 Mon Sep 17 00:00:00 2001 From: Mateusz Wojczal Date: Wed, 8 Jan 2025 18:11:22 +0100 Subject: [PATCH 07/12] php 8.3 & 8.4 --- .github/workflows/phpunit-tests.yml | 50 +++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/.github/workflows/phpunit-tests.yml b/.github/workflows/phpunit-tests.yml index 1cda2aa..6c56f70 100644 --- a/.github/workflows/phpunit-tests.yml +++ b/.github/workflows/phpunit-tests.yml @@ -202,3 +202,53 @@ jobs: - name: Run Testsuite run: vendor/bin/phpunit + + phpunit-postgres-php84: + runs-on: ubuntu-latest + container: + image: escolalms/php:8.4-alpine + + services: + postgres: + image: postgres:12 + env: + POSTGRES_USER: postgres + POSTGRES_PASSWORD: postgres + POSTGRES_DB: test + TZ: Europe/Warsaw + ports: + - 5432:5432 + + steps: + - uses: actions/checkout@v2 + with: + fetch-depth: 1 + + - name: Copy environment configuration files + run: | + cp docker/envs/.env.ci.postgres .env + cp docker/envs/phpunit.xml.postgres phpunit.xml + + - name: Update composer + run: | + #apt-get install git unzip -y + composer self-update + composer update --no-scripts + + - name: Prepare Laravel Application + run: | + php artisan key:generate + php artisan migrate:fresh + php artisan db:seed --class="Database\Seeders\PermissionsSeeder" + php artisan passport:keys --force + php artisan passport:client --personal --no-interaction + cp storage/oauth-private.key vendor/orchestra/testbench-core/laravel/storage/oauth-private.key + cp storage/oauth-public.key vendor/orchestra/testbench-core/laravel/storage/oauth-public.key + mkdir vendor/escolalms/lrs/src/../../storage/ + cp storage/*.key vendor/escolalms/lrs/src/../../storage/ + + - name: Special Migrations for Tests + run: php artisan migrate --path=vendor/escolalms/courses/tests/Database/Migrations + + - name: Run Testsuite + run: vendor/bin/phpunit From 9b088e8518353feae06c8168a621f75d0d4a4190 Mon Sep 17 00:00:00 2001 From: Mateusz Wojczal Date: Wed, 8 Jan 2025 18:12:40 +0100 Subject: [PATCH 08/12] php 8.3 & 8.4 --- .github/workflows/phpunit-tests.yml | 98 ++++++++++++++--------------- 1 file changed, 49 insertions(+), 49 deletions(-) diff --git a/.github/workflows/phpunit-tests.yml b/.github/workflows/phpunit-tests.yml index 6c56f70..55a5566 100644 --- a/.github/workflows/phpunit-tests.yml +++ b/.github/workflows/phpunit-tests.yml @@ -203,52 +203,52 @@ jobs: - name: Run Testsuite run: vendor/bin/phpunit - phpunit-postgres-php84: - runs-on: ubuntu-latest - container: - image: escolalms/php:8.4-alpine - - services: - postgres: - image: postgres:12 - env: - POSTGRES_USER: postgres - POSTGRES_PASSWORD: postgres - POSTGRES_DB: test - TZ: Europe/Warsaw - ports: - - 5432:5432 - - steps: - - uses: actions/checkout@v2 - with: - fetch-depth: 1 - - - name: Copy environment configuration files - run: | - cp docker/envs/.env.ci.postgres .env - cp docker/envs/phpunit.xml.postgres phpunit.xml - - - name: Update composer - run: | - #apt-get install git unzip -y - composer self-update - composer update --no-scripts - - - name: Prepare Laravel Application - run: | - php artisan key:generate - php artisan migrate:fresh - php artisan db:seed --class="Database\Seeders\PermissionsSeeder" - php artisan passport:keys --force - php artisan passport:client --personal --no-interaction - cp storage/oauth-private.key vendor/orchestra/testbench-core/laravel/storage/oauth-private.key - cp storage/oauth-public.key vendor/orchestra/testbench-core/laravel/storage/oauth-public.key - mkdir vendor/escolalms/lrs/src/../../storage/ - cp storage/*.key vendor/escolalms/lrs/src/../../storage/ - - - name: Special Migrations for Tests - run: php artisan migrate --path=vendor/escolalms/courses/tests/Database/Migrations - - - name: Run Testsuite - run: vendor/bin/phpunit + phpunit-postgres-php84: + runs-on: ubuntu-latest + container: + image: escolalms/php:8.4-alpine + + services: + postgres: + image: postgres:12 + env: + POSTGRES_USER: postgres + POSTGRES_PASSWORD: postgres + POSTGRES_DB: test + TZ: Europe/Warsaw + ports: + - 5432:5432 + + steps: + - uses: actions/checkout@v2 + with: + fetch-depth: 1 + + - name: Copy environment configuration files + run: | + cp docker/envs/.env.ci.postgres .env + cp docker/envs/phpunit.xml.postgres phpunit.xml + + - name: Update composer + run: | + #apt-get install git unzip -y + composer self-update + composer update --no-scripts + + - name: Prepare Laravel Application + run: | + php artisan key:generate + php artisan migrate:fresh + php artisan db:seed --class="Database\Seeders\PermissionsSeeder" + php artisan passport:keys --force + php artisan passport:client --personal --no-interaction + cp storage/oauth-private.key vendor/orchestra/testbench-core/laravel/storage/oauth-private.key + cp storage/oauth-public.key vendor/orchestra/testbench-core/laravel/storage/oauth-public.key + mkdir vendor/escolalms/lrs/src/../../storage/ + cp storage/*.key vendor/escolalms/lrs/src/../../storage/ + + - name: Special Migrations for Tests + run: php artisan migrate --path=vendor/escolalms/courses/tests/Database/Migrations + + - name: Run Testsuite + run: vendor/bin/phpunit From 587e08a40c4a87f1ea858adc3f90ebf3d5d42306 Mon Sep 17 00:00:00 2001 From: Mateusz Wojczal Date: Wed, 8 Jan 2025 19:04:40 +0100 Subject: [PATCH 09/12] php 8.3 & 8.4 --- Dockerfile.alpine | 41 ----------------------------------------- Dockerfile.develop | 18 +++++++----------- docker-compose.yml | 2 +- docs/init-script.md | 4 ++-- supervisord.pid | 1 - 5 files changed, 10 insertions(+), 56 deletions(-) delete mode 100644 Dockerfile.alpine delete mode 100644 supervisord.pid diff --git a/Dockerfile.alpine b/Dockerfile.alpine deleted file mode 100644 index 0d790fa..0000000 --- a/Dockerfile.alpine +++ /dev/null @@ -1,41 +0,0 @@ - -# docker build -t abc . -f Dockerfile.alpine -FROM php:8.2-fpm-alpine -WORKDIR /var/www/html -EXPOSE 9000 -COPY / /var/www/html -COPY docker-entrypoint.sh /docker-entrypoint.sh -RUN apk add --no-cache \ - $PHPIZE_DEPS \ - postgresql-dev \ - ffmpeg \ - unzip \ - libzip-dev libpng-dev libxml2-dev openssl-dev\ - supervisor \ - bash \ - nodejs npm -RUN docker-php-ext-install zip pcntl bcmath gd session pcntl pdo pdo_pgsql pdo_mysql -RUN pecl install excimer -RUN docker-php-ext-configure pgsql -with-pgsql=/usr/local/pgsql - -RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" && php composer-setup.php && php -r "unlink('composer-setup.php');" && mv composer.phar /usr/local/bin/composer - - -# apk del .build-deps && \ -# rm -Rf /tmp/* - -# RUN \ -# # general supervisord settings -# cp docker/conf/supervisor/supervisord.conf /etc/supervisor/supervisord.conf \ -# # supervisord services -# # && cp -r docker/conf/supervisor/services/* /etc/supervisor/custom.d \ -# # devilbox php.ini./ TODO this should be rather send to different custom file -# && cp docker/conf/php/xxx-devilbox-default-php.ini /usr/local/etc/php/conf.d/xxx-devilbox-default-php.ini \ -# # overwrite some php-fpm settings -# && cp docker/conf/php/php-fpm-custom.conf /usr/local/etc/php-fpm.d/php-fpm-custom.conf -RUN composer install --no-scripts -#RUN chown -R devilbox:devilbox /var/www/ - -CMD /var/www/html/init.sh -ENTRYPOINT ["/docker-entrypoint.sh"] -HEALTHCHECK --interval=30s --timeout=30s --start-period=10s --retries=5 CMD [ "php", "artisan", "health:check" ] \ No newline at end of file diff --git a/Dockerfile.develop b/Dockerfile.develop index 4e640f1..6575b53 100644 --- a/Dockerfile.develop +++ b/Dockerfile.develop @@ -1,17 +1,13 @@ -FROM escolalms/php:8.2-work +FROM escolalms/php:8.3-alpine WORKDIR /var/www/html +EXPOSE 9000 COPY / /var/www/html -RUN pecl install excimer -RUN cp docker/conf/supervisor/supervisord.conf /etc/supervisor/supervisord.conf \ - # supervisord services - # && cp -r docker/conf/supervisor/services/* /etc/supervisor/custom.d \ - # devilbox php.ini./ TODO this should be rather send to different custom file - && cp docker/conf/php/xxx-devilbox-default-php.ini /usr/local/etc/php/conf.d/xxx-devilbox-default-php.ini \ - # overwrite some php-fpm settings +RUN \ + cp docker/conf/supervisor/supervisord.conf /etc/supervisord.conf \ + && cp docker/conf/php/xxx-devilbox-default-php.ini /usr/local/etc/php/conf.d/xxx-devilbox-default-php.ini \ && cp docker/conf/php/php-fpm-custom.conf /usr/local/etc/php-fpm.d/php-fpm-custom.conf -RUN composer self-update && composer install --no-scripts -RUN chown -R devilbox:devilbox /var/www/ +RUN composer install --no-scripts CMD /var/www/html/init.sh -HEALTHCHECK --interval=30s --timeout=30s --start-period=5s --retries=5 CMD [ "php", "artisan", "health:check" ] \ No newline at end of file +HEALTHCHECK --interval=30s --timeout=30s --start-period=10s --retries=5 CMD [ "php", "artisan", "health:check" ] \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 27ad404..4508814 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -16,7 +16,7 @@ services: - "80:80" - "443:443" api: - # image: php:8.3-fpm-alpine ## or escolalms/php:8-work for debugginh + # image: escolalms/php:8.4-alpine ## or escolalms/php:8-work for debugginh # command: sleep infinity build: context: . diff --git a/docs/init-script.md b/docs/init-script.md index ecfc007..aef1ef1 100644 --- a/docs/init-script.md +++ b/docs/init-script.md @@ -188,7 +188,7 @@ Creates the inited file to mark that initialization has been completed: touch inited ``` -### 15. Change Ownership of the storage Directory +### 15. (Deprecated) Change Ownership of the storage Directory Changes the owner of the storage directory to `devilbox`: @@ -430,7 +430,7 @@ touch inited Creates the inited file to indicate that the initialization process has completed. -### 20. Change Ownership of the Storage Directory +### 20. (Deprecated) Change Ownership of the Storage Directory ```bash chown -R devilbox:devilbox /var/www/html/storage diff --git a/supervisord.pid b/supervisord.pid deleted file mode 100644 index 95f9650..0000000 --- a/supervisord.pid +++ /dev/null @@ -1 +0,0 @@ -49 From ae81d8f6e4c48ff5900cea296ab2eb2a5a040a5a Mon Sep 17 00:00:00 2001 From: Mateusz Wojczal Date: Thu, 9 Jan 2025 12:14:23 +0100 Subject: [PATCH 10/12] etc/supervisor/conf.d/php-fpm.conf conf file --- docker/conf/supervisor/services/php-fpm.conf | 10 ++++++++++ init.sh | 1 + 2 files changed, 11 insertions(+) create mode 100644 docker/conf/supervisor/services/php-fpm.conf diff --git a/docker/conf/supervisor/services/php-fpm.conf b/docker/conf/supervisor/services/php-fpm.conf new file mode 100644 index 0000000..f73755b --- /dev/null +++ b/docker/conf/supervisor/services/php-fpm.conf @@ -0,0 +1,10 @@ +[program:php-fpm] +command = /usr/local/sbin/php-fpm +autostart = true +autorestart = true +stdout_logfile = /dev/stdout +stdout_logfile_maxbytes = 0 +stdout_events_enabled = true +stderr_logfile = /dev/stderr +stderr_logfile_maxbytes = 0 +stderr_events_enabled = true \ No newline at end of file diff --git a/init.sh b/init.sh index 1611c6b..a64ac0c 100755 --- a/init.sh +++ b/init.sh @@ -18,6 +18,7 @@ then echo php-fpm.conf disabled else echo php-fpm.conf enabled + cp docker/conf/supervisor/services/php-fpm.conf /etc/supervisor/conf.d/php-fpm.conf fi if [ "$DISABLE_HORIZON" == 'true' ] From 852723fdba94edfabcb7ffce52882324a384db22 Mon Sep 17 00:00:00 2001 From: Mateusz Wojczal Date: Thu, 9 Jan 2025 12:37:47 +0100 Subject: [PATCH 11/12] etc/supervisor/conf.d/php-fpm.conf conf file --- init.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/init.sh b/init.sh index a64ac0c..5a114f3 100755 --- a/init.sh +++ b/init.sh @@ -5,6 +5,7 @@ rm inited mkdir -p /etc/supervisor/custom.d +mkdir -p /etc/supervisor/conf.d if [ -n "$MULTI_DOMAINS" ] then From 92223045a6263e51d9d42cbeefdeb82b2455a7e1 Mon Sep 17 00:00:00 2001 From: Mateusz Wojczal Date: Thu, 9 Jan 2025 12:48:07 +0100 Subject: [PATCH 12/12] chown storage www-data --- init.sh | 2 +- init_multidomains.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/init.sh b/init.sh index 5a114f3..52831f4 100755 --- a/init.sh +++ b/init.sh @@ -113,7 +113,7 @@ touch inited # TODO: Fixme # This is required so far as docker compose run this script as root -#chown -R devilbox:devilbox /var/www/html/storage +chown -R www-data:www-data /var/www/html/storage /usr/bin/supervisord -c /etc/supervisord.conf diff --git a/init_multidomains.sh b/init_multidomains.sh index a0576fe..709159a 100755 --- a/init_multidomains.sh +++ b/init_multidomains.sh @@ -190,6 +190,6 @@ touch inited # TODO: Fixme # This is required so far as docker compose run this script as root -#chown -R devilbox:devilbox /var/www/html/storage +chown -R www-data:www-data /var/www/html/storage /usr/bin/supervisord -c /etc/supervisord.conf