From ba68003009b3420a1bbea08c72714e9f4a8d717d Mon Sep 17 00:00:00 2001 From: Andrey Helldar Date: Wed, 12 Feb 2025 21:54:38 +0300 Subject: [PATCH 1/2] Upgrade to PHP 8.4 --- .github/workflows/deploy.yml | 1 + app/Data/Casts/ChangelogCast.php | 3 +- app/Helpers/BoostyStyle.php | 4 +- .../Controllers/PullRequestController.php | 3 +- app/Http/Controllers/ReleaseController.php | 3 +- app/Http/Controllers/RepositoryController.php | 3 +- app/Http/Middleware/GitHubMiddleware.php | 4 +- app/Integrations/Boosty.php | 3 +- app/Jobs/GitHub/AutoMergeJob.php | 3 +- app/Jobs/GitHub/ConnectOrganizationJob.php | 3 +- app/Jobs/GitHub/ConnectRepositoryJob.php | 3 +- app/Jobs/GitHub/DependabotJob.php | 3 +- app/Jobs/GitHub/SyncLabelsJob.php | 3 +- app/Jobs/Job.php | 3 +- app/Providers/StringServiceProvider.php | 2 +- app/Rules/InCollectionRule.php | 3 +- app/Rules/NotInCollectionRule.php | 3 +- app/Services/Organization.php | 3 +- app/Services/PullRequest.php | 5 +- app/Services/Repository.php | 3 +- app/Services/User.php | 3 +- composer.json | 17 +- composer.lock | 1058 +++++------------ config/database.php | 15 + .../0001_01_01_000000_create_users_table.php | 3 +- .../0001_01_01_000001_create_cache_table.php | 3 +- .../0001_01_01_000002_create_jobs_table.php | 3 +- ..._190518_create_telescope_entries_table.php | 3 +- ..._21_204334_create_telegraph_bots_table.php | 3 +- ...21_204335_create_telegraph_chats_table.php | 3 +- ..._22_003816_add_errors_counter_to_chats.php | 3 +- ...7_135359_add_thread_id_column_to_chats.php | 3 +- .../2024_01_01_0000_register_webhook.php | 3 +- operations/2024_03_21_235136_register_bot.php | 3 +- ...4_03_23_210559_restart_all_failed_jobs.php | 3 +- ...4_03_23_211006_restart_all_failed_jobs.php | 3 +- .../2024_03_24_160040_create_new_labels.php | 3 +- .../2024_03_27_145320_retry_failed_jobs.php | 3 +- ...24_03_27_224409_synchronize_all_labels.php | 3 +- ..._03_27_231916_add_new_code_style_label.php | 3 +- ..._01_010149_remove_unnecessary_webhooks.php | 3 +- .../2024_12_20_094555_resend_releases.php | 3 +- 42 files changed, 381 insertions(+), 827 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index f27ff4b..d9fb3b8 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -18,6 +18,7 @@ jobs: - name: Setup PHP uses: shivammathur/setup-php@v2 with: + php-version: 8.4 extensions: curl, mbstring, zip, pcntl, pdo, pdo_sqlite, iconv - name: Deploy diff --git a/app/Data/Casts/ChangelogCast.php b/app/Data/Casts/ChangelogCast.php index 17c7279..5cb3dbf 100644 --- a/app/Data/Casts/ChangelogCast.php +++ b/app/Data/Casts/ChangelogCast.php @@ -36,8 +36,7 @@ class ChangelogCast implements Cast public function __construct( protected bool $short = false - ) { - } + ) {} public function cast(DataProperty $property, mixed $value, array $properties, CreationContext $context): string { diff --git a/app/Helpers/BoostyStyle.php b/app/Helpers/BoostyStyle.php index 18307fc..6add9c2 100644 --- a/app/Helpers/BoostyStyle.php +++ b/app/Helpers/BoostyStyle.php @@ -21,8 +21,8 @@ protected static function style(string $content): array while (Str::contains($content, '<')) { $position = Str::position($content, '<'); - $tag = Str::betweenFirst($content, '<', '>'); - $value = Str::betweenFirst($content, "<$tag>", ""); + $tag = Str::betweenFirst($content, '<', '>'); + $value = Str::betweenFirst($content, "<$tag>", ""); $length = Str::length($value); diff --git a/app/Http/Controllers/PullRequestController.php b/app/Http/Controllers/PullRequestController.php index c5be16f..f354ae4 100644 --- a/app/Http/Controllers/PullRequestController.php +++ b/app/Http/Controllers/PullRequestController.php @@ -13,8 +13,7 @@ class PullRequestController extends Controller { public function __construct( protected readonly PullRequest $pullRequest - ) { - } + ) {} public function assign(AssignRequest $request) { diff --git a/app/Http/Controllers/ReleaseController.php b/app/Http/Controllers/ReleaseController.php index 98ceeba..2371126 100644 --- a/app/Http/Controllers/ReleaseController.php +++ b/app/Http/Controllers/ReleaseController.php @@ -11,8 +11,7 @@ class ReleaseController extends Controller { public function __construct( protected readonly Release $release - ) { - } + ) {} public function publish(ReleaseRequest $request) { diff --git a/app/Http/Controllers/RepositoryController.php b/app/Http/Controllers/RepositoryController.php index 0242fdf..19fdb14 100644 --- a/app/Http/Controllers/RepositoryController.php +++ b/app/Http/Controllers/RepositoryController.php @@ -11,8 +11,7 @@ class RepositoryController extends Controller { public function __construct( protected readonly Repository $repository - ) { - } + ) {} public function create(RepositoryRequest $request) { diff --git a/app/Http/Middleware/GitHubMiddleware.php b/app/Http/Middleware/GitHubMiddleware.php index bcc6ebc..a21ae57 100644 --- a/app/Http/Middleware/GitHubMiddleware.php +++ b/app/Http/Middleware/GitHubMiddleware.php @@ -13,7 +13,7 @@ class GitHubMiddleware { - protected const ALGO = 'sha256'; + protected const ALGO = 'sha256'; protected const AUTH_HEADER = 'X-Hub-Signature-256'; protected const PING_HEADER = 'X-GitHub-Event'; @@ -72,7 +72,7 @@ protected function connect(Request $request): void } $organization = Arr::get($request->get('repository'), 'owner.login'); - $repository = Arr::get($request->get('repository'), 'name'); + $repository = Arr::get($request->get('repository'), 'name'); ConnectRepositoryJob::dispatch($organization, $repository); } diff --git a/app/Integrations/Boosty.php b/app/Integrations/Boosty.php index 49328e4..b0d7f31 100644 --- a/app/Integrations/Boosty.php +++ b/app/Integrations/Boosty.php @@ -14,8 +14,7 @@ public function __construct( protected string $token, protected string $blog, - ) { - } + ) {} public function publish(string $title, string $body, string $url, array $tags): void { diff --git a/app/Jobs/GitHub/AutoMergeJob.php b/app/Jobs/GitHub/AutoMergeJob.php index f1a9392..6ee1036 100644 --- a/app/Jobs/GitHub/AutoMergeJob.php +++ b/app/Jobs/GitHub/AutoMergeJob.php @@ -13,8 +13,7 @@ class AutoMergeJob extends Job { public function __construct( public PullRequestData $data - ) { - } + ) {} public function handle(PullRequest $pullRequest): void { diff --git a/app/Jobs/GitHub/ConnectOrganizationJob.php b/app/Jobs/GitHub/ConnectOrganizationJob.php index e239019..d61fd29 100644 --- a/app/Jobs/GitHub/ConnectOrganizationJob.php +++ b/app/Jobs/GitHub/ConnectOrganizationJob.php @@ -12,8 +12,7 @@ class ConnectOrganizationJob extends Job implements ShouldBeUnique { public function __construct( public string $organization - ) { - } + ) {} public function handle(Organization $organization): void { diff --git a/app/Jobs/GitHub/ConnectRepositoryJob.php b/app/Jobs/GitHub/ConnectRepositoryJob.php index f8d5b9c..a8ff405 100644 --- a/app/Jobs/GitHub/ConnectRepositoryJob.php +++ b/app/Jobs/GitHub/ConnectRepositoryJob.php @@ -13,8 +13,7 @@ public function __construct( public string $organization, public string $repository, public bool $withWebhooks = true - ) { - } + ) {} public function handle(): void { diff --git a/app/Jobs/GitHub/DependabotJob.php b/app/Jobs/GitHub/DependabotJob.php index b6ad97a..4ba04b2 100644 --- a/app/Jobs/GitHub/DependabotJob.php +++ b/app/Jobs/GitHub/DependabotJob.php @@ -18,8 +18,7 @@ class DependabotJob extends Job implements ShouldBeUnique public function __construct( public PullRequestData $data - ) { - } + ) {} public function handle(PullRequest $pullRequest): void { diff --git a/app/Jobs/GitHub/SyncLabelsJob.php b/app/Jobs/GitHub/SyncLabelsJob.php index 5adb3c0..b4d02d4 100644 --- a/app/Jobs/GitHub/SyncLabelsJob.php +++ b/app/Jobs/GitHub/SyncLabelsJob.php @@ -13,8 +13,7 @@ class SyncLabelsJob extends Job public function __construct( public string $organization, public string $repository - ) { - } + ) {} public function handle(Repository $repository): void { diff --git a/app/Jobs/Job.php b/app/Jobs/Job.php index c4b1361..3c1fd83 100644 --- a/app/Jobs/Job.php +++ b/app/Jobs/Job.php @@ -24,7 +24,8 @@ protected function releaseAfter(Closure $callback, string $exceptionClass, int $ { try { $callback(); - } catch (Throwable $e) { + } + catch (Throwable $e) { if (Instance::of($e, $exceptionClass)) { $this->release($minutes * 60); diff --git a/app/Providers/StringServiceProvider.php b/app/Providers/StringServiceProvider.php index ef410ce..275f3b2 100644 --- a/app/Providers/StringServiceProvider.php +++ b/app/Providers/StringServiceProvider.php @@ -13,7 +13,7 @@ class StringServiceProvider extends ServiceProvider public function boot(): void { Stringable::macro('short', function (int $limit, string $end = '...and more...'): Stringable { - if ($this->length() <= $limit) { + if ($limit >= $this->length()) { return $this; } diff --git a/app/Rules/InCollectionRule.php b/app/Rules/InCollectionRule.php index e9b76fa..37db79b 100644 --- a/app/Rules/InCollectionRule.php +++ b/app/Rules/InCollectionRule.php @@ -13,8 +13,7 @@ public function __construct( protected string $key, protected array|string $values - ) { - } + ) {} public function validate(string $attribute, mixed $value, Closure $fail): void { diff --git a/app/Rules/NotInCollectionRule.php b/app/Rules/NotInCollectionRule.php index dd2ed40..b070ce6 100644 --- a/app/Rules/NotInCollectionRule.php +++ b/app/Rules/NotInCollectionRule.php @@ -13,8 +13,7 @@ public function __construct( protected string $key, protected array|string $values - ) { - } + ) {} public function validate(string $attribute, mixed $value, Closure $fail): void { diff --git a/app/Services/Organization.php b/app/Services/Organization.php index d5542bd..88af3c2 100644 --- a/app/Services/Organization.php +++ b/app/Services/Organization.php @@ -12,8 +12,7 @@ class Organization public function __construct( protected GitHubManager $github, protected ResultPager $paginator - ) { - } + ) {} public function repositories(string $organization): array { diff --git a/app/Services/PullRequest.php b/app/Services/PullRequest.php index 139d15e..e970662 100644 --- a/app/Services/PullRequest.php +++ b/app/Services/PullRequest.php @@ -19,8 +19,7 @@ public function __construct( protected GitHubManager $github, protected TeamParser $teamParser, protected User $user, - ) { - } + ) {} public function autoMerge(PullRequestData $data): void { @@ -46,7 +45,7 @@ public function wasApproved(PullRequestData $data): bool ); foreach ($reviews as $review) { - $body = Arr::get($review, 'body'); + $body = Arr::get($review, 'body'); $userId = Arr::get($review, 'user.id'); if ($body === $this->autoApproveMessage && $this->user->isMe($userId)) { diff --git a/app/Services/Repository.php b/app/Services/Repository.php index 25a1cd3..6c5f6ce 100644 --- a/app/Services/Repository.php +++ b/app/Services/Repository.php @@ -12,8 +12,7 @@ class Repository { public function __construct( protected GitHubManager $github - ) { - } + ) {} public function connect(RepositoryData $data): void { diff --git a/app/Services/User.php b/app/Services/User.php index 173ecc4..c67606d 100644 --- a/app/Services/User.php +++ b/app/Services/User.php @@ -11,8 +11,7 @@ class User { public function __construct( protected GitHubManager $github, - ) { - } + ) {} public function isMe(?int $userId): bool { diff --git a/composer.json b/composer.json index 9578f1f..03dc7e0 100644 --- a/composer.json +++ b/composer.json @@ -9,24 +9,23 @@ "framework" ], "require": { - "php": "^8.3", + "php": "^8.4", "ext-pdo": "*", - "defstudio/telegraph": "^1.56.0", + "defstudio/telegraph": "^1.56.3", "dragon-code/laravel-deploy-operations": "^6.3.2", "dragon-code/laravel-json-response": "^3.0.1", "graham-campbell/github": "^12.6", "laravel-lang/locale-list": "^1.4", - "laravel/framework": "^11.36.1", - "laravel/tinker": "^2.10", - "sentry/sentry-laravel": "^4.10.2", - "spatie/laravel-data": "^4.11.1", + "laravel/framework": "^11.42.0", + "laravel/tinker": "^2.10.1", + "sentry/sentry-laravel": "^4.12.0", + "spatie/laravel-data": "^4.13.0", "steppinghat/emoji-detector": "^1.7.0" }, "require-dev": { "laravel-lang/common": "^6.4", - "laravel/telescope": "^5.2.6", - "nunomaduro/collision": "^8.5.0", - "spatie/laravel-ignition": "^2.9" + "laravel/telescope": "^5.5.0", + "nunomaduro/collision": "^8.6.1" }, "minimum-stability": "stable", "prefer-stable": true, diff --git a/composer.lock b/composer.lock index 1d4db00..ea774e0 100644 --- a/composer.lock +++ b/composer.lock @@ -4,20 +4,20 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "f74a77ec1793f7cf07abf2e109160a0d", + "content-hash": "e085a9694d3faa2a27e528d551d57b57", "packages": [ { "name": "amphp/amp", - "version": "v3.0.2", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/amphp/amp.git", - "reference": "138801fb68cfc9c329da8a7b39d01ce7291ee4b0" + "reference": "7cf7fef3d667bfe4b2560bc87e67d5387a7bcde9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/amphp/amp/zipball/138801fb68cfc9c329da8a7b39d01ce7291ee4b0", - "reference": "138801fb68cfc9c329da8a7b39d01ce7291ee4b0", + "url": "https://api.github.com/repos/amphp/amp/zipball/7cf7fef3d667bfe4b2560bc87e67d5387a7bcde9", + "reference": "7cf7fef3d667bfe4b2560bc87e67d5387a7bcde9", "shasum": "" }, "require": { @@ -77,7 +77,7 @@ ], "support": { "issues": "https://github.com/amphp/amp/issues", - "source": "https://github.com/amphp/amp/tree/v3.0.2" + "source": "https://github.com/amphp/amp/tree/v3.1.0" }, "funding": [ { @@ -85,7 +85,7 @@ "type": "github" } ], - "time": "2024-05-10T21:37:46+00:00" + "time": "2025-01-26T16:07:39+00:00" }, { "name": "amphp/byte-stream", @@ -229,16 +229,16 @@ }, { "name": "amphp/dns", - "version": "v2.2.0", + "version": "v2.4.0", "source": { "type": "git", "url": "https://github.com/amphp/dns.git", - "reference": "758266b0ea7470e2e42cd098493bc6d6c7100cf7" + "reference": "78eb3db5fc69bf2fc0cb503c4fcba667bc223c71" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/amphp/dns/zipball/758266b0ea7470e2e42cd098493bc6d6c7100cf7", - "reference": "758266b0ea7470e2e42cd098493bc6d6c7100cf7", + "url": "https://api.github.com/repos/amphp/dns/zipball/78eb3db5fc69bf2fc0cb503c4fcba667bc223c71", + "reference": "78eb3db5fc69bf2fc0cb503c4fcba667bc223c71", "shasum": "" }, "require": { @@ -246,9 +246,10 @@ "amphp/byte-stream": "^2", "amphp/cache": "^2", "amphp/parser": "^1", - "amphp/windows-registry": "^1.0.1", + "amphp/process": "^2", "daverandom/libdns": "^2.0.2", "ext-filter": "*", + "ext-json": "*", "php": ">=8.1", "revolt/event-loop": "^1 || ^0.2" }, @@ -305,7 +306,7 @@ ], "support": { "issues": "https://github.com/amphp/dns/issues", - "source": "https://github.com/amphp/dns/tree/v2.2.0" + "source": "https://github.com/amphp/dns/tree/v2.4.0" }, "funding": [ { @@ -313,20 +314,20 @@ "type": "github" } ], - "time": "2024-06-02T19:54:12+00:00" + "time": "2025-01-19T15:43:40+00:00" }, { "name": "amphp/parallel", - "version": "v2.3.0", + "version": "v2.3.1", "source": { "type": "git", "url": "https://github.com/amphp/parallel.git", - "reference": "9777db1460d1535bc2a843840684fb1205225b87" + "reference": "5113111de02796a782f5d90767455e7391cca190" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/amphp/parallel/zipball/9777db1460d1535bc2a843840684fb1205225b87", - "reference": "9777db1460d1535bc2a843840684fb1205225b87", + "url": "https://api.github.com/repos/amphp/parallel/zipball/5113111de02796a782f5d90767455e7391cca190", + "reference": "5113111de02796a782f5d90767455e7391cca190", "shasum": "" }, "require": { @@ -389,7 +390,7 @@ ], "support": { "issues": "https://github.com/amphp/parallel/issues", - "source": "https://github.com/amphp/parallel/tree/v2.3.0" + "source": "https://github.com/amphp/parallel/tree/v2.3.1" }, "funding": [ { @@ -397,7 +398,7 @@ "type": "github" } ], - "time": "2024-09-14T19:16:14+00:00" + "time": "2024-12-21T01:56:09+00:00" }, { "name": "amphp/parser", @@ -463,16 +464,16 @@ }, { "name": "amphp/pipeline", - "version": "v1.2.1", + "version": "v1.2.2", "source": { "type": "git", "url": "https://github.com/amphp/pipeline.git", - "reference": "66c095673aa5b6e689e63b52d19e577459129ab3" + "reference": "97cbf289f4d8877acfe58dd90ed5a4370a43caa4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/amphp/pipeline/zipball/66c095673aa5b6e689e63b52d19e577459129ab3", - "reference": "66c095673aa5b6e689e63b52d19e577459129ab3", + "url": "https://api.github.com/repos/amphp/pipeline/zipball/97cbf289f4d8877acfe58dd90ed5a4370a43caa4", + "reference": "97cbf289f4d8877acfe58dd90ed5a4370a43caa4", "shasum": "" }, "require": { @@ -518,7 +519,7 @@ ], "support": { "issues": "https://github.com/amphp/pipeline/issues", - "source": "https://github.com/amphp/pipeline/tree/v1.2.1" + "source": "https://github.com/amphp/pipeline/tree/v1.2.2" }, "funding": [ { @@ -526,7 +527,7 @@ "type": "github" } ], - "time": "2024-07-04T00:56:47+00:00" + "time": "2025-01-19T15:42:46+00:00" }, { "name": "amphp/process", @@ -813,70 +814,18 @@ ], "time": "2024-08-03T19:31:26+00:00" }, - { - "name": "amphp/windows-registry", - "version": "v1.0.1", - "source": { - "type": "git", - "url": "https://github.com/amphp/windows-registry.git", - "reference": "0d569e8f256cca974e3842b6e78b4e434bf98306" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/amphp/windows-registry/zipball/0d569e8f256cca974e3842b6e78b4e434bf98306", - "reference": "0d569e8f256cca974e3842b6e78b4e434bf98306", - "shasum": "" - }, - "require": { - "amphp/byte-stream": "^2", - "amphp/process": "^2", - "php": ">=8.1" - }, - "require-dev": { - "amphp/php-cs-fixer-config": "^2", - "psalm/phar": "^5.4" - }, - "type": "library", - "autoload": { - "psr-4": { - "Amp\\WindowsRegistry\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Niklas Keller", - "email": "me@kelunik.com" - } - ], - "description": "Windows Registry Reader.", - "support": { - "issues": "https://github.com/amphp/windows-registry/issues", - "source": "https://github.com/amphp/windows-registry/tree/v1.0.1" - }, - "funding": [ - { - "url": "https://github.com/amphp", - "type": "github" - } - ], - "time": "2024-01-30T23:01:51+00:00" - }, { "name": "archtechx/enums", - "version": "v1.1.0", + "version": "v1.1.1", "source": { "type": "git", "url": "https://github.com/archtechx/enums.git", - "reference": "37326d5e26cdfcc2810f4664cdd625ea4fd528d7" + "reference": "27d0405b983b14a2ee90621c4034eeb6010c0a0c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/archtechx/enums/zipball/37326d5e26cdfcc2810f4664cdd625ea4fd528d7", - "reference": "37326d5e26cdfcc2810f4664cdd625ea4fd528d7", + "url": "https://api.github.com/repos/archtechx/enums/zipball/27d0405b983b14a2ee90621c4034eeb6010c0a0c", + "reference": "27d0405b983b14a2ee90621c4034eeb6010c0a0c", "shasum": "" }, "require": { @@ -907,9 +856,9 @@ "description": "Helpers for making PHP enums more lovable.", "support": { "issues": "https://github.com/archtechx/enums/issues", - "source": "https://github.com/archtechx/enums/tree/v1.1.0" + "source": "https://github.com/archtechx/enums/tree/v1.1.1" }, - "time": "2024-07-15T14:28:34+00:00" + "time": "2024-10-29T15:38:32+00:00" }, { "name": "brick/math", @@ -1152,16 +1101,16 @@ }, { "name": "defstudio/telegraph", - "version": "v1.56.0", + "version": "v1.56.3", "source": { "type": "git", "url": "https://github.com/defstudio/telegraph.git", - "reference": "7b9a9ab6ff83f39127cf474fdc79747a5a58c94d" + "reference": "01fb4209933bd721de9a35dc92bc0866bc5b27f4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/defstudio/telegraph/zipball/7b9a9ab6ff83f39127cf474fdc79747a5a58c94d", - "reference": "7b9a9ab6ff83f39127cf474fdc79747a5a58c94d", + "url": "https://api.github.com/repos/defstudio/telegraph/zipball/01fb4209933bd721de9a35dc92bc0866bc5b27f4", + "reference": "01fb4209933bd721de9a35dc92bc0866bc5b27f4", "shasum": "" }, "require": { @@ -1227,11 +1176,11 @@ ], "support": { "issues": "https://github.com/defstudio/telegraph/issues", - "source": "https://github.com/defstudio/telegraph/tree/v1.56.0" + "source": "https://github.com/defstudio/telegraph/tree/v1.56.3" }, "funding": [ { - "url": "https://paypal.me/bdmstore", + "url": "https://paypal.me/defstudiosrl", "type": "custom" }, { @@ -1243,7 +1192,7 @@ "type": "github" } ], - "time": "2024-12-02T14:50:22+00:00" + "time": "2025-01-26T17:31:36+00:00" }, { "name": "dflydev/dot-access-data", @@ -2023,16 +1972,16 @@ }, { "name": "egulias/email-validator", - "version": "4.0.2", + "version": "4.0.3", "source": { "type": "git", "url": "https://github.com/egulias/EmailValidator.git", - "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e" + "reference": "b115554301161fa21467629f1e1391c1936de517" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/ebaaf5be6c0286928352e054f2d5125608e5405e", - "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/b115554301161fa21467629f1e1391c1936de517", + "reference": "b115554301161fa21467629f1e1391c1936de517", "shasum": "" }, "require": { @@ -2078,7 +2027,7 @@ ], "support": { "issues": "https://github.com/egulias/EmailValidator/issues", - "source": "https://github.com/egulias/EmailValidator/tree/4.0.2" + "source": "https://github.com/egulias/EmailValidator/tree/4.0.3" }, "funding": [ { @@ -2086,7 +2035,7 @@ "type": "github" } ], - "time": "2023-10-06T06:47:41+00:00" + "time": "2024-12-27T00:36:43+00:00" }, { "name": "fruitcake/php-cors", @@ -2161,16 +2110,16 @@ }, { "name": "graham-campbell/bounded-cache", - "version": "v2.2.0", + "version": "v2.2.1", "source": { "type": "git", "url": "https://github.com/GrahamCampbell/Bounded-Cache.git", - "reference": "063da1be2d7a047192d4bbf2668a392df0c547dd" + "reference": "418681e0d335e77617dafffd73b0081f63a24b77" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/GrahamCampbell/Bounded-Cache/zipball/063da1be2d7a047192d4bbf2668a392df0c547dd", - "reference": "063da1be2d7a047192d4bbf2668a392df0c547dd", + "url": "https://api.github.com/repos/GrahamCampbell/Bounded-Cache/zipball/418681e0d335e77617dafffd73b0081f63a24b77", + "reference": "418681e0d335e77617dafffd73b0081f63a24b77", "shasum": "" }, "require": { @@ -2178,10 +2127,10 @@ "psr/simple-cache": "^2.0 || ^3.0" }, "require-dev": { - "graham-campbell/analyzer": "^4.1", - "graham-campbell/testbench-core": "^4.1", - "mockery/mockery": "^1.6.6", - "phpunit/phpunit": "^9.6.15 || ^10.5.1" + "graham-campbell/analyzer": "^4.2.1", + "graham-campbell/testbench-core": "^4.1.1", + "mockery/mockery": "^1.6.12", + "phpunit/phpunit": "^9.6.22 || ^10.5.41" }, "type": "library", "autoload": { @@ -2212,7 +2161,7 @@ ], "support": { "issues": "https://github.com/GrahamCampbell/Bounded-Cache/issues", - "source": "https://github.com/GrahamCampbell/Bounded-Cache/tree/v2.2.0" + "source": "https://github.com/GrahamCampbell/Bounded-Cache/tree/v2.2.1" }, "funding": [ { @@ -2224,7 +2173,7 @@ "type": "tidelift" } ], - "time": "2023-12-03T15:51:39+00:00" + "time": "2025-01-13T18:47:17+00:00" }, { "name": "graham-campbell/github", @@ -2314,16 +2263,16 @@ }, { "name": "graham-campbell/manager", - "version": "v5.1.0", + "version": "v5.1.1", "source": { "type": "git", "url": "https://github.com/GrahamCampbell/Laravel-Manager.git", - "reference": "5c9e1e4b8f9ef5fc904545c617b83efa46d1bd09" + "reference": "176b211828cdeabb39d97677fb14057c7cbf36a6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/GrahamCampbell/Laravel-Manager/zipball/5c9e1e4b8f9ef5fc904545c617b83efa46d1bd09", - "reference": "5c9e1e4b8f9ef5fc904545c617b83efa46d1bd09", + "url": "https://api.github.com/repos/GrahamCampbell/Laravel-Manager/zipball/176b211828cdeabb39d97677fb14057c7cbf36a6", + "reference": "176b211828cdeabb39d97677fb14057c7cbf36a6", "shasum": "" }, "require": { @@ -2332,10 +2281,10 @@ "php": "^7.4.15 || ^8.0.2" }, "require-dev": { - "graham-campbell/analyzer": "^4.1", - "graham-campbell/testbench-core": "^4.1", - "mockery/mockery": "^1.6.6", - "phpunit/phpunit": "^9.6.15 || ^10.5.1" + "graham-campbell/analyzer": "^4.2.1", + "graham-campbell/testbench-core": "^4.1.1", + "mockery/mockery": "^1.6.12", + "phpunit/phpunit": "^9.6.22 || ^10.5.41" }, "type": "library", "autoload": { @@ -2368,7 +2317,7 @@ ], "support": { "issues": "https://github.com/GrahamCampbell/Laravel-Manager/issues", - "source": "https://github.com/GrahamCampbell/Laravel-Manager/tree/v5.1.0" + "source": "https://github.com/GrahamCampbell/Laravel-Manager/tree/v5.1.1" }, "funding": [ { @@ -2380,7 +2329,7 @@ "type": "tidelift" } ], - "time": "2023-12-03T23:16:15+00:00" + "time": "2025-01-13T18:36:30+00:00" }, { "name": "graham-campbell/result-type", @@ -2771,16 +2720,16 @@ }, { "name": "guzzlehttp/uri-template", - "version": "v1.0.3", + "version": "v1.0.4", "source": { "type": "git", "url": "https://github.com/guzzle/uri-template.git", - "reference": "ecea8feef63bd4fef1f037ecb288386999ecc11c" + "reference": "30e286560c137526eccd4ce21b2de477ab0676d2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/uri-template/zipball/ecea8feef63bd4fef1f037ecb288386999ecc11c", - "reference": "ecea8feef63bd4fef1f037ecb288386999ecc11c", + "url": "https://api.github.com/repos/guzzle/uri-template/zipball/30e286560c137526eccd4ce21b2de477ab0676d2", + "reference": "30e286560c137526eccd4ce21b2de477ab0676d2", "shasum": "" }, "require": { @@ -2837,7 +2786,7 @@ ], "support": { "issues": "https://github.com/guzzle/uri-template/issues", - "source": "https://github.com/guzzle/uri-template/tree/v1.0.3" + "source": "https://github.com/guzzle/uri-template/tree/v1.0.4" }, "funding": [ { @@ -2853,7 +2802,7 @@ "type": "tidelift" } ], - "time": "2023-12-03T19:50:20+00:00" + "time": "2025-02-03T10:55:03+00:00" }, { "name": "jean85/pretty-package-versions", @@ -3119,16 +3068,16 @@ }, { "name": "laravel/framework", - "version": "v11.36.1", + "version": "v11.42.0", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "df06f5163f4550641fdf349ebc04916a61135a64" + "reference": "006375ba67e830e87daa7b52ab65163ba3508d26" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/df06f5163f4550641fdf349ebc04916a61135a64", - "reference": "df06f5163f4550641fdf349ebc04916a61135a64", + "url": "https://api.github.com/repos/laravel/framework/zipball/006375ba67e830e87daa7b52ab65163ba3508d26", + "reference": "006375ba67e830e87daa7b52ab65163ba3508d26", "shasum": "" }, "require": { @@ -3154,7 +3103,7 @@ "league/flysystem-local": "^3.25.1", "league/uri": "^7.5.1", "monolog/monolog": "^3.0", - "nesbot/carbon": "^2.72.2|^3.4", + "nesbot/carbon": "^2.72.6|^3.8.4", "nunomaduro/termwind": "^2.0", "php": "^8.2", "psr/container": "^1.1.1|^2.0.1", @@ -3178,7 +3127,6 @@ "voku/portable-ascii": "^2.0.2" }, "conflict": { - "mockery/mockery": "1.6.8", "tightenco/collect": "<5.5.33" }, "provide": { @@ -3230,17 +3178,18 @@ "fakerphp/faker": "^1.24", "guzzlehttp/promises": "^2.0.3", "guzzlehttp/psr7": "^2.4", + "laravel/pint": "^1.18", "league/flysystem-aws-s3-v3": "^3.25.1", "league/flysystem-ftp": "^3.25.1", "league/flysystem-path-prefixing": "^3.25.1", "league/flysystem-read-only": "^3.25.1", "league/flysystem-sftp-v3": "^3.25.1", "mockery/mockery": "^1.6.10", - "orchestra/testbench-core": "^9.6", + "orchestra/testbench-core": "^9.9.4", "pda/pheanstalk": "^5.0.6", "php-http/discovery": "^1.15", - "phpstan/phpstan": "^1.11.5", - "phpunit/phpunit": "^10.5.35|^11.3.6", + "phpstan/phpstan": "^2.0", + "phpunit/phpunit": "^10.5.35|^11.3.6|^12.0.1", "predis/predis": "^2.3", "resend/resend-php": "^0.10.0", "symfony/cache": "^7.0.3", @@ -3272,7 +3221,7 @@ "mockery/mockery": "Required to use mocking (^1.6).", "pda/pheanstalk": "Required to use the beanstalk queue driver (^5.0).", "php-http/discovery": "Required to use PSR-7 bridging features (^1.15).", - "phpunit/phpunit": "Required to use assertions and run tests (^10.5|^11.0).", + "phpunit/phpunit": "Required to use assertions and run tests (^10.5.35|^11.3.6|^12.0.1).", "predis/predis": "Required to use the predis connector (^2.3).", "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^6.0|^7.0).", @@ -3330,20 +3279,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2024-12-17T22:32:08+00:00" + "time": "2025-02-11T17:17:56+00:00" }, { "name": "laravel/prompts", - "version": "v0.3.2", + "version": "v0.3.5", "source": { "type": "git", "url": "https://github.com/laravel/prompts.git", - "reference": "0e0535747c6b8d6d10adca8b68293cf4517abb0f" + "reference": "57b8f7efe40333cdb925700891c7d7465325d3b1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/prompts/zipball/0e0535747c6b8d6d10adca8b68293cf4517abb0f", - "reference": "0e0535747c6b8d6d10adca8b68293cf4517abb0f", + "url": "https://api.github.com/repos/laravel/prompts/zipball/57b8f7efe40333cdb925700891c7d7465325d3b1", + "reference": "57b8f7efe40333cdb925700891c7d7465325d3b1", "shasum": "" }, "require": { @@ -3357,7 +3306,7 @@ "laravel/framework": ">=10.17.0 <10.25.0" }, "require-dev": { - "illuminate/collections": "^10.0|^11.0", + "illuminate/collections": "^10.0|^11.0|^12.0", "mockery/mockery": "^1.5", "pestphp/pest": "^2.3|^3.4", "phpstan/phpstan": "^1.11", @@ -3387,31 +3336,31 @@ "description": "Add beautiful and user-friendly forms to your command-line applications.", "support": { "issues": "https://github.com/laravel/prompts/issues", - "source": "https://github.com/laravel/prompts/tree/v0.3.2" + "source": "https://github.com/laravel/prompts/tree/v0.3.5" }, - "time": "2024-11-12T14:59:47+00:00" + "time": "2025-02-11T13:34:40+00:00" }, { "name": "laravel/serializable-closure", - "version": "v2.0.1", + "version": "v2.0.3", "source": { "type": "git", "url": "https://github.com/laravel/serializable-closure.git", - "reference": "613b2d4998f85564d40497e05e89cb6d9bd1cbe8" + "reference": "f379c13663245f7aa4512a7869f62eb14095f23f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/613b2d4998f85564d40497e05e89cb6d9bd1cbe8", - "reference": "613b2d4998f85564d40497e05e89cb6d9bd1cbe8", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/f379c13663245f7aa4512a7869f62eb14095f23f", + "reference": "f379c13663245f7aa4512a7869f62eb14095f23f", "shasum": "" }, "require": { "php": "^8.1" }, "require-dev": { - "illuminate/support": "^10.0|^11.0", + "illuminate/support": "^10.0|^11.0|^12.0", "nesbot/carbon": "^2.67|^3.0", - "pestphp/pest": "^2.36", + "pestphp/pest": "^2.36|^3.0", "phpstan/phpstan": "^2.0", "symfony/var-dumper": "^6.2.0|^7.0.0" }, @@ -3450,26 +3399,26 @@ "issues": "https://github.com/laravel/serializable-closure/issues", "source": "https://github.com/laravel/serializable-closure" }, - "time": "2024-12-16T15:26:28+00:00" + "time": "2025-02-11T15:03:05+00:00" }, { "name": "laravel/tinker", - "version": "v2.10.0", + "version": "v2.10.1", "source": { "type": "git", "url": "https://github.com/laravel/tinker.git", - "reference": "ba4d51eb56de7711b3a37d63aa0643e99a339ae5" + "reference": "22177cc71807d38f2810c6204d8f7183d88a57d3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/tinker/zipball/ba4d51eb56de7711b3a37d63aa0643e99a339ae5", - "reference": "ba4d51eb56de7711b3a37d63aa0643e99a339ae5", + "url": "https://api.github.com/repos/laravel/tinker/zipball/22177cc71807d38f2810c6204d8f7183d88a57d3", + "reference": "22177cc71807d38f2810c6204d8f7183d88a57d3", "shasum": "" }, "require": { - "illuminate/console": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", - "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", - "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", + "illuminate/console": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0", + "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0", + "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0", "php": "^7.2.5|^8.0", "psy/psysh": "^0.11.1|^0.12.0", "symfony/var-dumper": "^4.3.4|^5.0|^6.0|^7.0" @@ -3477,10 +3426,10 @@ "require-dev": { "mockery/mockery": "~1.3.3|^1.4.2", "phpstan/phpstan": "^1.10", - "phpunit/phpunit": "^8.5.8|^9.3.3" + "phpunit/phpunit": "^8.5.8|^9.3.3|^10.0" }, "suggest": { - "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.0|^11.0)." + "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0)." }, "type": "library", "extra": { @@ -3514,22 +3463,22 @@ ], "support": { "issues": "https://github.com/laravel/tinker/issues", - "source": "https://github.com/laravel/tinker/tree/v2.10.0" + "source": "https://github.com/laravel/tinker/tree/v2.10.1" }, - "time": "2024-09-23T13:32:56+00:00" + "time": "2025-01-27T14:24:01+00:00" }, { "name": "lcobucci/jwt", - "version": "5.4.2", + "version": "5.5.0", "source": { "type": "git", "url": "https://github.com/lcobucci/jwt.git", - "reference": "ea1ce71cbf9741e445a5914e2f67cdbb484ff712" + "reference": "a835af59b030d3f2967725697cf88300f579088e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/lcobucci/jwt/zipball/ea1ce71cbf9741e445a5914e2f67cdbb484ff712", - "reference": "ea1ce71cbf9741e445a5914e2f67cdbb484ff712", + "url": "https://api.github.com/repos/lcobucci/jwt/zipball/a835af59b030d3f2967725697cf88300f579088e", + "reference": "a835af59b030d3f2967725697cf88300f579088e", "shasum": "" }, "require": { @@ -3577,7 +3526,7 @@ ], "support": { "issues": "https://github.com/lcobucci/jwt/issues", - "source": "https://github.com/lcobucci/jwt/tree/5.4.2" + "source": "https://github.com/lcobucci/jwt/tree/5.5.0" }, "funding": [ { @@ -3589,20 +3538,20 @@ "type": "patreon" } ], - "time": "2024-11-07T12:54:35+00:00" + "time": "2025-01-26T21:29:45+00:00" }, { "name": "league/commonmark", - "version": "2.6.0", + "version": "2.6.1", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", - "reference": "d150f911e0079e90ae3c106734c93137c184f932" + "reference": "d990688c91cedfb69753ffc2512727ec646df2ad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/d150f911e0079e90ae3c106734c93137c184f932", - "reference": "d150f911e0079e90ae3c106734c93137c184f932", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/d990688c91cedfb69753ffc2512727ec646df2ad", + "reference": "d990688c91cedfb69753ffc2512727ec646df2ad", "shasum": "" }, "require": { @@ -3696,7 +3645,7 @@ "type": "tidelift" } ], - "time": "2024-12-07T15:34:16+00:00" + "time": "2024-12-29T14:10:59+00:00" }, { "name": "league/config", @@ -4293,16 +4242,16 @@ }, { "name": "nesbot/carbon", - "version": "3.8.2", + "version": "3.8.5", "source": { "type": "git", - "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "e1268cdbc486d97ce23fef2c666dc3c6b6de9947" + "url": "https://github.com/CarbonPHP/carbon.git", + "reference": "b1a53a27898639579a67de42e8ced5d5386aa9a4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/e1268cdbc486d97ce23fef2c666dc3c6b6de9947", - "reference": "e1268cdbc486d97ce23fef2c666dc3c6b6de9947", + "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/b1a53a27898639579a67de42e8ced5d5386aa9a4", + "reference": "b1a53a27898639579a67de42e8ced5d5386aa9a4", "shasum": "" }, "require": { @@ -4378,8 +4327,8 @@ ], "support": { "docs": "https://carbon.nesbot.com/docs", - "issues": "https://github.com/briannesbitt/Carbon/issues", - "source": "https://github.com/briannesbitt/Carbon" + "issues": "https://github.com/CarbonPHP/carbon/issues", + "source": "https://github.com/CarbonPHP/carbon" }, "funding": [ { @@ -4395,7 +4344,7 @@ "type": "tidelift" } ], - "time": "2024-11-07T17:46:48+00:00" + "time": "2025-02-11T16:28:45+00:00" }, { "name": "nette/schema", @@ -4547,16 +4496,16 @@ }, { "name": "nikic/php-parser", - "version": "v5.3.1", + "version": "v5.4.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "8eea230464783aa9671db8eea6f8c6ac5285794b" + "reference": "447a020a1f875a434d62f2a401f53b82a396e494" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/8eea230464783aa9671db8eea6f8c6ac5285794b", - "reference": "8eea230464783aa9671db8eea6f8c6ac5285794b", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/447a020a1f875a434d62f2a401f53b82a396e494", + "reference": "447a020a1f875a434d62f2a401f53b82a396e494", "shasum": "" }, "require": { @@ -4599,9 +4548,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v5.3.1" + "source": "https://github.com/nikic/PHP-Parser/tree/v5.4.0" }, - "time": "2024-10-08T18:51:32+00:00" + "time": "2024-12-30T11:07:19+00:00" }, { "name": "nunomaduro/termwind", @@ -6497,16 +6446,16 @@ }, { "name": "sentry/sentry-laravel", - "version": "4.10.2", + "version": "4.12.0", "source": { "type": "git", "url": "https://github.com/getsentry/sentry-laravel.git", - "reference": "0e2e5bc4311da51349487afcf67b8fca937f6d94" + "reference": "da1ee3417dfb3576a6aaa0f8b25892ebdb98fdb0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/getsentry/sentry-laravel/zipball/0e2e5bc4311da51349487afcf67b8fca937f6d94", - "reference": "0e2e5bc4311da51349487afcf67b8fca937f6d94", + "url": "https://api.github.com/repos/getsentry/sentry-laravel/zipball/da1ee3417dfb3576a6aaa0f8b25892ebdb98fdb0", + "reference": "da1ee3417dfb3576a6aaa0f8b25892ebdb98fdb0", "shasum": "" }, "require": { @@ -6570,7 +6519,7 @@ ], "support": { "issues": "https://github.com/getsentry/sentry-laravel/issues", - "source": "https://github.com/getsentry/sentry-laravel/tree/4.10.2" + "source": "https://github.com/getsentry/sentry-laravel/tree/4.12.0" }, "funding": [ { @@ -6582,20 +6531,20 @@ "type": "custom" } ], - "time": "2024-12-17T11:38:58+00:00" + "time": "2025-02-05T13:13:03+00:00" }, { "name": "spatie/laravel-data", - "version": "4.11.1", + "version": "4.13.0", "source": { "type": "git", "url": "https://github.com/spatie/laravel-data.git", - "reference": "df5b58baebae34475ca35338b4e9a131c9e2a8e0" + "reference": "64fe3024b668c2f0d0ce2ecf666edccc8f8bd55f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-data/zipball/df5b58baebae34475ca35338b4e9a131c9e2a8e0", - "reference": "df5b58baebae34475ca35338b4e9a131c9e2a8e0", + "url": "https://api.github.com/repos/spatie/laravel-data/zipball/64fe3024b668c2f0d0ce2ecf666edccc8f8bd55f", + "reference": "64fe3024b668c2f0d0ce2ecf666edccc8f8bd55f", "shasum": "" }, "require": { @@ -6609,10 +6558,10 @@ "fakerphp/faker": "^1.14", "friendsofphp/php-cs-fixer": "^3.0", "inertiajs/inertia-laravel": "^1.2", + "larastan/larastan": "^2.7", "livewire/livewire": "^3.0", "mockery/mockery": "^1.6", "nesbot/carbon": "^2.63", - "nunomaduro/larastan": "^2.0", "orchestra/testbench": "^8.0|^9.0", "pestphp/pest": "^2.31", "pestphp/pest-plugin-laravel": "^2.0", @@ -6658,7 +6607,7 @@ ], "support": { "issues": "https://github.com/spatie/laravel-data/issues", - "source": "https://github.com/spatie/laravel-data/tree/4.11.1" + "source": "https://github.com/spatie/laravel-data/tree/4.13.0" }, "funding": [ { @@ -6666,31 +6615,31 @@ "type": "github" } ], - "time": "2024-10-23T07:14:53+00:00" + "time": "2025-01-24T15:20:19+00:00" }, { "name": "spatie/laravel-package-tools", - "version": "1.17.0", + "version": "1.19.0", "source": { "type": "git", "url": "https://github.com/spatie/laravel-package-tools.git", - "reference": "9ab30fd24f677e5aa370ea4cf6b41c517d16cf85" + "reference": "1c9c30ac6a6576b8d15c6c37b6cf23d748df2faa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/9ab30fd24f677e5aa370ea4cf6b41c517d16cf85", - "reference": "9ab30fd24f677e5aa370ea4cf6b41c517d16cf85", + "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/1c9c30ac6a6576b8d15c6c37b6cf23d748df2faa", + "reference": "1c9c30ac6a6576b8d15c6c37b6cf23d748df2faa", "shasum": "" }, "require": { - "illuminate/contracts": "^9.28|^10.0|^11.0", + "illuminate/contracts": "^9.28|^10.0|^11.0|^12.0", "php": "^8.0" }, "require-dev": { "mockery/mockery": "^1.5", - "orchestra/testbench": "^7.7|^8.0|^9.0", - "pestphp/pest": "^1.22|^2", - "phpunit/phpunit": "^9.5.24|^10.5", + "orchestra/testbench": "^7.7|^8.0|^9.0|^10.0", + "pestphp/pest": "^1.23|^2.1|^3.1", + "phpunit/phpunit": "^9.5.24|^10.5|^11.5", "spatie/pest-plugin-test-time": "^1.1|^2.2" }, "type": "library", @@ -6718,7 +6667,7 @@ ], "support": { "issues": "https://github.com/spatie/laravel-package-tools/issues", - "source": "https://github.com/spatie/laravel-package-tools/tree/1.17.0" + "source": "https://github.com/spatie/laravel-package-tools/tree/1.19.0" }, "funding": [ { @@ -6726,20 +6675,20 @@ "type": "github" } ], - "time": "2024-12-09T16:29:14+00:00" + "time": "2025-02-06T14:58:20+00:00" }, { "name": "spatie/php-structure-discoverer", - "version": "2.2.1", + "version": "2.3.0", "source": { "type": "git", "url": "https://github.com/spatie/php-structure-discoverer.git", - "reference": "e2b39ba0baaf05d1300c5467e7ee8a6439324827" + "reference": "42d161298630ede76c61e8a437a06eea2e106f4c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/php-structure-discoverer/zipball/e2b39ba0baaf05d1300c5467e7ee8a6439324827", - "reference": "e2b39ba0baaf05d1300c5467e7ee8a6439324827", + "url": "https://api.github.com/repos/spatie/php-structure-discoverer/zipball/42d161298630ede76c61e8a437a06eea2e106f4c", + "reference": "42d161298630ede76c61e8a437a06eea2e106f4c", "shasum": "" }, "require": { @@ -6798,7 +6747,7 @@ ], "support": { "issues": "https://github.com/spatie/php-structure-discoverer/issues", - "source": "https://github.com/spatie/php-structure-discoverer/tree/2.2.1" + "source": "https://github.com/spatie/php-structure-discoverer/tree/2.3.0" }, "funding": [ { @@ -6806,7 +6755,7 @@ "type": "github" } ], - "time": "2024-12-16T13:29:18+00:00" + "time": "2025-01-13T13:15:29+00:00" }, { "name": "steppinghat/emoji-detector", @@ -6857,16 +6806,16 @@ }, { "name": "symfony/cache", - "version": "v7.2.1", + "version": "v7.2.3", "source": { "type": "git", "url": "https://github.com/symfony/cache.git", - "reference": "e7e983596b744c4539f31e79b0350a6cf5878a20" + "reference": "8d773a575e446de220dca03d600b2d8e1c1c10ec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache/zipball/e7e983596b744c4539f31e79b0350a6cf5878a20", - "reference": "e7e983596b744c4539f31e79b0350a6cf5878a20", + "url": "https://api.github.com/repos/symfony/cache/zipball/8d773a575e446de220dca03d600b2d8e1c1c10ec", + "reference": "8d773a575e446de220dca03d600b2d8e1c1c10ec", "shasum": "" }, "require": { @@ -6935,7 +6884,7 @@ "psr6" ], "support": { - "source": "https://github.com/symfony/cache/tree/v7.2.1" + "source": "https://github.com/symfony/cache/tree/v7.2.3" }, "funding": [ { @@ -6951,7 +6900,7 @@ "type": "tidelift" } ], - "time": "2024-12-07T08:08:50+00:00" + "time": "2025-01-27T11:08:17+00:00" }, { "name": "symfony/cache-contracts", @@ -6973,12 +6922,12 @@ }, "type": "library", "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, "branch-alias": { "dev-main": "3.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" } }, "autoload": { @@ -7280,12 +7229,12 @@ }, "type": "library", "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, "branch-alias": { "dev-main": "3.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" } }, "autoload": { @@ -7330,16 +7279,16 @@ }, { "name": "symfony/error-handler", - "version": "v7.2.1", + "version": "v7.2.3", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "6150b89186573046167796fa5f3f76601d5145f8" + "reference": "959a74d044a6db21f4caa6d695648dcb5584cb49" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/6150b89186573046167796fa5f3f76601d5145f8", - "reference": "6150b89186573046167796fa5f3f76601d5145f8", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/959a74d044a6db21f4caa6d695648dcb5584cb49", + "reference": "959a74d044a6db21f4caa6d695648dcb5584cb49", "shasum": "" }, "require": { @@ -7385,7 +7334,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v7.2.1" + "source": "https://github.com/symfony/error-handler/tree/v7.2.3" }, "funding": [ { @@ -7401,7 +7350,7 @@ "type": "tidelift" } ], - "time": "2024-12-07T08:50:44+00:00" + "time": "2025-01-07T09:39:55+00:00" }, { "name": "symfony/event-dispatcher", @@ -7503,12 +7452,12 @@ }, "type": "library", "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, "branch-alias": { "dev-main": "3.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" } }, "autoload": { @@ -7561,16 +7510,16 @@ }, { "name": "symfony/finder", - "version": "v7.2.0", + "version": "v7.2.2", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "6de263e5868b9a137602dd1e33e4d48bfae99c49" + "reference": "87a71856f2f56e4100373e92529eed3171695cfb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/6de263e5868b9a137602dd1e33e4d48bfae99c49", - "reference": "6de263e5868b9a137602dd1e33e4d48bfae99c49", + "url": "https://api.github.com/repos/symfony/finder/zipball/87a71856f2f56e4100373e92529eed3171695cfb", + "reference": "87a71856f2f56e4100373e92529eed3171695cfb", "shasum": "" }, "require": { @@ -7605,7 +7554,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v7.2.0" + "source": "https://github.com/symfony/finder/tree/v7.2.2" }, "funding": [ { @@ -7621,20 +7570,20 @@ "type": "tidelift" } ], - "time": "2024-10-23T06:56:12+00:00" + "time": "2024-12-30T19:00:17+00:00" }, { "name": "symfony/http-foundation", - "version": "v7.2.0", + "version": "v7.2.3", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "e88a66c3997859532bc2ddd6dd8f35aba2711744" + "reference": "ee1b504b8926198be89d05e5b6fc4c3810c090f0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/e88a66c3997859532bc2ddd6dd8f35aba2711744", - "reference": "e88a66c3997859532bc2ddd6dd8f35aba2711744", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/ee1b504b8926198be89d05e5b6fc4c3810c090f0", + "reference": "ee1b504b8926198be89d05e5b6fc4c3810c090f0", "shasum": "" }, "require": { @@ -7683,7 +7632,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v7.2.0" + "source": "https://github.com/symfony/http-foundation/tree/v7.2.3" }, "funding": [ { @@ -7699,20 +7648,20 @@ "type": "tidelift" } ], - "time": "2024-11-13T18:58:46+00:00" + "time": "2025-01-17T10:56:55+00:00" }, { "name": "symfony/http-kernel", - "version": "v7.2.1", + "version": "v7.2.3", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "d8ae58eecae44c8e66833e76cc50a4ad3c002d97" + "reference": "caae9807f8e25a9b43ce8cc6fafab6cf91f0cc9b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/d8ae58eecae44c8e66833e76cc50a4ad3c002d97", - "reference": "d8ae58eecae44c8e66833e76cc50a4ad3c002d97", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/caae9807f8e25a9b43ce8cc6fafab6cf91f0cc9b", + "reference": "caae9807f8e25a9b43ce8cc6fafab6cf91f0cc9b", "shasum": "" }, "require": { @@ -7797,7 +7746,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/v7.2.1" + "source": "https://github.com/symfony/http-kernel/tree/v7.2.3" }, "funding": [ { @@ -7813,20 +7762,20 @@ "type": "tidelift" } ], - "time": "2024-12-11T12:09:10+00:00" + "time": "2025-01-29T07:40:13+00:00" }, { "name": "symfony/mailer", - "version": "v7.2.0", + "version": "v7.2.3", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "e4d358702fb66e4c8a2af08e90e7271a62de39cc" + "reference": "f3871b182c44997cf039f3b462af4a48fb85f9d3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/e4d358702fb66e4c8a2af08e90e7271a62de39cc", - "reference": "e4d358702fb66e4c8a2af08e90e7271a62de39cc", + "url": "https://api.github.com/repos/symfony/mailer/zipball/f3871b182c44997cf039f3b462af4a48fb85f9d3", + "reference": "f3871b182c44997cf039f3b462af4a48fb85f9d3", "shasum": "" }, "require": { @@ -7877,7 +7826,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v7.2.0" + "source": "https://github.com/symfony/mailer/tree/v7.2.3" }, "funding": [ { @@ -7893,20 +7842,20 @@ "type": "tidelift" } ], - "time": "2024-11-25T15:21:05+00:00" + "time": "2025-01-27T11:08:17+00:00" }, { "name": "symfony/mime", - "version": "v7.2.1", + "version": "v7.2.3", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "7f9617fcf15cb61be30f8b252695ed5e2bfac283" + "reference": "2fc3b4bd67e4747e45195bc4c98bea4628476204" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/7f9617fcf15cb61be30f8b252695ed5e2bfac283", - "reference": "7f9617fcf15cb61be30f8b252695ed5e2bfac283", + "url": "https://api.github.com/repos/symfony/mime/zipball/2fc3b4bd67e4747e45195bc4c98bea4628476204", + "reference": "2fc3b4bd67e4747e45195bc4c98bea4628476204", "shasum": "" }, "require": { @@ -7961,7 +7910,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v7.2.1" + "source": "https://github.com/symfony/mime/tree/v7.2.3" }, "funding": [ { @@ -7977,7 +7926,7 @@ "type": "tidelift" } ], - "time": "2024-12-07T08:50:44+00:00" + "time": "2025-01-27T11:08:17+00:00" }, { "name": "symfony/options-resolver", @@ -8904,16 +8853,16 @@ }, { "name": "symfony/routing", - "version": "v7.2.0", + "version": "v7.2.3", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "e10a2450fa957af6c448b9b93c9010a4e4c0725e" + "reference": "ee9a67edc6baa33e5fae662f94f91fd262930996" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/e10a2450fa957af6c448b9b93c9010a4e4c0725e", - "reference": "e10a2450fa957af6c448b9b93c9010a4e4c0725e", + "url": "https://api.github.com/repos/symfony/routing/zipball/ee9a67edc6baa33e5fae662f94f91fd262930996", + "reference": "ee9a67edc6baa33e5fae662f94f91fd262930996", "shasum": "" }, "require": { @@ -8965,7 +8914,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v7.2.0" + "source": "https://github.com/symfony/routing/tree/v7.2.3" }, "funding": [ { @@ -8981,7 +8930,7 @@ "type": "tidelift" } ], - "time": "2024-11-25T11:08:51+00:00" + "time": "2025-01-17T10:56:55+00:00" }, { "name": "symfony/service-contracts", @@ -9007,12 +8956,12 @@ }, "type": "library", "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, "branch-alias": { "dev-main": "3.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" } }, "autoload": { @@ -9155,16 +9104,16 @@ }, { "name": "symfony/translation", - "version": "v7.2.0", + "version": "v7.2.2", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "dc89e16b44048ceecc879054e5b7f38326ab6cc5" + "reference": "e2674a30132b7cc4d74540d6c2573aa363f05923" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/dc89e16b44048ceecc879054e5b7f38326ab6cc5", - "reference": "dc89e16b44048ceecc879054e5b7f38326ab6cc5", + "url": "https://api.github.com/repos/symfony/translation/zipball/e2674a30132b7cc4d74540d6c2573aa363f05923", + "reference": "e2674a30132b7cc4d74540d6c2573aa363f05923", "shasum": "" }, "require": { @@ -9230,7 +9179,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v7.2.0" + "source": "https://github.com/symfony/translation/tree/v7.2.2" }, "funding": [ { @@ -9246,7 +9195,7 @@ "type": "tidelift" } ], - "time": "2024-11-12T20:47:56+00:00" + "time": "2024-12-07T08:18:10+00:00" }, { "name": "symfony/translation-contracts", @@ -9267,12 +9216,12 @@ }, "type": "library", "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, "branch-alias": { "dev-main": "3.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" } }, "autoload": { @@ -9402,16 +9351,16 @@ }, { "name": "symfony/var-dumper", - "version": "v7.2.0", + "version": "v7.2.3", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "c6a22929407dec8765d6e2b6ff85b800b245879c" + "reference": "82b478c69745d8878eb60f9a049a4d584996f73a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/c6a22929407dec8765d6e2b6ff85b800b245879c", - "reference": "c6a22929407dec8765d6e2b6ff85b800b245879c", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/82b478c69745d8878eb60f9a049a4d584996f73a", + "reference": "82b478c69745d8878eb60f9a049a4d584996f73a", "shasum": "" }, "require": { @@ -9465,7 +9414,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v7.2.0" + "source": "https://github.com/symfony/var-dumper/tree/v7.2.3" }, "funding": [ { @@ -9481,7 +9430,7 @@ "type": "tidelift" } ], - "time": "2024-11-08T15:48:14+00:00" + "time": "2025-01-17T11:39:41+00:00" }, { "name": "symfony/var-exporter", @@ -9561,31 +9510,33 @@ }, { "name": "tijsverkoyen/css-to-inline-styles", - "version": "v2.2.7", + "version": "v2.3.0", "source": { "type": "git", "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", - "reference": "83ee6f38df0a63106a9e4536e3060458b74ccedb" + "reference": "0d72ac1c00084279c1816675284073c5a337c20d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/83ee6f38df0a63106a9e4536e3060458b74ccedb", - "reference": "83ee6f38df0a63106a9e4536e3060458b74ccedb", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/0d72ac1c00084279c1816675284073c5a337c20d", + "reference": "0d72ac1c00084279c1816675284073c5a337c20d", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", - "php": "^5.5 || ^7.0 || ^8.0", - "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0" + "php": "^7.4 || ^8.0", + "symfony/css-selector": "^5.4 || ^6.0 || ^7.0" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5 || ^8.5.21 || ^9.5.10" + "phpstan/phpstan": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^8.5.21 || ^9.5.10" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.2.x-dev" + "dev-master": "2.x-dev" } }, "autoload": { @@ -9608,9 +9559,9 @@ "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", "support": { "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", - "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/v2.2.7" + "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/v2.3.0" }, - "time": "2023-12-08T13:03:43+00:00" + "time": "2024-12-21T16:25:41+00:00" }, { "name": "vlucas/phpdotenv", @@ -9832,16 +9783,16 @@ "packages-dev": [ { "name": "composer/class-map-generator", - "version": "1.5.0", + "version": "1.6.0", "source": { "type": "git", "url": "https://github.com/composer/class-map-generator.git", - "reference": "4b0a223cf5be7c9ee7e0ef1bc7db42b4a97c9915" + "reference": "ffe442c5974c44a9343e37a0abcb1cc37319f5b9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/class-map-generator/zipball/4b0a223cf5be7c9ee7e0ef1bc7db42b4a97c9915", - "reference": "4b0a223cf5be7c9ee7e0ef1bc7db42b4a97c9915", + "url": "https://api.github.com/repos/composer/class-map-generator/zipball/ffe442c5974c44a9343e37a0abcb1cc37319f5b9", + "reference": "ffe442c5974c44a9343e37a0abcb1cc37319f5b9", "shasum": "" }, "require": { @@ -9885,7 +9836,7 @@ ], "support": { "issues": "https://github.com/composer/class-map-generator/issues", - "source": "https://github.com/composer/class-map-generator/tree/1.5.0" + "source": "https://github.com/composer/class-map-generator/tree/1.6.0" }, "funding": [ { @@ -9901,7 +9852,7 @@ "type": "tidelift" } ], - "time": "2024-11-25T16:11:06+00:00" + "time": "2025-02-05T10:05:34+00:00" }, { "name": "composer/pcre", @@ -10142,16 +10093,16 @@ }, { "name": "filp/whoops", - "version": "2.16.0", + "version": "2.17.0", "source": { "type": "git", "url": "https://github.com/filp/whoops.git", - "reference": "befcdc0e5dce67252aa6322d82424be928214fa2" + "reference": "075bc0c26631110584175de6523ab3f1652eb28e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filp/whoops/zipball/befcdc0e5dce67252aa6322d82424be928214fa2", - "reference": "befcdc0e5dce67252aa6322d82424be928214fa2", + "url": "https://api.github.com/repos/filp/whoops/zipball/075bc0c26631110584175de6523ab3f1652eb28e", + "reference": "075bc0c26631110584175de6523ab3f1652eb28e", "shasum": "" }, "require": { @@ -10201,7 +10152,7 @@ ], "support": { "issues": "https://github.com/filp/whoops/issues", - "source": "https://github.com/filp/whoops/tree/2.16.0" + "source": "https://github.com/filp/whoops/tree/2.17.0" }, "funding": [ { @@ -10209,20 +10160,20 @@ "type": "github" } ], - "time": "2024-09-25T12:00:00+00:00" + "time": "2025-01-25T12:00:00+00:00" }, { "name": "laravel-lang/actions", - "version": "1.8.9", + "version": "1.8.10", "source": { "type": "git", "url": "https://github.com/Laravel-Lang/actions.git", - "reference": "3c31470bed4c28a5d8cfd062f59c0bf1bae12147" + "reference": "53a6c9523e4cecbc7b822abb98bc88d3637bbd6f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Laravel-Lang/actions/zipball/3c31470bed4c28a5d8cfd062f59c0bf1bae12147", - "reference": "3c31470bed4c28a5d8cfd062f59c0bf1bae12147", + "url": "https://api.github.com/repos/Laravel-Lang/actions/zipball/53a6c9523e4cecbc7b822abb98bc88d3637bbd6f", + "reference": "53a6c9523e4cecbc7b822abb98bc88d3637bbd6f", "shasum": "" }, "require": { @@ -10274,22 +10225,22 @@ ], "support": { "issues": "https://github.com/Laravel-Lang/actions/issues", - "source": "https://github.com/Laravel-Lang/actions/tree/1.8.9" + "source": "https://github.com/Laravel-Lang/actions/tree/1.8.10" }, - "time": "2024-12-10T14:48:08+00:00" + "time": "2024-12-31T10:59:30+00:00" }, { "name": "laravel-lang/attributes", - "version": "2.11.2", + "version": "2.11.4", "source": { "type": "git", "url": "https://github.com/Laravel-Lang/attributes.git", - "reference": "0e22b2a56004b53599d4162cb84ff9ec41e915c3" + "reference": "5f8abba8adaca2f6b5527843a515652bef0ff007" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Laravel-Lang/attributes/zipball/0e22b2a56004b53599d4162cb84ff9ec41e915c3", - "reference": "0e22b2a56004b53599d4162cb84ff9ec41e915c3", + "url": "https://api.github.com/repos/Laravel-Lang/attributes/zipball/5f8abba8adaca2f6b5527843a515652bef0ff007", + "reference": "5f8abba8adaca2f6b5527843a515652bef0ff007", "shasum": "" }, "require": { @@ -10343,9 +10294,9 @@ ], "support": { "issues": "https://github.com/Laravel-Lang/attributes/issues", - "source": "https://github.com/Laravel-Lang/attributes/tree/2.11.2" + "source": "https://github.com/Laravel-Lang/attributes/tree/2.11.4" }, - "time": "2024-12-10T14:47:32+00:00" + "time": "2025-01-06T14:39:45+00:00" }, { "name": "laravel-lang/common", @@ -10626,16 +10577,16 @@ }, { "name": "laravel-lang/lang", - "version": "15.10.0", + "version": "15.13.0", "source": { "type": "git", "url": "https://github.com/Laravel-Lang/lang.git", - "reference": "b29ea07e056818a0de2a641c63c7cb9993e73099" + "reference": "24b7968adbbc74a8067b76fbc2800ce2cd007bcb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Laravel-Lang/lang/zipball/b29ea07e056818a0de2a641c63c7cb9993e73099", - "reference": "b29ea07e056818a0de2a641c63c7cb9993e73099", + "url": "https://api.github.com/repos/Laravel-Lang/lang/zipball/24b7968adbbc74a8067b76fbc2800ce2cd007bcb", + "reference": "24b7968adbbc74a8067b76fbc2800ce2cd007bcb", "shasum": "" }, "require": { @@ -10685,7 +10636,7 @@ "issues": "https://github.com/Laravel-Lang/lang/issues", "source": "https://github.com/Laravel-Lang/lang" }, - "time": "2024-12-20T08:49:57+00:00" + "time": "2025-02-06T10:38:55+00:00" }, { "name": "laravel-lang/locales", @@ -11052,16 +11003,16 @@ }, { "name": "laravel-lang/publisher", - "version": "16.4.0", + "version": "16.4.1", "source": { "type": "git", "url": "https://github.com/Laravel-Lang/publisher.git", - "reference": "7812e7a07e6f2fdb7d258f3ab1d481d1cbf7f32c" + "reference": "fc33816edbb13e9fd032243afd565efec265926d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Laravel-Lang/publisher/zipball/7812e7a07e6f2fdb7d258f3ab1d481d1cbf7f32c", - "reference": "7812e7a07e6f2fdb7d258f3ab1d481d1cbf7f32c", + "url": "https://api.github.com/repos/Laravel-Lang/publisher/zipball/fc33816edbb13e9fd032243afd565efec265926d", + "reference": "fc33816edbb13e9fd032243afd565efec265926d", "shasum": "" }, "require": { @@ -11146,7 +11097,7 @@ "issues": "https://github.com/Laravel-Lang/publisher/issues", "source": "https://github.com/Laravel-Lang/publisher" }, - "time": "2024-06-02T00:22:33+00:00" + "time": "2025-01-17T10:45:02+00:00" }, { "name": "laravel-lang/routes", @@ -11227,21 +11178,21 @@ }, { "name": "laravel/telescope", - "version": "v5.2.6", + "version": "v5.5.0", "source": { "type": "git", "url": "https://github.com/laravel/telescope.git", - "reference": "7ee46fbea8e3b01108575c8edf7377abddfe8bb9" + "reference": "2594b20b946155ba767002d8af971e33e1095637" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/telescope/zipball/7ee46fbea8e3b01108575c8edf7377abddfe8bb9", - "reference": "7ee46fbea8e3b01108575c8edf7377abddfe8bb9", + "url": "https://api.github.com/repos/laravel/telescope/zipball/2594b20b946155ba767002d8af971e33e1095637", + "reference": "2594b20b946155ba767002d8af971e33e1095637", "shasum": "" }, "require": { "ext-json": "*", - "laravel/framework": "^8.37|^9.0|^10.0|^11.0", + "laravel/framework": "^8.37|^9.0|^10.0|^11.0|^12.0", "php": "^8.0", "symfony/console": "^5.3|^6.0|^7.0", "symfony/var-dumper": "^5.0|^6.0|^7.0" @@ -11250,9 +11201,9 @@ "ext-gd": "*", "guzzlehttp/guzzle": "^6.0|^7.0", "laravel/octane": "^1.4|^2.0|dev-develop", - "orchestra/testbench": "^6.40|^7.37|^8.17|^9.0", + "orchestra/testbench": "^6.40|^7.37|^8.17|^9.0|^10.0", "phpstan/phpstan": "^1.10", - "phpunit/phpunit": "^9.0|^10.5" + "phpunit/phpunit": "^9.0|^10.5|^11.5" }, "type": "library", "extra": { @@ -11290,43 +11241,43 @@ ], "support": { "issues": "https://github.com/laravel/telescope/issues", - "source": "https://github.com/laravel/telescope/tree/v5.2.6" + "source": "https://github.com/laravel/telescope/tree/v5.5.0" }, - "time": "2024-11-25T20:34:58+00:00" + "time": "2025-02-11T15:01:27+00:00" }, { "name": "nunomaduro/collision", - "version": "v8.5.0", + "version": "v8.6.1", "source": { "type": "git", "url": "https://github.com/nunomaduro/collision.git", - "reference": "f5c101b929c958e849a633283adff296ed5f38f5" + "reference": "86f003c132143d5a2ab214e19933946409e0cae7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/f5c101b929c958e849a633283adff296ed5f38f5", - "reference": "f5c101b929c958e849a633283adff296ed5f38f5", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/86f003c132143d5a2ab214e19933946409e0cae7", + "reference": "86f003c132143d5a2ab214e19933946409e0cae7", "shasum": "" }, "require": { "filp/whoops": "^2.16.0", - "nunomaduro/termwind": "^2.1.0", + "nunomaduro/termwind": "^2.3.0", "php": "^8.2.0", - "symfony/console": "^7.1.5" + "symfony/console": "^7.2.1" }, "conflict": { - "laravel/framework": "<11.0.0 || >=12.0.0", - "phpunit/phpunit": "<10.5.1 || >=12.0.0" + "laravel/framework": "<11.39.1 || >=13.0.0", + "phpunit/phpunit": "<11.5.3 || >=12.0.0" }, "require-dev": { - "larastan/larastan": "^2.9.8", - "laravel/framework": "^11.28.0", - "laravel/pint": "^1.18.1", - "laravel/sail": "^1.36.0", - "laravel/sanctum": "^4.0.3", + "larastan/larastan": "^2.9.12", + "laravel/framework": "^11.39.1", + "laravel/pint": "^1.20.0", + "laravel/sail": "^1.40.0", + "laravel/sanctum": "^4.0.7", "laravel/tinker": "^2.10.0", - "orchestra/testbench-core": "^9.5.3", - "pestphp/pest": "^2.36.0 || ^3.4.0", + "orchestra/testbench-core": "^9.9.2", + "pestphp/pest": "^3.7.3", "sebastian/environment": "^6.1.0 || ^7.2.0" }, "type": "library", @@ -11364,6 +11315,7 @@ "cli", "command-line", "console", + "dev", "error", "handling", "laravel", @@ -11389,387 +11341,7 @@ "type": "patreon" } ], - "time": "2024-10-15T16:06:32+00:00" - }, - { - "name": "spatie/backtrace", - "version": "1.7.1", - "source": { - "type": "git", - "url": "https://github.com/spatie/backtrace.git", - "reference": "0f2477c520e3729de58e061b8192f161c99f770b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/backtrace/zipball/0f2477c520e3729de58e061b8192f161c99f770b", - "reference": "0f2477c520e3729de58e061b8192f161c99f770b", - "shasum": "" - }, - "require": { - "php": "^7.3 || ^8.0" - }, - "require-dev": { - "ext-json": "*", - "laravel/serializable-closure": "^1.3 || ^2.0", - "phpunit/phpunit": "^9.3 || ^11.4.3", - "spatie/phpunit-snapshot-assertions": "^4.2 || ^5.1.6", - "symfony/var-dumper": "^5.1 || ^6.0 || ^7.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Spatie\\Backtrace\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Freek Van de Herten", - "email": "freek@spatie.be", - "homepage": "https://spatie.be", - "role": "Developer" - } - ], - "description": "A better backtrace", - "homepage": "https://github.com/spatie/backtrace", - "keywords": [ - "Backtrace", - "spatie" - ], - "support": { - "source": "https://github.com/spatie/backtrace/tree/1.7.1" - }, - "funding": [ - { - "url": "https://github.com/sponsors/spatie", - "type": "github" - }, - { - "url": "https://spatie.be/open-source/support-us", - "type": "other" - } - ], - "time": "2024-12-02T13:28:15+00:00" - }, - { - "name": "spatie/error-solutions", - "version": "1.1.2", - "source": { - "type": "git", - "url": "https://github.com/spatie/error-solutions.git", - "reference": "d239a65235a1eb128dfa0a4e4c4ef032ea11b541" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/error-solutions/zipball/d239a65235a1eb128dfa0a4e4c4ef032ea11b541", - "reference": "d239a65235a1eb128dfa0a4e4c4ef032ea11b541", - "shasum": "" - }, - "require": { - "php": "^8.0" - }, - "require-dev": { - "illuminate/broadcasting": "^10.0|^11.0", - "illuminate/cache": "^10.0|^11.0", - "illuminate/support": "^10.0|^11.0", - "livewire/livewire": "^2.11|^3.3.5", - "openai-php/client": "^0.10.1", - "orchestra/testbench": "^7.0|8.22.3|^9.0", - "pestphp/pest": "^2.20", - "phpstan/phpstan": "^1.11", - "psr/simple-cache": "^3.0", - "psr/simple-cache-implementation": "^3.0", - "spatie/ray": "^1.28", - "symfony/cache": "^5.4|^6.0|^7.0", - "symfony/process": "^5.4|^6.0|^7.0", - "vlucas/phpdotenv": "^5.5" - }, - "suggest": { - "openai-php/client": "Require get solutions from OpenAI", - "simple-cache-implementation": "To cache solutions from OpenAI" - }, - "type": "library", - "autoload": { - "psr-4": { - "Spatie\\Ignition\\": "legacy/ignition", - "Spatie\\ErrorSolutions\\": "src", - "Spatie\\LaravelIgnition\\": "legacy/laravel-ignition" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ruben Van Assche", - "email": "ruben@spatie.be", - "role": "Developer" - } - ], - "description": "This is my package error-solutions", - "homepage": "https://github.com/spatie/error-solutions", - "keywords": [ - "error-solutions", - "spatie" - ], - "support": { - "issues": "https://github.com/spatie/error-solutions/issues", - "source": "https://github.com/spatie/error-solutions/tree/1.1.2" - }, - "funding": [ - { - "url": "https://github.com/Spatie", - "type": "github" - } - ], - "time": "2024-12-11T09:51:56+00:00" - }, - { - "name": "spatie/flare-client-php", - "version": "1.10.0", - "source": { - "type": "git", - "url": "https://github.com/spatie/flare-client-php.git", - "reference": "140a42b2c5d59ac4ecf8f5b493386a4f2eb28272" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/140a42b2c5d59ac4ecf8f5b493386a4f2eb28272", - "reference": "140a42b2c5d59ac4ecf8f5b493386a4f2eb28272", - "shasum": "" - }, - "require": { - "illuminate/pipeline": "^8.0|^9.0|^10.0|^11.0", - "php": "^8.0", - "spatie/backtrace": "^1.6.1", - "symfony/http-foundation": "^5.2|^6.0|^7.0", - "symfony/mime": "^5.2|^6.0|^7.0", - "symfony/process": "^5.2|^6.0|^7.0", - "symfony/var-dumper": "^5.2|^6.0|^7.0" - }, - "require-dev": { - "dms/phpunit-arraysubset-asserts": "^0.5.0", - "pestphp/pest": "^1.20|^2.0", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-phpunit": "^1.0", - "spatie/pest-plugin-snapshots": "^1.0|^2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.3.x-dev" - } - }, - "autoload": { - "files": [ - "src/helpers.php" - ], - "psr-4": { - "Spatie\\FlareClient\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Send PHP errors to Flare", - "homepage": "https://github.com/spatie/flare-client-php", - "keywords": [ - "exception", - "flare", - "reporting", - "spatie" - ], - "support": { - "issues": "https://github.com/spatie/flare-client-php/issues", - "source": "https://github.com/spatie/flare-client-php/tree/1.10.0" - }, - "funding": [ - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2024-12-02T14:30:06+00:00" - }, - { - "name": "spatie/ignition", - "version": "1.15.0", - "source": { - "type": "git", - "url": "https://github.com/spatie/ignition.git", - "reference": "e3a68e137371e1eb9edc7f78ffa733f3b98991d2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/ignition/zipball/e3a68e137371e1eb9edc7f78ffa733f3b98991d2", - "reference": "e3a68e137371e1eb9edc7f78ffa733f3b98991d2", - "shasum": "" - }, - "require": { - "ext-json": "*", - "ext-mbstring": "*", - "php": "^8.0", - "spatie/error-solutions": "^1.0", - "spatie/flare-client-php": "^1.7", - "symfony/console": "^5.4|^6.0|^7.0", - "symfony/var-dumper": "^5.4|^6.0|^7.0" - }, - "require-dev": { - "illuminate/cache": "^9.52|^10.0|^11.0", - "mockery/mockery": "^1.4", - "pestphp/pest": "^1.20|^2.0", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-phpunit": "^1.0", - "psr/simple-cache-implementation": "*", - "symfony/cache": "^5.4|^6.0|^7.0", - "symfony/process": "^5.4|^6.0|^7.0", - "vlucas/phpdotenv": "^5.5" - }, - "suggest": { - "openai-php/client": "Require get solutions from OpenAI", - "simple-cache-implementation": "To cache solutions from OpenAI" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.5.x-dev" - } - }, - "autoload": { - "psr-4": { - "Spatie\\Ignition\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Spatie", - "email": "info@spatie.be", - "role": "Developer" - } - ], - "description": "A beautiful error page for PHP applications.", - "homepage": "https://flareapp.io/ignition", - "keywords": [ - "error", - "flare", - "laravel", - "page" - ], - "support": { - "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction", - "forum": "https://twitter.com/flareappio", - "issues": "https://github.com/spatie/ignition/issues", - "source": "https://github.com/spatie/ignition" - }, - "funding": [ - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2024-06-12T14:55:22+00:00" - }, - { - "name": "spatie/laravel-ignition", - "version": "2.9.0", - "source": { - "type": "git", - "url": "https://github.com/spatie/laravel-ignition.git", - "reference": "62042df15314b829d0f26e02108f559018e2aad0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/62042df15314b829d0f26e02108f559018e2aad0", - "reference": "62042df15314b829d0f26e02108f559018e2aad0", - "shasum": "" - }, - "require": { - "ext-curl": "*", - "ext-json": "*", - "ext-mbstring": "*", - "illuminate/support": "^10.0|^11.0", - "php": "^8.1", - "spatie/ignition": "^1.15", - "symfony/console": "^6.2.3|^7.0", - "symfony/var-dumper": "^6.2.3|^7.0" - }, - "require-dev": { - "livewire/livewire": "^2.11|^3.3.5", - "mockery/mockery": "^1.5.1", - "openai-php/client": "^0.8.1", - "orchestra/testbench": "8.22.3|^9.0", - "pestphp/pest": "^2.34", - "phpstan/extension-installer": "^1.3.1", - "phpstan/phpstan-deprecation-rules": "^1.1.1", - "phpstan/phpstan-phpunit": "^1.3.16", - "vlucas/phpdotenv": "^5.5" - }, - "suggest": { - "openai-php/client": "Require get solutions from OpenAI", - "psr/simple-cache-implementation": "Needed to cache solutions from OpenAI" - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "Flare": "Spatie\\LaravelIgnition\\Facades\\Flare" - }, - "providers": [ - "Spatie\\LaravelIgnition\\IgnitionServiceProvider" - ] - } - }, - "autoload": { - "files": [ - "src/helpers.php" - ], - "psr-4": { - "Spatie\\LaravelIgnition\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Spatie", - "email": "info@spatie.be", - "role": "Developer" - } - ], - "description": "A beautiful error page for Laravel applications.", - "homepage": "https://flareapp.io/ignition", - "keywords": [ - "error", - "flare", - "laravel", - "page" - ], - "support": { - "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction", - "forum": "https://twitter.com/flareappio", - "issues": "https://github.com/spatie/laravel-ignition/issues", - "source": "https://github.com/spatie/laravel-ignition" - }, - "funding": [ - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2024-12-02T08:43:31+00:00" + "time": "2025-01-23T13:41:43+00:00" } ], "aliases": [], @@ -11778,7 +11350,7 @@ "prefer-stable": true, "prefer-lowest": false, "platform": { - "php": "^8.3", + "php": "^8.4", "ext-pdo": "*" }, "platform-dev": {}, diff --git a/config/database.php b/config/database.php index d179b65..bbe0b65 100644 --- a/config/database.php +++ b/config/database.php @@ -56,6 +56,21 @@ PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), ]) : [], ], + + 'pgsql' => [ + 'driver' => 'pgsql', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '5432'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => env('DB_CHARSET', 'utf8'), + 'prefix' => '', + 'prefix_indexes' => true, + 'search_path' => 'public', + 'sslmode' => 'prefer', + ], ], /* diff --git a/database/migrations/0001_01_01_000000_create_users_table.php b/database/migrations/0001_01_01_000000_create_users_table.php index 05fb5d9..b9d97ee 100644 --- a/database/migrations/0001_01_01_000000_create_users_table.php +++ b/database/migrations/0001_01_01_000000_create_users_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class extends Migration { /** * Run the migrations. */ diff --git a/database/migrations/0001_01_01_000001_create_cache_table.php b/database/migrations/0001_01_01_000001_create_cache_table.php index b9c106b..1d3e5b4 100644 --- a/database/migrations/0001_01_01_000001_create_cache_table.php +++ b/database/migrations/0001_01_01_000001_create_cache_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class extends Migration { /** * Run the migrations. */ diff --git a/database/migrations/0001_01_01_000002_create_jobs_table.php b/database/migrations/0001_01_01_000002_create_jobs_table.php index 425e705..f3e3e2d 100644 --- a/database/migrations/0001_01_01_000002_create_jobs_table.php +++ b/database/migrations/0001_01_01_000002_create_jobs_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class extends Migration { /** * Run the migrations. */ diff --git a/database/migrations/2024_03_21_190518_create_telescope_entries_table.php b/database/migrations/2024_03_21_190518_create_telescope_entries_table.php index 700a83f..85144d5 100644 --- a/database/migrations/2024_03_21_190518_create_telescope_entries_table.php +++ b/database/migrations/2024_03_21_190518_create_telescope_entries_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class extends Migration { /** * Get the migration connection name. */ diff --git a/database/migrations/2024_03_21_204334_create_telegraph_bots_table.php b/database/migrations/2024_03_21_204334_create_telegraph_bots_table.php index 52a2300..8afccb4 100644 --- a/database/migrations/2024_03_21_204334_create_telegraph_bots_table.php +++ b/database/migrations/2024_03_21_204334_create_telegraph_bots_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class extends Migration { public function up(): void { Schema::create('telegraph_bots', function (Blueprint $table) { diff --git a/database/migrations/2024_03_21_204335_create_telegraph_chats_table.php b/database/migrations/2024_03_21_204335_create_telegraph_chats_table.php index ee88f6b..04838e9 100644 --- a/database/migrations/2024_03_21_204335_create_telegraph_chats_table.php +++ b/database/migrations/2024_03_21_204335_create_telegraph_chats_table.php @@ -4,8 +4,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class extends Migration { public function up(): void { Schema::create('telegraph_chats', function (Blueprint $table) { diff --git a/database/migrations/2024_03_22_003816_add_errors_counter_to_chats.php b/database/migrations/2024_03_22_003816_add_errors_counter_to_chats.php index a030dc2..62b428a 100644 --- a/database/migrations/2024_03_22_003816_add_errors_counter_to_chats.php +++ b/database/migrations/2024_03_22_003816_add_errors_counter_to_chats.php @@ -6,8 +6,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class extends Migration { public function up(): void { Schema::table('telegraph_chats', function (Blueprint $table) { diff --git a/database/migrations/2024_03_27_135359_add_thread_id_column_to_chats.php b/database/migrations/2024_03_27_135359_add_thread_id_column_to_chats.php index b6fdaac..e8a6f4f 100644 --- a/database/migrations/2024_03_27_135359_add_thread_id_column_to_chats.php +++ b/database/migrations/2024_03_27_135359_add_thread_id_column_to_chats.php @@ -6,8 +6,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration -{ +return new class extends Migration { public function up(): void { Schema::table('telegraph_chats', function (Blueprint $table) { diff --git a/operations/2024_01_01_0000_register_webhook.php b/operations/2024_01_01_0000_register_webhook.php index d48746a..a084ce8 100644 --- a/operations/2024_01_01_0000_register_webhook.php +++ b/operations/2024_01_01_0000_register_webhook.php @@ -5,8 +5,7 @@ use App\Console\Commands\RegisterWebhooks; use DragonCode\LaravelDeployOperations\Operation; -return new class extends Operation -{ +return new class extends Operation { protected bool $once = false; protected bool $before = false; diff --git a/operations/2024_03_21_235136_register_bot.php b/operations/2024_03_21_235136_register_bot.php index 2a369c1..6f616e2 100644 --- a/operations/2024_03_21_235136_register_bot.php +++ b/operations/2024_03_21_235136_register_bot.php @@ -5,8 +5,7 @@ use DefStudio\Telegraph\Models\TelegraphBot; use DragonCode\LaravelDeployOperations\Operation; -return new class extends Operation -{ +return new class extends Operation { public function __invoke(): void { $this->create($this->token(), $this->name()); diff --git a/operations/2024_03_23_210559_restart_all_failed_jobs.php b/operations/2024_03_23_210559_restart_all_failed_jobs.php index 839e554..5a3b2e9 100644 --- a/operations/2024_03_23_210559_restart_all_failed_jobs.php +++ b/operations/2024_03_23_210559_restart_all_failed_jobs.php @@ -4,8 +4,7 @@ use DragonCode\LaravelDeployOperations\Operation; -return new class extends Operation -{ +return new class extends Operation { protected bool $before = false; public function __invoke(): void diff --git a/operations/2024_03_23_211006_restart_all_failed_jobs.php b/operations/2024_03_23_211006_restart_all_failed_jobs.php index 839e554..5a3b2e9 100644 --- a/operations/2024_03_23_211006_restart_all_failed_jobs.php +++ b/operations/2024_03_23_211006_restart_all_failed_jobs.php @@ -4,8 +4,7 @@ use DragonCode\LaravelDeployOperations\Operation; -return new class extends Operation -{ +return new class extends Operation { protected bool $before = false; public function __invoke(): void diff --git a/operations/2024_03_24_160040_create_new_labels.php b/operations/2024_03_24_160040_create_new_labels.php index d14b29e..ea7a625 100644 --- a/operations/2024_03_24_160040_create_new_labels.php +++ b/operations/2024_03_24_160040_create_new_labels.php @@ -5,8 +5,7 @@ use App\Jobs\GitHub\ConnectOrganizationJob; use DragonCode\LaravelDeployOperations\Operation; -return new class extends Operation -{ +return new class extends Operation { protected bool $before = false; protected string $organization = 'Laravel-Lang'; diff --git a/operations/2024_03_27_145320_retry_failed_jobs.php b/operations/2024_03_27_145320_retry_failed_jobs.php index 839e554..5a3b2e9 100644 --- a/operations/2024_03_27_145320_retry_failed_jobs.php +++ b/operations/2024_03_27_145320_retry_failed_jobs.php @@ -4,8 +4,7 @@ use DragonCode\LaravelDeployOperations\Operation; -return new class extends Operation -{ +return new class extends Operation { protected bool $before = false; public function __invoke(): void diff --git a/operations/2024_03_27_224409_synchronize_all_labels.php b/operations/2024_03_27_224409_synchronize_all_labels.php index d14b29e..ea7a625 100644 --- a/operations/2024_03_27_224409_synchronize_all_labels.php +++ b/operations/2024_03_27_224409_synchronize_all_labels.php @@ -5,8 +5,7 @@ use App\Jobs\GitHub\ConnectOrganizationJob; use DragonCode\LaravelDeployOperations\Operation; -return new class extends Operation -{ +return new class extends Operation { protected bool $before = false; protected string $organization = 'Laravel-Lang'; diff --git a/operations/2024_03_27_231916_add_new_code_style_label.php b/operations/2024_03_27_231916_add_new_code_style_label.php index d14b29e..ea7a625 100644 --- a/operations/2024_03_27_231916_add_new_code_style_label.php +++ b/operations/2024_03_27_231916_add_new_code_style_label.php @@ -5,8 +5,7 @@ use App\Jobs\GitHub\ConnectOrganizationJob; use DragonCode\LaravelDeployOperations\Operation; -return new class extends Operation -{ +return new class extends Operation { protected bool $before = false; protected string $organization = 'Laravel-Lang'; diff --git a/operations/2024_04_01_010149_remove_unnecessary_webhooks.php b/operations/2024_04_01_010149_remove_unnecessary_webhooks.php index 4224886..5004b37 100644 --- a/operations/2024_04_01_010149_remove_unnecessary_webhooks.php +++ b/operations/2024_04_01_010149_remove_unnecessary_webhooks.php @@ -5,8 +5,7 @@ use DragonCode\LaravelDeployOperations\Operation; use GrahamCampbell\GitHub\GitHubManager; -return new class extends Operation -{ +return new class extends Operation { protected bool $before = false; protected string $organization = 'Laravel-Lang'; diff --git a/operations/2024_12_20_094555_resend_releases.php b/operations/2024_12_20_094555_resend_releases.php index dee5ed7..2e1769e 100644 --- a/operations/2024_12_20_094555_resend_releases.php +++ b/operations/2024_12_20_094555_resend_releases.php @@ -4,8 +4,7 @@ use DragonCode\LaravelDeployOperations\Operation; -return new class extends Operation -{ +return new class extends Operation { protected bool $before = false; public function __invoke(): void From 087a36905dc8f2b2848b90b3ca0123e1947220dc Mon Sep 17 00:00:00 2001 From: StyleCI Bot Date: Wed, 12 Feb 2025 18:54:54 +0000 Subject: [PATCH 2/2] Apply fixes from StyleCI --- app/Data/Casts/ChangelogCast.php | 3 ++- app/Helpers/BoostyStyle.php | 4 ++-- app/Http/Controllers/PullRequestController.php | 3 ++- app/Http/Controllers/ReleaseController.php | 3 ++- app/Http/Controllers/RepositoryController.php | 3 ++- app/Http/Middleware/GitHubMiddleware.php | 4 ++-- app/Integrations/Boosty.php | 3 ++- app/Jobs/GitHub/AutoMergeJob.php | 3 ++- app/Jobs/GitHub/ConnectOrganizationJob.php | 3 ++- app/Jobs/GitHub/ConnectRepositoryJob.php | 3 ++- app/Jobs/GitHub/DependabotJob.php | 3 ++- app/Jobs/GitHub/SyncLabelsJob.php | 3 ++- app/Jobs/Job.php | 3 +-- app/Rules/InCollectionRule.php | 3 ++- app/Rules/NotInCollectionRule.php | 3 ++- app/Services/Organization.php | 3 ++- app/Services/PullRequest.php | 5 +++-- app/Services/Repository.php | 3 ++- app/Services/User.php | 3 ++- database/migrations/0001_01_01_000000_create_users_table.php | 3 ++- database/migrations/0001_01_01_000001_create_cache_table.php | 3 ++- database/migrations/0001_01_01_000002_create_jobs_table.php | 3 ++- .../2024_03_21_190518_create_telescope_entries_table.php | 3 ++- .../2024_03_21_204334_create_telegraph_bots_table.php | 3 ++- .../2024_03_21_204335_create_telegraph_chats_table.php | 3 ++- .../2024_03_22_003816_add_errors_counter_to_chats.php | 3 ++- .../2024_03_27_135359_add_thread_id_column_to_chats.php | 3 ++- operations/2024_01_01_0000_register_webhook.php | 3 ++- operations/2024_03_21_235136_register_bot.php | 3 ++- operations/2024_03_23_210559_restart_all_failed_jobs.php | 3 ++- operations/2024_03_23_211006_restart_all_failed_jobs.php | 3 ++- operations/2024_03_24_160040_create_new_labels.php | 3 ++- operations/2024_03_27_145320_retry_failed_jobs.php | 3 ++- operations/2024_03_27_224409_synchronize_all_labels.php | 3 ++- operations/2024_03_27_231916_add_new_code_style_label.php | 3 ++- operations/2024_04_01_010149_remove_unnecessary_webhooks.php | 3 ++- operations/2024_12_20_094555_resend_releases.php | 3 ++- 37 files changed, 74 insertions(+), 41 deletions(-) diff --git a/app/Data/Casts/ChangelogCast.php b/app/Data/Casts/ChangelogCast.php index 5cb3dbf..17c7279 100644 --- a/app/Data/Casts/ChangelogCast.php +++ b/app/Data/Casts/ChangelogCast.php @@ -36,7 +36,8 @@ class ChangelogCast implements Cast public function __construct( protected bool $short = false - ) {} + ) { + } public function cast(DataProperty $property, mixed $value, array $properties, CreationContext $context): string { diff --git a/app/Helpers/BoostyStyle.php b/app/Helpers/BoostyStyle.php index 6add9c2..18307fc 100644 --- a/app/Helpers/BoostyStyle.php +++ b/app/Helpers/BoostyStyle.php @@ -21,8 +21,8 @@ protected static function style(string $content): array while (Str::contains($content, '<')) { $position = Str::position($content, '<'); - $tag = Str::betweenFirst($content, '<', '>'); - $value = Str::betweenFirst($content, "<$tag>", ""); + $tag = Str::betweenFirst($content, '<', '>'); + $value = Str::betweenFirst($content, "<$tag>", ""); $length = Str::length($value); diff --git a/app/Http/Controllers/PullRequestController.php b/app/Http/Controllers/PullRequestController.php index f354ae4..c5be16f 100644 --- a/app/Http/Controllers/PullRequestController.php +++ b/app/Http/Controllers/PullRequestController.php @@ -13,7 +13,8 @@ class PullRequestController extends Controller { public function __construct( protected readonly PullRequest $pullRequest - ) {} + ) { + } public function assign(AssignRequest $request) { diff --git a/app/Http/Controllers/ReleaseController.php b/app/Http/Controllers/ReleaseController.php index 2371126..98ceeba 100644 --- a/app/Http/Controllers/ReleaseController.php +++ b/app/Http/Controllers/ReleaseController.php @@ -11,7 +11,8 @@ class ReleaseController extends Controller { public function __construct( protected readonly Release $release - ) {} + ) { + } public function publish(ReleaseRequest $request) { diff --git a/app/Http/Controllers/RepositoryController.php b/app/Http/Controllers/RepositoryController.php index 19fdb14..0242fdf 100644 --- a/app/Http/Controllers/RepositoryController.php +++ b/app/Http/Controllers/RepositoryController.php @@ -11,7 +11,8 @@ class RepositoryController extends Controller { public function __construct( protected readonly Repository $repository - ) {} + ) { + } public function create(RepositoryRequest $request) { diff --git a/app/Http/Middleware/GitHubMiddleware.php b/app/Http/Middleware/GitHubMiddleware.php index a21ae57..bcc6ebc 100644 --- a/app/Http/Middleware/GitHubMiddleware.php +++ b/app/Http/Middleware/GitHubMiddleware.php @@ -13,7 +13,7 @@ class GitHubMiddleware { - protected const ALGO = 'sha256'; + protected const ALGO = 'sha256'; protected const AUTH_HEADER = 'X-Hub-Signature-256'; protected const PING_HEADER = 'X-GitHub-Event'; @@ -72,7 +72,7 @@ protected function connect(Request $request): void } $organization = Arr::get($request->get('repository'), 'owner.login'); - $repository = Arr::get($request->get('repository'), 'name'); + $repository = Arr::get($request->get('repository'), 'name'); ConnectRepositoryJob::dispatch($organization, $repository); } diff --git a/app/Integrations/Boosty.php b/app/Integrations/Boosty.php index b0d7f31..49328e4 100644 --- a/app/Integrations/Boosty.php +++ b/app/Integrations/Boosty.php @@ -14,7 +14,8 @@ public function __construct( protected string $token, protected string $blog, - ) {} + ) { + } public function publish(string $title, string $body, string $url, array $tags): void { diff --git a/app/Jobs/GitHub/AutoMergeJob.php b/app/Jobs/GitHub/AutoMergeJob.php index 6ee1036..f1a9392 100644 --- a/app/Jobs/GitHub/AutoMergeJob.php +++ b/app/Jobs/GitHub/AutoMergeJob.php @@ -13,7 +13,8 @@ class AutoMergeJob extends Job { public function __construct( public PullRequestData $data - ) {} + ) { + } public function handle(PullRequest $pullRequest): void { diff --git a/app/Jobs/GitHub/ConnectOrganizationJob.php b/app/Jobs/GitHub/ConnectOrganizationJob.php index d61fd29..e239019 100644 --- a/app/Jobs/GitHub/ConnectOrganizationJob.php +++ b/app/Jobs/GitHub/ConnectOrganizationJob.php @@ -12,7 +12,8 @@ class ConnectOrganizationJob extends Job implements ShouldBeUnique { public function __construct( public string $organization - ) {} + ) { + } public function handle(Organization $organization): void { diff --git a/app/Jobs/GitHub/ConnectRepositoryJob.php b/app/Jobs/GitHub/ConnectRepositoryJob.php index a8ff405..f8d5b9c 100644 --- a/app/Jobs/GitHub/ConnectRepositoryJob.php +++ b/app/Jobs/GitHub/ConnectRepositoryJob.php @@ -13,7 +13,8 @@ public function __construct( public string $organization, public string $repository, public bool $withWebhooks = true - ) {} + ) { + } public function handle(): void { diff --git a/app/Jobs/GitHub/DependabotJob.php b/app/Jobs/GitHub/DependabotJob.php index 4ba04b2..b6ad97a 100644 --- a/app/Jobs/GitHub/DependabotJob.php +++ b/app/Jobs/GitHub/DependabotJob.php @@ -18,7 +18,8 @@ class DependabotJob extends Job implements ShouldBeUnique public function __construct( public PullRequestData $data - ) {} + ) { + } public function handle(PullRequest $pullRequest): void { diff --git a/app/Jobs/GitHub/SyncLabelsJob.php b/app/Jobs/GitHub/SyncLabelsJob.php index b4d02d4..5adb3c0 100644 --- a/app/Jobs/GitHub/SyncLabelsJob.php +++ b/app/Jobs/GitHub/SyncLabelsJob.php @@ -13,7 +13,8 @@ class SyncLabelsJob extends Job public function __construct( public string $organization, public string $repository - ) {} + ) { + } public function handle(Repository $repository): void { diff --git a/app/Jobs/Job.php b/app/Jobs/Job.php index 3c1fd83..c4b1361 100644 --- a/app/Jobs/Job.php +++ b/app/Jobs/Job.php @@ -24,8 +24,7 @@ protected function releaseAfter(Closure $callback, string $exceptionClass, int $ { try { $callback(); - } - catch (Throwable $e) { + } catch (Throwable $e) { if (Instance::of($e, $exceptionClass)) { $this->release($minutes * 60); diff --git a/app/Rules/InCollectionRule.php b/app/Rules/InCollectionRule.php index 37db79b..e9b76fa 100644 --- a/app/Rules/InCollectionRule.php +++ b/app/Rules/InCollectionRule.php @@ -13,7 +13,8 @@ public function __construct( protected string $key, protected array|string $values - ) {} + ) { + } public function validate(string $attribute, mixed $value, Closure $fail): void { diff --git a/app/Rules/NotInCollectionRule.php b/app/Rules/NotInCollectionRule.php index b070ce6..dd2ed40 100644 --- a/app/Rules/NotInCollectionRule.php +++ b/app/Rules/NotInCollectionRule.php @@ -13,7 +13,8 @@ public function __construct( protected string $key, protected array|string $values - ) {} + ) { + } public function validate(string $attribute, mixed $value, Closure $fail): void { diff --git a/app/Services/Organization.php b/app/Services/Organization.php index 88af3c2..d5542bd 100644 --- a/app/Services/Organization.php +++ b/app/Services/Organization.php @@ -12,7 +12,8 @@ class Organization public function __construct( protected GitHubManager $github, protected ResultPager $paginator - ) {} + ) { + } public function repositories(string $organization): array { diff --git a/app/Services/PullRequest.php b/app/Services/PullRequest.php index e970662..139d15e 100644 --- a/app/Services/PullRequest.php +++ b/app/Services/PullRequest.php @@ -19,7 +19,8 @@ public function __construct( protected GitHubManager $github, protected TeamParser $teamParser, protected User $user, - ) {} + ) { + } public function autoMerge(PullRequestData $data): void { @@ -45,7 +46,7 @@ public function wasApproved(PullRequestData $data): bool ); foreach ($reviews as $review) { - $body = Arr::get($review, 'body'); + $body = Arr::get($review, 'body'); $userId = Arr::get($review, 'user.id'); if ($body === $this->autoApproveMessage && $this->user->isMe($userId)) { diff --git a/app/Services/Repository.php b/app/Services/Repository.php index 6c5f6ce..25a1cd3 100644 --- a/app/Services/Repository.php +++ b/app/Services/Repository.php @@ -12,7 +12,8 @@ class Repository { public function __construct( protected GitHubManager $github - ) {} + ) { + } public function connect(RepositoryData $data): void { diff --git a/app/Services/User.php b/app/Services/User.php index c67606d..173ecc4 100644 --- a/app/Services/User.php +++ b/app/Services/User.php @@ -11,7 +11,8 @@ class User { public function __construct( protected GitHubManager $github, - ) {} + ) { + } public function isMe(?int $userId): bool { diff --git a/database/migrations/0001_01_01_000000_create_users_table.php b/database/migrations/0001_01_01_000000_create_users_table.php index b9d97ee..05fb5d9 100644 --- a/database/migrations/0001_01_01_000000_create_users_table.php +++ b/database/migrations/0001_01_01_000000_create_users_table.php @@ -4,7 +4,8 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration { +return new class extends Migration +{ /** * Run the migrations. */ diff --git a/database/migrations/0001_01_01_000001_create_cache_table.php b/database/migrations/0001_01_01_000001_create_cache_table.php index 1d3e5b4..b9c106b 100644 --- a/database/migrations/0001_01_01_000001_create_cache_table.php +++ b/database/migrations/0001_01_01_000001_create_cache_table.php @@ -4,7 +4,8 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration { +return new class extends Migration +{ /** * Run the migrations. */ diff --git a/database/migrations/0001_01_01_000002_create_jobs_table.php b/database/migrations/0001_01_01_000002_create_jobs_table.php index f3e3e2d..425e705 100644 --- a/database/migrations/0001_01_01_000002_create_jobs_table.php +++ b/database/migrations/0001_01_01_000002_create_jobs_table.php @@ -4,7 +4,8 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration { +return new class extends Migration +{ /** * Run the migrations. */ diff --git a/database/migrations/2024_03_21_190518_create_telescope_entries_table.php b/database/migrations/2024_03_21_190518_create_telescope_entries_table.php index 85144d5..700a83f 100644 --- a/database/migrations/2024_03_21_190518_create_telescope_entries_table.php +++ b/database/migrations/2024_03_21_190518_create_telescope_entries_table.php @@ -4,7 +4,8 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration { +return new class extends Migration +{ /** * Get the migration connection name. */ diff --git a/database/migrations/2024_03_21_204334_create_telegraph_bots_table.php b/database/migrations/2024_03_21_204334_create_telegraph_bots_table.php index 8afccb4..52a2300 100644 --- a/database/migrations/2024_03_21_204334_create_telegraph_bots_table.php +++ b/database/migrations/2024_03_21_204334_create_telegraph_bots_table.php @@ -4,7 +4,8 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration { +return new class extends Migration +{ public function up(): void { Schema::create('telegraph_bots', function (Blueprint $table) { diff --git a/database/migrations/2024_03_21_204335_create_telegraph_chats_table.php b/database/migrations/2024_03_21_204335_create_telegraph_chats_table.php index 04838e9..ee88f6b 100644 --- a/database/migrations/2024_03_21_204335_create_telegraph_chats_table.php +++ b/database/migrations/2024_03_21_204335_create_telegraph_chats_table.php @@ -4,7 +4,8 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration { +return new class extends Migration +{ public function up(): void { Schema::create('telegraph_chats', function (Blueprint $table) { diff --git a/database/migrations/2024_03_22_003816_add_errors_counter_to_chats.php b/database/migrations/2024_03_22_003816_add_errors_counter_to_chats.php index 62b428a..a030dc2 100644 --- a/database/migrations/2024_03_22_003816_add_errors_counter_to_chats.php +++ b/database/migrations/2024_03_22_003816_add_errors_counter_to_chats.php @@ -6,7 +6,8 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration { +return new class extends Migration +{ public function up(): void { Schema::table('telegraph_chats', function (Blueprint $table) { diff --git a/database/migrations/2024_03_27_135359_add_thread_id_column_to_chats.php b/database/migrations/2024_03_27_135359_add_thread_id_column_to_chats.php index e8a6f4f..b6fdaac 100644 --- a/database/migrations/2024_03_27_135359_add_thread_id_column_to_chats.php +++ b/database/migrations/2024_03_27_135359_add_thread_id_column_to_chats.php @@ -6,7 +6,8 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration { +return new class extends Migration +{ public function up(): void { Schema::table('telegraph_chats', function (Blueprint $table) { diff --git a/operations/2024_01_01_0000_register_webhook.php b/operations/2024_01_01_0000_register_webhook.php index a084ce8..d48746a 100644 --- a/operations/2024_01_01_0000_register_webhook.php +++ b/operations/2024_01_01_0000_register_webhook.php @@ -5,7 +5,8 @@ use App\Console\Commands\RegisterWebhooks; use DragonCode\LaravelDeployOperations\Operation; -return new class extends Operation { +return new class extends Operation +{ protected bool $once = false; protected bool $before = false; diff --git a/operations/2024_03_21_235136_register_bot.php b/operations/2024_03_21_235136_register_bot.php index 6f616e2..2a369c1 100644 --- a/operations/2024_03_21_235136_register_bot.php +++ b/operations/2024_03_21_235136_register_bot.php @@ -5,7 +5,8 @@ use DefStudio\Telegraph\Models\TelegraphBot; use DragonCode\LaravelDeployOperations\Operation; -return new class extends Operation { +return new class extends Operation +{ public function __invoke(): void { $this->create($this->token(), $this->name()); diff --git a/operations/2024_03_23_210559_restart_all_failed_jobs.php b/operations/2024_03_23_210559_restart_all_failed_jobs.php index 5a3b2e9..839e554 100644 --- a/operations/2024_03_23_210559_restart_all_failed_jobs.php +++ b/operations/2024_03_23_210559_restart_all_failed_jobs.php @@ -4,7 +4,8 @@ use DragonCode\LaravelDeployOperations\Operation; -return new class extends Operation { +return new class extends Operation +{ protected bool $before = false; public function __invoke(): void diff --git a/operations/2024_03_23_211006_restart_all_failed_jobs.php b/operations/2024_03_23_211006_restart_all_failed_jobs.php index 5a3b2e9..839e554 100644 --- a/operations/2024_03_23_211006_restart_all_failed_jobs.php +++ b/operations/2024_03_23_211006_restart_all_failed_jobs.php @@ -4,7 +4,8 @@ use DragonCode\LaravelDeployOperations\Operation; -return new class extends Operation { +return new class extends Operation +{ protected bool $before = false; public function __invoke(): void diff --git a/operations/2024_03_24_160040_create_new_labels.php b/operations/2024_03_24_160040_create_new_labels.php index ea7a625..d14b29e 100644 --- a/operations/2024_03_24_160040_create_new_labels.php +++ b/operations/2024_03_24_160040_create_new_labels.php @@ -5,7 +5,8 @@ use App\Jobs\GitHub\ConnectOrganizationJob; use DragonCode\LaravelDeployOperations\Operation; -return new class extends Operation { +return new class extends Operation +{ protected bool $before = false; protected string $organization = 'Laravel-Lang'; diff --git a/operations/2024_03_27_145320_retry_failed_jobs.php b/operations/2024_03_27_145320_retry_failed_jobs.php index 5a3b2e9..839e554 100644 --- a/operations/2024_03_27_145320_retry_failed_jobs.php +++ b/operations/2024_03_27_145320_retry_failed_jobs.php @@ -4,7 +4,8 @@ use DragonCode\LaravelDeployOperations\Operation; -return new class extends Operation { +return new class extends Operation +{ protected bool $before = false; public function __invoke(): void diff --git a/operations/2024_03_27_224409_synchronize_all_labels.php b/operations/2024_03_27_224409_synchronize_all_labels.php index ea7a625..d14b29e 100644 --- a/operations/2024_03_27_224409_synchronize_all_labels.php +++ b/operations/2024_03_27_224409_synchronize_all_labels.php @@ -5,7 +5,8 @@ use App\Jobs\GitHub\ConnectOrganizationJob; use DragonCode\LaravelDeployOperations\Operation; -return new class extends Operation { +return new class extends Operation +{ protected bool $before = false; protected string $organization = 'Laravel-Lang'; diff --git a/operations/2024_03_27_231916_add_new_code_style_label.php b/operations/2024_03_27_231916_add_new_code_style_label.php index ea7a625..d14b29e 100644 --- a/operations/2024_03_27_231916_add_new_code_style_label.php +++ b/operations/2024_03_27_231916_add_new_code_style_label.php @@ -5,7 +5,8 @@ use App\Jobs\GitHub\ConnectOrganizationJob; use DragonCode\LaravelDeployOperations\Operation; -return new class extends Operation { +return new class extends Operation +{ protected bool $before = false; protected string $organization = 'Laravel-Lang'; diff --git a/operations/2024_04_01_010149_remove_unnecessary_webhooks.php b/operations/2024_04_01_010149_remove_unnecessary_webhooks.php index 5004b37..4224886 100644 --- a/operations/2024_04_01_010149_remove_unnecessary_webhooks.php +++ b/operations/2024_04_01_010149_remove_unnecessary_webhooks.php @@ -5,7 +5,8 @@ use DragonCode\LaravelDeployOperations\Operation; use GrahamCampbell\GitHub\GitHubManager; -return new class extends Operation { +return new class extends Operation +{ protected bool $before = false; protected string $organization = 'Laravel-Lang'; diff --git a/operations/2024_12_20_094555_resend_releases.php b/operations/2024_12_20_094555_resend_releases.php index 2e1769e..dee5ed7 100644 --- a/operations/2024_12_20_094555_resend_releases.php +++ b/operations/2024_12_20_094555_resend_releases.php @@ -4,7 +4,8 @@ use DragonCode\LaravelDeployOperations\Operation; -return new class extends Operation { +return new class extends Operation +{ protected bool $before = false; public function __invoke(): void