From ea0c4ed66d2afe73aac360462c6b0c6aa36a0c11 Mon Sep 17 00:00:00 2001 From: Dennis Date: Wed, 23 Mar 2022 09:06:28 +0100 Subject: [PATCH] wip --- .gitignore | 2 + app/Http/Controllers/Admin/UserController.php | 4 +- app/Jobs/Apps/InstallApp.php | 25 +- app/Services/Ploi/Resources/App.php | 2 +- composer.lock | 411 +++++++++--------- config/view.php | 1 + public/js/app.js | 2 +- resources/js/Pages/Admin/Users/Index.vue | 1 + resources/js/components/forms/FormInput.vue | 2 +- resources/js/components/forms/FormSelect.vue | 2 +- .../js/components/forms/FormTextarea.vue | 2 +- resources/views/app.blade.php | 10 +- storage/views/.gitkeep | 0 13 files changed, 239 insertions(+), 225 deletions(-) create mode 100644 storage/views/.gitkeep diff --git a/.gitignore b/.gitignore index 861ab3a..1a1f6d4 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,5 @@ yarn-error.log .php_cs.cache .php-cs-fixer.cache /public/js/resources*.js +/storage/views/header.blade.php +/storage/views/footer.blade.php diff --git a/app/Http/Controllers/Admin/UserController.php b/app/Http/Controllers/Admin/UserController.php index 38e2fb9..a26fe99 100644 --- a/app/Http/Controllers/Admin/UserController.php +++ b/app/Http/Controllers/Admin/UserController.php @@ -11,7 +11,9 @@ class UserController extends Controller { public function index() { - $users = User::with('package:id,name') + $users = User::query() + ->withCount('sites', 'servers') + ->with('package:id,name') ->when(request()->input('search'), function ($query, $value) { return $query->where('name', 'like', '%' . $value . '%')->orWhere('email', 'like', '%' . $value . '%'); }) diff --git a/app/Jobs/Apps/InstallApp.php b/app/Jobs/Apps/InstallApp.php index 3da12af..a519ec5 100644 --- a/app/Jobs/Apps/InstallApp.php +++ b/app/Jobs/Apps/InstallApp.php @@ -2,6 +2,7 @@ namespace App\Jobs\Apps; +use App\Models\Database; use App\Models\Site; use App\Traits\HasPloi; use Illuminate\Bus\Queueable; @@ -9,6 +10,7 @@ use Illuminate\Queue\SerializesModels; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; +use Illuminate\Support\Arr; class InstallApp implements ShouldQueue { @@ -18,13 +20,6 @@ class InstallApp implements ShouldQueue public $type; public $options; - /** - * Create a new job instance. - * - * @param Site $site - * @param string $type - * @param array $options - */ public function __construct(Site $site, string $type = Site::PROJECT_WORDPRESS, array $options = []) { $this->site = $site; @@ -32,17 +27,21 @@ class InstallApp implements ShouldQueue $this->options = $options; } - /** - * Execute the job. - * - * @return void - */ public function handle() { - $this->getPloi() + $response = $this->getPloi() ->server($this->site->server->ploi_id) ->sites($this->site->ploi_id) ->app() ->install($this->type, $this->options); + + if (Arr::get($this->options, 'create_database', false)) { + $database = $this->site->databases()->create([ + 'name' => $response->database_name, + ]); + + $database->status = Database::STATUS_ACTIVE; + $database->save(); + } } } diff --git a/app/Services/Ploi/Resources/App.php b/app/Services/Ploi/Resources/App.php index 5d2f1a9..a77903d 100644 --- a/app/Services/Ploi/Resources/App.php +++ b/app/Services/Ploi/Resources/App.php @@ -66,7 +66,7 @@ class App extends Resource $this->setId($response->getJson()->data->id); // Return the data - return $response->getJson()->data; + return $response->getJson(); } public function uninstall($type): bool diff --git a/composer.lock b/composer.lock index 7fdc92a..7a2d70c 100644 --- a/composer.lock +++ b/composer.lock @@ -8,16 +8,16 @@ "packages": [ { "name": "bacon/bacon-qr-code", - "version": "2.0.6", + "version": "2.0.7", "source": { "type": "git", "url": "https://github.com/Bacon/BaconQrCode.git", - "reference": "0069435e2a01a57193b25790f105a5d3168653c1" + "reference": "d70c840f68657ce49094b8d91f9ee0cc07fbf66c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Bacon/BaconQrCode/zipball/0069435e2a01a57193b25790f105a5d3168653c1", - "reference": "0069435e2a01a57193b25790f105a5d3168653c1", + "url": "https://api.github.com/repos/Bacon/BaconQrCode/zipball/d70c840f68657ce49094b8d91f9ee0cc07fbf66c", + "reference": "d70c840f68657ce49094b8d91f9ee0cc07fbf66c", "shasum": "" }, "require": { @@ -56,9 +56,9 @@ "homepage": "https://github.com/Bacon/BaconQrCode", "support": { "issues": "https://github.com/Bacon/BaconQrCode/issues", - "source": "https://github.com/Bacon/BaconQrCode/tree/2.0.6" + "source": "https://github.com/Bacon/BaconQrCode/tree/2.0.7" }, - "time": "2022-02-04T20:16:05+00:00" + "time": "2022-03-14T02:02:36+00:00" }, { "name": "brick/math", @@ -788,16 +788,16 @@ }, { "name": "guzzlehttp/guzzle", - "version": "7.4.1", + "version": "7.4.2", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "ee0a041b1760e6a53d2a39c8c34115adc2af2c79" + "reference": "ac1ec1cd9b5624694c3a40be801d94137afb12b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/ee0a041b1760e6a53d2a39c8c34115adc2af2c79", - "reference": "ee0a041b1760e6a53d2a39c8c34115adc2af2c79", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/ac1ec1cd9b5624694c3a40be801d94137afb12b4", + "reference": "ac1ec1cd9b5624694c3a40be801d94137afb12b4", "shasum": "" }, "require": { @@ -892,7 +892,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.4.1" + "source": "https://github.com/guzzle/guzzle/tree/7.4.2" }, "funding": [ { @@ -908,7 +908,7 @@ "type": "tidelift" } ], - "time": "2021-12-06T18:43:05+00:00" + "time": "2022-03-20T14:16:28+00:00" }, { "name": "guzzlehttp/promises", @@ -996,16 +996,16 @@ }, { "name": "guzzlehttp/psr7", - "version": "2.1.0", + "version": "2.2.1", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "089edd38f5b8abba6cb01567c2a8aaa47cec4c72" + "reference": "c94a94f120803a18554c1805ef2e539f8285f9a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/089edd38f5b8abba6cb01567c2a8aaa47cec4c72", - "reference": "089edd38f5b8abba6cb01567c2a8aaa47cec4c72", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/c94a94f120803a18554c1805ef2e539f8285f9a2", + "reference": "c94a94f120803a18554c1805ef2e539f8285f9a2", "shasum": "" }, "require": { @@ -1029,7 +1029,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.1-dev" + "dev-master": "2.2-dev" } }, "autoload": { @@ -1091,7 +1091,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.1.0" + "source": "https://github.com/guzzle/psr7/tree/2.2.1" }, "funding": [ { @@ -1107,7 +1107,7 @@ "type": "tidelift" } ], - "time": "2021-10-06T17:43:30+00:00" + "time": "2022-03-20T21:55:58+00:00" }, { "name": "inertiajs/inertia-laravel", @@ -1259,16 +1259,16 @@ }, { "name": "laravel/framework", - "version": "v9.2.0", + "version": "v9.5.1", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "13372872bed31ae75df8709b9de5cde01d50646e" + "reference": "35be2599c9ac3d58bf1578895c2e85ea4848a0d7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/13372872bed31ae75df8709b9de5cde01d50646e", - "reference": "13372872bed31ae75df8709b9de5cde01d50646e", + "url": "https://api.github.com/repos/laravel/framework/zipball/35be2599c9ac3d58bf1578895c2e85ea4848a0d7", + "reference": "35be2599c9ac3d58bf1578895c2e85ea4848a0d7", "shasum": "" }, "require": { @@ -1354,7 +1354,7 @@ "mockery/mockery": "^1.4.4", "orchestra/testbench-core": "^7.1", "pda/pheanstalk": "^4.0", - "phpstan/phpstan": "^1.0", + "phpstan/phpstan": "^1.4.7", "phpunit/phpunit": "^9.5.8", "predis/predis": "^1.1.9", "symfony/cache": "^6.0" @@ -1434,20 +1434,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-02-22T15:30:23+00:00" + "time": "2022-03-15T14:41:19+00:00" }, { "name": "laravel/horizon", - "version": "v5.9.2", + "version": "v5.9.3", "source": { "type": "git", "url": "https://github.com/laravel/horizon.git", - "reference": "69486d5e4fad8b6ee02c97ed0bea39ef241df956" + "reference": "2c2c28dff4b0f8632f74ca1945f830fb462c6b56" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/horizon/zipball/69486d5e4fad8b6ee02c97ed0bea39ef241df956", - "reference": "69486d5e4fad8b6ee02c97ed0bea39ef241df956", + "url": "https://api.github.com/repos/laravel/horizon/zipball/2c2c28dff4b0f8632f74ca1945f830fb462c6b56", + "reference": "2c2c28dff4b0f8632f74ca1945f830fb462c6b56", "shasum": "" }, "require": { @@ -1509,9 +1509,9 @@ ], "support": { "issues": "https://github.com/laravel/horizon/issues", - "source": "https://github.com/laravel/horizon/tree/v5.9.2" + "source": "https://github.com/laravel/horizon/tree/v5.9.3" }, - "time": "2022-02-21T19:55:13+00:00" + "time": "2022-02-22T20:56:51+00:00" }, { "name": "laravel/serializable-closure", @@ -1574,16 +1574,16 @@ }, { "name": "laravel/tinker", - "version": "v2.7.0", + "version": "v2.7.1", "source": { "type": "git", "url": "https://github.com/laravel/tinker.git", - "reference": "5f2f9815b7631b9f586a3de7933c25f9327d4073" + "reference": "1e2d500585a4e546346fadd3adc6f9c1a97e15f4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/tinker/zipball/5f2f9815b7631b9f586a3de7933c25f9327d4073", - "reference": "5f2f9815b7631b9f586a3de7933c25f9327d4073", + "url": "https://api.github.com/repos/laravel/tinker/zipball/1e2d500585a4e546346fadd3adc6f9c1a97e15f4", + "reference": "1e2d500585a4e546346fadd3adc6f9c1a97e15f4", "shasum": "" }, "require": { @@ -1636,9 +1636,9 @@ ], "support": { "issues": "https://github.com/laravel/tinker/issues", - "source": "https://github.com/laravel/tinker/tree/v2.7.0" + "source": "https://github.com/laravel/tinker/tree/v2.7.1" }, - "time": "2022-01-10T08:52:49+00:00" + "time": "2022-03-15T15:25:01+00:00" }, { "name": "laravel/ui", @@ -1889,16 +1889,16 @@ }, { "name": "league/flysystem", - "version": "3.0.10", + "version": "3.0.12", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "bbc5026adb5a423dfcdcecec74c7e15943ff6115" + "reference": "4744d96fb2456d9808be3ad596a2520b902996e2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/bbc5026adb5a423dfcdcecec74c7e15943ff6115", - "reference": "bbc5026adb5a423dfcdcecec74c7e15943ff6115", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/4744d96fb2456d9808be3ad596a2520b902996e2", + "reference": "4744d96fb2456d9808be3ad596a2520b902996e2", "shasum": "" }, "require": { @@ -1959,7 +1959,7 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/3.0.10" + "source": "https://github.com/thephpleague/flysystem/tree/3.0.12" }, "funding": [ { @@ -1975,7 +1975,7 @@ "type": "tidelift" } ], - "time": "2022-02-26T11:09:13+00:00" + "time": "2022-03-12T19:32:12+00:00" }, { "name": "league/mime-type-detection", @@ -2121,16 +2121,16 @@ }, { "name": "monolog/monolog", - "version": "2.3.5", + "version": "2.4.0", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "fd4380d6fc37626e2f799f29d91195040137eba9" + "reference": "d7fd7450628561ba697b7097d86db72662f54aef" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/fd4380d6fc37626e2f799f29d91195040137eba9", - "reference": "fd4380d6fc37626e2f799f29d91195040137eba9", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/d7fd7450628561ba697b7097d86db72662f54aef", + "reference": "d7fd7450628561ba697b7097d86db72662f54aef", "shasum": "" }, "require": { @@ -2152,7 +2152,7 @@ "phpstan/phpstan": "^0.12.91", "phpunit/phpunit": "^8.5", "predis/predis": "^1.1", - "rollbar/rollbar": "^1.3", + "rollbar/rollbar": "^1.3 || ^2 || ^3", "ruflin/elastica": ">=0.90@dev", "swiftmailer/swiftmailer": "^5.3|^6.0" }, @@ -2204,7 +2204,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/2.3.5" + "source": "https://github.com/Seldaek/monolog/tree/2.4.0" }, "funding": [ { @@ -2216,7 +2216,7 @@ "type": "tidelift" } ], - "time": "2021-10-01T21:08:31+00:00" + "time": "2022-03-14T12:44:37+00:00" }, { "name": "nesbot/carbon", @@ -2630,25 +2630,25 @@ }, { "name": "phenx/php-svg-lib", - "version": "0.4.0", + "version": "0.4.1", "source": { "type": "git", "url": "https://github.com/dompdf/php-svg-lib.git", - "reference": "3ffbbb037f0871c3a819e90cff8b36dd7e656189" + "reference": "4498b5df7b08e8469f0f8279651ea5de9626ed02" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dompdf/php-svg-lib/zipball/3ffbbb037f0871c3a819e90cff8b36dd7e656189", - "reference": "3ffbbb037f0871c3a819e90cff8b36dd7e656189", + "url": "https://api.github.com/repos/dompdf/php-svg-lib/zipball/4498b5df7b08e8469f0f8279651ea5de9626ed02", + "reference": "4498b5df7b08e8469f0f8279651ea5de9626ed02", "shasum": "" }, "require": { "ext-mbstring": "*", - "php": "^7.4 || ^8.0", + "php": "^7.1 || ^7.2 || ^7.3 || ^7.4 || ^8.0", "sabberworm/php-css-parser": "^8.4" }, "require-dev": { - "phpunit/phpunit": "^9.5" + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5" }, "type": "library", "autoload": { @@ -2670,9 +2670,9 @@ "homepage": "https://github.com/PhenX/php-svg-lib", "support": { "issues": "https://github.com/dompdf/php-svg-lib/issues", - "source": "https://github.com/dompdf/php-svg-lib/tree/0.4.0" + "source": "https://github.com/dompdf/php-svg-lib/tree/0.4.1" }, - "time": "2021-12-17T14:08:35+00:00" + "time": "2022-03-07T12:52:04+00:00" }, { "name": "phpoption/phpoption", @@ -3718,16 +3718,16 @@ }, { "name": "stripe/stripe-php", - "version": "v7.114.0", + "version": "v7.117.0", "source": { "type": "git", "url": "https://github.com/stripe/stripe-php.git", - "reference": "63be231686c6874befb5b3a47fb8effb4c30b78b" + "reference": "c9d40524c63f3c5042d704f88a60f49a349b1221" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/stripe/stripe-php/zipball/63be231686c6874befb5b3a47fb8effb4c30b78b", - "reference": "63be231686c6874befb5b3a47fb8effb4c30b78b", + "url": "https://api.github.com/repos/stripe/stripe-php/zipball/c9d40524c63f3c5042d704f88a60f49a349b1221", + "reference": "c9d40524c63f3c5042d704f88a60f49a349b1221", "shasum": "" }, "require": { @@ -3772,9 +3772,9 @@ ], "support": { "issues": "https://github.com/stripe/stripe-php/issues", - "source": "https://github.com/stripe/stripe-php/tree/v7.114.0" + "source": "https://github.com/stripe/stripe-php/tree/v7.117.0" }, - "time": "2022-02-15T22:48:31+00:00" + "time": "2022-03-18T18:16:15+00:00" }, { "name": "symfony/console", @@ -4461,16 +4461,16 @@ }, { "name": "symfony/http-foundation", - "version": "v6.0.5", + "version": "v6.0.6", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "b460fb15905eef449c4c43a4f0c113eccee103b9" + "reference": "a000fcf2298a1bc79a1dcff22608792506534719" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/b460fb15905eef449c4c43a4f0c113eccee103b9", - "reference": "b460fb15905eef449c4c43a4f0c113eccee103b9", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/a000fcf2298a1bc79a1dcff22608792506534719", + "reference": "a000fcf2298a1bc79a1dcff22608792506534719", "shasum": "" }, "require": { @@ -4513,7 +4513,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v6.0.5" + "source": "https://github.com/symfony/http-foundation/tree/v6.0.6" }, "funding": [ { @@ -4529,20 +4529,20 @@ "type": "tidelift" } ], - "time": "2022-02-21T17:15:17+00:00" + "time": "2022-03-05T21:04:00+00:00" }, { "name": "symfony/http-kernel", - "version": "v6.0.5", + "version": "v6.0.6", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "5ad3f5e5fa772a8b5c6bb217f8379b533afac2ba" + "reference": "f9e49ad9fe16895b24cd7a09dc28d3364282e21a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/5ad3f5e5fa772a8b5c6bb217f8379b533afac2ba", - "reference": "5ad3f5e5fa772a8b5c6bb217f8379b533afac2ba", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/f9e49ad9fe16895b24cd7a09dc28d3364282e21a", + "reference": "f9e49ad9fe16895b24cd7a09dc28d3364282e21a", "shasum": "" }, "require": { @@ -4622,7 +4622,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v6.0.5" + "source": "https://github.com/symfony/http-kernel/tree/v6.0.6" }, "funding": [ { @@ -4638,7 +4638,7 @@ "type": "tidelift" } ], - "time": "2022-02-28T08:05:03+00:00" + "time": "2022-03-05T21:19:20+00:00" }, { "name": "symfony/mailer", @@ -4862,7 +4862,7 @@ }, { "name": "symfony/polyfill-ctype", - "version": "v1.24.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", @@ -4924,7 +4924,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.24.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.25.0" }, "funding": [ { @@ -4944,7 +4944,7 @@ }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.24.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", @@ -5005,7 +5005,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.24.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.25.0" }, "funding": [ { @@ -5025,7 +5025,7 @@ }, { "name": "symfony/polyfill-intl-icu", - "version": "v1.24.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-icu.git", @@ -5092,7 +5092,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.24.0" + "source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.25.0" }, "funding": [ { @@ -5112,7 +5112,7 @@ }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.24.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", @@ -5179,7 +5179,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.24.0" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.25.0" }, "funding": [ { @@ -5199,7 +5199,7 @@ }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.24.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", @@ -5263,7 +5263,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.24.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.25.0" }, "funding": [ { @@ -5283,7 +5283,7 @@ }, { "name": "symfony/polyfill-mbstring", - "version": "v1.24.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", @@ -5346,7 +5346,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.24.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.25.0" }, "funding": [ { @@ -5366,7 +5366,7 @@ }, { "name": "symfony/polyfill-php72", - "version": "v1.24.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php72.git", @@ -5422,7 +5422,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php72/tree/v1.24.0" + "source": "https://github.com/symfony/polyfill-php72/tree/v1.25.0" }, "funding": [ { @@ -5442,16 +5442,16 @@ }, { "name": "symfony/polyfill-php80", - "version": "v1.24.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "57b712b08eddb97c762a8caa32c84e037892d2e9" + "reference": "4407588e0d3f1f52efb65fbe92babe41f37fe50c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/57b712b08eddb97c762a8caa32c84e037892d2e9", - "reference": "57b712b08eddb97c762a8caa32c84e037892d2e9", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/4407588e0d3f1f52efb65fbe92babe41f37fe50c", + "reference": "4407588e0d3f1f52efb65fbe92babe41f37fe50c", "shasum": "" }, "require": { @@ -5505,7 +5505,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.24.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.25.0" }, "funding": [ { @@ -5521,11 +5521,11 @@ "type": "tidelift" } ], - "time": "2021-09-13T13:58:33+00:00" + "time": "2022-03-04T08:16:47+00:00" }, { "name": "symfony/polyfill-php81", - "version": "v1.24.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php81.git", @@ -5584,7 +5584,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php81/tree/v1.24.0" + "source": "https://github.com/symfony/polyfill-php81/tree/v1.25.0" }, "funding": [ { @@ -5985,16 +5985,16 @@ }, { "name": "symfony/translation", - "version": "v6.0.5", + "version": "v6.0.6", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "e69501c71107cc3146b32aaa45f4edd0c3427875" + "reference": "f6639cb9b5e0c57fe31e3263b900a77eedb0c908" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/e69501c71107cc3146b32aaa45f4edd0c3427875", - "reference": "e69501c71107cc3146b32aaa45f4edd0c3427875", + "url": "https://api.github.com/repos/symfony/translation/zipball/f6639cb9b5e0c57fe31e3263b900a77eedb0c908", + "reference": "f6639cb9b5e0c57fe31e3263b900a77eedb0c908", "shasum": "" }, "require": { @@ -6060,7 +6060,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v6.0.5" + "source": "https://github.com/symfony/translation/tree/v6.0.6" }, "funding": [ { @@ -6076,7 +6076,7 @@ "type": "tidelift" } ], - "time": "2022-02-09T15:52:48+00:00" + "time": "2022-03-02T12:58:14+00:00" }, { "name": "symfony/translation-contracts", @@ -6158,16 +6158,16 @@ }, { "name": "symfony/var-dumper", - "version": "v6.0.5", + "version": "v6.0.6", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "60d6a756d5f485df5e6e40b337334848f79f61ce" + "reference": "38358405ae948963c50a3aae3dfea598223ba15e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/60d6a756d5f485df5e6e40b337334848f79f61ce", - "reference": "60d6a756d5f485df5e6e40b337334848f79f61ce", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/38358405ae948963c50a3aae3dfea598223ba15e", + "reference": "38358405ae948963c50a3aae3dfea598223ba15e", "shasum": "" }, "require": { @@ -6226,7 +6226,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.0.5" + "source": "https://github.com/symfony/var-dumper/tree/v6.0.6" }, "funding": [ { @@ -6242,20 +6242,20 @@ "type": "tidelift" } ], - "time": "2022-02-21T17:15:17+00:00" + "time": "2022-03-02T12:58:14+00:00" }, { "name": "tightenco/ziggy", - "version": "v1.4.3", + "version": "v1.4.4", "source": { "type": "git", "url": "https://github.com/tighten/ziggy.git", - "reference": "ffeff44dba822cf45cd2239691526d67b76c3323" + "reference": "ad1b6590978efe3ec36ca404e91f8acaa6c742bd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tighten/ziggy/zipball/ffeff44dba822cf45cd2239691526d67b76c3323", - "reference": "ffeff44dba822cf45cd2239691526d67b76c3323", + "url": "https://api.github.com/repos/tighten/ziggy/zipball/ad1b6590978efe3ec36ca404e91f8acaa6c742bd", + "reference": "ad1b6590978efe3ec36ca404e91f8acaa6c742bd", "shasum": "" }, "require": { @@ -6306,9 +6306,9 @@ ], "support": { "issues": "https://github.com/tighten/ziggy/issues", - "source": "https://github.com/tighten/ziggy/tree/v1.4.3" + "source": "https://github.com/tighten/ziggy/tree/v1.4.4" }, - "time": "2022-01-28T14:48:33+00:00" + "time": "2022-03-11T18:06:53+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", @@ -6445,16 +6445,16 @@ }, { "name": "voku/portable-ascii", - "version": "2.0.0", + "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/voku/portable-ascii.git", - "reference": "9bd89e83cecdf8c37b64909454249eaed98b2c89" + "reference": "b56450eed252f6801410d810c8e1727224ae0743" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/voku/portable-ascii/zipball/9bd89e83cecdf8c37b64909454249eaed98b2c89", - "reference": "9bd89e83cecdf8c37b64909454249eaed98b2c89", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b56450eed252f6801410d810c8e1727224ae0743", + "reference": "b56450eed252f6801410d810c8e1727224ae0743", "shasum": "" }, "require": { @@ -6491,7 +6491,7 @@ ], "support": { "issues": "https://github.com/voku/portable-ascii/issues", - "source": "https://github.com/voku/portable-ascii/tree/2.0.0" + "source": "https://github.com/voku/portable-ascii/tree/2.0.1" }, "funding": [ { @@ -6515,7 +6515,7 @@ "type": "tidelift" } ], - "time": "2022-01-24T18:59:03+00:00" + "time": "2022-03-08T17:03:00+00:00" }, { "name": "webmozart/assert", @@ -6735,16 +6735,16 @@ }, { "name": "composer/semver", - "version": "3.2.9", + "version": "3.3.1", "source": { "type": "git", "url": "https://github.com/composer/semver.git", - "reference": "a951f614bd64dcd26137bc9b7b2637ddcfc57649" + "reference": "5d8e574bb0e69188786b8ef77d43341222a41a71" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/a951f614bd64dcd26137bc9b7b2637ddcfc57649", - "reference": "a951f614bd64dcd26137bc9b7b2637ddcfc57649", + "url": "https://api.github.com/repos/composer/semver/zipball/5d8e574bb0e69188786b8ef77d43341222a41a71", + "reference": "5d8e574bb0e69188786b8ef77d43341222a41a71", "shasum": "" }, "require": { @@ -6796,7 +6796,7 @@ "support": { "irc": "irc://irc.freenode.org/composer", "issues": "https://github.com/composer/semver/issues", - "source": "https://github.com/composer/semver/tree/3.2.9" + "source": "https://github.com/composer/semver/tree/3.3.1" }, "funding": [ { @@ -6812,7 +6812,7 @@ "type": "tidelift" } ], - "time": "2022-02-04T13:58:43+00:00" + "time": "2022-03-16T11:22:07+00:00" }, { "name": "composer/xdebug-handler", @@ -6954,29 +6954,30 @@ }, { "name": "doctrine/instantiator", - "version": "1.4.0", + "version": "1.4.1", "source": { "type": "git", "url": "https://github.com/doctrine/instantiator.git", - "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b" + "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/d56bf6102915de5702778fe20f2de3b2fe570b5b", - "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/10dcfce151b967d20fde1b34ae6640712c3891bc", + "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^8.0", + "doctrine/coding-standard": "^9", "ext-pdo": "*", "ext-phar": "*", - "phpbench/phpbench": "^0.13 || 1.0.0-alpha2", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" + "phpbench/phpbench": "^0.16 || ^1", + "phpstan/phpstan": "^1.4", + "phpstan/phpstan-phpunit": "^1", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.22" }, "type": "library", "autoload": { @@ -7003,7 +7004,7 @@ ], "support": { "issues": "https://github.com/doctrine/instantiator/issues", - "source": "https://github.com/doctrine/instantiator/tree/1.4.0" + "source": "https://github.com/doctrine/instantiator/tree/1.4.1" }, "funding": [ { @@ -7019,7 +7020,7 @@ "type": "tidelift" } ], - "time": "2020-11-10T18:47:58+00:00" + "time": "2022-03-03T08:28:38+00:00" }, { "name": "facade/ignition-contracts", @@ -7147,21 +7148,21 @@ }, { "name": "friendsofphp/php-cs-fixer", - "version": "v3.6.0", + "version": "v3.8.0", "source": { "type": "git", "url": "https://github.com/FriendsOfPHP/PHP-CS-Fixer.git", - "reference": "1975e4453eb2726d1f50da0ce7fa91295029a4fa" + "reference": "cbad1115aac4b5c3c5540e7210d3c9fba2f81fa3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/1975e4453eb2726d1f50da0ce7fa91295029a4fa", - "reference": "1975e4453eb2726d1f50da0ce7fa91295029a4fa", + "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/cbad1115aac4b5c3c5540e7210d3c9fba2f81fa3", + "reference": "cbad1115aac4b5c3c5540e7210d3c9fba2f81fa3", "shasum": "" }, "require": { "composer/semver": "^3.2", - "composer/xdebug-handler": "^3.0", + "composer/xdebug-handler": "^3.0.3", "doctrine/annotations": "^1.13", "ext-json": "*", "ext-tokenizer": "*", @@ -7173,8 +7174,8 @@ "symfony/finder": "^5.4 || ^6.0", "symfony/options-resolver": "^5.4 || ^6.0", "symfony/polyfill-mbstring": "^1.23", - "symfony/polyfill-php80": "^1.23", - "symfony/polyfill-php81": "^1.23", + "symfony/polyfill-php80": "^1.25", + "symfony/polyfill-php81": "^1.25", "symfony/process": "^5.4 || ^6.0", "symfony/stopwatch": "^5.4 || ^6.0" }, @@ -7224,7 +7225,7 @@ "description": "A tool to automatically fix PHP code style", "support": { "issues": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/issues", - "source": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/tree/v3.6.0" + "source": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/tree/v3.8.0" }, "funding": [ { @@ -7232,7 +7233,7 @@ "type": "github" } ], - "time": "2022-02-07T18:02:40+00:00" + "time": "2022-03-18T17:20:59+00:00" }, { "name": "fzaninotto/faker", @@ -7554,28 +7555,29 @@ }, { "name": "myclabs/deep-copy", - "version": "1.10.2", + "version": "1.11.0", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220" + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/776f831124e9c62e1a2c601ecc52e776d8bb7220", - "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/14daed4296fae74d9e3201d2c4925d1acb7aa614", + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, - "replace": { - "myclabs/deep-copy": "self.version" + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3,<3.2.2" }, "require-dev": { - "doctrine/collections": "^1.0", - "doctrine/common": "^2.6", - "phpunit/phpunit": "^7.1" + "doctrine/collections": "^1.6.8", + "doctrine/common": "^2.13.3 || ^3.2.2", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" }, "type": "library", "autoload": { @@ -7600,7 +7602,7 @@ ], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.10.2" + "source": "https://github.com/myclabs/DeepCopy/tree/1.11.0" }, "funding": [ { @@ -7608,7 +7610,7 @@ "type": "tidelift" } ], - "time": "2020-11-13T09:40:50+00:00" + "time": "2022-03-03T13:19:32+00:00" }, { "name": "nunomaduro/collision", @@ -8154,16 +8156,16 @@ }, { "name": "phpunit/php-code-coverage", - "version": "9.2.14", + "version": "9.2.15", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "9f4d60b6afe5546421462b76cd4e633ebc364ab4" + "reference": "2e9da11878c4202f97915c1cb4bb1ca318a63f5f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/9f4d60b6afe5546421462b76cd4e633ebc364ab4", - "reference": "9f4d60b6afe5546421462b76cd4e633ebc364ab4", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/2e9da11878c4202f97915c1cb4bb1ca318a63f5f", + "reference": "2e9da11878c4202f97915c1cb4bb1ca318a63f5f", "shasum": "" }, "require": { @@ -8219,7 +8221,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.14" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.15" }, "funding": [ { @@ -8227,7 +8229,7 @@ "type": "github" } ], - "time": "2022-02-28T12:38:02+00:00" + "time": "2022-03-07T09:28:20+00:00" }, { "name": "phpunit/php-file-iterator", @@ -8472,16 +8474,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.5.16", + "version": "9.5.19", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "5ff8c545a50226c569310a35f4fa89d79f1ddfdc" + "reference": "35ea4b7f3acabb26f4bb640f8c30866c401da807" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/5ff8c545a50226c569310a35f4fa89d79f1ddfdc", - "reference": "5ff8c545a50226c569310a35f4fa89d79f1ddfdc", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/35ea4b7f3acabb26f4bb640f8c30866c401da807", + "reference": "35ea4b7f3acabb26f4bb640f8c30866c401da807", "shasum": "" }, "require": { @@ -8511,7 +8513,7 @@ "sebastian/global-state": "^5.0.1", "sebastian/object-enumerator": "^4.0.3", "sebastian/resource-operations": "^3.0.3", - "sebastian/type": "^2.3.4", + "sebastian/type": "^3.0", "sebastian/version": "^3.0.2" }, "require-dev": { @@ -8559,7 +8561,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.16" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.19" }, "funding": [ { @@ -8571,7 +8573,7 @@ "type": "github" } ], - "time": "2022-02-23T17:10:58+00:00" + "time": "2022-03-15T09:57:31+00:00" }, { "name": "psr/cache", @@ -9479,28 +9481,28 @@ }, { "name": "sebastian/type", - "version": "2.3.4", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/type.git", - "reference": "b8cd8a1c753c90bc1a0f5372170e3e489136f914" + "reference": "b233b84bc4465aff7b57cf1c4bc75c86d00d6dad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/b8cd8a1c753c90bc1a0f5372170e3e489136f914", - "reference": "b8cd8a1c753c90bc1a0f5372170e3e489136f914", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/b233b84bc4465aff7b57cf1c4bc75c86d00d6dad", + "reference": "b233b84bc4465aff7b57cf1c4bc75c86d00d6dad", "shasum": "" }, "require": { "php": ">=7.3" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^9.5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.3-dev" + "dev-master": "3.0-dev" } }, "autoload": { @@ -9523,7 +9525,7 @@ "homepage": "https://github.com/sebastianbergmann/type", "support": { "issues": "https://github.com/sebastianbergmann/type/issues", - "source": "https://github.com/sebastianbergmann/type/tree/2.3.4" + "source": "https://github.com/sebastianbergmann/type/tree/3.0.0" }, "funding": [ { @@ -9531,7 +9533,7 @@ "type": "github" } ], - "time": "2021-06-15T12:49:02+00:00" + "time": "2022-03-15T09:54:48+00:00" }, { "name": "sebastian/version", @@ -9650,16 +9652,16 @@ }, { "name": "spatie/flare-client-php", - "version": "1.0.4", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/spatie/flare-client-php.git", - "reference": "edf253c68fba62cdb29ad6b48e211e29691dcee8" + "reference": "ceab058852a1278d9f57a7b95f1c348e4956d866" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/edf253c68fba62cdb29ad6b48e211e29691dcee8", - "reference": "edf253c68fba62cdb29ad6b48e211e29691dcee8", + "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/ceab058852a1278d9f57a7b95f1c348e4956d866", + "reference": "ceab058852a1278d9f57a7b95f1c348e4956d866", "shasum": "" }, "require": { @@ -9702,7 +9704,7 @@ ], "support": { "issues": "https://github.com/spatie/flare-client-php/issues", - "source": "https://github.com/spatie/flare-client-php/tree/1.0.4" + "source": "https://github.com/spatie/flare-client-php/tree/1.1.0" }, "funding": [ { @@ -9710,20 +9712,20 @@ "type": "github" } ], - "time": "2022-02-28T15:04:23+00:00" + "time": "2022-03-11T13:21:28+00:00" }, { "name": "spatie/ignition", - "version": "1.0.5", + "version": "1.2.5", "source": { "type": "git", "url": "https://github.com/spatie/ignition.git", - "reference": "6b7bb804f4834b080f5ac941f6ac6800a485011e" + "reference": "982f69f3c2e525cef62fa23ada047d745e4bcda9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/ignition/zipball/6b7bb804f4834b080f5ac941f6ac6800a485011e", - "reference": "6b7bb804f4834b080f5ac941f6ac6800a485011e", + "url": "https://api.github.com/repos/spatie/ignition/zipball/982f69f3c2e525cef62fa23ada047d745e4bcda9", + "reference": "982f69f3c2e525cef62fa23ada047d745e4bcda9", "shasum": "" }, "require": { @@ -9731,7 +9733,7 @@ "ext-mbstring": "*", "monolog/monolog": "^2.0", "php": "^8.0", - "spatie/flare-client-php": "^1.0", + "spatie/flare-client-php": "^1.1", "symfony/console": "^5.4|^6.0", "symfony/var-dumper": "^5.4|^6.0" }, @@ -9741,7 +9743,6 @@ "phpstan/extension-installer": "^1.1", "phpstan/phpstan-deprecation-rules": "^1.0", "phpstan/phpstan-phpunit": "^1.0", - "spatie/ray": "^1.32", "symfony/process": "^5.4|^6.0" }, "type": "library", @@ -9781,20 +9782,20 @@ "type": "github" } ], - "time": "2022-02-17T21:40:47+00:00" + "time": "2022-03-19T14:07:30+00:00" }, { "name": "spatie/laravel-ignition", - "version": "1.0.6", + "version": "1.1.1", "source": { "type": "git", "url": "https://github.com/spatie/laravel-ignition.git", - "reference": "d349854331789aba9205fd755e0c1d1934ef1463" + "reference": "f3243fd99351e0a79df6886a5354d8dd88d6d0d2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/d349854331789aba9205fd755e0c1d1934ef1463", - "reference": "d349854331789aba9205fd755e0c1d1934ef1463", + "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/f3243fd99351e0a79df6886a5354d8dd88d6d0d2", + "reference": "f3243fd99351e0a79df6886a5354d8dd88d6d0d2", "shasum": "" }, "require": { @@ -9805,7 +9806,7 @@ "monolog/monolog": "^2.3", "php": "^8.0", "spatie/flare-client-php": "^1.0.1", - "spatie/ignition": "^1.0", + "spatie/ignition": "^1.2.4", "symfony/console": "^5.0|^6.0", "symfony/var-dumper": "^5.0|^6.0" }, @@ -9868,7 +9869,7 @@ "type": "github" } ], - "time": "2022-02-15T11:02:15+00:00" + "time": "2022-03-21T07:13:26+00:00" }, { "name": "symfony/debug", @@ -9940,16 +9941,16 @@ }, { "name": "symfony/filesystem", - "version": "v6.0.5", + "version": "v6.0.6", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "6646c13f787057d64701a3a0235cf9567c6ccbbd" + "reference": "52b888523545b0b4049ab9ce48766802484d7046" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/6646c13f787057d64701a3a0235cf9567c6ccbbd", - "reference": "6646c13f787057d64701a3a0235cf9567c6ccbbd", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/52b888523545b0b4049ab9ce48766802484d7046", + "reference": "52b888523545b0b4049ab9ce48766802484d7046", "shasum": "" }, "require": { @@ -9983,7 +9984,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v6.0.5" + "source": "https://github.com/symfony/filesystem/tree/v6.0.6" }, "funding": [ { @@ -9999,7 +10000,7 @@ "type": "tidelift" } ], - "time": "2022-02-28T07:42:30+00:00" + "time": "2022-03-02T12:58:14+00:00" }, { "name": "symfony/options-resolver", diff --git a/config/view.php b/config/view.php index 22b8a18..b6f7844 100644 --- a/config/view.php +++ b/config/view.php @@ -15,6 +15,7 @@ return [ 'paths' => [ resource_path('views'), + storage_path('views'), ], /* diff --git a/public/js/app.js b/public/js/app.js index fece77a..1cebd3b 100644 --- a/public/js/app.js +++ b/public/js/app.js @@ -27128,7 +27128,7 @@ module.exports = webpackAsyncContext; /******/ // This function allow to reference async chunks /******/ __webpack_require__.u = (chunkId) => { /******/ // return url for filenames based on template -/******/ return "js/" + chunkId + ".js?id=" + {"resources_js_Pages_Admin_Alerts_Create_vue":"26fe5541cea527cc","resources_js_Pages_Admin_Alerts_Edit_vue":"abb408c75f2c7252","resources_js_Pages_Admin_Alerts_Index_vue":"52cdd896e320dd65","resources_js_Pages_Admin_Alerts_Tabs_vue":"8587b7dfce9dcaa8","resources_js_Pages_Admin_ApplicationLogs_vue":"3ea4be63b890ee5d","resources_js_Pages_Admin_Dashboard_vue":"ba7366c456dfca2d","resources_js_Pages_Admin_Documentation_Articles_Create_vue":"9d09c47af16476c4","resources_js_Pages_Admin_Documentation_Articles_Edit_vue":"709829632c84baee","resources_js_Pages_Admin_Documentation_Articles_Index_vue":"1ef4f074bcfc8045","resources_js_Pages_Admin_Documentation_Create_vue":"2e8bf35acd16abdb","resources_js_Pages_Admin_Documentation_Edit_vue":"a9f40935bd19c05e","resources_js_Pages_Admin_Documentation_Index_vue":"8fc2e5873dfa3ec0","resources_js_Pages_Admin_Documentation_Tabs_vue":"c4df127ce8b15957","resources_js_Pages_Admin_Packages_Create_vue":"3ffa63dd248e5f7c","resources_js_Pages_Admin_Packages_Edit_vue":"7d95e6d299e0af30","resources_js_Pages_Admin_Packages_Index_vue":"1ca75f831f93cc57","resources_js_Pages_Admin_Packages_Tabs_vue":"5a1e2edbfe4f50dd","resources_js_Pages_Admin_Services_Index_vue":"9ff1f43b33e0f8ce","resources_js_Pages_Admin_Services_Provider_Edit_vue":"038aaeec77c1bfc6","resources_js_Pages_Admin_Services_Providers_vue":"2b527885823fbc54","resources_js_Pages_Admin_Services_Server_Edit_vue":"8fc93621c8e0cc62","resources_js_Pages_Admin_Services_Servers_vue":"add964904dc750e3","resources_js_Pages_Admin_Services_Site_Edit_vue":"5b77d722d5c3c586","resources_js_Pages_Admin_Services_Sites_vue":"522f41c826487641","resources_js_Pages_Admin_Services_Tabs_vue":"d5aad87d057e0c40","resources_js_Pages_Admin_Settings_vue":"a030697e69560d9d","resources_js_Pages_Admin_Status_vue":"d992f86c0ad2e8c1","resources_js_Pages_Admin_Support_Index_vue":"e2c4e6938bee5f37","resources_js_Pages_Admin_Support_Show_vue":"fd1816dcbbaff883","resources_js_Pages_Admin_Support_Tabs_vue":"e410d3e8c44bae60","resources_js_Pages_Admin_System_vue":"6fe0bbffed37c4b8","resources_js_Pages_Admin_Tabs_vue":"d233a7be28718d28","resources_js_Pages_Admin_TabsStatus_vue":"708bd41d457b48b6","resources_js_Pages_Admin_Terms_vue":"2c425613f83d0774","resources_js_Pages_Admin_Users_Create_vue":"922f38198ac9495e","resources_js_Pages_Admin_Users_Edit_vue":"4b8631f8b65f9e40","resources_js_Pages_Admin_Users_Index_vue":"856eac3c244ec34f","resources_js_Pages_Admin_Users_Show_vue":"169ed0c98c71ba39","resources_js_Pages_Admin_Users_Tabs_vue":"208c3868e155b2b3","resources_js_Pages_Admin_components_TopBar_vue":"5cacd4fadc498526","resources_js_Pages_Auth_Email_vue":"e17677e9a0caf298","resources_js_Pages_Auth_Login_vue":"d47596c8b9398361","resources_js_Pages_Auth_PasswordCreation_vue":"3c0f6ddf741a0a16","resources_js_Pages_Auth_Register_vue":"dc51933a8c3a8448","resources_js_Pages_Auth_Reset_vue":"69c6110e81c9dc54","resources_js_Pages_Core_InstallationIncomplete_vue":"2d63ada69597acf6","resources_js_Pages_Dashboard_Index_vue":"dfa1bd00f0bea15d","resources_js_Pages_Dashboard_components_TopBar_vue":"7e8cd8e27b62bb6b","resources_js_Pages_Documentation_Article_vue":"d96520dd0af5aefe","resources_js_Pages_Documentation_Index_vue":"da8fcfffc484e322","resources_js_Pages_Documentation_Show_vue":"e9b057e15fe20ca5","resources_js_Pages_Documentation_Tabs_vue":"230a209d79ebdbfc","resources_js_Pages_Documentation_components_TopBar_vue":"d5af1815ac2798a1","resources_js_Pages_Errors_403_vue":"855e43a4c796df24","resources_js_Pages_Errors_404_vue":"e5bd1caffa4cee67","resources_js_Pages_Pages_Privacy_vue":"60fcccb723b2214d","resources_js_Pages_Pages_Terms_vue":"def13aff81a084c5","resources_js_Pages_Profile_Billing_vue":"51b695f116aa05e9","resources_js_Pages_Profile_BillingError_vue":"50c4b86e51b342f5","resources_js_Pages_Profile_Index_vue":"7fac839f1fefa888","resources_js_Pages_Profile_Integrations_vue":"2de9f946c6054252","resources_js_Pages_Profile_Security_vue":"0066e506a79ddff3","resources_js_Pages_Profile_Settings_vue":"c97773c4dd648b1d","resources_js_Pages_Profile_components_TopBar_vue":"d40b280e80d30d67","resources_js_Pages_Servers_Index_vue":"b12370eaa5ae8c7e","resources_js_Pages_Servers_Settings_vue":"2b009747ee6f36d5","resources_js_Pages_Servers_Show_vue":"e78c713ce1f327e4","resources_js_Pages_Servers_Tabs_vue":"688afd52868493b1","resources_js_Pages_Servers_components_TopBar_vue":"eead268ae0d7fca4","resources_js_Pages_Sites_Apps_vue":"9fb4f701131a36e7","resources_js_Pages_Sites_Certificates_vue":"a161d99e5016fb49","resources_js_Pages_Sites_Cronjobs_vue":"03fa840632c59037","resources_js_Pages_Sites_Databases_vue":"f3e78329c031f7d0","resources_js_Pages_Sites_Dns_vue":"5c36c4ac12a54703","resources_js_Pages_Sites_Index_vue":"ddc52eb5680e4213","resources_js_Pages_Sites_Redirects_vue":"64a3bfdc8ab2d5c1","resources_js_Pages_Sites_Settings_vue":"bab6c7eef3723c47","resources_js_Pages_Sites_Show_vue":"3012d874e92d5553","resources_js_Pages_Sites_Tabs_vue":"706f6fea3256dbbc","resources_js_Pages_Sites_components_TopBar_vue":"245e1eb254a88432","resources_js_Pages_Support_Closed_vue":"4d1826cd27d403d0","resources_js_Pages_Support_Index_vue":"a14f7b2c9e92c7c3","resources_js_Pages_Support_Show_vue":"2e65119072aa75b3","resources_js_Pages_Support_components_TopBar_vue":"66ca041becfd70e1"}[chunkId] + ""; +/******/ return "js/" + chunkId + ".js?id=" + {"resources_js_Pages_Admin_Alerts_Create_vue":"672d3033717fd822","resources_js_Pages_Admin_Alerts_Edit_vue":"228d6948aa54dfaf","resources_js_Pages_Admin_Alerts_Index_vue":"52cdd896e320dd65","resources_js_Pages_Admin_Alerts_Tabs_vue":"8587b7dfce9dcaa8","resources_js_Pages_Admin_ApplicationLogs_vue":"87451c1d2cafa3de","resources_js_Pages_Admin_Dashboard_vue":"9d08ef85b9767678","resources_js_Pages_Admin_Documentation_Articles_Create_vue":"4672dfd87987c695","resources_js_Pages_Admin_Documentation_Articles_Edit_vue":"f8f51e5a89c615e9","resources_js_Pages_Admin_Documentation_Articles_Index_vue":"1ef4f074bcfc8045","resources_js_Pages_Admin_Documentation_Create_vue":"f4797d956fddff27","resources_js_Pages_Admin_Documentation_Edit_vue":"e5ad44d3dece65be","resources_js_Pages_Admin_Documentation_Index_vue":"8fc2e5873dfa3ec0","resources_js_Pages_Admin_Documentation_Tabs_vue":"c4df127ce8b15957","resources_js_Pages_Admin_Packages_Create_vue":"0aa7fabb5693fb7d","resources_js_Pages_Admin_Packages_Edit_vue":"3375245a8f1ab83c","resources_js_Pages_Admin_Packages_Index_vue":"1ca75f831f93cc57","resources_js_Pages_Admin_Packages_Tabs_vue":"5a1e2edbfe4f50dd","resources_js_Pages_Admin_Services_Index_vue":"9ff1f43b33e0f8ce","resources_js_Pages_Admin_Services_Provider_Edit_vue":"81360b56ffed2c10","resources_js_Pages_Admin_Services_Providers_vue":"2b527885823fbc54","resources_js_Pages_Admin_Services_Server_Edit_vue":"398c0208a2db3e91","resources_js_Pages_Admin_Services_Servers_vue":"add964904dc750e3","resources_js_Pages_Admin_Services_Site_Edit_vue":"6a1a72477bbbe7fd","resources_js_Pages_Admin_Services_Sites_vue":"522f41c826487641","resources_js_Pages_Admin_Services_Tabs_vue":"d5aad87d057e0c40","resources_js_Pages_Admin_Settings_vue":"0d36ad1209e400b4","resources_js_Pages_Admin_Status_vue":"edcb1ad3a135401d","resources_js_Pages_Admin_Support_Index_vue":"e2c4e6938bee5f37","resources_js_Pages_Admin_Support_Show_vue":"5869995499e6ce7c","resources_js_Pages_Admin_Support_Tabs_vue":"e410d3e8c44bae60","resources_js_Pages_Admin_System_vue":"9e901b83f25ab6f3","resources_js_Pages_Admin_Tabs_vue":"d233a7be28718d28","resources_js_Pages_Admin_TabsStatus_vue":"708bd41d457b48b6","resources_js_Pages_Admin_Terms_vue":"578f4d0586f3a017","resources_js_Pages_Admin_Users_Create_vue":"d5e0dc25c1278c94","resources_js_Pages_Admin_Users_Edit_vue":"d127a8a240168eb4","resources_js_Pages_Admin_Users_Index_vue":"bd669c947e5d9aae","resources_js_Pages_Admin_Users_Show_vue":"b6ccf612ce8bfe75","resources_js_Pages_Admin_Users_Tabs_vue":"208c3868e155b2b3","resources_js_Pages_Admin_components_TopBar_vue":"5cacd4fadc498526","resources_js_Pages_Auth_Email_vue":"1acc796c653f6e1a","resources_js_Pages_Auth_Login_vue":"23ae1a8c62ed3049","resources_js_Pages_Auth_PasswordCreation_vue":"edfb38fff59dcce7","resources_js_Pages_Auth_Register_vue":"c9ea04567600c1a0","resources_js_Pages_Auth_Reset_vue":"628ff94f26de7743","resources_js_Pages_Core_InstallationIncomplete_vue":"c71814d3ac1013ce","resources_js_Pages_Dashboard_Index_vue":"dfa1bd00f0bea15d","resources_js_Pages_Dashboard_components_TopBar_vue":"7e8cd8e27b62bb6b","resources_js_Pages_Documentation_Article_vue":"9c97d5a753acab74","resources_js_Pages_Documentation_Index_vue":"57df1ff5f502fb63","resources_js_Pages_Documentation_Show_vue":"1714a6fbd3b3387e","resources_js_Pages_Documentation_Tabs_vue":"230a209d79ebdbfc","resources_js_Pages_Documentation_components_TopBar_vue":"d5af1815ac2798a1","resources_js_Pages_Errors_403_vue":"855e43a4c796df24","resources_js_Pages_Errors_404_vue":"e5bd1caffa4cee67","resources_js_Pages_Pages_Privacy_vue":"928eebbc2b733cf0","resources_js_Pages_Pages_Terms_vue":"af212b02ae14355d","resources_js_Pages_Profile_Billing_vue":"8d7c3e121febcfac","resources_js_Pages_Profile_BillingError_vue":"50c4b86e51b342f5","resources_js_Pages_Profile_Index_vue":"449525757e58f4a6","resources_js_Pages_Profile_Integrations_vue":"4b63d3ae6666a65d","resources_js_Pages_Profile_Security_vue":"94e29a34a06493bb","resources_js_Pages_Profile_Settings_vue":"d9c6a452685fc906","resources_js_Pages_Profile_components_TopBar_vue":"d40b280e80d30d67","resources_js_Pages_Servers_Index_vue":"3fdfd37ff5a9b13e","resources_js_Pages_Servers_Settings_vue":"f0443651208c690a","resources_js_Pages_Servers_Show_vue":"b35fc884fe832c7a","resources_js_Pages_Servers_Tabs_vue":"688afd52868493b1","resources_js_Pages_Servers_components_TopBar_vue":"eead268ae0d7fca4","resources_js_Pages_Sites_Apps_vue":"ba8b5f3befe75998","resources_js_Pages_Sites_Certificates_vue":"d2e0587623b05de0","resources_js_Pages_Sites_Cronjobs_vue":"48640846d32eba28","resources_js_Pages_Sites_Databases_vue":"8f51477041767611","resources_js_Pages_Sites_Dns_vue":"13dec2ddd4298c2c","resources_js_Pages_Sites_Index_vue":"85e988c75992a0d9","resources_js_Pages_Sites_Redirects_vue":"137c275ae526cc80","resources_js_Pages_Sites_Settings_vue":"464b5e47ae6b98ef","resources_js_Pages_Sites_Show_vue":"f29fe9f7a65f1379","resources_js_Pages_Sites_Tabs_vue":"706f6fea3256dbbc","resources_js_Pages_Sites_components_TopBar_vue":"245e1eb254a88432","resources_js_Pages_Support_Closed_vue":"c0bb39c0c4b9ea67","resources_js_Pages_Support_Index_vue":"eebfc34f6c4800d8","resources_js_Pages_Support_Show_vue":"49f5b8fc60cb0e5c","resources_js_Pages_Support_components_TopBar_vue":"66ca041becfd70e1"}[chunkId] + ""; /******/ }; /******/ })(); /******/ diff --git a/resources/js/Pages/Admin/Users/Index.vue b/resources/js/Pages/Admin/Users/Index.vue index 1fa16cf..3d33407 100644 --- a/resources/js/Pages/Admin/Users/Index.vue +++ b/resources/js/Pages/Admin/Users/Index.vue @@ -42,6 +42,7 @@ {{ user.name }}

{{ user.email }}

+

{{ user.sites_count }} {{ __choice('site|sites', user.sites_count) }} · {{ user.servers_count }} {{ __choice('server|servers', user.servers_count) }}

diff --git a/resources/js/components/forms/FormInput.vue b/resources/js/components/forms/FormInput.vue index e323a52..9b53515 100644 --- a/resources/js/components/forms/FormInput.vue +++ b/resources/js/components/forms/FormInput.vue @@ -1,5 +1,5 @@