diff --git a/composer.json b/composer.json
index ba9f946..bb147fc 100644
--- a/composer.json
+++ b/composer.json
@@ -37,24 +37,23 @@
"filament/spatie-laravel-media-library-plugin": "^3.0@beta",
"filament/spatie-laravel-tags-plugin": "^3.0@beta",
"spatie/laravel-medialibrary": "^10.0.0",
- "awcodes/filament-tiptap-editor": "^3.0",
"spatie/laravel-sluggable": "^3.3",
"spatie/laravel-tags": "^4.4",
"andrewdwallo/filament-selectify": "^2.0",
"lara-zeus/core": "^3.0"
},
"require-dev": {
- "pestphp/pest": "^2.0",
- "phpunit/phpunit": "^10.2",
"laravel/pint": "^1.0",
"nunomaduro/collision": "^7.0",
"nunomaduro/larastan": "^2.0.1",
- "orchestra/testbench": "^7.0 || ^8.0",
- "pestphp/pest-plugin-laravel": "2.x-dev",
- "pestphp/pest-plugin-livewire": "2.x-dev",
+ "nunomaduro/phpinsights": "^2.8",
+ "orchestra/testbench": "^8.0",
+ "pestphp/pest": "^2.0",
+ "pestphp/pest-plugin-arch": "^2.0",
+ "pestphp/pest-plugin-laravel": "^2.0",
+ "pestphp/pest-plugin-livewire": "^2.1",
"phpstan/extension-installer": "^1.1",
- "phpstan/phpstan-deprecation-rules": "^1.0",
- "phpstan/phpstan-phpunit": "^1.0"
+ "phpstan/phpstan-deprecation-rules": "^1.1"
},
"autoload": {
"psr-4": {
@@ -79,7 +78,8 @@
"sort-packages": true,
"allow-plugins": {
"pestphp/pest-plugin": true,
- "phpstan/extension-installer": true
+ "phpstan/extension-installer": true,
+ "dealerdirect/phpcodesniffer-composer-installer": true
}
},
"extra": {
diff --git a/composer.lock b/composer.lock
index b2e5c5b..b7896be 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "f1b78c2ae7dfed6ad096ce24b5581c57",
+ "content-hash": "877715c7a7e08a85cf8353a1fe3bd90b",
"packages": [
{
"name": "andrewdwallo/filament-selectify",
@@ -12,17 +12,16 @@
"source": {
"type": "git",
"url": "https://github.com/andrewdwallo/filament-selectify.git",
- "reference": "486e5cd27018fba758fc06ed229e6c7cb9c7414c"
+ "reference": "cf9620711c893e139c9577b5769c02eb3a4226b9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/andrewdwallo/filament-selectify/zipball/486e5cd27018fba758fc06ed229e6c7cb9c7414c",
- "reference": "486e5cd27018fba758fc06ed229e6c7cb9c7414c",
+ "url": "https://api.github.com/repos/andrewdwallo/filament-selectify/zipball/cf9620711c893e139c9577b5769c02eb3a4226b9",
+ "reference": "cf9620711c893e139c9577b5769c02eb3a4226b9",
"shasum": ""
},
"require": {
"filament/forms": "^3.0",
- "illuminate/contracts": "^9.0|^10.0",
"php": "^8.1",
"spatie/laravel-package-tools": "^1.15.0"
},
@@ -68,9 +67,9 @@
],
"support": {
"issues": "https://github.com/andrewdwallo/filament-selectify/issues",
- "source": "https://github.com/andrewdwallo/filament-selectify/tree/v2.0.3"
+ "source": "https://github.com/andrewdwallo/filament-selectify/tree/v2.0.4"
},
- "time": "2023-08-13T07:00:35+00:00"
+ "time": "2023-09-10T01:08:41+00:00"
},
{
"name": "archtechx/laravel-seo",
@@ -130,84 +129,6 @@
},
"time": "2023-03-03T13:19:18+00:00"
},
- {
- "name": "awcodes/filament-tiptap-editor",
- "version": "3.x-dev",
- "source": {
- "type": "git",
- "url": "https://github.com/awcodes/filament-tiptap-editor.git",
- "reference": "39a63d2edb6f708e44275767630a9798e0756d07"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/awcodes/filament-tiptap-editor/zipball/39a63d2edb6f708e44275767630a9798e0756d07",
- "reference": "39a63d2edb6f708e44275767630a9798e0756d07",
- "shasum": ""
- },
- "require": {
- "filament/filament": "^3.0",
- "intervention/image": "^2.7",
- "php": "^8.1",
- "spatie/laravel-package-tools": "^1.9.2",
- "ueberdosis/tiptap-php": "^1.1"
- },
- "require-dev": {
- "laravel/pint": "^1.0",
- "nunomaduro/collision": "^7.0",
- "orchestra/testbench": "^8.0",
- "spatie/laravel-ray": "^1.26"
- },
- "type": "package",
- "extra": {
- "laravel": {
- "providers": [
- "FilamentTiptapEditor\\FilamentTiptapEditorServiceProvider"
- ]
- },
- "aliases": {
- "TiptapConverter": "FilamentTiptapEditor\\Facades\\TiptapConverter"
- }
- },
- "autoload": {
- "files": [
- "src/helpers.php"
- ],
- "psr-4": {
- "FilamentTiptapEditor\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Adam Weston",
- "email": "awcodes1@gmail.com",
- "role": "Developer"
- }
- ],
- "description": "A Tiptap integration for Filament Admin/Forms.",
- "keywords": [
- "editor",
- "filament",
- "framework",
- "laravel",
- "tiptap",
- "wysiwyg"
- ],
- "support": {
- "issues": "https://github.com/awcodes/filament-tiptap-editor/issues",
- "source": "https://github.com/awcodes/filament-tiptap-editor/tree/3.x"
- },
- "funding": [
- {
- "url": "https://github.com/awcodes",
- "type": "github"
- }
- ],
- "time": "2023-09-04T15:10:01+00:00"
- },
{
"name": "blade-ui-kit/blade-heroicons",
"version": "2.1.0",
@@ -1367,12 +1288,12 @@
"source": {
"type": "git",
"url": "https://github.com/filamentphp/actions.git",
- "reference": "b5a7918c1a6fd342bbfc9a2b219404c83c34ba79"
+ "reference": "1d8b7e393f9a783d674768e3b9f54e76a357b2e6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/filamentphp/actions/zipball/b5a7918c1a6fd342bbfc9a2b219404c83c34ba79",
- "reference": "b5a7918c1a6fd342bbfc9a2b219404c83c34ba79",
+ "url": "https://api.github.com/repos/filamentphp/actions/zipball/1d8b7e393f9a783d674768e3b9f54e76a357b2e6",
+ "reference": "1d8b7e393f9a783d674768e3b9f54e76a357b2e6",
"shasum": ""
},
"require": {
@@ -1410,7 +1331,7 @@
"issues": "https://github.com/filamentphp/filament/issues",
"source": "https://github.com/filamentphp/filament"
},
- "time": "2023-09-06T14:23:04+00:00"
+ "time": "2023-09-11T12:30:47+00:00"
},
{
"name": "filament/filament",
@@ -1418,12 +1339,12 @@
"source": {
"type": "git",
"url": "https://github.com/filamentphp/panels.git",
- "reference": "d774bad9d7d60085cb7b370ec8d1dce7918f25e1"
+ "reference": "81d35fc7e545890e9e0cb9dd2f1f14ed55934741"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/filamentphp/panels/zipball/d774bad9d7d60085cb7b370ec8d1dce7918f25e1",
- "reference": "d774bad9d7d60085cb7b370ec8d1dce7918f25e1",
+ "url": "https://api.github.com/repos/filamentphp/panels/zipball/81d35fc7e545890e9e0cb9dd2f1f14ed55934741",
+ "reference": "81d35fc7e545890e9e0cb9dd2f1f14ed55934741",
"shasum": ""
},
"require": {
@@ -1476,7 +1397,7 @@
"issues": "https://github.com/filamentphp/filament/issues",
"source": "https://github.com/filamentphp/filament"
},
- "time": "2023-09-06T14:23:05+00:00"
+ "time": "2023-09-11T12:31:00+00:00"
},
{
"name": "filament/forms",
@@ -1484,12 +1405,12 @@
"source": {
"type": "git",
"url": "https://github.com/filamentphp/forms.git",
- "reference": "a543ea9a45c7637a000670540cbbc63e518c6d8e"
+ "reference": "c58999f6f76ff10938f4e943a386e224d1375069"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/filamentphp/forms/zipball/a543ea9a45c7637a000670540cbbc63e518c6d8e",
- "reference": "a543ea9a45c7637a000670540cbbc63e518c6d8e",
+ "url": "https://api.github.com/repos/filamentphp/forms/zipball/c58999f6f76ff10938f4e943a386e224d1375069",
+ "reference": "c58999f6f76ff10938f4e943a386e224d1375069",
"shasum": ""
},
"require": {
@@ -1533,7 +1454,7 @@
"issues": "https://github.com/filamentphp/filament/issues",
"source": "https://github.com/filamentphp/filament"
},
- "time": "2023-09-06T14:23:05+00:00"
+ "time": "2023-09-11T12:30:49+00:00"
},
{
"name": "filament/infolists",
@@ -1541,12 +1462,12 @@
"source": {
"type": "git",
"url": "https://github.com/filamentphp/infolists.git",
- "reference": "9353ed8273322e9c94d83bfcab565f07f52acf57"
+ "reference": "db3f36f1fa243213996262f1afdce76aba497f7b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/filamentphp/infolists/zipball/9353ed8273322e9c94d83bfcab565f07f52acf57",
- "reference": "9353ed8273322e9c94d83bfcab565f07f52acf57",
+ "url": "https://api.github.com/repos/filamentphp/infolists/zipball/db3f36f1fa243213996262f1afdce76aba497f7b",
+ "reference": "db3f36f1fa243213996262f1afdce76aba497f7b",
"shasum": ""
},
"require": {
@@ -1585,7 +1506,7 @@
"issues": "https://github.com/filamentphp/filament/issues",
"source": "https://github.com/filamentphp/filament"
},
- "time": "2023-09-06T14:23:04+00:00"
+ "time": "2023-09-11T12:30:48+00:00"
},
{
"name": "filament/notifications",
@@ -1642,16 +1563,16 @@
},
{
"name": "filament/spatie-laravel-media-library-plugin",
- "version": "v3.0.40",
+ "version": "v3.0.47",
"source": {
"type": "git",
"url": "https://github.com/filamentphp/spatie-laravel-media-library-plugin.git",
- "reference": "52cde53dc28d0485f9b98b60b29cdf6478d2861f"
+ "reference": "b827e5db03beebd68ff82e31e54f6263db66bc26"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/filamentphp/spatie-laravel-media-library-plugin/zipball/52cde53dc28d0485f9b98b60b29cdf6478d2861f",
- "reference": "52cde53dc28d0485f9b98b60b29cdf6478d2861f",
+ "url": "https://api.github.com/repos/filamentphp/spatie-laravel-media-library-plugin/zipball/b827e5db03beebd68ff82e31e54f6263db66bc26",
+ "reference": "b827e5db03beebd68ff82e31e54f6263db66bc26",
"shasum": ""
},
"require": {
@@ -1675,20 +1596,20 @@
"issues": "https://github.com/filamentphp/filament/issues",
"source": "https://github.com/filamentphp/filament"
},
- "time": "2023-09-06T14:23:08+00:00"
+ "time": "2023-09-08T12:20:35+00:00"
},
{
"name": "filament/spatie-laravel-tags-plugin",
- "version": "v3.0.40",
+ "version": "v3.0.47",
"source": {
"type": "git",
"url": "https://github.com/filamentphp/spatie-laravel-tags-plugin.git",
- "reference": "9df7a0eea627c4ba77e6c2be211d8712b2f4d185"
+ "reference": "339c5c430a9337776947be9c62f7e33b7135b3ed"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/filamentphp/spatie-laravel-tags-plugin/zipball/9df7a0eea627c4ba77e6c2be211d8712b2f4d185",
- "reference": "9df7a0eea627c4ba77e6c2be211d8712b2f4d185",
+ "url": "https://api.github.com/repos/filamentphp/spatie-laravel-tags-plugin/zipball/339c5c430a9337776947be9c62f7e33b7135b3ed",
+ "reference": "339c5c430a9337776947be9c62f7e33b7135b3ed",
"shasum": ""
},
"require": {
@@ -1712,7 +1633,7 @@
"issues": "https://github.com/filamentphp/filament/issues",
"source": "https://github.com/filamentphp/filament"
},
- "time": "2023-08-21T09:36:35+00:00"
+ "time": "2023-09-11T12:30:48+00:00"
},
{
"name": "filament/spatie-laravel-translatable-plugin",
@@ -1766,12 +1687,12 @@
"source": {
"type": "git",
"url": "https://github.com/filamentphp/support.git",
- "reference": "fdc0c91c472712b7e45e54be532b477a4aa91885"
+ "reference": "0140227c8969179b5c1cd5044be5d0382e4af2e0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/filamentphp/support/zipball/fdc0c91c472712b7e45e54be532b477a4aa91885",
- "reference": "fdc0c91c472712b7e45e54be532b477a4aa91885",
+ "url": "https://api.github.com/repos/filamentphp/support/zipball/0140227c8969179b5c1cd5044be5d0382e4af2e0",
+ "reference": "0140227c8969179b5c1cd5044be5d0382e4af2e0",
"shasum": ""
},
"require": {
@@ -1816,7 +1737,7 @@
"issues": "https://github.com/filamentphp/filament/issues",
"source": "https://github.com/filamentphp/filament"
},
- "time": "2023-09-06T14:23:08+00:00"
+ "time": "2023-09-10T23:29:54+00:00"
},
{
"name": "filament/tables",
@@ -1824,12 +1745,12 @@
"source": {
"type": "git",
"url": "https://github.com/filamentphp/tables.git",
- "reference": "0db76fb21debe91e88dff995ac97dd234152831e"
+ "reference": "dced9ad3805f46d17288bf6b79f5fd14229857a3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/filamentphp/tables/zipball/0db76fb21debe91e88dff995ac97dd234152831e",
- "reference": "0db76fb21debe91e88dff995ac97dd234152831e",
+ "url": "https://api.github.com/repos/filamentphp/tables/zipball/dced9ad3805f46d17288bf6b79f5fd14229857a3",
+ "reference": "dced9ad3805f46d17288bf6b79f5fd14229857a3",
"shasum": ""
},
"require": {
@@ -1870,7 +1791,7 @@
"issues": "https://github.com/filamentphp/filament/issues",
"source": "https://github.com/filamentphp/filament"
},
- "time": "2023-09-06T14:23:07+00:00"
+ "time": "2023-09-11T12:30:48+00:00"
},
{
"name": "filament/widgets",
@@ -1878,12 +1799,12 @@
"source": {
"type": "git",
"url": "https://github.com/filamentphp/widgets.git",
- "reference": "3792fd1f49c66f780f6363293564959dd7bf6eb1"
+ "reference": "11f37f08912f277e1bfc5b19e5b21d74b4f9b4e0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/filamentphp/widgets/zipball/3792fd1f49c66f780f6363293564959dd7bf6eb1",
- "reference": "3792fd1f49c66f780f6363293564959dd7bf6eb1",
+ "url": "https://api.github.com/repos/filamentphp/widgets/zipball/11f37f08912f277e1bfc5b19e5b21d74b4f9b4e0",
+ "reference": "11f37f08912f277e1bfc5b19e5b21d74b4f9b4e0",
"shasum": ""
},
"require": {
@@ -1915,7 +1836,7 @@
"issues": "https://github.com/filamentphp/filament/issues",
"source": "https://github.com/filamentphp/filament"
},
- "time": "2023-09-06T14:23:20+00:00"
+ "time": "2023-09-10T23:30:09+00:00"
},
{
"name": "fruitcake/php-cors",
@@ -2058,12 +1979,12 @@
"source": {
"type": "git",
"url": "https://github.com/guzzle/psr7.git",
- "reference": "2ce93c47e87ae976775b4ea588ef710b47eefe22"
+ "reference": "38ef514a6c21335f29d9be64b097d2582ecbf8e4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/psr7/zipball/2ce93c47e87ae976775b4ea588ef710b47eefe22",
- "reference": "2ce93c47e87ae976775b4ea588ef710b47eefe22",
+ "url": "https://api.github.com/repos/guzzle/psr7/zipball/38ef514a6c21335f29d9be64b097d2582ecbf8e4",
+ "reference": "38ef514a6c21335f29d9be64b097d2582ecbf8e4",
"shasum": ""
},
"require": {
@@ -2167,7 +2088,7 @@
"type": "tidelift"
}
],
- "time": "2023-09-01T10:33:44+00:00"
+ "time": "2023-09-10T16:11:14+00:00"
},
{
"name": "guzzlehttp/uri-template",
@@ -2402,12 +2323,12 @@
"source": {
"type": "git",
"url": "https://github.com/lara-zeus/core.git",
- "reference": "2b2e1e5db36e5c79bf107dc60edfe4b7203ef761"
+ "reference": "08c98bbdc882a6e633a548e118ea3d21b4db051a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/lara-zeus/core/zipball/2b2e1e5db36e5c79bf107dc60edfe4b7203ef761",
- "reference": "2b2e1e5db36e5c79bf107dc60edfe4b7203ef761",
+ "url": "https://api.github.com/repos/lara-zeus/core/zipball/08c98bbdc882a6e633a548e118ea3d21b4db051a",
+ "reference": "08c98bbdc882a6e633a548e118ea3d21b4db051a",
"shasum": ""
},
"require": {
@@ -2478,7 +2399,7 @@
"type": "github"
}
],
- "time": "2023-09-04T12:11:21+00:00"
+ "time": "2023-09-07T20:15:49+00:00"
},
{
"name": "laravel/framework",
@@ -2486,12 +2407,12 @@
"source": {
"type": "git",
"url": "https://github.com/laravel/framework.git",
- "reference": "1591fed925408fd03c9f2cd5230f333e34594c83"
+ "reference": "00894b89e42a9d707c6038084bbeb25422eed5b5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/framework/zipball/1591fed925408fd03c9f2cd5230f333e34594c83",
- "reference": "1591fed925408fd03c9f2cd5230f333e34594c83",
+ "url": "https://api.github.com/repos/laravel/framework/zipball/00894b89e42a9d707c6038084bbeb25422eed5b5",
+ "reference": "00894b89e42a9d707c6038084bbeb25422eed5b5",
"shasum": ""
},
"require": {
@@ -2679,7 +2600,7 @@
"issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework"
},
- "time": "2023-09-07T15:24:32+00:00"
+ "time": "2023-09-08T12:16:07+00:00"
},
{
"name": "laravel/prompts",
@@ -2985,12 +2906,12 @@
"source": {
"type": "git",
"url": "https://github.com/thephpleague/flysystem.git",
- "reference": "504889d29a330fc06105e0e7a8ac39ea9a8d1f93"
+ "reference": "1bc84ca22f8de96f40f24cb0b3ade83a70c053c7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/504889d29a330fc06105e0e7a8ac39ea9a8d1f93",
- "reference": "504889d29a330fc06105e0e7a8ac39ea9a8d1f93",
+ "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/1bc84ca22f8de96f40f24cb0b3ade83a70c053c7",
+ "reference": "1bc84ca22f8de96f40f24cb0b3ade83a70c053c7",
"shasum": ""
},
"require": {
@@ -3068,7 +2989,7 @@
"type": "github"
}
],
- "time": "2023-08-04T12:34:00+00:00"
+ "time": "2023-09-07T20:28:45+00:00"
},
{
"name": "league/flysystem-local",
@@ -3076,12 +2997,12 @@
"source": {
"type": "git",
"url": "https://github.com/thephpleague/flysystem-local.git",
- "reference": "b9f03b9cc639d7cda47ee90afe687e1b9f128b24"
+ "reference": "ec7383f25642e6fd4bb0c9554fc2311245391781"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/b9f03b9cc639d7cda47ee90afe687e1b9f128b24",
- "reference": "b9f03b9cc639d7cda47ee90afe687e1b9f128b24",
+ "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/ec7383f25642e6fd4bb0c9554fc2311245391781",
+ "reference": "ec7383f25642e6fd4bb0c9554fc2311245391781",
"shasum": ""
},
"require": {
@@ -3117,7 +3038,7 @@
],
"support": {
"issues": "https://github.com/thephpleague/flysystem-local/issues",
- "source": "https://github.com/thephpleague/flysystem-local/tree/3.x"
+ "source": "https://github.com/thephpleague/flysystem-local/tree/3.16.0"
},
"funding": [
{
@@ -3129,7 +3050,7 @@
"type": "github"
}
],
- "time": "2023-08-03T10:50:16+00:00"
+ "time": "2023-08-30T10:23:59+00:00"
},
{
"name": "league/glide",
@@ -3258,16 +3179,16 @@
"source": {
"type": "git",
"url": "https://github.com/thephpleague/uri.git",
- "reference": "b22bf9bac3dfe96319f5873c077689e04266f8e9"
+ "reference": "405c4f50b13e60db18855ad50451950862201562"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/uri/zipball/b22bf9bac3dfe96319f5873c077689e04266f8e9",
- "reference": "b22bf9bac3dfe96319f5873c077689e04266f8e9",
+ "url": "https://api.github.com/repos/thephpleague/uri/zipball/405c4f50b13e60db18855ad50451950862201562",
+ "reference": "405c4f50b13e60db18855ad50451950862201562",
"shasum": ""
},
"require": {
- "league/uri-interfaces": "^7.2",
+ "league/uri-interfaces": "^7.3",
"php": "^8.1"
},
"conflict": {
@@ -3341,7 +3262,7 @@
"type": "github"
}
],
- "time": "2023-09-06T15:19:40+00:00"
+ "time": "2023-09-10T07:48:17+00:00"
},
{
"name": "league/uri-interfaces",
@@ -3349,12 +3270,12 @@
"source": {
"type": "git",
"url": "https://github.com/thephpleague/uri-interfaces.git",
- "reference": "6a506e2fedb2877eaf96e8ed84845b94e063838b"
+ "reference": "002936c0444951c9125dc932967398edfc3f5a1a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/6a506e2fedb2877eaf96e8ed84845b94e063838b",
- "reference": "6a506e2fedb2877eaf96e8ed84845b94e063838b",
+ "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/002936c0444951c9125dc932967398edfc3f5a1a",
+ "reference": "002936c0444951c9125dc932967398edfc3f5a1a",
"shasum": ""
},
"require": {
@@ -3426,7 +3347,7 @@
"type": "github"
}
],
- "time": "2023-09-06T15:54:51+00:00"
+ "time": "2023-09-10T07:48:17+00:00"
},
{
"name": "livewire/livewire",
@@ -3757,12 +3678,12 @@
"source": {
"type": "git",
"url": "https://github.com/briannesbitt/Carbon.git",
- "reference": "028ef2ab76485c9fd3b6d7214daf4efc02c89c53"
+ "reference": "d3298b38ea8612e5f77d38d1a99438e42f70341d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/028ef2ab76485c9fd3b6d7214daf4efc02c89c53",
- "reference": "028ef2ab76485c9fd3b6d7214daf4efc02c89c53",
+ "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/d3298b38ea8612e5f77d38d1a99438e42f70341d",
+ "reference": "d3298b38ea8612e5f77d38d1a99438e42f70341d",
"shasum": ""
},
"require": {
@@ -3856,7 +3777,7 @@
"type": "tidelift"
}
],
- "time": "2023-08-09T19:41:55+00:00"
+ "time": "2023-09-07T16:43:50+00:00"
},
{
"name": "nette/schema",
@@ -3926,12 +3847,12 @@
"source": {
"type": "git",
"url": "https://github.com/nette/utils.git",
- "reference": "cddcabd4dd0b335bb1383a0cfc128331310775ab"
+ "reference": "71017d2330f7822807fe7a30cbd683647c0dfa13"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nette/utils/zipball/cddcabd4dd0b335bb1383a0cfc128331310775ab",
- "reference": "cddcabd4dd0b335bb1383a0cfc128331310775ab",
+ "url": "https://api.github.com/repos/nette/utils/zipball/71017d2330f7822807fe7a30cbd683647c0dfa13",
+ "reference": "71017d2330f7822807fe7a30cbd683647c0dfa13",
"shasum": ""
},
"require": {
@@ -4005,7 +3926,7 @@
"issues": "https://github.com/nette/utils/issues",
"source": "https://github.com/nette/utils/tree/master"
},
- "time": "2023-08-29T21:57:52+00:00"
+ "time": "2023-09-10T16:32:27+00:00"
},
{
"name": "nunomaduro/termwind",
@@ -4973,84 +4894,6 @@
],
"time": "2023-09-01T23:38:44+00:00"
},
- {
- "name": "scrivo/highlight.php",
- "version": "v9.18.1.9",
- "source": {
- "type": "git",
- "url": "https://github.com/scrivo/highlight.php.git",
- "reference": "d45585504777e6194a91dffc7270ca39833787f8"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/scrivo/highlight.php/zipball/d45585504777e6194a91dffc7270ca39833787f8",
- "reference": "d45585504777e6194a91dffc7270ca39833787f8",
- "shasum": ""
- },
- "require": {
- "ext-json": "*",
- "php": ">=5.4"
- },
- "require-dev": {
- "phpunit/phpunit": "^4.8|^5.7",
- "sabberworm/php-css-parser": "^8.3",
- "symfony/finder": "^2.8|^3.4",
- "symfony/var-dumper": "^2.8|^3.4"
- },
- "suggest": {
- "ext-mbstring": "Allows highlighting code with unicode characters and supports language with unicode keywords"
- },
- "type": "library",
- "autoload": {
- "files": [
- "HighlightUtilities/functions.php"
- ],
- "psr-0": {
- "Highlight\\": "",
- "HighlightUtilities\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Geert Bergman",
- "homepage": "http://www.scrivo.org/",
- "role": "Project Author"
- },
- {
- "name": "Vladimir Jimenez",
- "homepage": "https://allejo.io",
- "role": "Maintainer"
- },
- {
- "name": "Martin Folkers",
- "homepage": "https://twobrain.io",
- "role": "Contributor"
- }
- ],
- "description": "Server side syntax highlighter that supports 185 languages. It's a PHP port of highlight.js",
- "keywords": [
- "code",
- "highlight",
- "highlight.js",
- "highlight.php",
- "syntax"
- ],
- "support": {
- "issues": "https://github.com/scrivo/highlight.php/issues",
- "source": "https://github.com/scrivo/highlight.php"
- },
- "funding": [
- {
- "url": "https://github.com/allejo",
- "type": "github"
- }
- ],
- "time": "2021-12-03T06:45:28+00:00"
- },
{
"name": "spatie/color",
"version": "1.5.3",
@@ -5753,69 +5596,6 @@
],
"time": "2023-07-19T19:21:38+00:00"
},
- {
- "name": "spatie/shiki-php",
- "version": "1.3.0",
- "source": {
- "type": "git",
- "url": "https://github.com/spatie/shiki-php.git",
- "reference": "34fe61405b405c735c82a9c56feffd3f7c5544ff"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/spatie/shiki-php/zipball/34fe61405b405c735c82a9c56feffd3f7c5544ff",
- "reference": "34fe61405b405c735c82a9c56feffd3f7c5544ff",
- "shasum": ""
- },
- "require": {
- "php": "^7.4|^8.0"
- },
- "require-dev": {
- "friendsofphp/php-cs-fixer": "^v3.0",
- "pestphp/pest": "^1.8",
- "phpunit/phpunit": "^9.5",
- "spatie/pest-plugin-snapshots": "^1.1",
- "spatie/ray": "^1.10"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "Spatie\\ShikiPhp\\": "src"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Rias Van der Veken",
- "email": "rias@spatie.be",
- "role": "Developer"
- },
- {
- "name": "Freek Van der Herten",
- "email": "freek@spatie.be",
- "role": "Developer"
- }
- ],
- "description": "Highlight code using Shiki in PHP",
- "homepage": "https://github.com/spatie/shiki-php",
- "keywords": [
- "shiki",
- "spatie"
- ],
- "support": {
- "source": "https://github.com/spatie/shiki-php/tree/1.3.0"
- },
- "funding": [
- {
- "url": "https://github.com/spatie",
- "type": "github"
- }
- ],
- "time": "2022-06-01T11:28:41+00:00"
- },
{
"name": "spatie/temporary-directory",
"version": "2.1.2",
@@ -5883,12 +5663,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "934459feb26b3ddfa49ab61efe26292a8dd47ca6"
+ "reference": "f542ffc1dc4b42eb57b67f07d31b91ae9d501419"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/934459feb26b3ddfa49ab61efe26292a8dd47ca6",
- "reference": "934459feb26b3ddfa49ab61efe26292a8dd47ca6",
+ "url": "https://api.github.com/repos/symfony/console/zipball/f542ffc1dc4b42eb57b67f07d31b91ae9d501419",
+ "reference": "f542ffc1dc4b42eb57b67f07d31b91ae9d501419",
"shasum": ""
},
"require": {
@@ -5966,7 +5746,7 @@
"type": "tidelift"
}
],
- "time": "2023-08-25T16:27:31+00:00"
+ "time": "2023-09-10T14:56:30+00:00"
},
{
"name": "symfony/css-selector",
@@ -6472,12 +6252,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/http-foundation.git",
- "reference": "d05a04075358d7b8446f9884ec15fcb0136ab012"
+ "reference": "066b73bce5d5baf18f2dfb08a19453947a8828e6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-foundation/zipball/d05a04075358d7b8446f9884ec15fcb0136ab012",
- "reference": "d05a04075358d7b8446f9884ec15fcb0136ab012",
+ "url": "https://api.github.com/repos/symfony/http-foundation/zipball/066b73bce5d5baf18f2dfb08a19453947a8828e6",
+ "reference": "066b73bce5d5baf18f2dfb08a19453947a8828e6",
"shasum": ""
},
"require": {
@@ -6541,7 +6321,7 @@
"type": "tidelift"
}
],
- "time": "2023-08-22T08:21:16+00:00"
+ "time": "2023-09-10T17:19:54+00:00"
},
{
"name": "symfony/http-kernel",
@@ -6549,12 +6329,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/http-kernel.git",
- "reference": "12e5040811d7762e2f134e82283d5be2dcda0121"
+ "reference": "c782c32d402b0cdb297cbd5c798d5b868adf7a07"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-kernel/zipball/12e5040811d7762e2f134e82283d5be2dcda0121",
- "reference": "12e5040811d7762e2f134e82283d5be2dcda0121",
+ "url": "https://api.github.com/repos/symfony/http-kernel/zipball/c782c32d402b0cdb297cbd5c798d5b868adf7a07",
+ "reference": "c782c32d402b0cdb297cbd5c798d5b868adf7a07",
"shasum": ""
},
"require": {
@@ -6654,7 +6434,7 @@
"type": "tidelift"
}
],
- "time": "2023-08-22T16:05:30+00:00"
+ "time": "2023-09-09T13:43:15+00:00"
},
{
"name": "symfony/mailer",
@@ -6662,12 +6442,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/mailer.git",
- "reference": "70b7234387c336a1ebfdd21cc4f6543e4a21173f"
+ "reference": "72e2c3efaa0c53a3631077fcaf68d30bb060b7b6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/mailer/zipball/70b7234387c336a1ebfdd21cc4f6543e4a21173f",
- "reference": "70b7234387c336a1ebfdd21cc4f6543e4a21173f",
+ "url": "https://api.github.com/repos/symfony/mailer/zipball/72e2c3efaa0c53a3631077fcaf68d30bb060b7b6",
+ "reference": "72e2c3efaa0c53a3631077fcaf68d30bb060b7b6",
"shasum": ""
},
"require": {
@@ -6734,7 +6514,7 @@
"type": "tidelift"
}
],
- "time": "2023-08-24T04:08:13+00:00"
+ "time": "2023-09-10T17:19:54+00:00"
},
{
"name": "symfony/mime",
@@ -8134,12 +7914,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/var-dumper.git",
- "reference": "eafcac5f19cfacbf6e42db86a1bd1d6b8635c7fe"
+ "reference": "79607ea288328cca58455cabfbff8a3132c1abf4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-dumper/zipball/eafcac5f19cfacbf6e42db86a1bd1d6b8635c7fe",
- "reference": "eafcac5f19cfacbf6e42db86a1bd1d6b8635c7fe",
+ "url": "https://api.github.com/repos/symfony/var-dumper/zipball/79607ea288328cca58455cabfbff8a3132c1abf4",
+ "reference": "79607ea288328cca58455cabfbff8a3132c1abf4",
"shasum": ""
},
"require": {
@@ -8211,7 +7991,7 @@
"type": "tidelift"
}
],
- "time": "2023-08-29T06:53:47+00:00"
+ "time": "2023-09-09T14:24:00+00:00"
},
{
"name": "tijsverkoyen/css-to-inline-styles",
@@ -8267,75 +8047,6 @@
},
"time": "2023-05-30T10:13:11+00:00"
},
- {
- "name": "ueberdosis/tiptap-php",
- "version": "1.3.0",
- "source": {
- "type": "git",
- "url": "https://github.com/ueberdosis/tiptap-php.git",
- "reference": "1d4be936f81b47514fd46ae506e74bc57cd26eef"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/ueberdosis/tiptap-php/zipball/1d4be936f81b47514fd46ae506e74bc57cd26eef",
- "reference": "1d4be936f81b47514fd46ae506e74bc57cd26eef",
- "shasum": ""
- },
- "require": {
- "php": "^7.4|^8.0",
- "scrivo/highlight.php": "v9.18.1.9",
- "spatie/shiki-php": "^1.3"
- },
- "require-dev": {
- "friendsofphp/php-cs-fixer": "^3.5",
- "pestphp/pest": "^1.21",
- "phpunit/phpunit": "^9.5",
- "vimeo/psalm": "^4.3"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "Tiptap\\": "src"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Hans Pagel",
- "email": "humans@tiptap.dev",
- "role": "Developer"
- }
- ],
- "description": "A PHP package to work with Tiptap output",
- "homepage": "https://github.com/ueberdosis/tiptap-php",
- "keywords": [
- "prosemirror",
- "tiptap",
- "ueberdosis"
- ],
- "support": {
- "issues": "https://github.com/ueberdosis/tiptap-php/issues",
- "source": "https://github.com/ueberdosis/tiptap-php/tree/1.3.0"
- },
- "funding": [
- {
- "url": "https://tiptap.dev/pricing",
- "type": "custom"
- },
- {
- "url": "https://github.com/ueberdosis",
- "type": "github"
- },
- {
- "url": "https://opencollective.com/tiptap",
- "type": "open_collective"
- }
- ],
- "time": "2023-06-25T19:44:51+00:00"
- },
{
"name": "vlucas/phpdotenv",
"version": "dev-master",
@@ -8652,99 +8363,381 @@
"time": "2023-08-29T07:47:39+00:00"
},
{
- "name": "composer/semver",
+ "name": "cmgmyr/phploc",
"version": "dev-main",
"source": {
"type": "git",
- "url": "https://github.com/composer/semver.git",
- "reference": "1d09200268e7d1052ded8e5da9c73c96a63d18f5"
+ "url": "https://github.com/cmgmyr/phploc.git",
+ "reference": "e61d4729df46c5920ab61973bfa3f70f81a70b5f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/composer/semver/zipball/1d09200268e7d1052ded8e5da9c73c96a63d18f5",
- "reference": "1d09200268e7d1052ded8e5da9c73c96a63d18f5",
+ "url": "https://api.github.com/repos/cmgmyr/phploc/zipball/e61d4729df46c5920ab61973bfa3f70f81a70b5f",
+ "reference": "e61d4729df46c5920ab61973bfa3f70f81a70b5f",
"shasum": ""
},
"require": {
- "php": "^5.3.2 || ^7.0 || ^8.0"
+ "ext-dom": "*",
+ "ext-json": "*",
+ "php": "^7.4 || ^8.0",
+ "phpunit/php-file-iterator": "^3.0|^4.0",
+ "sebastian/cli-parser": "^1.0|^2.0"
},
"require-dev": {
- "phpstan/phpstan": "^1.4",
- "symfony/phpunit-bridge": "^4.2 || ^5"
+ "friendsofphp/php-cs-fixer": "^3.2",
+ "phpunit/phpunit": "^9.0|^10.0",
+ "vimeo/psalm": "^5.7"
},
"default-branch": true,
+ "bin": [
+ "phploc"
+ ],
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "3.x-dev"
+ "dev-main": "8.0-dev"
}
},
"autoload": {
- "psr-4": {
- "Composer\\Semver\\": "src"
- }
+ "classmap": [
+ "src/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "MIT"
+ "BSD-3-Clause"
],
"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"
+ "name": "Chris Gmyr",
+ "email": "cmgmyr@gmail.com",
+ "role": "lead"
}
],
- "description": "Semver library that offers utilities, version constraint parsing and validation.",
- "keywords": [
- "semantic",
- "semver",
- "validation",
- "versioning"
- ],
+ "description": "A tool for quickly measuring the size of a PHP project.",
+ "homepage": "https://github.com/cmgmyr/phploc",
"support": {
- "irc": "ircs://irc.libera.chat:6697/composer",
- "issues": "https://github.com/composer/semver/issues",
- "source": "https://github.com/composer/semver/tree/main"
+ "issues": "https://github.com/cmgmyr/phploc/issues",
+ "source": "https://github.com/cmgmyr/phploc/tree/8.0.3"
},
"funding": [
{
- "url": "https://packagist.com",
- "type": "custom"
- },
- {
- "url": "https://github.com/composer",
+ "url": "https://github.com/cmgmyr",
"type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/composer/composer",
- "type": "tidelift"
}
],
- "time": "2023-08-31T12:20:31+00:00"
+ "time": "2023-08-05T16:49:39+00:00"
},
{
- "name": "fakerphp/faker",
- "version": "v1.23.0",
+ "name": "composer/pcre",
+ "version": "dev-main",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/composer/pcre.git",
+ "reference": "73b47b99f928364693ab1f48480c949186283e82"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/composer/pcre/zipball/73b47b99f928364693ab1f48480c949186283e82",
+ "reference": "73b47b99f928364693ab1f48480c949186283e82",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.4 || ^8.0"
+ },
+ "require-dev": {
+ "phpstan/phpstan": "^1.3",
+ "phpstan/phpstan-strict-rules": "^1.1",
+ "symfony/phpunit-bridge": "^5"
+ },
+ "default-branch": true,
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "3.x-dev"
+ }
+ },
+ "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/main"
+ },
+ "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-09-01T08:40:22+00:00"
+ },
+ {
+ "name": "composer/semver",
+ "version": "dev-main",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/composer/semver.git",
+ "reference": "1d09200268e7d1052ded8e5da9c73c96a63d18f5"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/composer/semver/zipball/1d09200268e7d1052ded8e5da9c73c96a63d18f5",
+ "reference": "1d09200268e7d1052ded8e5da9c73c96a63d18f5",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^5.3.2 || ^7.0 || ^8.0"
+ },
+ "require-dev": {
+ "phpstan/phpstan": "^1.4",
+ "symfony/phpunit-bridge": "^4.2 || ^5"
+ },
+ "default-branch": true,
+ "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/main"
+ },
+ "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-08-31T12:20:31+00:00"
+ },
+ {
+ "name": "composer/xdebug-handler",
+ "version": "3.0.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/composer/xdebug-handler.git",
+ "reference": "ced299686f41dce890debac69273b47ffe98a40c"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/ced299686f41dce890debac69273b47ffe98a40c",
+ "reference": "ced299686f41dce890debac69273b47ffe98a40c",
+ "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",
+ "symfony/phpunit-bridge": "^6.0"
+ },
+ "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": "irc://irc.freenode.org/composer",
+ "issues": "https://github.com/composer/xdebug-handler/issues",
+ "source": "https://github.com/composer/xdebug-handler/tree/3.0.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": "2022-02-25T21:32:43+00:00"
+ },
+ {
+ "name": "dealerdirect/phpcodesniffer-composer-installer",
+ "version": "v1.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/PHPCSStandards/composer-installer.git",
+ "reference": "4be43904336affa5c2f70744a348312336afd0da"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/4be43904336affa5c2f70744a348312336afd0da",
+ "reference": "4be43904336affa5c2f70744a348312336afd0da",
+ "shasum": ""
+ },
+ "require": {
+ "composer-plugin-api": "^1.0 || ^2.0",
+ "php": ">=5.4",
+ "squizlabs/php_codesniffer": "^2.0 || ^3.1.0 || ^4.0"
+ },
+ "require-dev": {
+ "composer/composer": "*",
+ "ext-json": "*",
+ "ext-zip": "*",
+ "php-parallel-lint/php-parallel-lint": "^1.3.1",
+ "phpcompatibility/php-compatibility": "^9.0",
+ "yoast/phpunit-polyfills": "^1.0"
+ },
+ "type": "composer-plugin",
+ "extra": {
+ "class": "PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin"
+ },
+ "autoload": {
+ "psr-4": {
+ "PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Franck Nijhof",
+ "email": "franck.nijhof@dealerdirect.com",
+ "homepage": "http://www.frenck.nl",
+ "role": "Developer / IT Manager"
+ },
+ {
+ "name": "Contributors",
+ "homepage": "https://github.com/PHPCSStandards/composer-installer/graphs/contributors"
+ }
+ ],
+ "description": "PHP_CodeSniffer Standards Composer Installer Plugin",
+ "homepage": "http://www.dealerdirect.com",
+ "keywords": [
+ "PHPCodeSniffer",
+ "PHP_CodeSniffer",
+ "code quality",
+ "codesniffer",
+ "composer",
+ "installer",
+ "phpcbf",
+ "phpcs",
+ "plugin",
+ "qa",
+ "quality",
+ "standard",
+ "standards",
+ "style guide",
+ "stylecheck",
+ "tests"
+ ],
+ "support": {
+ "issues": "https://github.com/PHPCSStandards/composer-installer/issues",
+ "source": "https://github.com/PHPCSStandards/composer-installer"
+ },
+ "time": "2023-01-05T11:28:13+00:00"
+ },
+ {
+ "name": "fakerphp/faker",
+ "version": "1.23.x-dev",
"source": {
"type": "git",
"url": "https://github.com/FakerPHP/Faker.git",
- "reference": "e3daa170d00fde61ea7719ef47bb09bb8f1d9b01"
+ "reference": "2040bda6540c29e8989bce4729d05bdaffb4c729"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/e3daa170d00fde61ea7719ef47bb09bb8f1d9b01",
- "reference": "e3daa170d00fde61ea7719ef47bb09bb8f1d9b01",
+ "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/2040bda6540c29e8989bce4729d05bdaffb4c729",
+ "reference": "2040bda6540c29e8989bce4729d05bdaffb4c729",
"shasum": ""
},
"require": {
@@ -8797,9 +8790,9 @@
],
"support": {
"issues": "https://github.com/FakerPHP/Faker/issues",
- "source": "https://github.com/FakerPHP/Faker/tree/v1.23.0"
+ "source": "https://github.com/FakerPHP/Faker/tree/main"
},
- "time": "2023-06-12T08:44:38+00:00"
+ "time": "2023-09-07T12:17:07+00:00"
},
{
"name": "fidry/cpu-core-counter",
@@ -8934,36 +8927,131 @@
"time": "2023-07-13T12:00:00+00:00"
},
{
- "name": "hamcrest/hamcrest-php",
- "version": "dev-master",
+ "name": "friendsofphp/php-cs-fixer",
+ "version": "v3.26.1",
"source": {
"type": "git",
- "url": "https://github.com/hamcrest/hamcrest-php.git",
- "reference": "d34238d1651eb62fc39ab4efe26df74dc293ebbb"
+ "url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git",
+ "reference": "d023ba6684055f6ea1da1352d8a02baca0426983"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/d34238d1651eb62fc39ab4efe26df74dc293ebbb",
- "reference": "d34238d1651eb62fc39ab4efe26df74dc293ebbb",
+ "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/d023ba6684055f6ea1da1352d8a02baca0426983",
+ "reference": "d023ba6684055f6ea1da1352d8a02baca0426983",
"shasum": ""
},
"require": {
- "php": "^5.3|^7.0|^8.0"
- },
- "replace": {
- "cordoval/hamcrest-php": "*",
- "davedevelopment/hamcrest-php": "*",
- "kodova/hamcrest-php": "*"
+ "composer/semver": "^3.3",
+ "composer/xdebug-handler": "^3.0.3",
+ "ext-json": "*",
+ "ext-tokenizer": "*",
+ "php": "^7.4 || ^8.0",
+ "sebastian/diff": "^4.0 || ^5.0",
+ "symfony/console": "^5.4 || ^6.0",
+ "symfony/event-dispatcher": "^5.4 || ^6.0",
+ "symfony/filesystem": "^5.4 || ^6.0",
+ "symfony/finder": "^5.4 || ^6.0",
+ "symfony/options-resolver": "^5.4 || ^6.0",
+ "symfony/polyfill-mbstring": "^1.27",
+ "symfony/polyfill-php80": "^1.27",
+ "symfony/polyfill-php81": "^1.27",
+ "symfony/process": "^5.4 || ^6.0",
+ "symfony/stopwatch": "^5.4 || ^6.0"
+ },
+ "require-dev": {
+ "facile-it/paraunit": "^1.3 || ^2.0",
+ "justinrainbow/json-schema": "^5.2",
+ "keradus/cli-executor": "^2.0",
+ "mikey179/vfsstream": "^1.6.11",
+ "php-coveralls/php-coveralls": "^2.5.3",
+ "php-cs-fixer/accessible-object": "^1.1",
+ "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.2",
+ "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.2.1",
+ "phpspec/prophecy": "^1.16",
+ "phpspec/prophecy-phpunit": "^2.0",
+ "phpunit/phpunit": "^9.5",
+ "phpunitgoodpractices/polyfill": "^1.6",
+ "phpunitgoodpractices/traits": "^1.9.2",
+ "symfony/phpunit-bridge": "^6.2.3",
+ "symfony/yaml": "^5.4 || ^6.0"
},
- "require-dev": {
- "phpunit/php-file-iterator": "^1.4 || ^2.0",
- "phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0"
+ "suggest": {
+ "ext-dom": "For handling output formats in XML",
+ "ext-mbstring": "For handling non-UTF8 characters."
},
- "default-branch": true,
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.1-dev"
+ "bin": [
+ "php-cs-fixer"
+ ],
+ "type": "application",
+ "autoload": {
+ "psr-4": {
+ "PhpCsFixer\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Dariusz Rumiński",
+ "email": "dariusz.ruminski@gmail.com"
+ }
+ ],
+ "description": "A tool to automatically fix PHP code style",
+ "keywords": [
+ "Static code analysis",
+ "fixer",
+ "standards",
+ "static analysis"
+ ],
+ "support": {
+ "issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues",
+ "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.26.1"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/keradus",
+ "type": "github"
+ }
+ ],
+ "time": "2023-09-08T19:09:07+00:00"
+ },
+ {
+ "name": "hamcrest/hamcrest-php",
+ "version": "dev-master",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/hamcrest/hamcrest-php.git",
+ "reference": "d34238d1651eb62fc39ab4efe26df74dc293ebbb"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/d34238d1651eb62fc39ab4efe26df74dc293ebbb",
+ "reference": "d34238d1651eb62fc39ab4efe26df74dc293ebbb",
+ "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"
+ },
+ "default-branch": true,
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.1-dev"
}
},
"autoload": {
@@ -9045,6 +9133,76 @@
},
"time": "2023-08-09T11:39:12+00:00"
},
+ {
+ "name": "justinrainbow/json-schema",
+ "version": "5.x-dev",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/justinrainbow/json-schema.git",
+ "reference": "ad87d5a5ca981228e0e205c2bc7dfb8e24559b60"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/ad87d5a5ca981228e0e205c2bc7dfb8e24559b60",
+ "reference": "ad87d5a5ca981228e0e205c2bc7dfb8e24559b60",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.3"
+ },
+ "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",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "5.0.x-dev"
+ }
+ },
+ "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/justinrainbow/json-schema/issues",
+ "source": "https://github.com/justinrainbow/json-schema/tree/5.2.12"
+ },
+ "time": "2022-04-13T08:02:27+00:00"
+ },
{
"name": "laravel/pint",
"version": "v1.13.1",
@@ -9181,6 +9339,89 @@
},
"time": "2023-08-29T15:31:49+00:00"
},
+ {
+ "name": "league/container",
+ "version": "4.x-dev",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/thephpleague/container.git",
+ "reference": "388e992884ab75632d93dbaf4d29ec024d64b964"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/thephpleague/container/zipball/388e992884ab75632d93dbaf4d29ec024d64b964",
+ "reference": "388e992884ab75632d93dbaf4d29ec024d64b964",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.2 || ^8.0",
+ "psr/container": "^1.1 || ^2.0"
+ },
+ "provide": {
+ "psr/container-implementation": "^1.0"
+ },
+ "replace": {
+ "orno/di": "~2.0"
+ },
+ "require-dev": {
+ "nette/php-generator": "^3.4",
+ "nikic/php-parser": "^4.10",
+ "phpstan/phpstan": "^0.12.47",
+ "phpunit/phpunit": "^8.5.17",
+ "roave/security-advisories": "dev-latest",
+ "scrutinizer/ocular": "^1.8",
+ "squizlabs/php_codesniffer": "^3.6"
+ },
+ "default-branch": true,
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.x-dev",
+ "dev-4.x": "4.x-dev",
+ "dev-3.x": "3.x-dev",
+ "dev-2.x": "2.x-dev",
+ "dev-1.x": "1.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "League\\Container\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Phil Bennett",
+ "email": "mail@philbennett.co.uk",
+ "role": "Developer"
+ }
+ ],
+ "description": "A fast and intuitive dependency injection container.",
+ "homepage": "https://github.com/thephpleague/container",
+ "keywords": [
+ "container",
+ "dependency",
+ "di",
+ "injection",
+ "league",
+ "provider",
+ "service"
+ ],
+ "support": {
+ "issues": "https://github.com/thephpleague/container/issues",
+ "source": "https://github.com/thephpleague/container/tree/4.x"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/philipobenito",
+ "type": "github"
+ }
+ ],
+ "time": "2022-02-02T09:18:15+00:00"
+ },
{
"name": "mockery/mockery",
"version": "1.7.x-dev",
@@ -9571,18 +9812,124 @@
],
"time": "2023-07-29T12:13:13+00:00"
},
+ {
+ "name": "nunomaduro/phpinsights",
+ "version": "v2.8.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/nunomaduro/phpinsights.git",
+ "reference": "a701b7acfda9940ef0140c7276319df9026824c4"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/nunomaduro/phpinsights/zipball/a701b7acfda9940ef0140c7276319df9026824c4",
+ "reference": "a701b7acfda9940ef0140c7276319df9026824c4",
+ "shasum": ""
+ },
+ "require": {
+ "cmgmyr/phploc": "^8.0",
+ "composer/semver": "^3.3",
+ "ext-iconv": "*",
+ "ext-json": "*",
+ "ext-mbstring": "*",
+ "ext-tokenizer": "*",
+ "friendsofphp/php-cs-fixer": "^3.0.0",
+ "justinrainbow/json-schema": "^5.1",
+ "league/container": "^3.2|^4.2",
+ "php": "^7.4 || ^8.0 || ^8.1",
+ "php-parallel-lint/php-parallel-lint": "^1.3",
+ "psr/container": "^1.0|^2.0",
+ "psr/simple-cache": "^1.0|^2.0|^3.0",
+ "sebastian/diff": "^4.0|^5.0",
+ "slevomat/coding-standard": "^7.0.8|^8.0",
+ "squizlabs/php_codesniffer": "^3.5",
+ "symfony/cache": "^4.4|^5.0|^6.0",
+ "symfony/console": "^4.2.12|^5.0|^6.0",
+ "symfony/finder": "^4.2.12|^5.0|^6.0",
+ "symfony/http-client": "^4.3.8|^5.0|^6.0",
+ "symfony/process": "^5.4|^6.0"
+ },
+ "require-dev": {
+ "ergebnis/phpstan-rules": "^0.15.0",
+ "illuminate/console": "^5.8|^6.0|^7.0|^8.0|^9.0|^10.0",
+ "illuminate/support": "^5.8|^6.0|^7.0|^8.0|^9.0|^10.0",
+ "mockery/mockery": "^1.0",
+ "phpstan/phpstan-strict-rules": "^0.12",
+ "phpunit/phpunit": "^8.0|^9.0|^10.0",
+ "rector/rector": "0.11.56",
+ "symfony/var-dumper": "^4.2.12|^5.0|^6.0",
+ "thecodingmachine/phpstan-strict-rules": "^0.12.0"
+ },
+ "suggest": {
+ "ext-simplexml": "It is needed for the checkstyle formatter"
+ },
+ "bin": [
+ "bin/phpinsights"
+ ],
+ "type": "library",
+ "extra": {
+ "laravel": {
+ "providers": [
+ "NunoMaduro\\PhpInsights\\Application\\Adapters\\Laravel\\InsightsServiceProvider"
+ ]
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "NunoMaduro\\PhpInsights\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nuno Maduro",
+ "email": "enunomaduro@gmail.com"
+ }
+ ],
+ "description": "Instant PHP quality checks from your console.",
+ "keywords": [
+ "Insights",
+ "code",
+ "console",
+ "php",
+ "quality",
+ "source"
+ ],
+ "support": {
+ "issues": "https://github.com/nunomaduro/phpinsights/issues",
+ "source": "https://github.com/nunomaduro/phpinsights/tree/v2.8.0"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/JustSteveKing",
+ "type": "github"
+ },
+ {
+ "url": "https://github.com/cmgmyr",
+ "type": "github"
+ },
+ {
+ "url": "https://github.com/nunomaduro",
+ "type": "github"
+ }
+ ],
+ "time": "2023-03-18T18:38:03+00:00"
+ },
{
"name": "orchestra/canvas",
"version": "8.x-dev",
"source": {
"type": "git",
"url": "https://github.com/orchestral/canvas.git",
- "reference": "ca0c13e6d5036b534cd10dae22a9181cc6ee8140"
+ "reference": "e258608d99f5a9d0b09dd7d923a111970c825b2e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/orchestral/canvas/zipball/ca0c13e6d5036b534cd10dae22a9181cc6ee8140",
- "reference": "ca0c13e6d5036b534cd10dae22a9181cc6ee8140",
+ "url": "https://api.github.com/repos/orchestral/canvas/zipball/e258608d99f5a9d0b09dd7d923a111970c825b2e",
+ "reference": "e258608d99f5a9d0b09dd7d923a111970c825b2e",
"shasum": ""
},
"require": {
@@ -9590,7 +9937,7 @@
"composer/semver": "^3.0",
"illuminate/database": "^10.17",
"illuminate/support": "^10.17",
- "orchestra/canvas-core": "^8.6",
+ "orchestra/canvas-core": "^8.7",
"php": "^8.1",
"symfony/yaml": "^6.2"
},
@@ -9640,9 +9987,9 @@
"description": "Code Generators for Laravel Applications and Packages",
"support": {
"issues": "https://github.com/orchestral/canvas/issues",
- "source": "https://github.com/orchestral/canvas/tree/v8.7.0"
+ "source": "https://github.com/orchestral/canvas/tree/8.x"
},
- "time": "2023-09-01T08:22:13+00:00"
+ "time": "2023-09-09T15:20:08+00:00"
},
{
"name": "orchestra/canvas-core",
@@ -9650,12 +9997,12 @@
"source": {
"type": "git",
"url": "https://github.com/orchestral/canvas-core.git",
- "reference": "0260e6c9ecbf16b581153042ad74135037fda671"
+ "reference": "3ea21d0b4df2e252ddb33da270b702b9a7ebcea7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/orchestral/canvas-core/zipball/0260e6c9ecbf16b581153042ad74135037fda671",
- "reference": "0260e6c9ecbf16b581153042ad74135037fda671",
+ "url": "https://api.github.com/repos/orchestral/canvas-core/zipball/3ea21d0b4df2e252ddb33da270b702b9a7ebcea7",
+ "reference": "3ea21d0b4df2e252ddb33da270b702b9a7ebcea7",
"shasum": ""
},
"require": {
@@ -9711,7 +10058,7 @@
"issues": "https://github.com/orchestral/canvas/issues",
"source": "https://github.com/orchestral/canvas-core/tree/8.x"
},
- "time": "2023-09-01T12:05:42+00:00"
+ "time": "2023-09-11T13:03:47+00:00"
},
{
"name": "orchestra/testbench",
@@ -9775,12 +10122,12 @@
"source": {
"type": "git",
"url": "https://github.com/orchestral/testbench-core.git",
- "reference": "5693ade935266529b5f6a0b0e9392d999793219e"
+ "reference": "e8f1a4d3121887e9f5c5607f117701ea7dfa066a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/orchestral/testbench-core/zipball/5693ade935266529b5f6a0b0e9392d999793219e",
- "reference": "5693ade935266529b5f6a0b0e9392d999793219e",
+ "url": "https://api.github.com/repos/orchestral/testbench-core/zipball/e8f1a4d3121887e9f5c5607f117701ea7dfa066a",
+ "reference": "e8f1a4d3121887e9f5c5607f117701ea7dfa066a",
"shasum": ""
},
"require": {
@@ -9849,7 +10196,7 @@
"issues": "https://github.com/orchestral/testbench/issues",
"source": "https://github.com/orchestral/testbench-core"
},
- "time": "2023-09-01T08:25:27+00:00"
+ "time": "2023-09-09T02:26:33+00:00"
},
{
"name": "orchestra/workbench",
@@ -9857,12 +10204,12 @@
"source": {
"type": "git",
"url": "https://github.com/orchestral/workbench.git",
- "reference": "9cb449695fde6f7150c58dd4b112ff6d162fb66f"
+ "reference": "79780d671aaee2ccae33ae72a65f07ce3ea62342"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/orchestral/workbench/zipball/9cb449695fde6f7150c58dd4b112ff6d162fb66f",
- "reference": "9cb449695fde6f7150c58dd4b112ff6d162fb66f",
+ "url": "https://api.github.com/repos/orchestral/workbench/zipball/79780d671aaee2ccae33ae72a65f07ce3ea62342",
+ "reference": "79780d671aaee2ccae33ae72a65f07ce3ea62342",
"shasum": ""
},
"require": {
@@ -9911,9 +10258,9 @@
],
"support": {
"issues": "https://github.com/orchestral/workbench/issues",
- "source": "https://github.com/orchestral/workbench/tree/v0.2.6"
+ "source": "https://github.com/orchestral/workbench/tree/master"
},
- "time": "2023-09-05T00:41:58+00:00"
+ "time": "2023-09-09T00:58:04+00:00"
},
{
"name": "pestphp/pest",
@@ -9921,12 +10268,12 @@
"source": {
"type": "git",
"url": "https://github.com/pestphp/pest.git",
- "reference": "d1aeabc9da94b935845ae489164791b2743566c8"
+ "reference": "74df53c72b0d77a1f66d365ccfe0df704b73aa66"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/pestphp/pest/zipball/d1aeabc9da94b935845ae489164791b2743566c8",
- "reference": "d1aeabc9da94b935845ae489164791b2743566c8",
+ "url": "https://api.github.com/repos/pestphp/pest/zipball/74df53c72b0d77a1f66d365ccfe0df704b73aa66",
+ "reference": "74df53c72b0d77a1f66d365ccfe0df704b73aa66",
"shasum": ""
},
"require": {
@@ -9936,10 +10283,10 @@
"pestphp/pest-plugin": "^2.1.1",
"pestphp/pest-plugin-arch": "^2.3.3",
"php": "^8.1.0",
- "phpunit/phpunit": "^10.3.2"
+ "phpunit/phpunit": "^10.3.3"
},
"conflict": {
- "phpunit/phpunit": ">10.3.2",
+ "phpunit/phpunit": ">10.3.3",
"webmozart/assert": "<1.11.0"
},
"require-dev": {
@@ -10004,7 +10351,7 @@
],
"support": {
"issues": "https://github.com/pestphp/pest/issues",
- "source": "https://github.com/pestphp/pest/tree/2.x"
+ "source": "https://github.com/pestphp/pest/tree/v2.18.1"
},
"funding": [
{
@@ -10016,7 +10363,7 @@
"type": "github"
}
],
- "time": "2023-09-06T11:19:27+00:00"
+ "time": "2023-09-11T10:38:47+00:00"
},
{
"name": "pestphp/pest-plugin",
@@ -10410,6 +10757,63 @@
},
"time": "2022-02-21T01:04:05+00:00"
},
+ {
+ "name": "php-parallel-lint/php-parallel-lint",
+ "version": "v1.3.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-parallel-lint/PHP-Parallel-Lint.git",
+ "reference": "6483c9832e71973ed29cf71bd6b3f4fde438a9de"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-parallel-lint/PHP-Parallel-Lint/zipball/6483c9832e71973ed29cf71bd6b3f4fde438a9de",
+ "reference": "6483c9832e71973ed29cf71bd6b3f4fde438a9de",
+ "shasum": ""
+ },
+ "require": {
+ "ext-json": "*",
+ "php": ">=5.3.0"
+ },
+ "replace": {
+ "grogy/php-parallel-lint": "*",
+ "jakub-onderka/php-parallel-lint": "*"
+ },
+ "require-dev": {
+ "nette/tester": "^1.3 || ^2.0",
+ "php-parallel-lint/php-console-highlighter": "0.* || ^1.0",
+ "squizlabs/php_codesniffer": "^3.6"
+ },
+ "suggest": {
+ "php-parallel-lint/php-console-highlighter": "Highlight syntax in code snippet"
+ },
+ "bin": [
+ "parallel-lint"
+ ],
+ "type": "library",
+ "autoload": {
+ "classmap": [
+ "./src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-2-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Jakub Onderka",
+ "email": "ahoj@jakubonderka.cz"
+ }
+ ],
+ "description": "This tool check syntax of PHP files about 20x faster than serial check.",
+ "homepage": "https://github.com/php-parallel-lint/PHP-Parallel-Lint",
+ "support": {
+ "issues": "https://github.com/php-parallel-lint/PHP-Parallel-Lint/issues",
+ "source": "https://github.com/php-parallel-lint/PHP-Parallel-Lint/tree/v1.3.2"
+ },
+ "time": "2022-02-21T12:50:22+00:00"
+ },
{
"name": "phpdocumentor/reflection-common",
"version": "dev-master",
@@ -10719,16 +11123,16 @@
},
{
"name": "phpstan/phpdoc-parser",
- "version": "1.23.x-dev",
+ "version": "1.24.0",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpdoc-parser.git",
- "reference": "e540adcd37d57d1f46e2b6e172d6140d005226cb"
+ "reference": "3510b0a6274cc42f7219367cb3abfc123ffa09d6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/e540adcd37d57d1f46e2b6e172d6140d005226cb",
- "reference": "e540adcd37d57d1f46e2b6e172d6140d005226cb",
+ "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/3510b0a6274cc42f7219367cb3abfc123ffa09d6",
+ "reference": "3510b0a6274cc42f7219367cb3abfc123ffa09d6",
"shasum": ""
},
"require": {
@@ -10745,7 +11149,6 @@
"phpunit/phpunit": "^9.5",
"symfony/process": "^5.2"
},
- "default-branch": true,
"type": "library",
"autoload": {
"psr-4": {
@@ -10761,9 +11164,9 @@
"description": "PHPDoc parser with support for nullable, intersection and generic types",
"support": {
"issues": "https://github.com/phpstan/phpdoc-parser/issues",
- "source": "https://github.com/phpstan/phpdoc-parser/tree/1.23.x"
+ "source": "https://github.com/phpstan/phpdoc-parser/tree/1.24.0"
},
- "time": "2023-08-16T11:40:53+00:00"
+ "time": "2023-09-07T20:46:32+00:00"
},
{
"name": "phpstan/phpstan",
@@ -10771,12 +11174,12 @@
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan.git",
- "reference": "89e5de647ffad8d9a6e56d90802e6bd19fcee257"
+ "reference": "3c22ef5b638f5a348ee4875eebb87e0a3f17da33"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpstan/zipball/89e5de647ffad8d9a6e56d90802e6bd19fcee257",
- "reference": "89e5de647ffad8d9a6e56d90802e6bd19fcee257",
+ "url": "https://api.github.com/repos/phpstan/phpstan/zipball/3c22ef5b638f5a348ee4875eebb87e0a3f17da33",
+ "reference": "3c22ef5b638f5a348ee4875eebb87e0a3f17da33",
"shasum": ""
},
"require": {
@@ -10825,7 +11228,7 @@
"type": "tidelift"
}
],
- "time": "2023-09-05T11:50:38+00:00"
+ "time": "2023-09-11T09:51:24+00:00"
},
{
"name": "phpstan/phpstan-deprecation-rules",
@@ -10877,69 +11280,17 @@
"time": "2023-08-05T09:02:04+00:00"
},
{
- "name": "phpstan/phpstan-phpunit",
- "version": "1.3.x-dev",
+ "name": "phpunit/php-code-coverage",
+ "version": "dev-main",
"source": {
"type": "git",
- "url": "https://github.com/phpstan/phpstan-phpunit.git",
- "reference": "614acc10c522e319639bf38b0698a4a566665f04"
+ "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
+ "reference": "61a9ced674dfecbf1300b63780b90304d296a6c6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/614acc10c522e319639bf38b0698a4a566665f04",
- "reference": "614acc10c522e319639bf38b0698a4a566665f04",
- "shasum": ""
- },
- "require": {
- "php": "^7.2 || ^8.0",
- "phpstan/phpstan": "^1.10"
- },
- "conflict": {
- "phpunit/phpunit": "<7.0"
- },
- "require-dev": {
- "nikic/php-parser": "^4.13.0",
- "php-parallel-lint/php-parallel-lint": "^1.2",
- "phpstan/phpstan-strict-rules": "^1.5.1",
- "phpunit/phpunit": "^9.5"
- },
- "type": "phpstan-extension",
- "extra": {
- "phpstan": {
- "includes": [
- "extension.neon",
- "rules.neon"
- ]
- }
- },
- "autoload": {
- "psr-4": {
- "PHPStan\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "description": "PHPUnit extensions and rules for PHPStan",
- "support": {
- "issues": "https://github.com/phpstan/phpstan-phpunit/issues",
- "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.x"
- },
- "time": "2023-08-25T09:46:39+00:00"
- },
- {
- "name": "phpunit/php-code-coverage",
- "version": "dev-main",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
- "reference": "d74598007cc2cd4094b6185ba9fcaf0e784120ac"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/d74598007cc2cd4094b6185ba9fcaf0e784120ac",
- "reference": "d74598007cc2cd4094b6185ba9fcaf0e784120ac",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/61a9ced674dfecbf1300b63780b90304d296a6c6",
+ "reference": "61a9ced674dfecbf1300b63780b90304d296a6c6",
"shasum": ""
},
"require": {
@@ -11005,7 +11356,7 @@
"type": "github"
}
],
- "time": "2023-09-04T05:23:26+00:00"
+ "time": "2023-09-10T06:24:39+00:00"
},
{
"name": "phpunit/php-file-iterator",
@@ -11074,12 +11425,12 @@
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-invoker.git",
- "reference": "836074572053580fab2dcc30f752a93d7f12679f"
+ "reference": "721586280ba8bf29d5a57220ac56beb08195ae55"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/836074572053580fab2dcc30f752a93d7f12679f",
- "reference": "836074572053580fab2dcc30f752a93d7f12679f",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/721586280ba8bf29d5a57220ac56beb08195ae55",
+ "reference": "721586280ba8bf29d5a57220ac56beb08195ae55",
"shasum": ""
},
"require": {
@@ -11131,7 +11482,7 @@
"type": "github"
}
],
- "time": "2023-09-04T05:28:35+00:00"
+ "time": "2023-09-10T06:22:02+00:00"
},
{
"name": "phpunit/php-text-template",
@@ -11139,12 +11490,12 @@
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-text-template.git",
- "reference": "db7434132c560825e263fc1af879c61329c41553"
+ "reference": "92b42f79d0ff328fde0f843467ed6a1f4a3d106e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/db7434132c560825e263fc1af879c61329c41553",
- "reference": "db7434132c560825e263fc1af879c61329c41553",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/92b42f79d0ff328fde0f843467ed6a1f4a3d106e",
+ "reference": "92b42f79d0ff328fde0f843467ed6a1f4a3d106e",
"shasum": ""
},
"require": {
@@ -11192,7 +11543,7 @@
"type": "github"
}
],
- "time": "2023-09-04T05:28:44+00:00"
+ "time": "2023-09-10T06:22:10+00:00"
},
{
"name": "phpunit/php-timer",
@@ -11200,12 +11551,12 @@
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-timer.git",
- "reference": "befd378702724c90b5bd361e3b92e8735f56cd83"
+ "reference": "7773010be59988a7eb918590b9a2e560dad7b2ad"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/befd378702724c90b5bd361e3b92e8735f56cd83",
- "reference": "befd378702724c90b5bd361e3b92e8735f56cd83",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/7773010be59988a7eb918590b9a2e560dad7b2ad",
+ "reference": "7773010be59988a7eb918590b9a2e560dad7b2ad",
"shasum": ""
},
"require": {
@@ -11253,20 +11604,20 @@
"type": "github"
}
],
- "time": "2023-09-04T05:28:53+00:00"
+ "time": "2023-09-10T06:22:18+00:00"
},
{
"name": "phpunit/phpunit",
- "version": "10.3.2",
+ "version": "10.3.3",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "0dafb1175c366dd274eaa9a625e914451506bcd1"
+ "reference": "241ed4dd0db1c096984e62d414c4e1ac8d5dbff4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/0dafb1175c366dd274eaa9a625e914451506bcd1",
- "reference": "0dafb1175c366dd274eaa9a625e914451506bcd1",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/241ed4dd0db1c096984e62d414c4e1ac8d5dbff4",
+ "reference": "241ed4dd0db1c096984e62d414c4e1ac8d5dbff4",
"shasum": ""
},
"require": {
@@ -11338,7 +11689,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
- "source": "https://github.com/sebastianbergmann/phpunit/tree/10.3.2"
+ "source": "https://github.com/sebastianbergmann/phpunit/tree/10.3.3"
},
"funding": [
{
@@ -11354,7 +11705,7 @@
"type": "tidelift"
}
],
- "time": "2023-08-15T05:34:23+00:00"
+ "time": "2023-09-05T04:34:51+00:00"
},
{
"name": "pimple/pimple",
@@ -11496,12 +11847,12 @@
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/cli-parser.git",
- "reference": "bcadf4056cc0e947d8ddabf18bfc6b2fa7bff42c"
+ "reference": "d4fe82cbbdd3f4b4f1ac6417e302340dca40218e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/bcadf4056cc0e947d8ddabf18bfc6b2fa7bff42c",
- "reference": "bcadf4056cc0e947d8ddabf18bfc6b2fa7bff42c",
+ "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/d4fe82cbbdd3f4b4f1ac6417e302340dca40218e",
+ "reference": "d4fe82cbbdd3f4b4f1ac6417e302340dca40218e",
"shasum": ""
},
"require": {
@@ -11546,7 +11897,7 @@
"type": "github"
}
],
- "time": "2023-09-04T05:26:36+00:00"
+ "time": "2023-09-10T06:20:11+00:00"
},
{
"name": "sebastian/code-unit",
@@ -11554,12 +11905,12 @@
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/code-unit.git",
- "reference": "2b2cf8861623f4faf22cb7b3c792f3fef7f9a7ec"
+ "reference": "a3d72ffc39ac0d5ef254082af44a0dfb6697084a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/2b2cf8861623f4faf22cb7b3c792f3fef7f9a7ec",
- "reference": "2b2cf8861623f4faf22cb7b3c792f3fef7f9a7ec",
+ "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/a3d72ffc39ac0d5ef254082af44a0dfb6697084a",
+ "reference": "a3d72ffc39ac0d5ef254082af44a0dfb6697084a",
"shasum": ""
},
"require": {
@@ -11604,7 +11955,7 @@
"type": "github"
}
],
- "time": "2023-09-04T05:26:46+00:00"
+ "time": "2023-09-10T06:20:20+00:00"
},
{
"name": "sebastian/code-unit-reverse-lookup",
@@ -11612,12 +11963,12 @@
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git",
- "reference": "adc79e56a61ab9c24c8642e8d75fd1cdb62a2fd2"
+ "reference": "8f9f87a71735a74fbbfd7d308a422f13f637b449"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/adc79e56a61ab9c24c8642e8d75fd1cdb62a2fd2",
- "reference": "adc79e56a61ab9c24c8642e8d75fd1cdb62a2fd2",
+ "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/8f9f87a71735a74fbbfd7d308a422f13f637b449",
+ "reference": "8f9f87a71735a74fbbfd7d308a422f13f637b449",
"shasum": ""
},
"require": {
@@ -11661,7 +12012,7 @@
"type": "github"
}
],
- "time": "2023-09-04T05:26:56+00:00"
+ "time": "2023-09-10T06:20:28+00:00"
},
{
"name": "sebastian/comparator",
@@ -11669,12 +12020,12 @@
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/comparator.git",
- "reference": "7dd9f4c80ad9ccb8dd0b0b683ee298a1b54dfe17"
+ "reference": "d4af012b0813b194aa9e025140e512d72c198128"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/7dd9f4c80ad9ccb8dd0b0b683ee298a1b54dfe17",
- "reference": "7dd9f4c80ad9ccb8dd0b0b683ee298a1b54dfe17",
+ "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/d4af012b0813b194aa9e025140e512d72c198128",
+ "reference": "d4af012b0813b194aa9e025140e512d72c198128",
"shasum": ""
},
"require": {
@@ -11739,7 +12090,7 @@
"type": "github"
}
],
- "time": "2023-09-04T05:27:05+00:00"
+ "time": "2023-09-10T06:20:37+00:00"
},
{
"name": "sebastian/complexity",
@@ -11747,12 +12098,12 @@
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/complexity.git",
- "reference": "675969a3c7db22e526b3ffebf681d977815c8a33"
+ "reference": "eb9cb09163fd6f6806b641e358215fba05961d5b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/675969a3c7db22e526b3ffebf681d977815c8a33",
- "reference": "675969a3c7db22e526b3ffebf681d977815c8a33",
+ "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/eb9cb09163fd6f6806b641e358215fba05961d5b",
+ "reference": "eb9cb09163fd6f6806b641e358215fba05961d5b",
"shasum": ""
},
"require": {
@@ -11798,7 +12149,7 @@
"type": "github"
}
],
- "time": "2023-09-04T05:27:15+00:00"
+ "time": "2023-09-10T06:20:46+00:00"
},
{
"name": "sebastian/diff",
@@ -11806,12 +12157,12 @@
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/diff.git",
- "reference": "d8d5a7fee37a0d59b9baae930a178e86f5e6acd6"
+ "reference": "727238089583188805814671503e63bc75ae85be"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/d8d5a7fee37a0d59b9baae930a178e86f5e6acd6",
- "reference": "d8d5a7fee37a0d59b9baae930a178e86f5e6acd6",
+ "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/727238089583188805814671503e63bc75ae85be",
+ "reference": "727238089583188805814671503e63bc75ae85be",
"shasum": ""
},
"require": {
@@ -11866,7 +12217,7 @@
"type": "github"
}
],
- "time": "2023-09-04T05:27:23+00:00"
+ "time": "2023-09-10T06:20:55+00:00"
},
{
"name": "sebastian/environment",
@@ -11874,12 +12225,12 @@
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/environment.git",
- "reference": "5ae29db7b2d142be39b2de8ecf873a6186c22740"
+ "reference": "16d5e7f5706f0d0e75189d32ddfc20812a257d4a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/5ae29db7b2d142be39b2de8ecf873a6186c22740",
- "reference": "5ae29db7b2d142be39b2de8ecf873a6186c22740",
+ "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/16d5e7f5706f0d0e75189d32ddfc20812a257d4a",
+ "reference": "16d5e7f5706f0d0e75189d32ddfc20812a257d4a",
"shasum": ""
},
"require": {
@@ -11931,7 +12282,7 @@
"type": "github"
}
],
- "time": "2023-09-04T05:27:32+00:00"
+ "time": "2023-09-10T06:21:04+00:00"
},
{
"name": "sebastian/exporter",
@@ -11939,12 +12290,12 @@
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/exporter.git",
- "reference": "f762dcdd32bc2d33c382f37fce3fc1ef18439810"
+ "reference": "71d841ff8ae39bcb9652d50b0ebdc327ae259b7e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/f762dcdd32bc2d33c382f37fce3fc1ef18439810",
- "reference": "f762dcdd32bc2d33c382f37fce3fc1ef18439810",
+ "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/71d841ff8ae39bcb9652d50b0ebdc327ae259b7e",
+ "reference": "71d841ff8ae39bcb9652d50b0ebdc327ae259b7e",
"shasum": ""
},
"require": {
@@ -12010,7 +12361,7 @@
"type": "github"
}
],
- "time": "2023-09-04T05:27:40+00:00"
+ "time": "2023-09-10T06:21:12+00:00"
},
{
"name": "sebastian/global-state",
@@ -12018,12 +12369,12 @@
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/global-state.git",
- "reference": "94c8d3cfeebdc9ec2b541358b3fd415a3632da71"
+ "reference": "ffb5f6d02674bd1df0b8ec6a425cd73e95c5cbaa"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/94c8d3cfeebdc9ec2b541358b3fd415a3632da71",
- "reference": "94c8d3cfeebdc9ec2b541358b3fd415a3632da71",
+ "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/ffb5f6d02674bd1df0b8ec6a425cd73e95c5cbaa",
+ "reference": "ffb5f6d02674bd1df0b8ec6a425cd73e95c5cbaa",
"shasum": ""
},
"require": {
@@ -12073,7 +12424,7 @@
"type": "github"
}
],
- "time": "2023-09-04T05:27:48+00:00"
+ "time": "2023-09-10T06:21:20+00:00"
},
{
"name": "sebastian/lines-of-code",
@@ -12081,12 +12432,12 @@
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/lines-of-code.git",
- "reference": "59c82fe45a1ce6acdfc9a1cb4446ef8a2c4264ef"
+ "reference": "b35a8bc5c76484d8f5ae9382924e7a16e79f0476"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/59c82fe45a1ce6acdfc9a1cb4446ef8a2c4264ef",
- "reference": "59c82fe45a1ce6acdfc9a1cb4446ef8a2c4264ef",
+ "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/b35a8bc5c76484d8f5ae9382924e7a16e79f0476",
+ "reference": "b35a8bc5c76484d8f5ae9382924e7a16e79f0476",
"shasum": ""
},
"require": {
@@ -12132,7 +12483,7 @@
"type": "github"
}
],
- "time": "2023-09-04T05:28:02+00:00"
+ "time": "2023-09-10T06:21:29+00:00"
},
{
"name": "sebastian/object-enumerator",
@@ -12140,12 +12491,12 @@
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/object-enumerator.git",
- "reference": "c2b9c6149cb31cc36af40c5ab9cfb1cb86b43cdb"
+ "reference": "c9b3f55fb406c59dbacfe84fbdbcb7ff608af633"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/c2b9c6149cb31cc36af40c5ab9cfb1cb86b43cdb",
- "reference": "c2b9c6149cb31cc36af40c5ab9cfb1cb86b43cdb",
+ "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/c9b3f55fb406c59dbacfe84fbdbcb7ff608af633",
+ "reference": "c9b3f55fb406c59dbacfe84fbdbcb7ff608af633",
"shasum": ""
},
"require": {
@@ -12191,7 +12542,7 @@
"type": "github"
}
],
- "time": "2023-09-04T05:28:10+00:00"
+ "time": "2023-09-10T06:21:38+00:00"
},
{
"name": "sebastian/object-reflector",
@@ -12199,12 +12550,12 @@
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/object-reflector.git",
- "reference": "5f5dd03887f4569c4bd6aafa2b03d24c10c21135"
+ "reference": "8118051e0b665f5d44ba9af4e10d5a06d0671eee"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/5f5dd03887f4569c4bd6aafa2b03d24c10c21135",
- "reference": "5f5dd03887f4569c4bd6aafa2b03d24c10c21135",
+ "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/8118051e0b665f5d44ba9af4e10d5a06d0671eee",
+ "reference": "8118051e0b665f5d44ba9af4e10d5a06d0671eee",
"shasum": ""
},
"require": {
@@ -12248,7 +12599,7 @@
"type": "github"
}
],
- "time": "2023-09-04T05:28:18+00:00"
+ "time": "2023-09-10T06:21:46+00:00"
},
{
"name": "sebastian/recursion-context",
@@ -12256,12 +12607,12 @@
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/recursion-context.git",
- "reference": "ba30bb96bbc419f87a1a622a71581ca38bb270b9"
+ "reference": "8fe9c2fc24af2173a712d4efc5bb4f1d77ccd6f2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/ba30bb96bbc419f87a1a622a71581ca38bb270b9",
- "reference": "ba30bb96bbc419f87a1a622a71581ca38bb270b9",
+ "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/8fe9c2fc24af2173a712d4efc5bb4f1d77ccd6f2",
+ "reference": "8fe9c2fc24af2173a712d4efc5bb4f1d77ccd6f2",
"shasum": ""
},
"require": {
@@ -12313,7 +12664,7 @@
"type": "github"
}
],
- "time": "2023-09-04T05:29:04+00:00"
+ "time": "2023-09-10T06:22:26+00:00"
},
{
"name": "sebastian/type",
@@ -12321,12 +12672,12 @@
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/type.git",
- "reference": "a3084c8a8e3a176735282a771c7c3e8ab7275d7e"
+ "reference": "64e16b3fa8d8a0c621c0b074daedfcde2f431efc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/a3084c8a8e3a176735282a771c7c3e8ab7275d7e",
- "reference": "a3084c8a8e3a176735282a771c7c3e8ab7275d7e",
+ "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/64e16b3fa8d8a0c621c0b074daedfcde2f431efc",
+ "reference": "64e16b3fa8d8a0c621c0b074daedfcde2f431efc",
"shasum": ""
},
"require": {
@@ -12371,7 +12722,7 @@
"type": "github"
}
],
- "time": "2023-09-04T05:29:13+00:00"
+ "time": "2023-09-10T06:22:37+00:00"
},
{
"name": "sebastian/version",
@@ -12379,12 +12730,12 @@
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/version.git",
- "reference": "e0fccb9f9ab124937103c9702d5385158189a186"
+ "reference": "83c5effbcff3f95e02de1c466a218f30a763e112"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/e0fccb9f9ab124937103c9702d5385158189a186",
- "reference": "e0fccb9f9ab124937103c9702d5385158189a186",
+ "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/83c5effbcff3f95e02de1c466a218f30a763e112",
+ "reference": "83c5effbcff3f95e02de1c466a218f30a763e112",
"shasum": ""
},
"require": {
@@ -12426,7 +12777,73 @@
"type": "github"
}
],
- "time": "2023-09-04T05:29:22+00:00"
+ "time": "2023-09-10T06:22:46+00:00"
+ },
+ {
+ "name": "slevomat/coding-standard",
+ "version": "dev-master",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/slevomat/coding-standard.git",
+ "reference": "222c4e5d8a26c17260c72ba4bd512c110d0c046b"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/222c4e5d8a26c17260c72ba4bd512c110d0c046b",
+ "reference": "222c4e5d8a26c17260c72ba4bd512c110d0c046b",
+ "shasum": ""
+ },
+ "require": {
+ "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2 || ^0.7 || ^1.0",
+ "php": "^7.2 || ^8.0",
+ "phpstan/phpdoc-parser": "^1.23.1",
+ "squizlabs/php_codesniffer": "^3.7.1"
+ },
+ "require-dev": {
+ "phing/phing": "2.17.4",
+ "php-parallel-lint/php-parallel-lint": "1.3.2",
+ "phpstan/phpstan": "1.10.33",
+ "phpstan/phpstan-deprecation-rules": "1.1.4",
+ "phpstan/phpstan-phpunit": "1.3.14",
+ "phpstan/phpstan-strict-rules": "1.5.1",
+ "phpunit/phpunit": "7.5.20|8.5.21|9.6.8|10.3.2"
+ },
+ "default-branch": true,
+ "type": "phpcodesniffer-standard",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "8.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "SlevomatCodingStandard\\": "SlevomatCodingStandard/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "description": "Slevomat Coding Standard for PHP_CodeSniffer complements Consistence Coding Standard by providing sniffs with additional checks.",
+ "keywords": [
+ "dev",
+ "phpcs"
+ ],
+ "support": {
+ "issues": "https://github.com/slevomat/coding-standard/issues",
+ "source": "https://github.com/slevomat/coding-standard/tree/master"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/kukulich",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/slevomat/coding-standard",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-09-11T12:51:49+00:00"
},
{
"name": "spatie/backtrace",
@@ -12538,8 +12955,591 @@
},
"autoload": {
"psr-4": {
- "Spatie\\LaravelRay\\": "src"
- }
+ "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.33.0"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sponsors/spatie",
+ "type": "github"
+ },
+ {
+ "url": "https://spatie.be/open-source/support-us",
+ "type": "other"
+ }
+ ],
+ "time": "2023-09-04T10:16:53+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.37.7",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/spatie/ray.git",
+ "reference": "31e07c3eadc736e180810efff72a0ff882dcddb6"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/spatie/ray/zipball/31e07c3eadc736e180810efff72a0ff882dcddb6",
+ "reference": "31e07c3eadc736e180810efff72a0ff882dcddb6",
+ "shasum": ""
+ },
+ "require": {
+ "ext-curl": "*",
+ "ext-json": "*",
+ "php": "^7.3|^8.0",
+ "ramsey/uuid": "^3.0|^4.1",
+ "spatie/backtrace": "^1.1",
+ "spatie/macroable": "^1.0|^2.0",
+ "symfony/stopwatch": "^4.0|^5.1|^6.0",
+ "symfony/var-dumper": "^4.2|^5.1|^6.0"
+ },
+ "require-dev": {
+ "illuminate/support": "6.x|^8.18|^9.0",
+ "nesbot/carbon": "^2.63",
+ "pestphp/pest": "^1.22",
+ "phpstan/phpstan": "^1.10",
+ "phpunit/phpunit": "^9.5",
+ "spatie/phpunit-snapshot-assertions": "^4.2",
+ "spatie/test-time": "^1.2"
+ },
+ "type": "library",
+ "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.37.7"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sponsors/spatie",
+ "type": "github"
+ },
+ {
+ "url": "https://spatie.be/open-source/support-us",
+ "type": "other"
+ }
+ ],
+ "time": "2023-09-08T12:08:25+00:00"
+ },
+ {
+ "name": "squizlabs/php_codesniffer",
+ "version": "dev-master",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/squizlabs/PHP_CodeSniffer.git",
+ "reference": "7566b4d89de1d08d2a8ad85910507d6633a35d28"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/7566b4d89de1d08d2a8ad85910507d6633a35d28",
+ "reference": "7566b4d89de1d08d2a8ad85910507d6633a35d28",
+ "shasum": ""
+ },
+ "require": {
+ "ext-simplexml": "*",
+ "ext-tokenizer": "*",
+ "ext-xmlwriter": "*",
+ "php": ">=5.4.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0"
+ },
+ "default-branch": true,
+ "bin": [
+ "bin/phpcs",
+ "bin/phpcbf"
+ ],
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.x-dev"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Greg Sherwood",
+ "role": "lead"
+ }
+ ],
+ "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.",
+ "homepage": "https://github.com/squizlabs/PHP_CodeSniffer",
+ "keywords": [
+ "phpcs",
+ "standards",
+ "static analysis"
+ ],
+ "support": {
+ "issues": "https://github.com/squizlabs/PHP_CodeSniffer/issues",
+ "source": "https://github.com/squizlabs/PHP_CodeSniffer",
+ "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki"
+ },
+ "time": "2023-09-11T11:08:03+00:00"
+ },
+ {
+ "name": "symfony/cache",
+ "version": "6.4.x-dev",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/cache.git",
+ "reference": "5303d1672713b0416999412ddf048eb6ee0c50b6"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/cache/zipball/5303d1672713b0416999412ddf048eb6ee0c50b6",
+ "reference": "5303d1672713b0416999412ddf048eb6ee0c50b6",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.1",
+ "psr/cache": "^2.0|^3.0",
+ "psr/log": "^1.1|^2|^3",
+ "symfony/cache-contracts": "^2.5|^3",
+ "symfony/service-contracts": "^2.5|^3",
+ "symfony/var-exporter": "^6.2.10|^7.0"
+ },
+ "conflict": {
+ "doctrine/dbal": "<2.13.1",
+ "symfony/dependency-injection": "<5.4",
+ "symfony/http-kernel": "<5.4",
+ "symfony/var-dumper": "<5.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": "^2.13.1|^3.0",
+ "predis/predis": "^1.1|^2.0",
+ "psr/simple-cache": "^1.0|^2.0|^3.0",
+ "symfony/config": "^5.4|^6.0|^7.0",
+ "symfony/dependency-injection": "^5.4|^6.0|^7.0",
+ "symfony/filesystem": "^5.4|^6.0|^7.0",
+ "symfony/http-kernel": "^5.4|^6.0|^7.0",
+ "symfony/messenger": "^5.4|^6.0|^7.0",
+ "symfony/var-dumper": "^5.4|^6.0|^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/6.4"
+ },
+ "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-08-17T08:45:59+00:00"
+ },
+ {
+ "name": "symfony/cache-contracts",
+ "version": "dev-main",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/cache-contracts.git",
+ "reference": "ad945640ccc0ae6e208bcea7d7de4b39b569896b"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/ad945640ccc0ae6e208bcea7d7de4b39b569896b",
+ "reference": "ad945640ccc0ae6e208bcea7d7de4b39b569896b",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.1",
+ "psr/cache": "^3.0"
+ },
+ "default-branch": true,
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "3.4-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.3.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": "2023-05-23T14:45:45+00:00"
+ },
+ {
+ "name": "symfony/filesystem",
+ "version": "6.4.x-dev",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/filesystem.git",
+ "reference": "952a8cb588c3bc6ce76f6023000fb932f16a6e59"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/filesystem/zipball/952a8cb588c3bc6ce76f6023000fb932f16a6e59",
+ "reference": "952a8cb588c3bc6ce76f6023000fb932f16a6e59",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.1",
+ "symfony/polyfill-ctype": "~1.8",
+ "symfony/polyfill-mbstring": "~1.8"
+ },
+ "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/6.4"
+ },
+ "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-26T17:27:13+00:00"
+ },
+ {
+ "name": "symfony/http-client",
+ "version": "6.4.x-dev",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/http-client.git",
+ "reference": "e87b4f89f894bdb06c3868fb2337e749903a011d"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/http-client/zipball/e87b4f89f894bdb06c3868fb2337e749903a011d",
+ "reference": "e87b4f89f894bdb06c3868fb2337e749903a011d",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.1",
+ "psr/log": "^1|^2|^3",
+ "symfony/deprecation-contracts": "^2.5|^3",
+ "symfony/http-client-contracts": "^3",
+ "symfony/service-contracts": "^2.5|^3"
+ },
+ "conflict": {
+ "php-http/discovery": "<1.15",
+ "symfony/http-foundation": "<6.3"
+ },
+ "provide": {
+ "php-http/async-client-implementation": "*",
+ "php-http/client-implementation": "*",
+ "psr/http-client-implementation": "1.0",
+ "symfony/http-client-implementation": "3.0"
+ },
+ "require-dev": {
+ "amphp/amp": "^2.5",
+ "amphp/http-client": "^4.2.1",
+ "amphp/http-tunnel": "^1.0",
+ "amphp/socket": "^1.1",
+ "guzzlehttp/promises": "^1.4",
+ "nyholm/psr7": "^1.0",
+ "php-http/httplug": "^1.0|^2.0",
+ "psr/http-client": "^1.0",
+ "symfony/dependency-injection": "^5.4|^6.0|^7.0",
+ "symfony/http-kernel": "^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"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\HttpClient\\": ""
+ },
+ "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 powerful methods to fetch HTTP resources synchronously or asynchronously",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "http"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/http-client/tree/6.4"
+ },
+ "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-30T09:34:24+00:00"
+ },
+ {
+ "name": "symfony/http-client-contracts",
+ "version": "dev-main",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/http-client-contracts.git",
+ "reference": "c58b55bbca7422e19ed51667313834b67b098517"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/c58b55bbca7422e19ed51667313834b67b098517",
+ "reference": "c58b55bbca7422e19ed51667313834b67b098517",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.1"
+ },
+ "default-branch": true,
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "3.4-dev"
+ },
+ "thanks": {
+ "name": "symfony/contracts",
+ "url": "https://github.com/symfony/contracts"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Contracts\\HttpClient\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Test/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -12547,59 +13547,69 @@
],
"authors": [
{
- "name": "Freek Van der Herten",
- "email": "freek@spatie.be",
- "homepage": "https://spatie.be",
- "role": "Developer"
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
}
],
- "description": "Easily debug Laravel apps",
- "homepage": "https://github.com/spatie/laravel-ray",
+ "description": "Generic abstractions related to HTTP clients",
+ "homepage": "https://symfony.com",
"keywords": [
- "laravel-ray",
- "spatie"
+ "abstractions",
+ "contracts",
+ "decoupling",
+ "interfaces",
+ "interoperability",
+ "standards"
],
"support": {
- "issues": "https://github.com/spatie/laravel-ray/issues",
- "source": "https://github.com/spatie/laravel-ray/tree/1.33.0"
+ "source": "https://github.com/symfony/http-client-contracts/tree/main"
},
"funding": [
{
- "url": "https://github.com/sponsors/spatie",
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
"type": "github"
},
{
- "url": "https://spatie.be/open-source/support-us",
- "type": "other"
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
}
],
- "time": "2023-09-04T10:16:53+00:00"
+ "time": "2023-07-29T13:12:44+00:00"
},
{
- "name": "spatie/macroable",
- "version": "2.0.0",
+ "name": "symfony/options-resolver",
+ "version": "6.4.x-dev",
"source": {
"type": "git",
- "url": "https://github.com/spatie/macroable.git",
- "reference": "ec2c320f932e730607aff8052c44183cf3ecb072"
+ "url": "https://github.com/symfony/options-resolver.git",
+ "reference": "22301f0e7fdeaacc14318928612dee79be99860e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/macroable/zipball/ec2c320f932e730607aff8052c44183cf3ecb072",
- "reference": "ec2c320f932e730607aff8052c44183cf3ecb072",
+ "url": "https://api.github.com/repos/symfony/options-resolver/zipball/22301f0e7fdeaacc14318928612dee79be99860e",
+ "reference": "22301f0e7fdeaacc14318928612dee79be99860e",
"shasum": ""
},
"require": {
- "php": "^8.0"
- },
- "require-dev": {
- "phpunit/phpunit": "^8.0|^9.3"
+ "php": ">=8.1",
+ "symfony/deprecation-contracts": "^2.5|^3"
},
"type": "library",
"autoload": {
"psr-4": {
- "Spatie\\Macroable\\": "src"
- }
+ "Symfony\\Component\\OptionsResolver\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -12607,64 +13617,80 @@
],
"authors": [
{
- "name": "Freek Van der Herten",
- "email": "freek@spatie.be",
- "homepage": "https://spatie.be",
- "role": "Developer"
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
}
],
- "description": "A trait to dynamically add methods to a class",
- "homepage": "https://github.com/spatie/macroable",
+ "description": "Provides an improved replacement for the array_replace PHP function",
+ "homepage": "https://symfony.com",
"keywords": [
- "macroable",
- "spatie"
+ "config",
+ "configuration",
+ "options"
],
"support": {
- "issues": "https://github.com/spatie/macroable/issues",
- "source": "https://github.com/spatie/macroable/tree/2.0.0"
+ "source": "https://github.com/symfony/options-resolver/tree/6.4"
},
- "time": "2021-03-26T22:39:02+00:00"
+ "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-08-08T10:16:24+00:00"
},
{
- "name": "spatie/ray",
- "version": "1.37.5",
+ "name": "symfony/polyfill-iconv",
+ "version": "1.x-dev",
"source": {
"type": "git",
- "url": "https://github.com/spatie/ray.git",
- "reference": "6e9d3c7c62ac5fc858b94a2b5ebb271025d842ec"
+ "url": "https://github.com/symfony/polyfill-iconv.git",
+ "reference": "6de50471469b8c9afc38164452ab2b6170ee71c1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/ray/zipball/6e9d3c7c62ac5fc858b94a2b5ebb271025d842ec",
- "reference": "6e9d3c7c62ac5fc858b94a2b5ebb271025d842ec",
+ "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/6de50471469b8c9afc38164452ab2b6170ee71c1",
+ "reference": "6de50471469b8c9afc38164452ab2b6170ee71c1",
"shasum": ""
},
"require": {
- "ext-curl": "*",
- "ext-json": "*",
- "php": "^7.3|^8.0",
- "ramsey/uuid": "^3.0|^4.1",
- "spatie/backtrace": "^1.1",
- "spatie/macroable": "^1.0|^2.0",
- "symfony/stopwatch": "^4.0|^5.1|^6.0",
- "symfony/var-dumper": "^4.2|^5.1|^6.0"
+ "php": ">=7.1"
},
- "require-dev": {
- "illuminate/support": "6.x|^8.18|^9.0",
- "nesbot/carbon": "^2.63",
- "pestphp/pest": "^1.22",
- "phpstan/phpstan": "^1.10",
- "phpunit/phpunit": "^9.5",
- "spatie/phpunit-snapshot-assertions": "^4.2",
- "spatie/test-time": "^1.2"
+ "provide": {
+ "ext-iconv": "*"
+ },
+ "suggest": {
+ "ext-iconv": "For best performance"
},
+ "default-branch": true,
"type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "1.28-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
+ }
+ },
"autoload": {
"files": [
- "src/helpers.php"
+ "bootstrap.php"
],
"psr-4": {
- "Spatie\\Ray\\": "src"
+ "Symfony\\Polyfill\\Iconv\\": ""
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -12673,57 +13699,59 @@
],
"authors": [
{
- "name": "Freek Van der Herten",
- "email": "freek@spatie.be",
- "homepage": "https://spatie.be",
- "role": "Developer"
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
}
],
- "description": "Debug with Ray to fix problems faster",
- "homepage": "https://github.com/spatie/ray",
+ "description": "Symfony polyfill for the Iconv extension",
+ "homepage": "https://symfony.com",
"keywords": [
- "ray",
- "spatie"
+ "compatibility",
+ "iconv",
+ "polyfill",
+ "portable",
+ "shim"
],
"support": {
- "issues": "https://github.com/spatie/ray/issues",
- "source": "https://github.com/spatie/ray/tree/1.37.5"
+ "source": "https://github.com/symfony/polyfill-iconv/tree/v1.28.0"
},
"funding": [
{
- "url": "https://github.com/sponsors/spatie",
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
"type": "github"
},
{
- "url": "https://spatie.be/open-source/support-us",
- "type": "other"
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
}
],
- "time": "2023-09-06T12:34:39+00:00"
+ "time": "2023-01-26T09:26:14+00:00"
},
{
- "name": "symfony/polyfill-iconv",
+ "name": "symfony/polyfill-php81",
"version": "1.x-dev",
"source": {
"type": "git",
- "url": "https://github.com/symfony/polyfill-iconv.git",
- "reference": "6de50471469b8c9afc38164452ab2b6170ee71c1"
+ "url": "https://github.com/symfony/polyfill-php81.git",
+ "reference": "7581cd600fa9fd681b797d00b02f068e2f13263b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/6de50471469b8c9afc38164452ab2b6170ee71c1",
- "reference": "6de50471469b8c9afc38164452ab2b6170ee71c1",
+ "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/7581cd600fa9fd681b797d00b02f068e2f13263b",
+ "reference": "7581cd600fa9fd681b797d00b02f068e2f13263b",
"shasum": ""
},
"require": {
"php": ">=7.1"
},
- "provide": {
- "ext-iconv": "*"
- },
- "suggest": {
- "ext-iconv": "For best performance"
- },
"default-branch": true,
"type": "library",
"extra": {
@@ -12740,8 +13768,11 @@
"bootstrap.php"
],
"psr-4": {
- "Symfony\\Polyfill\\Iconv\\": ""
- }
+ "Symfony\\Polyfill\\Php81\\": ""
+ },
+ "classmap": [
+ "Resources/stubs"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -12757,17 +13788,16 @@
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Symfony polyfill for the Iconv extension",
+ "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions",
"homepage": "https://symfony.com",
"keywords": [
"compatibility",
- "iconv",
"polyfill",
"portable",
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-iconv/tree/v1.28.0"
+ "source": "https://github.com/symfony/polyfill-php81/tree/v1.28.0"
},
"funding": [
{
@@ -12847,6 +13877,80 @@
],
"time": "2023-02-16T10:14:28+00:00"
},
+ {
+ "name": "symfony/var-exporter",
+ "version": "6.4.x-dev",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/var-exporter.git",
+ "reference": "6eaba5813e2bc6b50d6557aec726f5a5cc709742"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/var-exporter/zipball/6eaba5813e2bc6b50d6557aec726f5a5cc709742",
+ "reference": "6eaba5813e2bc6b50d6557aec726f5a5cc709742",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.1"
+ },
+ "require-dev": {
+ "symfony/var-dumper": "^5.4|^6.0|^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/6.4"
+ },
+ "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-08-17T15:49:45+00:00"
+ },
{
"name": "symfony/yaml",
"version": "6.4.x-dev",
@@ -13240,9 +14344,7 @@
"minimum-stability": "dev",
"stability-flags": {
"filament/spatie-laravel-media-library-plugin": 10,
- "filament/spatie-laravel-tags-plugin": 10,
- "pestphp/pest-plugin-laravel": 20,
- "pestphp/pest-plugin-livewire": 20
+ "filament/spatie-laravel-tags-plugin": 10
},
"prefer-stable": false,
"prefer-lowest": false,
diff --git a/database/factories/LibraryFactory.php b/database/factories/LibraryFactory.php
index 5d77d22..703ae27 100644
--- a/database/factories/LibraryFactory.php
+++ b/database/factories/LibraryFactory.php
@@ -9,7 +9,7 @@ class LibraryFactory extends Factory
{
public function getModel(): string
{
- return SkyPlugin::get()->getLibraryModel();
+ return SkyPlugin::get()->getModel('Library');
}
/**
diff --git a/database/factories/PostFactory.php b/database/factories/PostFactory.php
index 327873c..12011f1 100644
--- a/database/factories/PostFactory.php
+++ b/database/factories/PostFactory.php
@@ -9,7 +9,7 @@ class PostFactory extends Factory
{
public function getModel(): string
{
- return SkyPlugin::get()->getPostModel();
+ return SkyPlugin::get()->getModel('Post');
}
/**
diff --git a/database/seeders/SkySeeder.php b/database/seeders/SkySeeder.php
index e22053c..08d2c4e 100644
--- a/database/seeders/SkySeeder.php
+++ b/database/seeders/SkySeeder.php
@@ -9,28 +9,28 @@ class SkySeeder extends Seeder
{
public function run(): void
{
- SkyPlugin::get()->getTagModel()::create(['name' => ['en' => 'laravel', 'ar' => 'لارافل'], 'type' => 'category']);
- SkyPlugin::get()->getTagModel()::create(['name' => ['en' => 'talks', 'ar' => 'اخبار'], 'type' => 'category']);
- SkyPlugin::get()->getTagModel()::create(['name' => ['en' => 'dev', 'ar' => 'تطوير'], 'type' => 'category']);
+ SkyPlugin::get()->getModel('Tag')::create(['name' => ['en' => 'laravel', 'ar' => 'لارافل'], 'type' => 'category']);
+ SkyPlugin::get()->getModel('Tag')::create(['name' => ['en' => 'talks', 'ar' => 'اخبار'], 'type' => 'category']);
+ SkyPlugin::get()->getModel('Tag')::create(['name' => ['en' => 'dev', 'ar' => 'تطوير'], 'type' => 'category']);
- SkyPlugin::get()->getPostModel()::factory()
+ SkyPlugin::get()->getModel('Post')::factory()
->count(8)
->create();
- foreach (SkyPlugin::get()->getPostModel()::all() as $post) {
- $random_tags = SkyPlugin::get()->getTagModel()::all()->random(1)->first()->name;
+ foreach (SkyPlugin::get()->getModel('Post')::all() as $post) {
+ $random_tags = SkyPlugin::get()->getModel('Tag')::all()->random(1)->first()->name;
$post->syncTagsWithType([$random_tags], 'category');
}
- SkyPlugin::get()->getTagModel()::create(['name' => ['en' => 'support docs', 'ar' => 'الدعم الفني'], 'type' => 'library']);
- SkyPlugin::get()->getTagModel()::create(['name' => ['en' => 'how to', 'ar' => 'كيف'], 'type' => 'library']);
+ SkyPlugin::get()->getModel('Tag')::create(['name' => ['en' => 'support docs', 'ar' => 'الدعم الفني'], 'type' => 'library']);
+ SkyPlugin::get()->getModel('Tag')::create(['name' => ['en' => 'how to', 'ar' => 'كيف'], 'type' => 'library']);
- SkyPlugin::get()->getLibraryModel()::factory()
+ SkyPlugin::get()->getModel('Library')::factory()
->count(8)
->create();
- foreach (SkyPlugin::get()->getLibraryModel()::all() as $library) {
- $random_tags = SkyPlugin::get()->getTagModel()::getWithType('library')->random(1)->first()->name;
+ foreach (SkyPlugin::get()->getModel('Library')::all() as $library) {
+ $random_tags = SkyPlugin::get()->getModel('Tag')::getWithType('library')->random(1)->first()->name;
$library->syncTagsWithType([$random_tags], 'library');
}
}
diff --git a/docs/configuration.md b/docs/configuration.md
index 7c39ec1..6b16d25 100644
--- a/docs/configuration.md
+++ b/docs/configuration.md
@@ -37,11 +37,13 @@ SkyPlugin::make()
->navigationGroupLabel('Sky')
// the default models
- ->faqModel(\LaraZeus\Sky\Models\Faq::class)
- ->postModel(\LaraZeus\Sky\Models\Post::class)
- ->postStatusModel(\LaraZeus\Sky\Models\PostStatus::class)
- ->tagModel(\LaraZeus\Sky\Models\Tag::class)
- ->libraryModel(\LaraZeus\Sky\Models\Library::class)
+ ->skyModels([
+ 'Faq' => \LaraZeus\Sky\Models\Faq::class,
+ 'Post' => \LaraZeus\Sky\Models\Post::class,
+ 'PostStatus' => \LaraZeus\Sky\Models\PostStatus::class,
+ 'Tag' => \LaraZeus\Sky\Models\Tag::class,
+ 'Library' => \LaraZeus\Sky\Models\Library::class,
+ ])
->editor(Editors\TipTapEditor::class)
->parsers([\LaraZeus\Sky\Classes\BoltParser::class])
diff --git a/routes/web.php b/routes/web.php
index 8fdcccc..229db0d 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -33,7 +33,7 @@
Route::post('passwordConfirmation/{slug}', function ($slug) {
- $post = SkyPlugin::get()->getPostModel()::query()
+ $post = SkyPlugin::get()->getModel('Post')::query()
->where('slug', $slug)
->where('password', request('password'))
->first();
diff --git a/src/Classes/RenderNavItem.php b/src/Classes/RenderNavItem.php
index 823cf08..0c156ff 100644
--- a/src/Classes/RenderNavItem.php
+++ b/src/Classes/RenderNavItem.php
@@ -11,7 +11,7 @@ public static function render(array $item, string $class = ''): string
$color = 'border-b border-b-secondary-500 text-secondary-500';
if ($item['type'] === 'page-link' || $item['type'] === 'page_link') {
- $page = SkyPlugin::get()->getPostModel()::page()->find($item['data']['page_id']) ?? '';
+ $page = SkyPlugin::get()->getModel('Post')::page()->find($item['data']['page_id']) ?? '';
$activeClass = (request()->routeIs('page', $page)) ? $color : 'border-transparent';
return '';
} elseif ($item['type'] === 'post-link' || $item['type'] === 'post_link') {
- $post = SkyPlugin::get()->getPostModel()::find($item['data']['post_id']) ?? '';
+ $post = SkyPlugin::get()->getModel('Post')::find($item['data']['post_id']) ?? '';
$activeClass = (request()->routeIs('post', $post)) ? $color : 'border-transparent';
return '';
} elseif ($item['type'] === 'library-link' || $item['type'] === 'library_link') {
- $tag = SkyPlugin::get()->getTagModel()::find($item['data']['library_id']) ?? '';
+ $tag = SkyPlugin::get()->getModel('Tag')::find($item['data']['library_id']) ?? '';
$activeClass = (str(request()->url())->contains($tag->library->first()->slug)) ? $color : 'border-transparent';
return ' \LaraZeus\Sky\Models\Faq::class,
+ 'Post' => \LaraZeus\Sky\Models\Post::class,
+ 'PostStatus' => \LaraZeus\Sky\Models\PostStatus::class,
+ 'Tag' => \LaraZeus\Sky\Models\Tag::class,
+ 'Library' => \LaraZeus\Sky\Models\Library::class,
+ ];
/**
* the default editor for pages and posts, Available:
@@ -51,7 +54,7 @@ trait Configuration
* \LaraZeus\Sky\Editors\TinyEditor::class,
* \LaraZeus\Sky\Editors\MarkdownEditor::class,
*/
- protected string $editor = Editors\TipTapEditor::class;
+ protected string $editor = Editors\MarkdownEditor::class;
/**
* parse the content
@@ -98,16 +101,16 @@ trait Configuration
'faq' => 'Faq',
];
- public function skyPrefix(string $prefix): static
+ public function skyPrefix(Closure | string $prefix): static
{
$this->skyPrefix = $prefix;
return $this;
}
- public function getSkyPrefix(): string
+ public function getSkyPrefix(): Closure | string
{
- return $this->skyPrefix;
+ return $this->evaluate($this->skyPrefix);
}
public function skyMiddleware(array $middleware): static
@@ -170,76 +173,36 @@ public function hasLibraryResource(): bool
return $this->hasLibraryResource;
}
- public function navigationGroupLabel(string $lable): static
+ public function navigationGroupLabel(Closure | string $lable): static
{
$this->navigationGroupLabel = $lable;
return $this;
}
- public function getNavigationGroupLabel(): string
+ public function getNavigationGroupLabel(): Closure | string
{
- return $this->navigationGroupLabel;
+ return $this->evaluate($this->navigationGroupLabel);
}
- public function faqModel(string $model): static
+ public function skyModels(array $models): static
{
- $this->faqModel = $model;
+ $this->skyModels = $models;
return $this;
}
- public function getFaqModel(): string
- {
- return $this->faqModel;
- }
-
- public function postModel(string $model): static
- {
- $this->postModel = $model;
-
- return $this;
- }
-
- public function getPostModel(): string
- {
- return $this->postModel;
- }
-
- public function postStatusModel(string $model): static
+ public function getSkyModels(): array
{
- $this->postStatusModel = $model;
-
- return $this;
- }
-
- public function getPostStatusModel(): string
- {
- return $this->postStatusModel;
- }
-
- public function tagModel(string $model): static
- {
- $this->tagModel = $model;
-
- return $this;
- }
-
- public function getTagModel(): string
- {
- return $this->tagModel;
- }
-
- public function libraryModel(string $model): static
- {
- $this->libraryModel = $model;
-
- return $this;
+ return $this->skyModels;
}
- public function getLibraryModel(): string
+ public static function getModel(string $model): string
{
- return $this->libraryModel;
+ return array_merge(
+ (new static())->skyModels,
+ (new static())::get()->getSkyModels()
+ )[$model];
}
public function editor(string $editor): static
diff --git a/src/Console/migrateCommand.php b/src/Console/migrateCommand.php
index 4915d91..a8ca854 100644
--- a/src/Console/migrateCommand.php
+++ b/src/Console/migrateCommand.php
@@ -26,7 +26,7 @@ class migrateCommand extends Command
*/
public function handle(): void
{
- $posts = SkyPlugin::get()->getPostModel()::get();
+ $posts = SkyPlugin::get()->getModel('Post')::get();
foreach ($posts as $post) {
$post->translatable = [];
diff --git a/src/Editors/TipTapEditor.php b/src/Editors/TipTapEditor.php
index 1b45336..c4b12e6 100644
--- a/src/Editors/TipTapEditor.php
+++ b/src/Editors/TipTapEditor.php
@@ -4,7 +4,6 @@
use Filament\Forms\Components\Component;
use Filament\Forms\Components\Textarea;
-use FilamentTiptapEditor\Enums\TiptapOutput;
use LaraZeus\Sky\Classes\ContentEditor;
class TipTapEditor implements ContentEditor
@@ -14,7 +13,8 @@ public static function component(): Component
if (class_exists(\FilamentTiptapEditor\TiptapEditor::class)) {
return \FilamentTiptapEditor\TiptapEditor::make('content')
->profile('default')
- ->output(TiptapOutput::Html)
+ // @phpstan-ignore-next-line
+ ->output(\FilamentTiptapEditor\Enums\TiptapOutput::Html)
->extraInputAttributes(['style' => 'min-height: 24rem;'])
->required();
}
@@ -25,6 +25,7 @@ public static function component(): Component
public static function render(string $content): string
{
if (class_exists(\FilamentTiptapEditor\TiptapEditor::class)) {
+ // @phpstan-ignore-next-line
return tiptap_converter()->asHTML($content);
}
diff --git a/src/Filament/Resources/FaqResource.php b/src/Filament/Resources/FaqResource.php
index 5ef46b6..3273848 100644
--- a/src/Filament/Resources/FaqResource.php
+++ b/src/Filament/Resources/FaqResource.php
@@ -25,7 +25,7 @@ class FaqResource extends SkyResource
public static function getModel(): string
{
- return SkyPlugin::get()->getFaqModel();
+ return SkyPlugin::get()->getModel('Faq');
}
public static function getLabel(): string
diff --git a/src/Filament/Resources/LibraryResource.php b/src/Filament/Resources/LibraryResource.php
index 4dc0434..bcdc11d 100644
--- a/src/Filament/Resources/LibraryResource.php
+++ b/src/Filament/Resources/LibraryResource.php
@@ -35,7 +35,7 @@ class LibraryResource extends SkyResource
public static function getModel(): string
{
- return SkyPlugin::get()->getLibraryModel();
+ return SkyPlugin::get()->getModel('Library');
}
public static function form(Form $form): Form
diff --git a/src/Filament/Resources/PageResource.php b/src/Filament/Resources/PageResource.php
index 58ae85e..1b2e4f9 100644
--- a/src/Filament/Resources/PageResource.php
+++ b/src/Filament/Resources/PageResource.php
@@ -45,7 +45,7 @@ class PageResource extends SkyResource
public static function getModel(): string
{
- return SkyPlugin::get()->getPostModel();
+ return SkyPlugin::get()->getModel('Post');
}
/**
@@ -95,7 +95,7 @@ public static function form(Form $form): Form
->label(__('Post Slug')),
Select::make('parent_id')
- ->options(SkyPlugin::get()->getPostStatusModel()::where('post_type', 'page')->pluck(
+ ->options(SkyPlugin::get()->getModel('PostStatus')::where('post_type', 'page')->pluck(
'title',
'id'
))
@@ -112,7 +112,7 @@ public static function form(Form $form): Form
->default('publish')
->required()
->live()
- ->options(SkyPlugin::get()->getPostStatusModel()::pluck('label', 'name')),
+ ->options(SkyPlugin::get()->getModel('PostStatus')::pluck('label', 'name')),
TextInput::make('password')
->label(__('Password'))
@@ -194,7 +194,7 @@ public static function table(Table $table): Table
SelectFilter::make('status')
->multiple()
->label(__('Status'))
- ->options(SkyPlugin::get()->getPostStatusModel()::pluck('label', 'name')),
+ ->options(SkyPlugin::get()->getModel('PostStatus')::pluck('label', 'name')),
Filter::make('password')
->label(__('Password Protected'))
->query(fn (Builder $query): Builder => $query->whereNotNull('password')),
diff --git a/src/Filament/Resources/PageResource/Pages/ListPage.php b/src/Filament/Resources/PageResource/Pages/ListPage.php
index 2939883..272a7ff 100644
--- a/src/Filament/Resources/PageResource/Pages/ListPage.php
+++ b/src/Filament/Resources/PageResource/Pages/ListPage.php
@@ -26,7 +26,7 @@ protected function getActions(): array
protected function getTableQuery(): Builder
{
- return SkyPlugin::get()->getPostModel()::query()
+ return SkyPlugin::get()->getModel('Post')::query()
->where('post_type', 'page')
->withoutGlobalScopes([
SoftDeletingScope::class,
diff --git a/src/Filament/Resources/PostResource.php b/src/Filament/Resources/PostResource.php
index 60a7fb3..84cb8d7 100644
--- a/src/Filament/Resources/PostResource.php
+++ b/src/Filament/Resources/PostResource.php
@@ -45,7 +45,7 @@ class PostResource extends SkyResource
public static function getModel(): string
{
- return SkyPlugin::get()->getPostModel();
+ return SkyPlugin::get()->getModel('Post');
}
public static function form(Form $form): Form
@@ -109,7 +109,7 @@ public static function form(Form $form): Form
->default('publish')
->required()
->live()
- ->options(SkyPlugin::get()->getPostStatusModel()::pluck('label', 'name')),
+ ->options(SkyPlugin::get()->getModel('PostStatus')::pluck('label', 'name')),
TextInput::make('password')
->label(__('Password'))
@@ -208,7 +208,7 @@ public static function table(Table $table): Table
SelectFilter::make('status')
->multiple()
->label(__('Status'))
- ->options(SkyPlugin::get()->getPostStatusModel()::pluck('label', 'name')),
+ ->options(SkyPlugin::get()->getModel('PostStatus')::pluck('label', 'name')),
Filter::make('password')
->label(__('Password Protected'))
diff --git a/src/Filament/Resources/PostResource/Pages/ListPosts.php b/src/Filament/Resources/PostResource/Pages/ListPosts.php
index 2615559..b1012a8 100644
--- a/src/Filament/Resources/PostResource/Pages/ListPosts.php
+++ b/src/Filament/Resources/PostResource/Pages/ListPosts.php
@@ -26,7 +26,7 @@ protected function getActions(): array
protected function getTableQuery(): Builder
{
- return SkyPlugin::get()->getPostModel()::query()
+ return SkyPlugin::get()->getModel('Post')::query()
->where('post_type', 'post')
->withoutGlobalScopes([
SoftDeletingScope::class,
diff --git a/src/Filament/Resources/TagResource.php b/src/Filament/Resources/TagResource.php
index 094ec86..5fa8a32 100644
--- a/src/Filament/Resources/TagResource.php
+++ b/src/Filament/Resources/TagResource.php
@@ -28,7 +28,7 @@ class TagResource extends SkyResource
public static function getModel(): string
{
- return SkyPlugin::get()->getTagModel();
+ return SkyPlugin::get()->getModel('Tag');
}
public static function form(Form $form): Form
diff --git a/src/Http/Livewire/Faq.php b/src/Http/Livewire/Faq.php
index 3f2c61b..29680b1 100644
--- a/src/Http/Livewire/Faq.php
+++ b/src/Http/Livewire/Faq.php
@@ -20,7 +20,7 @@ public function render(): View
->twitter();
return view(app('skyTheme') . '.addons.faq')
- ->with('faqs', SkyPlugin::get()->getFaqModel()::get())
+ ->with('faqs', SkyPlugin::get()->getModel('Faq')::get())
->layout(config('zeus.layout'));
}
}
diff --git a/src/Http/Livewire/LibrarTag.php b/src/Http/Livewire/LibrarTag.php
index 3d728c1..af0b898 100644
--- a/src/Http/Livewire/LibrarTag.php
+++ b/src/Http/Livewire/LibrarTag.php
@@ -13,7 +13,7 @@ class LibrarTag extends Component
public function mount(string $slug): void
{
- $this->tag = SkyPlugin::get()->getTagModel()::findBySlug($slug, 'library');
+ $this->tag = SkyPlugin::get()->getModel('Tag')::findBySlug($slug, 'library');
abort_if($this->tag === null, 404);
}
diff --git a/src/Http/Livewire/Library.php b/src/Http/Livewire/Library.php
index 54c73ee..fc67840 100644
--- a/src/Http/Livewire/Library.php
+++ b/src/Http/Livewire/Library.php
@@ -20,8 +20,8 @@ public function render(): View
->twitter();
return view(app('skyTheme') . '.addons.library')
- ->with('libraries', SkyPlugin::get()->getLibraryModel()::get())
- ->with('categories', SkyPlugin::get()->getTagModel()::getWithType('library'))
+ ->with('libraries', SkyPlugin::get()->getModel('Library')::get())
+ ->with('categories', SkyPlugin::get()->getModel('Tag')::getWithType('library'))
->layout(config('zeus.layout'));
}
}
diff --git a/src/Http/Livewire/LibraryItem.php b/src/Http/Livewire/LibraryItem.php
index 4b267ae..9ba6d80 100644
--- a/src/Http/Livewire/LibraryItem.php
+++ b/src/Http/Livewire/LibraryItem.php
@@ -12,7 +12,7 @@ class LibraryItem extends Component
public function mount(string $slug): void
{
- $this->item = SkyPlugin::get()->getLibraryModel()::where('slug', $slug)->firstOrFail();
+ $this->item = SkyPlugin::get()->getModel('Library')::where('slug', $slug)->firstOrFail();
}
public function render(): View
diff --git a/src/Http/Livewire/Page.php b/src/Http/Livewire/Page.php
index 8d02b1c..e515cb1 100644
--- a/src/Http/Livewire/Page.php
+++ b/src/Http/Livewire/Page.php
@@ -12,7 +12,7 @@ class Page extends Component
public function mount(string $slug): void
{
- $this->page = SkyPlugin::get()->getPostModel()::where('slug', $slug)->page()->firstOrFail();
+ $this->page = SkyPlugin::get()->getModel('Post')::where('slug', $slug)->page()->firstOrFail();
}
public function render(): View
@@ -33,7 +33,7 @@ public function render(): View
return view(app('skyTheme') . '.page')
->with([
'post' => $this->page,
- 'children' => SkyPlugin::get()->getPostModel()::with('parent')->where('parent_id', $this->page->id)->get(),
+ 'children' => SkyPlugin::get()->getModel('Post')::with('parent')->where('parent_id', $this->page->id)->get(),
])
->layout(config('zeus.layout'));
}
diff --git a/src/Http/Livewire/Post.php b/src/Http/Livewire/Post.php
index 34b2545..81ae586 100644
--- a/src/Http/Livewire/Post.php
+++ b/src/Http/Livewire/Post.php
@@ -12,7 +12,7 @@ class Post extends Component
public function mount(string $slug): void
{
- $this->post = SkyPlugin::get()->getPostModel()::where('slug', $slug)->firstOrFail();
+ $this->post = SkyPlugin::get()->getModel('Post')::where('slug', $slug)->firstOrFail();
}
public function render(): View
@@ -31,7 +31,7 @@ public function render(): View
return view(app('skyTheme') . '.post')
->with('post', $this->post)
- ->with('related', SkyPlugin::get()->getPostModel()::related($this->post)->take(4)->get())
+ ->with('related', SkyPlugin::get()->getModel('Post')::related($this->post)->take(4)->get())
->layout(config('zeus.layout'));
}
diff --git a/src/Http/Livewire/Posts.php b/src/Http/Livewire/Posts.php
index 991f12b..da0d645 100644
--- a/src/Http/Livewire/Posts.php
+++ b/src/Http/Livewire/Posts.php
@@ -15,7 +15,7 @@ public function render(): View
$search = request('search');
$category = request('category');
- $posts = SkyPlugin::get()->getPostModel()::NotSticky()
+ $posts = SkyPlugin::get()->getModel('Post')::NotSticky()
->search($search)
->with(['tags', 'author', 'media'])
->forCategory($category)
@@ -23,7 +23,7 @@ public function render(): View
->orderBy('published_at', 'desc')
->get();
- $pages = SkyPlugin::get()->getPostModel()::page()
+ $pages = SkyPlugin::get()->getModel('Post')::page()
->search($search)
->with(['tags', 'author', 'media'])
->forCategory($category)
@@ -34,7 +34,7 @@ public function render(): View
$pages = $this->highlightSearchResults($pages, $search);
$posts = $this->highlightSearchResults($posts, $search);
- $recent = SkyPlugin::get()->getPostModel()::posts()
+ $recent = SkyPlugin::get()->getModel('Post')::posts()
->published()
->with(['tags', 'author', 'media'])
->limit(SkyPlugin::get()->getRecentPostsLimit())
@@ -55,10 +55,10 @@ public function render(): View
'posts' => $posts,
'pages' => $pages,
'recent' => $recent,
- 'tags' => SkyPlugin::get()->getTagModel()::withCount('postsPublished')
+ 'tags' => SkyPlugin::get()->getModel('Tag')::withCount('postsPublished')
->where('type', 'category')
->get(),
- 'stickies' => SkyPlugin::get()->getPostModel()::with(['author', 'media'])->sticky()->published()->get(),
+ 'stickies' => SkyPlugin::get()->getModel('Post')::with(['author', 'media'])->sticky()->published()->get(),
])
->layout(config('zeus.layout'));
}
diff --git a/src/Http/Livewire/Tags.php b/src/Http/Livewire/Tags.php
index 7486c6f..6ca728d 100644
--- a/src/Http/Livewire/Tags.php
+++ b/src/Http/Livewire/Tags.php
@@ -19,7 +19,7 @@ public function mount(string $type, string $slug): void
{
$this->type = $type;
$this->slug = $slug;
- $this->tag = SkyPlugin::get()->getTagModel()::findBySlug($slug, $type);
+ $this->tag = SkyPlugin::get()->getModel('Tag')::findBySlug($slug, $type);
abort_if($this->tag === null, 404);
}
diff --git a/src/Models/Post.php b/src/Models/Post.php
index 23a9986..4a6f69f 100644
--- a/src/Models/Post.php
+++ b/src/Models/Post.php
@@ -83,7 +83,7 @@ public function getRouteKeyName()
public function statusDesc(): string
{
- $PostStatus = SkyPlugin::get()->getPostStatusModel()::where('name', $this->status)->first();
+ $PostStatus = SkyPlugin::get()->getModel('PostStatus')::where('name', $this->status)->first();
$icon = Blade::render('@svg("' . $PostStatus->icon . '","w-4 h-4 inline-flex")');
return " " . $icon . " {$PostStatus->label}";
diff --git a/src/Models/Tag.php b/src/Models/Tag.php
index 87278cd..5149f63 100644
--- a/src/Models/Tag.php
+++ b/src/Models/Tag.php
@@ -19,29 +19,29 @@ class Tag extends \Spatie\Tags\Tag
{
public function library(): MorphToMany
{
- return $this->morphedByMany(SkyPlugin::get()->getLibraryModel(), 'taggable');
+ return $this->morphedByMany(SkyPlugin::get()->getModel('Library'), 'taggable');
}
public function category(): MorphToMany
{
- return $this->morphedByMany(SkyPlugin::get()->getPostModel(), 'taggable');
+ return $this->morphedByMany(SkyPlugin::get()->getModel('Post'), 'taggable');
}
public function faq(): MorphToMany
{
- return $this->morphedByMany(SkyPlugin::get()->getFaqModel(), 'taggable');
+ return $this->morphedByMany(SkyPlugin::get()->getModel('Faq'), 'taggable');
}
public function tag(): MorphToMany
{
- return $this->morphedByMany(SkyPlugin::get()->getPostModel(), 'taggable');
+ return $this->morphedByMany(SkyPlugin::get()->getModel('Post'), 'taggable');
}
/** @return MorphToMany */
public function postsPublished(): MorphToMany
{
// @phpstan-ignore-next-line
- return $this->morphedByMany(SkyPlugin::get()->getPostModel(), 'taggable')->published();
+ return $this->morphedByMany(SkyPlugin::get()->getModel('Post'), 'taggable')->published();
}
protected function generateSlug(string $locale): string
diff --git a/src/SkyPlugin.php b/src/SkyPlugin.php
index 6020579..7595e94 100644
--- a/src/SkyPlugin.php
+++ b/src/SkyPlugin.php
@@ -4,6 +4,7 @@
use Filament\Contracts\Plugin;
use Filament\Panel;
+use Filament\Support\Concerns\EvaluatesClosures;
use LaraZeus\Sky\Filament\Resources\FaqResource;
use LaraZeus\Sky\Filament\Resources\LibraryResource;
use LaraZeus\Sky\Filament\Resources\PageResource;
@@ -13,6 +14,7 @@
final class SkyPlugin implements Plugin
{
use Configuration;
+ use EvaluatesClosures;
public function getId(): string
{
diff --git a/src/SkyServiceProvider.php b/src/SkyServiceProvider.php
index 9f34db3..f84357a 100644
--- a/src/SkyServiceProvider.php
+++ b/src/SkyServiceProvider.php
@@ -79,7 +79,7 @@ private function bootFilamentNavigation(): void
->label(__('Select Post'))
->searchable()
->options(function () {
- return SkyPlugin::get()->getPostModel()::published()->pluck('title', 'id');
+ return SkyPlugin::get()->getModel('Post')::published()->pluck('title', 'id');
}),
],
'post_link'
@@ -91,7 +91,7 @@ private function bootFilamentNavigation(): void
->label(__('Select Page'))
->searchable()
->options(function () {
- return SkyPlugin::get()->getPostModel()::page()->pluck('title', 'id');
+ return SkyPlugin::get()->getModel('Post')::page()->pluck('title', 'id');
}),
],
'page_link'
@@ -103,7 +103,7 @@ private function bootFilamentNavigation(): void
->label(__('Select Library'))
->searchable()
->options(function () {
- return SkyPlugin::get()->getTagModel()::getWithType('library')->pluck('name', 'id');
+ return SkyPlugin::get()->getModel('Tag')::getWithType('library')->pluck('name', 'id');
}),
],
'library_link'