From 2e083767dbb2a0dbbfa169ab0df9aaa7ca42c4f4 Mon Sep 17 00:00:00 2001 From: Alexis Saettler Date: Wed, 29 Jan 2025 10:47:16 +0100 Subject: [PATCH] chore(deps): upgrade dependencies (#7524) --- .husky/pre-commit | 2 +- app/Actions/Jetstream/UserProfile.php | 2 +- app/Domains/Contact/Dav/Services/GetEtag.php | 2 +- .../Web/Backend/CardDAV/CardDAVBackend.php | 2 +- .../DavClient/Jobs/GetMultipleVCard.php | 2 +- .../Dav/ExportContactInformation.php | 2 +- .../ManageContact/Dav/ImportContact.php | 2 +- .../Services/CopyContactToAnotherVault.php | 2 +- .../Services/MoveContactToAnotherVault.php | 2 +- .../Controllers/ContactVCardController.php | 2 +- .../Web/ViewHelpers/GroupIndexViewHelper.php | 2 +- .../Web/ViewHelpers/GroupShowViewHelper.php | 4 +- .../Web/ViewHelpers/ModuleLoanViewHelper.php | 10 +- .../ManageUsers/Services/DestroyUser.php | 4 +- .../Services/GiveAdministratorPrivilege.php | 1 + .../Services/RemoveAdministratorPrivilege.php | 1 + .../Web/ViewHelpers/UserIndexViewHelper.php | 5 +- .../Services/AddPostToSliceOfLife.php | 2 - .../Web/ViewHelpers/JournalShowViewHelper.php | 7 +- .../Web/ViewHelpers/VaultIndexViewHelper.php | 2 +- .../VaultReminderIndexViewHelper.php | 2 +- .../Web/ViewHelpers/VaultShowViewHelper.php | 2 +- .../Services/ChangeVaultAccess.php | 4 +- .../Services/GrantVaultAccessToUser.php | 4 +- .../Services/RemoveVaultAccess.php | 4 +- .../VaultSettingsIndexViewHelper.php | 8 +- app/Exceptions/Handler.php | 2 +- app/Helpers/CollectionHelper.php | 6 +- app/Helpers/ImportantDateHelper.php | 2 +- .../Auth/SocialiteCallbackController.php | 2 +- app/Http/Middleware/Authenticate.php | 4 +- app/Http/Middleware/SanctumSetUser.php | 2 +- app/Models/Account.php | 36 +- app/Models/Address.php | 8 +- app/Models/AddressBookSubscription.php | 14 +- app/Models/AddressType.php | 4 +- app/Models/Call.php | 10 +- app/Models/CallReason.php | 4 +- app/Models/CallReasonType.php | 6 +- app/Models/Company.php | 6 +- app/Models/Contact.php | 54 +- app/Models/ContactFeedItem.php | 6 +- app/Models/ContactImportantDate.php | 8 +- app/Models/ContactImportantDateType.php | 4 +- app/Models/ContactInformation.php | 8 +- app/Models/ContactInformationType.php | 4 +- app/Models/ContactReminder.php | 6 +- app/Models/ContactTask.php | 6 +- app/Models/Currency.php | 4 +- app/Models/Emotion.php | 4 +- app/Models/File.php | 4 +- app/Models/Gender.php | 4 +- app/Models/GiftOccasion.php | 4 +- app/Models/GiftState.php | 4 +- app/Models/Goal.php | 8 +- app/Models/Group.php | 10 +- app/Models/GroupType.php | 6 +- app/Models/GroupTypeRole.php | 4 +- app/Models/Instance/Cron.php | 2 +- app/Models/Journal.php | 10 +- app/Models/JournalMetric.php | 6 +- app/Models/Label.php | 8 +- app/Models/LifeEvent.php | 14 +- app/Models/LifeEventCategory.php | 6 +- app/Models/LifeEventType.php | 6 +- app/Models/LifeMetric.php | 6 +- app/Models/Loan.php | 12 +- app/Models/Log.php | 2 +- app/Models/Module.php | 8 +- app/Models/ModuleRow.php | 6 +- app/Models/ModuleRowField.php | 4 +- app/Models/MoodTrackingEvent.php | 8 +- app/Models/MoodTrackingParameter.php | 6 +- app/Models/Note.php | 10 +- app/Models/Pet.php | 8 +- app/Models/PetCategory.php | 4 +- app/Models/Post.php | 18 +- app/Models/PostMetric.php | 6 +- app/Models/PostSection.php | 4 +- app/Models/PostTemplate.php | 6 +- app/Models/PostTemplateSection.php | 4 +- app/Models/Pronoun.php | 4 +- app/Models/QuickFact.php | 6 +- app/Models/RelationshipGroupType.php | 6 +- app/Models/RelationshipType.php | 4 +- app/Models/Religion.php | 4 +- app/Models/SliceOfLife.php | 8 +- app/Models/Streak.php | 4 +- app/Models/SyncToken.php | 2 +- app/Models/Tag.php | 8 +- app/Models/Template.php | 8 +- app/Models/TemplatePage.php | 6 +- app/Models/TimelineEvent.php | 8 +- app/Models/User.php | 20 +- app/Models/UserNotificationChannel.php | 8 +- app/Models/UserNotificationSent.php | 4 +- app/Models/UserToken.php | 8 +- app/Models/Vault.php | 42 +- app/Models/VaultQuickFactsTemplate.php | 4 +- app/Providers/AppServiceProvider.php | 2 +- composer.json | 10 +- composer.lock | 2093 ++++++++------- config/debugbar.php | 2 +- config/jetstream.php | 4 +- package.json | 58 +- phpstan.neon | 37 +- postcss.config.js | 6 - resources/css/app.css | 13 +- resources/js/Components/Button.vue | 2 +- resources/js/Components/Checkbox.vue | 2 +- resources/js/Components/DropdownLink.vue | 6 +- resources/js/Components/Input.vue | 2 +- resources/js/Components/Jetstream/Banner.vue | 4 +- .../js/Components/Jetstream/DangerButton.vue | 2 +- .../js/Components/Jetstream/FormSection.vue | 2 +- .../Components/Jetstream/SecondaryButton.vue | 2 +- .../js/Components/Jetstream/SectionTitle.vue | 2 +- resources/js/Components/Jetstream/Select.vue | 10 +- resources/js/Components/NavLink.vue | 4 +- resources/js/Components/Pagination.vue | 8 +- resources/js/Components/ResponsiveNavLink.vue | 4 +- resources/js/Layouts/AppLayout.vue | 10 +- .../js/Pages/API/Partials/ApiTokenManager.vue | 2 +- resources/js/Pages/Auth/Register.vue | 4 +- resources/js/Pages/Auth/VerifyEmail.vue | 2 +- .../js/Pages/Settings/Notifications/Index.vue | 2 +- .../Settings/Notifications/Logs/Index.vue | 4 +- .../Notifications/Partials/Emails.vue | 4 +- .../Notifications/Partials/Telegram.vue | 4 +- .../Personalize/AddressTypes/Index.vue | 4 +- .../Personalize/CallReasons/Index.vue | 14 +- .../ContactInformationTypes/Index.vue | 4 +- .../Settings/Personalize/Currencies/Index.vue | 4 +- .../Settings/Personalize/Genders/Index.vue | 4 +- .../Personalize/GiftOccasions/Index.vue | 4 +- .../Settings/Personalize/GiftStates/Index.vue | 4 +- .../Settings/Personalize/GroupTypes/Index.vue | 8 +- .../Settings/Personalize/Modules/Index.vue | 10 +- .../Personalize/PetCategories/Index.vue | 4 +- .../Personalize/PostTemplates/Index.vue | 8 +- .../Settings/Personalize/Pronouns/Index.vue | 4 +- .../Personalize/Relationships/Index.vue | 14 +- .../Settings/Personalize/Religions/Index.vue | 4 +- .../Settings/Personalize/Templates/Index.vue | 6 +- .../Templates/Partials/Modules.vue | 4 +- .../Personalize/Templates/Partials/Pages.vue | 6 +- .../Settings/Personalize/Templates/Show.vue | 2 +- .../Preferences/Partials/DateFormat.vue | 4 +- .../Preferences/Partials/DistanceFormat.vue | 2 +- .../Preferences/Partials/HelpPreference.vue | 2 +- .../Settings/Preferences/Partials/Locale.vue | 2 +- .../Settings/Preferences/Partials/Maps.vue | 2 +- .../Preferences/Partials/NameOrder.vue | 4 +- .../Preferences/Partials/NumberFormat.vue | 2 +- .../Preferences/Partials/Timezone.vue | 6 +- resources/js/Pages/Settings/Storage/Index.vue | 6 +- resources/js/Pages/Settings/Users/Index.vue | 6 +- resources/js/Pages/Vault/Calendar/Index.vue | 6 +- resources/js/Pages/Vault/Companies/Index.vue | 2 +- resources/js/Pages/Vault/Contact/Blank.vue | 4 +- .../js/Pages/Vault/Contact/Goals/Show.vue | 6 +- .../Vault/Contact/ImportantDates/Index.vue | 4 +- .../Partials/CreateOrEditImportantDate.vue | 4 +- resources/js/Pages/Vault/Contact/Index.vue | 2 +- resources/js/Pages/Vault/Contact/Move.vue | 4 +- .../js/Pages/Vault/Contact/Photos/Index.vue | 2 +- .../Vault/Contact/Relationships/Create.vue | 4 +- resources/js/Pages/Vault/Contact/Show.vue | 8 +- resources/js/Pages/Vault/Dashboard/Index.vue | 8 +- .../Vault/Dashboard/Partials/DueTasks.vue | 8 +- .../Vault/Dashboard/Partials/LifeMetrics.vue | 2 +- .../Dashboard/Partials/MoodTrackingEvents.vue | 4 +- .../Dashboard/Partials/UpcomingReminders.vue | 6 +- .../Pages/Vault/Dashboard/Reminder/Index.vue | 2 +- .../js/Pages/Vault/Dashboard/Task/Index.vue | 6 +- resources/js/Pages/Vault/Files/Index.vue | 4 +- resources/js/Pages/Vault/Group/Index.vue | 2 +- resources/js/Pages/Vault/Group/Show.vue | 4 +- resources/js/Pages/Vault/Index.vue | 8 +- resources/js/Pages/Vault/Journal/Index.vue | 2 +- .../js/Pages/Vault/Journal/Metrics/Index.vue | 2 +- .../js/Pages/Vault/Journal/Photo/Index.vue | 8 +- .../js/Pages/Vault/Journal/Post/Edit.vue | 8 +- .../Journal/Post/Partials/PostMetrics.vue | 4 +- .../Vault/Journal/Post/Partials/Tags.vue | 8 +- .../js/Pages/Vault/Journal/Post/Show.vue | 14 +- .../js/Pages/Vault/Journal/Post/Template.vue | 2 +- resources/js/Pages/Vault/Journal/Show.vue | 12 +- .../js/Pages/Vault/Journal/Slices/Index.vue | 2 +- .../js/Pages/Vault/Journal/Slices/Show.vue | 4 +- .../Vault/Reports/Address/Cities/Index.vue | 6 +- .../Vault/Reports/Address/Countries/Index.vue | 6 +- .../Vault/Reports/ImportantDate/Index.vue | 4 +- .../Reports/MoodTrackingEvents/Index.vue | 2 +- .../Pages/Vault/Search/Partials/Contact.vue | 2 +- .../js/Pages/Vault/Search/Partials/Group.vue | 2 +- .../js/Pages/Vault/Search/Partials/Note.vue | 4 +- .../Partials/ContactImportantDateTypes.vue | 8 +- .../Settings/Partials/DefaultTemplate.vue | 4 +- .../Pages/Vault/Settings/Partials/Delete.vue | 2 +- .../Pages/Vault/Settings/Partials/Labels.vue | 10 +- .../Partials/LifeEventTypesAndCategories.vue | 6 +- .../Partials/MoodTrackingParameters.vue | 11 +- .../Settings/Partials/QuickFactTemplate.vue | 4 +- .../Vault/Settings/Partials/TabVisibility.vue | 30 +- .../js/Pages/Vault/Settings/Partials/Tags.vue | 6 +- .../Pages/Vault/Settings/Partials/Users.vue | 4 +- .../js/Pages/Webauthn/Partials/WaitForKey.vue | 2 +- resources/js/Shared/Form/ContactSelector.vue | 18 +- resources/js/Shared/Form/Dropdown.vue | 6 +- resources/js/Shared/Form/Errors.vue | 2 +- resources/js/Shared/Form/TextArea.vue | 8 +- resources/js/Shared/Form/TextInput.vue | 12 +- resources/js/Shared/Layout.vue | 30 +- resources/js/Shared/Modules/Addresses.vue | 12 +- resources/js/Shared/Modules/Calls.vue | 14 +- resources/js/Shared/Modules/ContactAvatar.vue | 2 +- .../js/Shared/Modules/ContactInformation.vue | 2 +- .../js/Shared/Modules/CreateLifeEvent.vue | 16 +- resources/js/Shared/Modules/Documents.vue | 4 +- resources/js/Shared/Modules/Feed.vue | 2 +- .../js/Shared/Modules/FeedItems/Address.vue | 2 +- .../Modules/FeedItems/LabelAssigned.vue | 4 +- .../js/Shared/Modules/FeedItems/Note.vue | 2 +- resources/js/Shared/Modules/Goals.vue | 2 +- resources/js/Shared/Modules/Groups.vue | 2 +- .../js/Shared/Modules/ImportantDates.vue | 2 +- resources/js/Shared/Modules/Labels.vue | 8 +- resources/js/Shared/Modules/LifeEvent.vue | 10 +- resources/js/Shared/Modules/Loans.vue | 6 +- resources/js/Shared/Modules/Notes.vue | 10 +- resources/js/Shared/Modules/Pets.vue | 2 +- resources/js/Shared/Modules/Photos.vue | 4 +- resources/js/Shared/Modules/Posts.vue | 2 +- resources/js/Shared/Modules/QuickFacts.vue | 6 +- resources/js/Shared/Modules/Relationships.vue | 2 +- resources/js/Shared/Modules/Reminders.vue | 6 +- .../Modules/TaskItems/CreateOrEditTask.vue | 7 +- resources/js/Shared/Modules/Tasks.vue | 6 +- resources/js/Shared/Toaster.vue | 2 +- resources/views/app.blade.php | 2 +- scripts/ci/package.sh | 2 - tailwind.config.js | 65 - tests/Unit/Controllers/GatesTest.php | 2 +- .../Contact/DAV/Services/VCardContactTest.php | 2 +- .../ManageGroups/Dav/ImportGroupTest.php | 6 +- .../Services/GetGPSCoordinateTest.php | 2 +- tests/Unit/Helpers/CollectionHelperTest.php | 12 +- vite.config.js | 2 + yarn.lock | 2369 ++++++++--------- 250 files changed, 3166 insertions(+), 2895 deletions(-) delete mode 100644 postcss.config.js delete mode 100644 tailwind.config.js diff --git a/.husky/pre-commit b/.husky/pre-commit index 2312dc587..372362317 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1 +1 @@ -npx lint-staged +yarn lint-staged diff --git a/app/Actions/Jetstream/UserProfile.php b/app/Actions/Jetstream/UserProfile.php index da5d34aee..456c9552c 100644 --- a/app/Actions/Jetstream/UserProfile.php +++ b/app/Actions/Jetstream/UserProfile.php @@ -23,7 +23,7 @@ class UserProfile ]); $webauthnKeys = $request->user()->webauthnKeys - ->map(fn (WebauthnKey $key) => [ + ->map(fn (WebauthnKey $key) => [ // @phpstan-ignore-line 'id' => $key->id, 'name' => $key->name, 'type' => $key->type, diff --git a/app/Domains/Contact/Dav/Services/GetEtag.php b/app/Domains/Contact/Dav/Services/GetEtag.php index b1314050b..6bf989caa 100644 --- a/app/Domains/Contact/Dav/Services/GetEtag.php +++ b/app/Domains/Contact/Dav/Services/GetEtag.php @@ -44,7 +44,7 @@ class GetEtag extends BaseService implements ServiceInterface /** @var VCardResource */ $entry = $data['entry']; - if ($entry->vault_id !== $this->vault->id) { + if ($entry->vault_id != $this->vault->id) { throw new ModelNotFoundException; } diff --git a/app/Domains/Contact/Dav/Web/Backend/CardDAV/CardDAVBackend.php b/app/Domains/Contact/Dav/Web/Backend/CardDAV/CardDAVBackend.php index 2f8809726..3693a3312 100644 --- a/app/Domains/Contact/Dav/Web/Backend/CardDAV/CardDAVBackend.php +++ b/app/Domains/Contact/Dav/Web/Backend/CardDAV/CardDAVBackend.php @@ -85,7 +85,7 @@ class CardDAVBackend extends AbstractBackend implements IDAVBackend, SyncSupport private function getAddressBookDetails(Vault $vault): array { - $token = $this->getCurrentSyncToken($vault->id); + $token = $this->getCurrentSyncToken((string) $vault->id); $des = [ 'id' => $vault->id, diff --git a/app/Domains/Contact/DavClient/Jobs/GetMultipleVCard.php b/app/Domains/Contact/DavClient/Jobs/GetMultipleVCard.php index 9ed22cbe5..7ac426a60 100644 --- a/app/Domains/Contact/DavClient/Jobs/GetMultipleVCard.php +++ b/app/Domains/Contact/DavClient/Jobs/GetMultipleVCard.php @@ -55,7 +55,7 @@ class GetMultipleVCard implements ShouldQueue $data = $this->addressbookMultiget(); $jobs = collect($data) - ->filter(fn (array $contact): bool => is_array($contact) && $contact['status'] === '200') + ->filter(fn (array $contact): bool => $contact['status'] === '200') ->map(fn (array $contact, string $href): ?UpdateVCard => $this->updateVCard($contact, $href)) ->filter(); diff --git a/app/Domains/Contact/ManageContact/Dav/ExportContactInformation.php b/app/Domains/Contact/ManageContact/Dav/ExportContactInformation.php index 8cfe653da..0ea7c6d4f 100644 --- a/app/Domains/Contact/ManageContact/Dav/ExportContactInformation.php +++ b/app/Domains/Contact/ManageContact/Dav/ExportContactInformation.php @@ -46,7 +46,7 @@ class ExportContactInformation extends Exporter implements ExportVCardResource case trans('Phone'): // https://datatracker.ietf.org/doc/html/rfc6350#section-6.4.1 $vcard->add('TEL', $contactInformation->data, [ - //'TYPE' => $contactInformation->contactInformationType->type, + // 'TYPE' => $contactInformation->contactInformationType->type, ]); break; case trans('Facebook'): diff --git a/app/Domains/Contact/ManageContact/Dav/ImportContact.php b/app/Domains/Contact/ManageContact/Dav/ImportContact.php index da1b9959e..500fe3a3f 100644 --- a/app/Domains/Contact/ManageContact/Dav/ImportContact.php +++ b/app/Domains/Contact/ManageContact/Dav/ImportContact.php @@ -83,7 +83,7 @@ class ImportContact extends Importer implements ImportVCardResource $contact = null; if (($uri = Arr::get($this->context->data, 'uri')) !== null) { - $contact = $backend->getObject($this->vault()->id, $uri); + $contact = $backend->getObject((string) $this->vault()->id, $uri); if ($contact === null) { $contact = Contact::firstWhere([ diff --git a/app/Domains/Contact/ManageContact/Services/CopyContactToAnotherVault.php b/app/Domains/Contact/ManageContact/Services/CopyContactToAnotherVault.php index 4360ef56e..4d4a65a54 100644 --- a/app/Domains/Contact/ManageContact/Services/CopyContactToAnotherVault.php +++ b/app/Domains/Contact/ManageContact/Services/CopyContactToAnotherVault.php @@ -79,7 +79,7 @@ class CopyContactToAnotherVault extends BaseService implements ServiceInterface $this->newContact = new Contact; $this->newContact = $this->contact->replicate(); - $this->newContact->vault_id = $this->newVault->id; + $this->newContact->vault_id = (string) $this->newVault->id; $this->newContact->save(); } diff --git a/app/Domains/Contact/ManageContact/Services/MoveContactToAnotherVault.php b/app/Domains/Contact/ManageContact/Services/MoveContactToAnotherVault.php index 8efaa34a3..16b7668e6 100644 --- a/app/Domains/Contact/ManageContact/Services/MoveContactToAnotherVault.php +++ b/app/Domains/Contact/ManageContact/Services/MoveContactToAnotherVault.php @@ -91,7 +91,7 @@ class MoveContactToAnotherVault extends BaseService implements ServiceInterface { if ($this->contact->company) { if ($this->contact->company->contacts->count() === 1) { - $this->contact->company->vault_id = $this->newVault->id; + $this->contact->company->vault_id = (string) $this->newVault->id; $this->contact->company->save(); } else { $newCompany = (new CreateCompany)->execute([ diff --git a/app/Domains/Contact/ManageContact/Web/Controllers/ContactVCardController.php b/app/Domains/Contact/ManageContact/Web/Controllers/ContactVCardController.php index cb6eb91f5..9cdab74d4 100644 --- a/app/Domains/Contact/ManageContact/Web/Controllers/ContactVCardController.php +++ b/app/Domains/Contact/ManageContact/Web/Controllers/ContactVCardController.php @@ -16,7 +16,7 @@ class ContactVCardController extends Controller { public function download(Request $request, Vault $vault, Contact $contact) { - $cardData = $this->exportVCard($vault->id, $contact->id); + $cardData = $this->exportVCard((string) $vault->id, $contact->id); $name = Str::of($contact->name)->slug(language: App::getLocale()); return Redirect::back()->with('flash', [ diff --git a/app/Domains/Contact/ManageGroups/Web/ViewHelpers/GroupIndexViewHelper.php b/app/Domains/Contact/ManageGroups/Web/ViewHelpers/GroupIndexViewHelper.php index 2f4e96bd8..cdcfe01e1 100644 --- a/app/Domains/Contact/ManageGroups/Web/ViewHelpers/GroupIndexViewHelper.php +++ b/app/Domains/Contact/ManageGroups/Web/ViewHelpers/GroupIndexViewHelper.php @@ -31,7 +31,7 @@ class GroupIndexViewHelper ]), ]); - return [ + return [ // @phpstan-ignore-line 'id' => $group->id, 'name' => $group->name, 'url' => [ diff --git a/app/Domains/Contact/ManageGroups/Web/ViewHelpers/GroupShowViewHelper.php b/app/Domains/Contact/ManageGroups/Web/ViewHelpers/GroupShowViewHelper.php index 51123bb8c..e29f6a8dc 100644 --- a/app/Domains/Contact/ManageGroups/Web/ViewHelpers/GroupShowViewHelper.php +++ b/app/Domains/Contact/ManageGroups/Web/ViewHelpers/GroupShowViewHelper.php @@ -22,7 +22,7 @@ class GroupShowViewHelper : $group->groupType->groupTypeRoles() ->orderBy('position') ->get() - ->map(function (GroupTypeRole $role) use ($group) { + ->map(function (GroupTypeRole $role) use ($group) { // @phpstan-ignore-line $contactsCollection = $group->contacts() ->wherePivot('group_type_role_id', $role->id) ->get() @@ -37,7 +37,7 @@ class GroupShowViewHelper ]), ]); - return [ + return [ // @phpstan-ignore-line 'id' => $role->id, 'label' => $role->label, 'contacts' => $contactsCollection, diff --git a/app/Domains/Contact/ManageLoans/Web/ViewHelpers/ModuleLoanViewHelper.php b/app/Domains/Contact/ManageLoans/Web/ViewHelpers/ModuleLoanViewHelper.php index dbe789bb3..edd454fa2 100644 --- a/app/Domains/Contact/ManageLoans/Web/ViewHelpers/ModuleLoanViewHelper.php +++ b/app/Domains/Contact/ManageLoans/Web/ViewHelpers/ModuleLoanViewHelper.php @@ -17,11 +17,11 @@ class ModuleLoanViewHelper $loansAsLoaner = $contact->loansAsLoaner()->where('settled', false)->get(); $loansAsLoanee = $contact->loansAsLoanee()->where('settled', false)->get(); - $loans = $loansAsLoaner->concat($loansAsLoanee)->sortBy('loaned_at')->unique('id'); - - $loansAssociatedWithContactCollection = $loans->map(function ($loan) use ($contact, $user) { - return self::dtoLoan($loan, $contact, $user); - }); + $loansAssociatedWithContactCollection = $loansAsLoaner + ->concat($loansAsLoanee) + ->sortBy('loaned_at') + ->unique('id') + ->map(fn (Loan $loan): array => self::dtoLoan($loan, $contact, $user)); // @phpstan-ignore-line return [ 'loans' => $loansAssociatedWithContactCollection, diff --git a/app/Domains/Settings/ManageUsers/Services/DestroyUser.php b/app/Domains/Settings/ManageUsers/Services/DestroyUser.php index 4f712e855..4a58ab181 100644 --- a/app/Domains/Settings/ManageUsers/Services/DestroyUser.php +++ b/app/Domains/Settings/ManageUsers/Services/DestroyUser.php @@ -55,8 +55,10 @@ class DestroyUser extends BaseService implements ServiceInterface { $this->validateRules($this->data); - $this->user = $this->account()->users() + /** @var User */ + $user = $this->account()->users() ->findOrFail($this->data['user_id']); + $this->user = $user; if ($this->data['user_id'] === $this->data['author_id']) { throw new ValidationException( diff --git a/app/Domains/Settings/ManageUsers/Services/GiveAdministratorPrivilege.php b/app/Domains/Settings/ManageUsers/Services/GiveAdministratorPrivilege.php index da52b4cff..63b1a281e 100644 --- a/app/Domains/Settings/ManageUsers/Services/GiveAdministratorPrivilege.php +++ b/app/Domains/Settings/ManageUsers/Services/GiveAdministratorPrivilege.php @@ -38,6 +38,7 @@ class GiveAdministratorPrivilege extends BaseService implements ServiceInterface { $this->validateRules($data); + /** @var User */ $user = $this->account()->users() ->findOrFail($data['user_id']); diff --git a/app/Domains/Settings/ManageUsers/Services/RemoveAdministratorPrivilege.php b/app/Domains/Settings/ManageUsers/Services/RemoveAdministratorPrivilege.php index 8d16a040a..56e74b8de 100644 --- a/app/Domains/Settings/ManageUsers/Services/RemoveAdministratorPrivilege.php +++ b/app/Domains/Settings/ManageUsers/Services/RemoveAdministratorPrivilege.php @@ -38,6 +38,7 @@ class RemoveAdministratorPrivilege extends BaseService implements ServiceInterfa { $this->validateRules($data); + /** @var User */ $user = $this->account()->users() ->findOrFail($data['user_id']); diff --git a/app/Domains/Settings/ManageUsers/Web/ViewHelpers/UserIndexViewHelper.php b/app/Domains/Settings/ManageUsers/Web/ViewHelpers/UserIndexViewHelper.php index dec32228f..f6e79d50f 100644 --- a/app/Domains/Settings/ManageUsers/Web/ViewHelpers/UserIndexViewHelper.php +++ b/app/Domains/Settings/ManageUsers/Web/ViewHelpers/UserIndexViewHelper.php @@ -9,11 +9,10 @@ class UserIndexViewHelper { public static function data(User $loggedUser): array { + /** @var \Illuminate\Database\Eloquent\Collection */ $users = $loggedUser->account->users; - $userCollection = $users->map(function ($user) use ($loggedUser) { - return self::dtoUser($user, $loggedUser); - }); + $userCollection = $users->map(fn (User $user): array => self::dtoUser($user, $loggedUser)); return [ 'users' => $userCollection, diff --git a/app/Domains/Vault/ManageJournals/Services/AddPostToSliceOfLife.php b/app/Domains/Vault/ManageJournals/Services/AddPostToSliceOfLife.php index 5268e0766..7e2fd5eeb 100644 --- a/app/Domains/Vault/ManageJournals/Services/AddPostToSliceOfLife.php +++ b/app/Domains/Vault/ManageJournals/Services/AddPostToSliceOfLife.php @@ -11,8 +11,6 @@ class AddPostToSliceOfLife extends BaseService implements ServiceInterface { private Post $post; - private ?SliceOfLife $slice; - private array $data; /** diff --git a/app/Domains/Vault/ManageJournals/Web/ViewHelpers/JournalShowViewHelper.php b/app/Domains/Vault/ManageJournals/Web/ViewHelpers/JournalShowViewHelper.php index 4ae7b2a12..3b06cb50b 100644 --- a/app/Domains/Vault/ManageJournals/Web/ViewHelpers/JournalShowViewHelper.php +++ b/app/Domains/Vault/ManageJournals/Web/ViewHelpers/JournalShowViewHelper.php @@ -148,13 +148,14 @@ class JournalShowViewHelper */ public static function yearsOfContentInJournal(Journal $journal): Collection { + /** @var Collection */ $posts = Post::where('journal_id', $journal->id) ->select(DB::raw(SQLHelper::year('written_at').' as year')) ->distinct() ->orderBy('year', 'desc') ->get(); - return $posts->map(fn (Post $post) => [ + return $posts->map(fn (Post $post): array => [ // @phpstan-ignore-line 'year' => $post->year, 'posts' => Post::where('journal_id', $journal->id) ->whereYear('written_at', $post->year) @@ -196,7 +197,7 @@ class JournalShowViewHelper public static function slices(Journal $journal): Collection { - $slicesCollection = $journal + return $journal ->slicesOfLife() ->get() ->map(fn (SliceOfLife $slice) => [ @@ -212,7 +213,5 @@ class JournalShowViewHelper ]), ], ]); - - return $slicesCollection; } } diff --git a/app/Domains/Vault/ManageVault/Web/ViewHelpers/VaultIndexViewHelper.php b/app/Domains/Vault/ManageVault/Web/ViewHelpers/VaultIndexViewHelper.php index 12c984b51..60a019d73 100644 --- a/app/Domains/Vault/ManageVault/Web/ViewHelpers/VaultIndexViewHelper.php +++ b/app/Domains/Vault/ManageVault/Web/ViewHelpers/VaultIndexViewHelper.php @@ -128,7 +128,7 @@ class VaultIndexViewHelper private static function getContacts(Vault $vault): Collection { return $vault->contacts - ->random(fn (Collection $items): int => min(5, count($items))) + ->random(fn (Collection $items): int => min(5, count($items))) // @phpstan-ignore-line ->map(fn (Contact $contact) => [ 'id' => $contact->id, 'name' => $contact->name, diff --git a/app/Domains/Vault/ManageVault/Web/ViewHelpers/VaultReminderIndexViewHelper.php b/app/Domains/Vault/ManageVault/Web/ViewHelpers/VaultReminderIndexViewHelper.php index 1a77166d3..e26c4c350 100644 --- a/app/Domains/Vault/ManageVault/Web/ViewHelpers/VaultReminderIndexViewHelper.php +++ b/app/Domains/Vault/ManageVault/Web/ViewHelpers/VaultReminderIndexViewHelper.php @@ -58,7 +58,7 @@ class VaultReminderIndexViewHelper $reminder = ContactReminder::where('id', $contactReminderScheduled->contact_reminder_id)->with('contact')->first(); $contact = $reminder->contact; - if ($contact->vault_id !== $vault->id) { + if ($contact->vault_id != $vault->id) { continue; } diff --git a/app/Domains/Vault/ManageVault/Web/ViewHelpers/VaultShowViewHelper.php b/app/Domains/Vault/ManageVault/Web/ViewHelpers/VaultShowViewHelper.php index 23c9fac05..6c38287eb 100644 --- a/app/Domains/Vault/ManageVault/Web/ViewHelpers/VaultShowViewHelper.php +++ b/app/Domains/Vault/ManageVault/Web/ViewHelpers/VaultShowViewHelper.php @@ -55,7 +55,7 @@ class VaultShowViewHelper $remindersCollection = $contactRemindersScheduled->map(function ($reminder) use ($vault, $user) { $contact = $reminder->contact; - if ($contact->vault_id !== $vault->id) { + if ($contact->vault_id != $vault->id) { return null; } diff --git a/app/Domains/Vault/ManageVaultSettings/Services/ChangeVaultAccess.php b/app/Domains/Vault/ManageVaultSettings/Services/ChangeVaultAccess.php index b3e9135ec..2580f8f34 100644 --- a/app/Domains/Vault/ManageVaultSettings/Services/ChangeVaultAccess.php +++ b/app/Domains/Vault/ManageVaultSettings/Services/ChangeVaultAccess.php @@ -56,8 +56,10 @@ class ChangeVaultAccess extends BaseService implements ServiceInterface { $this->validateRules($this->data); - $this->user = $this->account()->users() + /** @var User */ + $user = $this->account()->users() ->findOrFail($this->data['user_id']); + $this->user = $user; if ($this->user->id === $this->author->id) { throw new SameUserException; diff --git a/app/Domains/Vault/ManageVaultSettings/Services/GrantVaultAccessToUser.php b/app/Domains/Vault/ManageVaultSettings/Services/GrantVaultAccessToUser.php index 02799ce70..8c5b35e9b 100644 --- a/app/Domains/Vault/ManageVaultSettings/Services/GrantVaultAccessToUser.php +++ b/app/Domains/Vault/ManageVaultSettings/Services/GrantVaultAccessToUser.php @@ -59,8 +59,10 @@ class GrantVaultAccessToUser extends BaseService implements ServiceInterface { $this->validateRules($this->data); - $this->user = $this->account()->users() + /** @var User */ + $user = $this->account()->users() ->findOrFail($this->data['user_id']); + $this->user = $user; if ($this->user->id === $this->author->id) { throw new SameUserException; diff --git a/app/Domains/Vault/ManageVaultSettings/Services/RemoveVaultAccess.php b/app/Domains/Vault/ManageVaultSettings/Services/RemoveVaultAccess.php index ccedbc639..a49302b7f 100644 --- a/app/Domains/Vault/ManageVaultSettings/Services/RemoveVaultAccess.php +++ b/app/Domains/Vault/ManageVaultSettings/Services/RemoveVaultAccess.php @@ -55,8 +55,10 @@ class RemoveVaultAccess extends BaseService implements ServiceInterface { $this->validateRules($this->data); - $this->user = $this->account()->users() + /** @var User */ + $user = $this->account()->users() ->findOrFail($this->data['user_id']); + $this->user = $user; if ($this->user->id === $this->author->id) { throw new SameUserException; diff --git a/app/Domains/Vault/ManageVaultSettings/Web/ViewHelpers/VaultSettingsIndexViewHelper.php b/app/Domains/Vault/ManageVaultSettings/Web/ViewHelpers/VaultSettingsIndexViewHelper.php index 107167d77..5de0f9463 100644 --- a/app/Domains/Vault/ManageVaultSettings/Web/ViewHelpers/VaultSettingsIndexViewHelper.php +++ b/app/Domains/Vault/ManageVaultSettings/Web/ViewHelpers/VaultSettingsIndexViewHelper.php @@ -31,12 +31,8 @@ class VaultSettingsIndexViewHelper $usersInAccount = $vault->account->users()->whereNotNull('email_verified_at')->get(); $usersInVault = $vault->users()->get(); $usersInAccount = $usersInAccount->diff($usersInVault); - $usersInAccountCollection = $usersInAccount->map(function ($user) use ($vault) { - return self::dtoUser($user, $vault); - }); - $usersInVaultCollection = $usersInVault->map(function ($user) use ($vault) { - return self::dtoUser($user, $vault); - }); + $usersInAccountCollection = $usersInAccount->map(fn (User $user): array => self::dtoUser($user, $vault)); // @phpstan-ignore-line + $usersInVaultCollection = $usersInVault->map(fn (User $user): array => self::dtoUser($user, $vault)); // labels $labels = $vault->labels() diff --git a/app/Exceptions/Handler.php b/app/Exceptions/Handler.php index 35213f43d..2ad8d1f59 100644 --- a/app/Exceptions/Handler.php +++ b/app/Exceptions/Handler.php @@ -19,7 +19,7 @@ class Handler extends ExceptionHandler /** * A list of the inputs that are never flashed for validation exceptions. * - * @var array + * @var list */ protected $dontFlash = [ 'current_password', diff --git a/app/Helpers/CollectionHelper.php b/app/Helpers/CollectionHelper.php index eec5f82b8..ffdd7bcbb 100644 --- a/app/Helpers/CollectionHelper.php +++ b/app/Helpers/CollectionHelper.php @@ -70,10 +70,6 @@ class CollectionHelper */ protected static function valueRetriever(callable|string $value): callable { - if (! is_string($value) && is_callable($value)) { - return $value; - } - - return fn ($item) => data_get($item, $value); + return is_callable($value) ? $value : fn ($item) => data_get($item, $value); } } diff --git a/app/Helpers/ImportantDateHelper.php b/app/Helpers/ImportantDateHelper.php index 0ea28100d..80467b6b7 100644 --- a/app/Helpers/ImportantDateHelper.php +++ b/app/Helpers/ImportantDateHelper.php @@ -101,7 +101,7 @@ class ImportantDateHelper } // case: only know the month and day. In this case, we can't calculate - //the age at all + // the age at all if ($date->day && $date->month && ! $date->year) { $type = ContactImportantDate::TYPE_MONTH_DAY; } diff --git a/app/Http/Controllers/Auth/SocialiteCallbackController.php b/app/Http/Controllers/Auth/SocialiteCallbackController.php index 5f7b72708..f5b88a85d 100644 --- a/app/Http/Controllers/Auth/SocialiteCallbackController.php +++ b/app/Http/Controllers/Auth/SocialiteCallbackController.php @@ -46,7 +46,7 @@ class SocialiteCallbackController extends Controller $this->checkProvider($driver); $this->checkForErrors($request, $driver); - return $this->loginPipeline($request)->then(function (/*$request*/) { + return $this->loginPipeline($request)->then(function (/* $request */) { return Redirect::intended(route('home')); }); } catch (ValidationException $e) { diff --git a/app/Http/Middleware/Authenticate.php b/app/Http/Middleware/Authenticate.php index 704089a7f..027458f4f 100644 --- a/app/Http/Middleware/Authenticate.php +++ b/app/Http/Middleware/Authenticate.php @@ -14,8 +14,6 @@ class Authenticate extends Middleware */ protected function redirectTo($request) { - if (! $request->expectsJson()) { - return route('login'); - } + return ! $request->expectsJson() ? route('login') : null; } } diff --git a/app/Http/Middleware/SanctumSetUser.php b/app/Http/Middleware/SanctumSetUser.php index 1aa1c1c89..1b2d4b874 100644 --- a/app/Http/Middleware/SanctumSetUser.php +++ b/app/Http/Middleware/SanctumSetUser.php @@ -26,7 +26,7 @@ class SanctumSetUser */ public function handle(Request $request, Closure $next) { - $this->sanctum()->setUser($request->user()->withAccessToken(new TransientToken)); + $this->sanctum()->setUser($request->user()->withAccessToken(new TransientToken)); // @phpstan-ignore-line return $next($request); } diff --git a/app/Models/Account.php b/app/Models/Account.php index 3a7579529..b0febbd6a 100644 --- a/app/Models/Account.php +++ b/app/Models/Account.php @@ -16,7 +16,7 @@ class Account extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'storage_limit_in_mb', @@ -34,6 +34,8 @@ class Account extends Model /** * Get the templates associated with the account. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\Template, $this> */ public function templates(): HasMany { @@ -42,6 +44,8 @@ class Account extends Model /** * Get the modules associated with the account. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\Module, $this> */ public function modules(): HasMany { @@ -50,6 +54,8 @@ class Account extends Model /** * Get the information associated with the account. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\GroupType, $this> */ public function groupTypes(): HasMany { @@ -58,6 +64,8 @@ class Account extends Model /** * Get the relationship group types associated with the account. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\RelationshipGroupType, $this> */ public function relationshipGroupTypes(): HasMany { @@ -66,6 +74,8 @@ class Account extends Model /** * Get the genders associated with the account. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\Gender, $this> */ public function genders(): HasMany { @@ -74,6 +84,8 @@ class Account extends Model /** * Get the pronouns associated with the account. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\Pronoun, $this> */ public function pronouns(): HasMany { @@ -82,6 +94,8 @@ class Account extends Model /** * Get the contact information types associated with the account. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\ContactInformationType, $this> */ public function contactInformationTypes(): HasMany { @@ -90,6 +104,8 @@ class Account extends Model /** * Get the address types associated with the account. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\AddressType, $this> */ public function addressTypes(): HasMany { @@ -98,6 +114,8 @@ class Account extends Model /** * Get the pet categories associated with the account. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\PetCategory, $this> */ public function petCategories(): HasMany { @@ -106,6 +124,8 @@ class Account extends Model /** * Get the emotions associated with the account. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\Emotion, $this> */ public function emotions(): HasMany { @@ -114,6 +134,8 @@ class Account extends Model /** * Get the currencies in the account. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany<\App\Models\Currency, $this> */ public function currencies(): BelongsToMany { @@ -124,6 +146,8 @@ class Account extends Model /** * Get the call reason types associated with the account. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\CallReasonType, $this> */ public function callReasonTypes(): HasMany { @@ -132,6 +156,8 @@ class Account extends Model /** * Get the gift occasions associated with the account. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\GiftOccasion, $this> */ public function giftOccasions(): HasMany { @@ -140,6 +166,8 @@ class Account extends Model /** * Get the gift stages associated with the account. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\GiftState, $this> */ public function giftStates(): HasMany { @@ -148,6 +176,8 @@ class Account extends Model /** * Get the vaults associated with the account. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\Vault, $this> */ public function vaults(): HasMany { @@ -156,6 +186,8 @@ class Account extends Model /** * Get the post templates associated with the account. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\PostTemplate, $this> */ public function postTemplates(): HasMany { @@ -164,6 +196,8 @@ class Account extends Model /** * Get the religions associated with the account. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\Religion, $this> */ public function religions(): HasMany { diff --git a/app/Models/Address.php b/app/Models/Address.php index 00195e8f1..62ca3e837 100644 --- a/app/Models/Address.php +++ b/app/Models/Address.php @@ -17,7 +17,7 @@ class Address extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'vault_id', @@ -34,6 +34,8 @@ class Address extends Model /** * Get the contacts associated with the address. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany<\App\Models\Contact, $this> */ public function contacts(): BelongsToMany { @@ -43,6 +45,8 @@ class Address extends Model /** * Get the address type object associated with the address. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\AddressType, $this> */ public function addressType(): BelongsTo { @@ -51,6 +55,8 @@ class Address extends Model /** * Get the address's feed item. + * + * @return \Illuminate\Database\Eloquent\Relations\MorphOne<\App\Models\ContactFeedItem, $this> */ public function feedItem(): MorphOne { diff --git a/app/Models/AddressBookSubscription.php b/app/Models/AddressBookSubscription.php index 931714bf5..c3dce2def 100644 --- a/app/Models/AddressBookSubscription.php +++ b/app/Models/AddressBookSubscription.php @@ -30,7 +30,7 @@ class AddressBookSubscription extends Model implements Loggable /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'user_id', @@ -71,7 +71,7 @@ class AddressBookSubscription extends Model implements Loggable /** * Eager load account with every contact. * - * @var array + * @var list */ protected $with = [ 'user', @@ -79,6 +79,8 @@ class AddressBookSubscription extends Model implements Loggable /** * Get the account record associated with the subscription. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Account, $this> */ public function account(): BelongsTo { @@ -87,6 +89,8 @@ class AddressBookSubscription extends Model implements Loggable /** * Get the user record associated with the subscription. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\User, $this> */ public function user(): BelongsTo { @@ -95,6 +99,8 @@ class AddressBookSubscription extends Model implements Loggable /** * Get the vault record associated with the subscription. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Vault, $this> */ public function vault(): BelongsTo { @@ -103,6 +109,8 @@ class AddressBookSubscription extends Model implements Loggable /** * Get the local synctoken. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\SyncToken, $this> */ public function localSyncToken(): BelongsTo { @@ -111,6 +119,8 @@ class AddressBookSubscription extends Model implements Loggable /** * Get the subscription's logs. + * + * @return \Illuminate\Database\Eloquent\Relations\MorphMany<\App\Models\Log, $this> */ public function logs(): MorphMany { diff --git a/app/Models/AddressType.php b/app/Models/AddressType.php index 4b2add87b..a702390d7 100644 --- a/app/Models/AddressType.php +++ b/app/Models/AddressType.php @@ -16,7 +16,7 @@ class AddressType extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'account_id', @@ -26,6 +26,8 @@ class AddressType extends Model /** * Get the account associated with the contact information type. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Account, $this> */ public function account(): BelongsTo { diff --git a/app/Models/Call.php b/app/Models/Call.php index 5924ebc54..d96906bae 100644 --- a/app/Models/Call.php +++ b/app/Models/Call.php @@ -26,7 +26,7 @@ class Call extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'contact_id', @@ -54,6 +54,8 @@ class Call extends Model /** * Get the contact associated with the call. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Contact, $this> */ public function contact(): BelongsTo { @@ -62,6 +64,8 @@ class Call extends Model /** * Get the author associated with the call. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\User, $this> */ public function author(): BelongsTo { @@ -70,6 +74,8 @@ class Call extends Model /** * Get the call reason associated with the call. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\CallReason, $this> */ public function callReason(): BelongsTo { @@ -78,6 +84,8 @@ class Call extends Model /** * Get the emotion associated with the call. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Emotion, $this> */ public function emotion(): BelongsTo { diff --git a/app/Models/CallReason.php b/app/Models/CallReason.php index 0e59ac2b4..a8e54881c 100644 --- a/app/Models/CallReason.php +++ b/app/Models/CallReason.php @@ -16,7 +16,7 @@ class CallReason extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'call_reason_type_id', @@ -26,6 +26,8 @@ class CallReason extends Model /** * Get the call reason type associated with call reason. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\CallReasonType, $this> */ public function callReasonType(): BelongsTo { diff --git a/app/Models/CallReasonType.php b/app/Models/CallReasonType.php index 1c2cbde3d..774dfc8bd 100644 --- a/app/Models/CallReasonType.php +++ b/app/Models/CallReasonType.php @@ -17,7 +17,7 @@ class CallReasonType extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'account_id', @@ -27,6 +27,8 @@ class CallReasonType extends Model /** * Get the account associated with the call reason type. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Account, $this> */ public function account(): BelongsTo { @@ -35,6 +37,8 @@ class CallReasonType extends Model /** * Get the call reasons associated with the call reason type. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\CallReason, $this> */ public function callReasons(): HasMany { diff --git a/app/Models/Company.php b/app/Models/Company.php index f518941ca..d11ce835f 100644 --- a/app/Models/Company.php +++ b/app/Models/Company.php @@ -25,7 +25,7 @@ class Company extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'vault_id', @@ -35,6 +35,8 @@ class Company extends Model /** * Get the vault associated with the company. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Vault, $this> */ public function vault(): BelongsTo { @@ -43,6 +45,8 @@ class Company extends Model /** * Get the contacts associated with the company. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\Contact, $this> */ public function contacts(): HasMany { diff --git a/app/Models/Contact.php b/app/Models/Contact.php index e0069ee2b..1d019b761 100644 --- a/app/Models/Contact.php +++ b/app/Models/Contact.php @@ -38,7 +38,7 @@ class Contact extends VCardResource /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'vault_id', @@ -138,6 +138,8 @@ class Contact extends VCardResource /** * Get the vault associated with the contact. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Vault, $this> */ public function vault(): BelongsTo { @@ -146,6 +148,8 @@ class Contact extends VCardResource /** * Get the gender associated with the contact. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Gender, $this> */ public function gender(): BelongsTo { @@ -154,6 +158,8 @@ class Contact extends VCardResource /** * Get the pronoun associated with the contact. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Pronoun, $this> */ public function pronoun(): BelongsTo { @@ -162,6 +168,8 @@ class Contact extends VCardResource /** * Get the template associated with the contact. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Template, $this> */ public function template(): BelongsTo { @@ -170,6 +178,8 @@ class Contact extends VCardResource /** * Get the relationships associated with the contact. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany<\App\Models\Contact, $this> */ public function relationships(): BelongsToMany { @@ -178,6 +188,8 @@ class Contact extends VCardResource /** * Get the labels associated with the contact. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany<\App\Models\Label, $this> */ public function labels(): BelongsToMany { @@ -186,6 +198,8 @@ class Contact extends VCardResource /** * Get the contact information records associated with the contact. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\ContactInformation, $this> */ public function contactInformations(): HasMany { @@ -194,6 +208,8 @@ class Contact extends VCardResource /** * Get the note records associated with the contact. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\Note, $this> */ public function notes(): HasMany { @@ -202,6 +218,8 @@ class Contact extends VCardResource /** * Get the date records associated with the contact. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\ContactImportantDate, $this> */ public function importantDates(): HasMany { @@ -210,6 +228,8 @@ class Contact extends VCardResource /** * Get the contact reminders records associated with the contact. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\ContactReminder, $this> */ public function reminders(): HasMany { @@ -242,6 +262,8 @@ class Contact extends VCardResource /** * Get the company associated with the contact. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Company, $this> */ public function company(): BelongsTo { @@ -250,6 +272,8 @@ class Contact extends VCardResource /** * Get the tasks associated with the contact. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\ContactTask, $this> */ public function tasks(): HasMany { @@ -258,6 +282,8 @@ class Contact extends VCardResource /** * Get the calls associated with the contact. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\Call, $this> */ public function calls(): HasMany { @@ -266,6 +292,8 @@ class Contact extends VCardResource /** * Get the pets associated with the contact. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\Pet, $this> */ public function pets(): HasMany { @@ -274,6 +302,8 @@ class Contact extends VCardResource /** * Get the goals associated with the contact. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\Goal, $this> */ public function goals(): HasMany { @@ -282,6 +312,8 @@ class Contact extends VCardResource /** * Get the files associated with the contact. + * + * @return \Illuminate\Database\Eloquent\Relations\MorphMany<\App\Models\File, $this> */ public function files(): MorphMany { @@ -291,6 +323,8 @@ class Contact extends VCardResource /** * Get the file associated with the contact. * If it exists, it's the avatar. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\File, $this> */ public function file(): BelongsTo { @@ -299,6 +333,8 @@ class Contact extends VCardResource /** * Get the groups associated with the contact. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany<\App\Models\Group, $this> */ public function groups(): BelongsToMany { @@ -307,6 +343,8 @@ class Contact extends VCardResource /** * Get the posts associated with the contact. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany<\App\Models\Post, $this> */ public function posts(): BelongsToMany { @@ -315,6 +353,8 @@ class Contact extends VCardResource /** * Get the religion associated with the contact. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Religion, $this> */ public function religion(): BelongsTo { @@ -323,6 +363,8 @@ class Contact extends VCardResource /** * Get the life events associated with the contact. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany<\App\Models\LifeEvent, $this> */ public function lifeEvents(): BelongsToMany { @@ -331,6 +373,8 @@ class Contact extends VCardResource /** * Get the timeline events associated with the contact. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany<\App\Models\TimelineEvent, $this> */ public function timelineEvents(): BelongsToMany { @@ -339,6 +383,8 @@ class Contact extends VCardResource /** * Get the mood tracking events associated with the contact. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\MoodTrackingEvent, $this> */ public function moodTrackingEvents(): HasMany { @@ -347,6 +393,8 @@ class Contact extends VCardResource /** * Get the addresses associated with the contact. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany<\App\Models\Address, $this> */ public function addresses(): BelongsToMany { @@ -357,6 +405,8 @@ class Contact extends VCardResource /** * Get the quick facts associated with the contact. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\QuickFact, $this> */ public function quickFacts(): HasMany { @@ -365,6 +415,8 @@ class Contact extends VCardResource /** * Get the life metrics associated with the contact. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany<\App\Models\LifeMetric, $this> */ public function lifeMetrics(): BelongsToMany { diff --git a/app/Models/ContactFeedItem.php b/app/Models/ContactFeedItem.php index 470be3f4e..d59c788ea 100644 --- a/app/Models/ContactFeedItem.php +++ b/app/Models/ContactFeedItem.php @@ -95,7 +95,7 @@ class ContactFeedItem extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'author_id', @@ -108,6 +108,8 @@ class ContactFeedItem extends Model /** * Get the user associated with the contact feed item. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\User, $this> */ public function author(): BelongsTo { @@ -116,6 +118,8 @@ class ContactFeedItem extends Model /** * Get the contact associated with the contact feed item. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Contact, $this> */ public function contact(): BelongsTo { diff --git a/app/Models/ContactImportantDate.php b/app/Models/ContactImportantDate.php index 18c461e0b..52873aac5 100644 --- a/app/Models/ContactImportantDate.php +++ b/app/Models/ContactImportantDate.php @@ -32,7 +32,7 @@ class ContactImportantDate extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'contact_id', @@ -45,6 +45,8 @@ class ContactImportantDate extends Model /** * Get the contact associated with the contact date. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Contact, $this> */ public function contact(): BelongsTo { @@ -53,6 +55,8 @@ class ContactImportantDate extends Model /** * Get the important date type associated with the contact date. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\ContactImportantDateType, $this> */ public function contactImportantDateType(): BelongsTo { @@ -61,6 +65,8 @@ class ContactImportantDate extends Model /** * Get the important date's feed item. + * + * @return \Illuminate\Database\Eloquent\Relations\MorphOne<\App\Models\ContactFeedItem, $this> */ public function feedItem(): MorphOne { diff --git a/app/Models/ContactImportantDateType.php b/app/Models/ContactImportantDateType.php index afc986732..ab8a65fe4 100644 --- a/app/Models/ContactImportantDateType.php +++ b/app/Models/ContactImportantDateType.php @@ -15,7 +15,7 @@ class ContactImportantDateType extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'vault_id', @@ -35,6 +35,8 @@ class ContactImportantDateType extends Model /** * Get the vault associated with the contact date type. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Vault, $this> */ public function vault(): BelongsTo { diff --git a/app/Models/ContactInformation.php b/app/Models/ContactInformation.php index dbe9c44f1..8c4d46c57 100644 --- a/app/Models/ContactInformation.php +++ b/app/Models/ContactInformation.php @@ -17,7 +17,7 @@ class ContactInformation extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'contact_id', @@ -27,6 +27,8 @@ class ContactInformation extends Model /** * Get the contact associated with the contact information. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Contact, $this> */ public function contact(): BelongsTo { @@ -35,6 +37,8 @@ class ContactInformation extends Model /** * Get the contact information type associated with the contact information. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\ContactInformationType, $this> */ public function contactInformationType(): BelongsTo { @@ -66,6 +70,8 @@ class ContactInformation extends Model /** * Get the contact information's feed item. + * + * @return \Illuminate\Database\Eloquent\Relations\MorphOne<\App\Models\ContactFeedItem, $this> */ public function feedItem(): MorphOne { diff --git a/app/Models/ContactInformationType.php b/app/Models/ContactInformationType.php index dd7c1481c..8b67aa513 100644 --- a/app/Models/ContactInformationType.php +++ b/app/Models/ContactInformationType.php @@ -14,7 +14,7 @@ class ContactInformationType extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'account_id', @@ -35,6 +35,8 @@ class ContactInformationType extends Model /** * Get the account associated with the contact information type. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Account, $this> */ public function account(): BelongsTo { diff --git a/app/Models/ContactReminder.php b/app/Models/ContactReminder.php index 7ef472d52..5ede31fcc 100644 --- a/app/Models/ContactReminder.php +++ b/app/Models/ContactReminder.php @@ -27,7 +27,7 @@ class ContactReminder extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'contact_id', @@ -52,6 +52,8 @@ class ContactReminder extends Model /** * Get the contact associated with the contact reminder. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Contact, $this> */ public function contact(): BelongsTo { @@ -60,6 +62,8 @@ class ContactReminder extends Model /** * Get the user notification channel records associated with the contact reminder. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany<\App\Models\UserNotificationChannel, $this> */ public function userNotificationChannels(): BelongsToMany { diff --git a/app/Models/ContactTask.php b/app/Models/ContactTask.php index 20eba2ef7..c6246d95d 100644 --- a/app/Models/ContactTask.php +++ b/app/Models/ContactTask.php @@ -15,7 +15,7 @@ class ContactTask extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'contact_id', @@ -41,6 +41,8 @@ class ContactTask extends Model /** * Get the contact associated with the contact task. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Contact, $this> */ public function contact(): BelongsTo { @@ -49,6 +51,8 @@ class ContactTask extends Model /** * Get the author associated with the contact task. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\User, $this> */ public function author(): BelongsTo { diff --git a/app/Models/Currency.php b/app/Models/Currency.php index b46566d42..3d2608a74 100644 --- a/app/Models/Currency.php +++ b/app/Models/Currency.php @@ -15,7 +15,7 @@ class Currency extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'code', @@ -23,6 +23,8 @@ class Currency extends Model /** * Get the account records that have the currency. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany<\App\Models\Account, $this> */ public function accounts(): BelongsToMany { diff --git a/app/Models/Emotion.php b/app/Models/Emotion.php index 414b2bd4d..dd9c7b542 100644 --- a/app/Models/Emotion.php +++ b/app/Models/Emotion.php @@ -25,7 +25,7 @@ class Emotion extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'account_id', @@ -36,6 +36,8 @@ class Emotion extends Model /** * Get the account associated with the emotion. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Account, $this> */ public function account(): BelongsTo { diff --git a/app/Models/File.php b/app/Models/File.php index b4a9e7084..64b16e6ec 100644 --- a/app/Models/File.php +++ b/app/Models/File.php @@ -30,7 +30,7 @@ class File extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'vault_id', @@ -57,6 +57,8 @@ class File extends Model /** * Get the vault associated with the file. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Vault, $this> */ public function vault(): BelongsTo { diff --git a/app/Models/Gender.php b/app/Models/Gender.php index 06705698d..2c9e08292 100644 --- a/app/Models/Gender.php +++ b/app/Models/Gender.php @@ -51,7 +51,7 @@ class Gender extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'account_id', @@ -62,6 +62,8 @@ class Gender extends Model /** * Get the account associated with the gender. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Account, $this> */ public function account(): BelongsTo { diff --git a/app/Models/GiftOccasion.php b/app/Models/GiftOccasion.php index 0daad16db..27f67d103 100644 --- a/app/Models/GiftOccasion.php +++ b/app/Models/GiftOccasion.php @@ -16,7 +16,7 @@ class GiftOccasion extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'account_id', @@ -27,6 +27,8 @@ class GiftOccasion extends Model /** * Get the account associated with the gift occasion. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Account, $this> */ public function account(): BelongsTo { diff --git a/app/Models/GiftState.php b/app/Models/GiftState.php index 8e74b413e..947ec79e1 100644 --- a/app/Models/GiftState.php +++ b/app/Models/GiftState.php @@ -16,7 +16,7 @@ class GiftState extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'account_id', @@ -27,6 +27,8 @@ class GiftState extends Model /** * Get the account associated with the gift occasion. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Account, $this> */ public function account(): BelongsTo { diff --git a/app/Models/Goal.php b/app/Models/Goal.php index 722fa3d17..801555256 100644 --- a/app/Models/Goal.php +++ b/app/Models/Goal.php @@ -15,7 +15,7 @@ class Goal extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'contact_id', @@ -34,6 +34,8 @@ class Goal extends Model /** * Get the contact associated with the goal. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Contact, $this> */ public function contact(): BelongsTo { @@ -42,6 +44,8 @@ class Goal extends Model /** * Get the streaks associated with the goal. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\Streak, $this> */ public function streaks(): HasMany { @@ -50,6 +54,8 @@ class Goal extends Model /** * Get the goal's feed item. + * + * @return \Illuminate\Database\Eloquent\Relations\MorphOne<\App\Models\ContactFeedItem, $this> */ public function feedItem(): MorphOne { diff --git a/app/Models/Group.php b/app/Models/Group.php index ddad00f40..cfc67c5e6 100644 --- a/app/Models/Group.php +++ b/app/Models/Group.php @@ -26,7 +26,7 @@ class Group extends VCardResource /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'vault_id', @@ -74,6 +74,8 @@ class Group extends VCardResource /** * Get the vault associated with the group. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Vault, $this> */ public function vault(): BelongsTo { @@ -82,6 +84,8 @@ class Group extends VCardResource /** * Get the vault associated with the group. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\GroupType, $this> */ public function groupType(): BelongsTo { @@ -90,6 +94,8 @@ class Group extends VCardResource /** * Get the contacts associated with the group. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany<\App\Models\Contact, $this> */ public function contacts(): BelongsToMany { @@ -98,6 +104,8 @@ class Group extends VCardResource /** * Get the group's feed item. + * + * @return \Illuminate\Database\Eloquent\Relations\MorphOne<\App\Models\ContactFeedItem, $this> */ public function feedItem(): MorphOne { diff --git a/app/Models/GroupType.php b/app/Models/GroupType.php index b3e23d86a..12161379c 100644 --- a/app/Models/GroupType.php +++ b/app/Models/GroupType.php @@ -17,7 +17,7 @@ class GroupType extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'account_id', @@ -28,6 +28,8 @@ class GroupType extends Model /** * Get the account record associated with the group type. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Account, $this> */ public function account(): BelongsTo { @@ -36,6 +38,8 @@ class GroupType extends Model /** * Get the group type roles associated with the group type. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\GroupTypeRole, $this> */ public function groupTypeRoles(): HasMany { diff --git a/app/Models/GroupTypeRole.php b/app/Models/GroupTypeRole.php index bc7257358..216b19115 100644 --- a/app/Models/GroupTypeRole.php +++ b/app/Models/GroupTypeRole.php @@ -16,7 +16,7 @@ class GroupTypeRole extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'group_type_id', @@ -27,6 +27,8 @@ class GroupTypeRole extends Model /** * Get the group type record associated with the group type role. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\GroupType, $this> */ public function groupType(): BelongsTo { diff --git a/app/Models/Instance/Cron.php b/app/Models/Instance/Cron.php index 2e7443865..7b254a025 100644 --- a/app/Models/Instance/Cron.php +++ b/app/Models/Instance/Cron.php @@ -12,7 +12,7 @@ class Cron extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'command', diff --git a/app/Models/Journal.php b/app/Models/Journal.php index 2f3630064..5f48823a1 100644 --- a/app/Models/Journal.php +++ b/app/Models/Journal.php @@ -16,7 +16,7 @@ class Journal extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'vault_id', @@ -26,6 +26,8 @@ class Journal extends Model /** * Get the vault associated with the journal. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Vault, $this> */ public function vault(): BelongsTo { @@ -34,6 +36,8 @@ class Journal extends Model /** * Get the posts associated with the journal. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\Post, $this> */ public function posts(): HasMany { @@ -42,6 +46,8 @@ class Journal extends Model /** * Get the slices of life associated with the journal. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\SliceOfLife, $this> */ public function slicesOfLife(): HasMany { @@ -50,6 +56,8 @@ class Journal extends Model /** * Get the journal metrics associated with the journal. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\JournalMetric, $this> */ public function journalMetrics(): HasMany { diff --git a/app/Models/JournalMetric.php b/app/Models/JournalMetric.php index 3f8ee7164..85b757825 100644 --- a/app/Models/JournalMetric.php +++ b/app/Models/JournalMetric.php @@ -16,7 +16,7 @@ class JournalMetric extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'journal_id', @@ -25,6 +25,8 @@ class JournalMetric extends Model /** * Get the journal associated with the journal metric. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Journal, $this> */ public function journal(): BelongsTo { @@ -33,6 +35,8 @@ class JournalMetric extends Model /** * Get the post metrics associated with the journal metric. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\PostMetric, $this> */ public function postMetrics(): HasMany { diff --git a/app/Models/Label.php b/app/Models/Label.php index ae14e4fb8..abcda97b0 100644 --- a/app/Models/Label.php +++ b/app/Models/Label.php @@ -17,7 +17,7 @@ class Label extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'vault_id', @@ -30,6 +30,8 @@ class Label extends Model /** * Get the vault associated with the label. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Vault, $this> */ public function vault(): BelongsTo { @@ -38,6 +40,8 @@ class Label extends Model /** * Get the contacts associated with the label. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany<\App\Models\Contact, $this> */ public function contacts(): BelongsToMany { @@ -46,6 +50,8 @@ class Label extends Model /** * Get the label's feed item. + * + * @return \Illuminate\Database\Eloquent\Relations\MorphOne<\App\Models\ContactFeedItem, $this> */ public function feedItem(): MorphOne { diff --git a/app/Models/LifeEvent.php b/app/Models/LifeEvent.php index 1489c4847..09a77f001 100644 --- a/app/Models/LifeEvent.php +++ b/app/Models/LifeEvent.php @@ -16,7 +16,7 @@ class LifeEvent extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'timeline_event_id', @@ -49,6 +49,8 @@ class LifeEvent extends Model /** * Get the timeline event associated with the life event. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\TimelineEvent, $this> */ public function timelineEvent(): BelongsTo { @@ -57,6 +59,8 @@ class LifeEvent extends Model /** * Get the life event type associated with the life event. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\LifeEventType, $this> */ public function lifeEventType(): BelongsTo { @@ -65,6 +69,8 @@ class LifeEvent extends Model /** * Get the currency associated with the life event. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Currency, $this> */ public function currency(): BelongsTo { @@ -73,6 +79,8 @@ class LifeEvent extends Model /** * Get the emotion associated with the life event. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Emotion, $this> */ public function emotion(): BelongsTo { @@ -81,6 +89,8 @@ class LifeEvent extends Model /** * Get the contact who paid for the life event. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Contact, $this> */ public function paidBy(): BelongsTo { @@ -89,6 +99,8 @@ class LifeEvent extends Model /** * Get the contact records the life event is with. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany<\App\Models\Contact, $this> */ public function participants(): BelongsToMany { diff --git a/app/Models/LifeEventCategory.php b/app/Models/LifeEventCategory.php index 3a2813d01..9a5a46222 100644 --- a/app/Models/LifeEventCategory.php +++ b/app/Models/LifeEventCategory.php @@ -17,7 +17,7 @@ class LifeEventCategory extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'vault_id', @@ -29,6 +29,8 @@ class LifeEventCategory extends Model /** * Get the vault associated with the life event category. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Vault, $this> */ public function vault(): BelongsTo { @@ -37,6 +39,8 @@ class LifeEventCategory extends Model /** * Get the life event types associated with the life event category. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\LifeEventType, $this> */ public function lifeEventTypes(): HasMany { diff --git a/app/Models/LifeEventType.php b/app/Models/LifeEventType.php index df6987204..62aced5ce 100644 --- a/app/Models/LifeEventType.php +++ b/app/Models/LifeEventType.php @@ -17,7 +17,7 @@ class LifeEventType extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'life_event_category_id', @@ -29,6 +29,8 @@ class LifeEventType extends Model /** * Get the life event category associated with the life event type. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\LifeEventCategory, $this> */ public function lifeEventCategory(): BelongsTo { @@ -37,6 +39,8 @@ class LifeEventType extends Model /** * Get the life events associated with the life event type. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\LifeEvent, $this> */ public function lifeEvents(): HasMany { diff --git a/app/Models/LifeMetric.php b/app/Models/LifeMetric.php index aee9e13d5..8a095132f 100644 --- a/app/Models/LifeMetric.php +++ b/app/Models/LifeMetric.php @@ -16,7 +16,7 @@ class LifeMetric extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'vault_id', @@ -25,6 +25,8 @@ class LifeMetric extends Model /** * Get the vault associated with the life metric. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Vault, $this> */ public function vault(): BelongsTo { @@ -33,6 +35,8 @@ class LifeMetric extends Model /** * Get the contacts associated with the life metric. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany<\App\Models\Contact, $this> */ public function contacts(): BelongsToMany { diff --git a/app/Models/Loan.php b/app/Models/Loan.php index 543d661ba..f4645edc2 100644 --- a/app/Models/Loan.php +++ b/app/Models/Loan.php @@ -25,7 +25,7 @@ class Loan extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'vault_id', @@ -62,6 +62,8 @@ class Loan extends Model /** * Get the vault associated with the loan. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Vault, $this> */ public function vault(): BelongsTo { @@ -70,6 +72,8 @@ class Loan extends Model /** * Get the currency associated with the loan. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Currency, $this> */ public function currency(): BelongsTo { @@ -78,6 +82,8 @@ class Loan extends Model /** * Get the contact that did the loan. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany<\App\Models\Contact, $this> */ public function loaners(): BelongsToMany { @@ -86,6 +92,8 @@ class Loan extends Model /** * Get the contact records the loan was made to. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany<\App\Models\Contact, $this> */ public function loanees(): BelongsToMany { @@ -94,6 +102,8 @@ class Loan extends Model /** * Get the loan's feed item. + * + * @return \Illuminate\Database\Eloquent\Relations\MorphOne<\App\Models\ContactFeedItem, $this> */ public function feedItem(): MorphOne { diff --git a/app/Models/Log.php b/app/Models/Log.php index 06747cde7..1f262afd3 100644 --- a/app/Models/Log.php +++ b/app/Models/Log.php @@ -13,7 +13,7 @@ class Log extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'group_id', diff --git a/app/Models/Module.php b/app/Models/Module.php index e815f9daa..fcd7024eb 100644 --- a/app/Models/Module.php +++ b/app/Models/Module.php @@ -67,7 +67,7 @@ class Module extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'account_id', @@ -91,6 +91,8 @@ class Module extends Model /** * Get the account associated with the template. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Account, $this> */ public function account(): BelongsTo { @@ -99,6 +101,8 @@ class Module extends Model /** * Get the module rows associated with the module. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\ModuleRow, $this> */ public function rows(): HasMany { @@ -107,6 +111,8 @@ class Module extends Model /** * Get the template pages associated with the module. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany<\App\Models\TemplatePage, $this> */ public function templatePages(): BelongsToMany { diff --git a/app/Models/ModuleRow.php b/app/Models/ModuleRow.php index cae467c54..e385c2955 100644 --- a/app/Models/ModuleRow.php +++ b/app/Models/ModuleRow.php @@ -16,7 +16,7 @@ class ModuleRow extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'module_id', @@ -25,6 +25,8 @@ class ModuleRow extends Model /** * Get the module associated with the module. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Module, $this> */ public function module(): BelongsTo { @@ -33,6 +35,8 @@ class ModuleRow extends Model /** * Get the module row fields associated with the module. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\ModuleRowField, $this> */ public function fields(): HasMany { diff --git a/app/Models/ModuleRowField.php b/app/Models/ModuleRowField.php index 6febc255a..38b1f1316 100644 --- a/app/Models/ModuleRowField.php +++ b/app/Models/ModuleRowField.php @@ -20,7 +20,7 @@ class ModuleRowField extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'module_row_id', @@ -41,6 +41,8 @@ class ModuleRowField extends Model /** * Get the module row associated with the module. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\ModuleRow, $this> */ public function row(): BelongsTo { diff --git a/app/Models/MoodTrackingEvent.php b/app/Models/MoodTrackingEvent.php index 71b442fac..b595496fa 100644 --- a/app/Models/MoodTrackingEvent.php +++ b/app/Models/MoodTrackingEvent.php @@ -16,7 +16,7 @@ class MoodTrackingEvent extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'contact_id', @@ -37,6 +37,8 @@ class MoodTrackingEvent extends Model /** * Get the contact associated with the mood tracking event. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Contact, $this> */ public function contact(): BelongsTo { @@ -45,6 +47,8 @@ class MoodTrackingEvent extends Model /** * Get the mood tracking parameter associated with the mood tracking event. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\MoodTrackingParameter, $this> */ public function moodTrackingParameter(): BelongsTo { @@ -53,6 +57,8 @@ class MoodTrackingEvent extends Model /** * Get the mood tracking event's feed item. + * + * @return \Illuminate\Database\Eloquent\Relations\MorphOne<\App\Models\ContactFeedItem, $this> */ public function feedItem(): MorphOne { diff --git a/app/Models/MoodTrackingParameter.php b/app/Models/MoodTrackingParameter.php index 962ffebc6..f8290bc13 100644 --- a/app/Models/MoodTrackingParameter.php +++ b/app/Models/MoodTrackingParameter.php @@ -17,7 +17,7 @@ class MoodTrackingParameter extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'vault_id', @@ -29,6 +29,8 @@ class MoodTrackingParameter extends Model /** * Get the vault associated with the mood tracking parameter. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Vault, $this> */ public function vault(): BelongsTo { @@ -37,6 +39,8 @@ class MoodTrackingParameter extends Model /** * Get the mood tracking events associated with the mood tracking parameter. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\MoodTrackingEvent, $this> */ public function moodTrackingEvents(): HasMany { diff --git a/app/Models/Note.php b/app/Models/Note.php index 14e96ef7c..61c39271f 100644 --- a/app/Models/Note.php +++ b/app/Models/Note.php @@ -18,7 +18,7 @@ class Note extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'contact_id', @@ -56,6 +56,8 @@ class Note extends Model /** * Get the contact associated with the note. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Contact, $this> */ public function contact(): BelongsTo { @@ -64,6 +66,8 @@ class Note extends Model /** * Get the author associated with the note. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\User, $this> */ public function author(): BelongsTo { @@ -72,6 +76,8 @@ class Note extends Model /** * Get the emotion associated with the note. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Emotion, $this> */ public function emotion(): BelongsTo { @@ -80,6 +86,8 @@ class Note extends Model /** * Get the note's feed item. + * + * @return \Illuminate\Database\Eloquent\Relations\MorphOne<\App\Models\ContactFeedItem, $this> */ public function feedItem(): MorphOne { diff --git a/app/Models/Pet.php b/app/Models/Pet.php index 3f7e79839..48e848d21 100644 --- a/app/Models/Pet.php +++ b/app/Models/Pet.php @@ -16,7 +16,7 @@ class Pet extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'pet_category_id', @@ -26,6 +26,8 @@ class Pet extends Model /** * Get the pet category associated with the pet. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\PetCategory, $this> */ public function petCategory(): BelongsTo { @@ -34,6 +36,8 @@ class Pet extends Model /** * Get the contact associated with the pet. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Contact, $this> */ public function contact(): BelongsTo { @@ -42,6 +46,8 @@ class Pet extends Model /** * Get the pet's feed item. + * + * @return \Illuminate\Database\Eloquent\Relations\MorphOne<\App\Models\ContactFeedItem, $this> */ public function feedItem(): MorphOne { diff --git a/app/Models/PetCategory.php b/app/Models/PetCategory.php index ffa692d0d..deab69d22 100644 --- a/app/Models/PetCategory.php +++ b/app/Models/PetCategory.php @@ -16,7 +16,7 @@ class PetCategory extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'account_id', @@ -26,6 +26,8 @@ class PetCategory extends Model /** * Get the account associated with the pet category. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Account, $this> */ public function account(): BelongsTo { diff --git a/app/Models/Post.php b/app/Models/Post.php index c20f22f11..80c5f3056 100644 --- a/app/Models/Post.php +++ b/app/Models/Post.php @@ -21,7 +21,7 @@ class Post extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'journal_id', @@ -46,6 +46,8 @@ class Post extends Model /** * Get the journal associated with the post. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Journal, $this> */ public function journal(): BelongsTo { @@ -54,6 +56,8 @@ class Post extends Model /** * Get the slice of life associated with the post. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\SliceOfLife, $this> */ public function sliceOfLife(): BelongsTo { @@ -62,6 +66,8 @@ class Post extends Model /** * Get the post sections associated with the post. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\PostSection, $this> */ public function postSections(): HasMany { @@ -70,6 +76,8 @@ class Post extends Model /** * Get the contacts associated with the post. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany<\App\Models\Contact, $this> */ public function contacts(): BelongsToMany { @@ -78,6 +86,8 @@ class Post extends Model /** * Get the post's feed item. + * + * @return \Illuminate\Database\Eloquent\Relations\MorphOne<\App\Models\ContactFeedItem, $this> */ public function feedItem(): MorphOne { @@ -86,6 +96,8 @@ class Post extends Model /** * Get the tags associated with the post. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany<\App\Models\Tag, $this> */ public function tags(): BelongsToMany { @@ -94,6 +106,8 @@ class Post extends Model /** * Get the files associated with the post. + * + * @return \Illuminate\Database\Eloquent\Relations\MorphMany<\App\Models\File, $this> */ public function files(): MorphMany { @@ -102,6 +116,8 @@ class Post extends Model /** * Get the post metrics associated with the post. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\PostMetric, $this> */ public function postMetrics(): HasMany { diff --git a/app/Models/PostMetric.php b/app/Models/PostMetric.php index e9f99bbe2..1e1734b51 100644 --- a/app/Models/PostMetric.php +++ b/app/Models/PostMetric.php @@ -15,7 +15,7 @@ class PostMetric extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'post_id', @@ -26,6 +26,8 @@ class PostMetric extends Model /** * Get the journal metric associated with the post metric. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\JournalMetric, $this> */ public function journalMetric(): BelongsTo { @@ -34,6 +36,8 @@ class PostMetric extends Model /** * Get the post associated with the post metric. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Post, $this> */ public function post(): BelongsTo { diff --git a/app/Models/PostSection.php b/app/Models/PostSection.php index 7758ae013..2e388b997 100644 --- a/app/Models/PostSection.php +++ b/app/Models/PostSection.php @@ -15,7 +15,7 @@ class PostSection extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'post_id', @@ -26,6 +26,8 @@ class PostSection extends Model /** * Get the post associated with the post section. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Post, $this> */ public function post(): BelongsTo { diff --git a/app/Models/PostTemplate.php b/app/Models/PostTemplate.php index b4e523f01..90e915312 100644 --- a/app/Models/PostTemplate.php +++ b/app/Models/PostTemplate.php @@ -17,7 +17,7 @@ class PostTemplate extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'account_id', @@ -38,6 +38,8 @@ class PostTemplate extends Model /** * Get the account associated with the post type. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Account, $this> */ public function account(): BelongsTo { @@ -46,6 +48,8 @@ class PostTemplate extends Model /** * Get the post type section records associated with the post type. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\PostTemplateSection, $this> */ public function postTemplateSections(): HasMany { diff --git a/app/Models/PostTemplateSection.php b/app/Models/PostTemplateSection.php index 54902f5cc..14087136e 100644 --- a/app/Models/PostTemplateSection.php +++ b/app/Models/PostTemplateSection.php @@ -16,7 +16,7 @@ class PostTemplateSection extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'post_template_id', @@ -37,6 +37,8 @@ class PostTemplateSection extends Model /** * Get the post type associated with the post type section. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\PostTemplate, $this> */ public function postTemplate(): BelongsTo { diff --git a/app/Models/Pronoun.php b/app/Models/Pronoun.php index e2acb7e19..1e41768f4 100644 --- a/app/Models/Pronoun.php +++ b/app/Models/Pronoun.php @@ -14,7 +14,7 @@ class Pronoun extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'account_id', @@ -24,6 +24,8 @@ class Pronoun extends Model /** * Get the account associated with the gender. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Account, $this> */ public function account(): BelongsTo { diff --git a/app/Models/QuickFact.php b/app/Models/QuickFact.php index 575f6cac7..74b80cbf2 100644 --- a/app/Models/QuickFact.php +++ b/app/Models/QuickFact.php @@ -15,7 +15,7 @@ class QuickFact extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'contact_id', @@ -25,6 +25,8 @@ class QuickFact extends Model /** * Get the contact associated with the quick fact. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Contact, $this> */ public function contact(): BelongsTo { @@ -33,6 +35,8 @@ class QuickFact extends Model /** * Get the quick fact template associated with the quick fact. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\VaultQuickFactsTemplate, $this> */ public function vaultQuickFactsTemplate(): BelongsTo { diff --git a/app/Models/RelationshipGroupType.php b/app/Models/RelationshipGroupType.php index 982ac7749..f2223fdcb 100644 --- a/app/Models/RelationshipGroupType.php +++ b/app/Models/RelationshipGroupType.php @@ -24,7 +24,7 @@ class RelationshipGroupType extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'account_id', @@ -45,6 +45,8 @@ class RelationshipGroupType extends Model /** * Get the account associated with the relationship type. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Account, $this> */ public function account(): BelongsTo { @@ -53,6 +55,8 @@ class RelationshipGroupType extends Model /** * Get the account associated with the relationship type. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\RelationshipType, $this> */ public function types(): HasMany { diff --git a/app/Models/RelationshipType.php b/app/Models/RelationshipType.php index 4c1e8e5a5..7f3d76152 100644 --- a/app/Models/RelationshipType.php +++ b/app/Models/RelationshipType.php @@ -24,7 +24,7 @@ class RelationshipType extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'relationship_group_type_id', @@ -47,6 +47,8 @@ class RelationshipType extends Model /** * Get the group type associated with the relationship type. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\RelationshipGroupType, $this> */ public function groupType(): BelongsTo { diff --git a/app/Models/Religion.php b/app/Models/Religion.php index 8d0888faf..cc285ba48 100644 --- a/app/Models/Religion.php +++ b/app/Models/Religion.php @@ -14,7 +14,7 @@ class Religion extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'account_id', @@ -25,6 +25,8 @@ class Religion extends Model /** * Get the account associated with the religion. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Account, $this> */ public function account(): BelongsTo { diff --git a/app/Models/SliceOfLife.php b/app/Models/SliceOfLife.php index 7d1a23576..5f2ab507f 100644 --- a/app/Models/SliceOfLife.php +++ b/app/Models/SliceOfLife.php @@ -14,7 +14,7 @@ class SliceOfLife extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'journal_id', @@ -25,6 +25,8 @@ class SliceOfLife extends Model /** * Get the journal associated with the slice of life. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Journal, $this> */ public function journal(): BelongsTo { @@ -33,6 +35,8 @@ class SliceOfLife extends Model /** * Get the posts associated with the slice of life. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\Post, $this> */ public function posts(): HasMany { @@ -42,6 +46,8 @@ class SliceOfLife extends Model /** * Get the file associated with the slice of life. * If it exists, it's the header image. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\File, $this> */ public function file(): BelongsTo { diff --git a/app/Models/Streak.php b/app/Models/Streak.php index c7d5e50e2..5afb83f0e 100644 --- a/app/Models/Streak.php +++ b/app/Models/Streak.php @@ -13,7 +13,7 @@ class Streak extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'goal_id', @@ -31,6 +31,8 @@ class Streak extends Model /** * Get the goal associated with the streak. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Goal, $this> */ public function goal(): BelongsTo { diff --git a/app/Models/SyncToken.php b/app/Models/SyncToken.php index dc36d1f63..944b6372c 100644 --- a/app/Models/SyncToken.php +++ b/app/Models/SyncToken.php @@ -21,7 +21,7 @@ class SyncToken extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'account_id', diff --git a/app/Models/Tag.php b/app/Models/Tag.php index 374bddafd..e08c13913 100644 --- a/app/Models/Tag.php +++ b/app/Models/Tag.php @@ -15,7 +15,7 @@ class Tag extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'vault_id', @@ -25,6 +25,8 @@ class Tag extends Model /** * Get the vault associated with the journal tag. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Vault, $this> */ public function vault(): BelongsTo { @@ -33,6 +35,8 @@ class Tag extends Model /** * Get the posts associated with the journal tag. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany<\App\Models\Post, $this> */ public function posts(): BelongsToMany { @@ -41,6 +45,8 @@ class Tag extends Model /** * Get the journal tag's feed item. + * + * @return \Illuminate\Database\Eloquent\Relations\MorphOne<\App\Models\ContactFeedItem, $this> */ public function feedItem(): MorphOne { diff --git a/app/Models/Template.php b/app/Models/Template.php index b58ccf9e2..eade7367e 100644 --- a/app/Models/Template.php +++ b/app/Models/Template.php @@ -15,7 +15,7 @@ class Template extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'account_id', @@ -35,6 +35,8 @@ class Template extends Model /** * Get the account associated with the template. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Account, $this> */ public function account(): BelongsTo { @@ -43,6 +45,8 @@ class Template extends Model /** * Get the template page records associated with the template. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\TemplatePage, $this> */ public function pages(): HasMany { @@ -51,6 +55,8 @@ class Template extends Model /** * Get the contacts associated with the template. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\Contact, $this> */ public function contacts(): HasMany { diff --git a/app/Models/TemplatePage.php b/app/Models/TemplatePage.php index d59ac8ed8..182acd266 100644 --- a/app/Models/TemplatePage.php +++ b/app/Models/TemplatePage.php @@ -24,7 +24,7 @@ class TemplatePage extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'template_id', @@ -48,6 +48,8 @@ class TemplatePage extends Model /** * Get the account associated with the template page. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Template, $this> */ public function template(): BelongsTo { @@ -56,6 +58,8 @@ class TemplatePage extends Model /** * Get the modules associated with the template page. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany<\App\Models\Module, $this> */ public function modules(): BelongsToMany { diff --git a/app/Models/TimelineEvent.php b/app/Models/TimelineEvent.php index 0cfed0526..d755f39eb 100644 --- a/app/Models/TimelineEvent.php +++ b/app/Models/TimelineEvent.php @@ -27,7 +27,7 @@ class TimelineEvent extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'vault_id', @@ -48,6 +48,8 @@ class TimelineEvent extends Model /** * Get the vault associated with the timeline event. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Vault, $this> */ public function vault(): BelongsTo { @@ -56,6 +58,8 @@ class TimelineEvent extends Model /** * Get the life events associated with the timeline event. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\LifeEvent, $this> */ public function lifeEvents(): HasMany { @@ -64,6 +68,8 @@ class TimelineEvent extends Model /** * Get the contact records the timeline event is with. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany<\App\Models\Contact, $this> */ public function participants(): BelongsToMany { diff --git a/app/Models/User.php b/app/Models/User.php index 6d8960128..6c61b6aba 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -79,7 +79,7 @@ class User extends Authenticatable implements HasLocalePreference, MustVerifyEma /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'account_id', @@ -105,7 +105,7 @@ class User extends Authenticatable implements HasLocalePreference, MustVerifyEma /** * The attributes that should be hidden for arrays. * - * @var array + * @var list */ protected $hidden = [ 'password', @@ -117,7 +117,7 @@ class User extends Authenticatable implements HasLocalePreference, MustVerifyEma /** * The attributes that should be visible in serialization. * - * @var array + * @var list */ protected $visible = [ 'name', @@ -134,7 +134,7 @@ class User extends Authenticatable implements HasLocalePreference, MustVerifyEma /** * The accessors to append to the model's array form. * - * @var array + * @var list */ protected $appends = [ 'name', @@ -169,6 +169,8 @@ class User extends Authenticatable implements HasLocalePreference, MustVerifyEma /** * Get the account record associated with the user. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Account, $this> */ public function account(): BelongsTo { @@ -177,6 +179,8 @@ class User extends Authenticatable implements HasLocalePreference, MustVerifyEma /** * Get the vault records associated with the user. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany<\App\Models\Vault, $this> */ public function vaults(): BelongsToMany { @@ -187,6 +191,8 @@ class User extends Authenticatable implements HasLocalePreference, MustVerifyEma /** * Get the contact records associated with the user. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany<\App\Models\Contact, $this> */ public function contacts(): BelongsToMany { @@ -197,6 +203,8 @@ class User extends Authenticatable implements HasLocalePreference, MustVerifyEma /** * Get the note records associated with the user. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\Note, $this> */ public function notes(): HasMany { @@ -205,6 +213,8 @@ class User extends Authenticatable implements HasLocalePreference, MustVerifyEma /** * Get the notification channel records associated with the user. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\UserNotificationChannel, $this> */ public function notificationChannels(): HasMany { @@ -213,6 +223,8 @@ class User extends Authenticatable implements HasLocalePreference, MustVerifyEma /** * Get the task records associated with the user. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\ContactTask, $this> */ public function contactTasks(): HasMany { diff --git a/app/Models/UserNotificationChannel.php b/app/Models/UserNotificationChannel.php index 53c091ce5..3b8771edd 100644 --- a/app/Models/UserNotificationChannel.php +++ b/app/Models/UserNotificationChannel.php @@ -24,7 +24,7 @@ class UserNotificationChannel extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'user_id', @@ -50,6 +50,8 @@ class UserNotificationChannel extends Model /** * Get the user associated with the user notification channel. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\User, $this> */ public function user(): BelongsTo { @@ -59,6 +61,8 @@ class UserNotificationChannel extends Model /** * Get the user notification sent records associated with the user * notification channel. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\UserNotificationSent, $this> */ public function userNotificationSent(): HasMany { @@ -67,6 +71,8 @@ class UserNotificationChannel extends Model /** * Get the contact reminder records associated with the user. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany<\App\Models\ContactReminder, $this> */ public function contactReminders(): BelongsToMany { diff --git a/app/Models/UserNotificationSent.php b/app/Models/UserNotificationSent.php index 10948b893..3ff2e9df8 100644 --- a/app/Models/UserNotificationSent.php +++ b/app/Models/UserNotificationSent.php @@ -15,7 +15,7 @@ class UserNotificationSent extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'user_notification_channel_id', @@ -36,6 +36,8 @@ class UserNotificationSent extends Model /** * Get the user notification channel associated with the user notification sent. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\UserNotificationChannel, $this> */ public function notificationChannel(): BelongsTo { diff --git a/app/Models/UserToken.php b/app/Models/UserToken.php index 16c00826d..9692b5dc7 100644 --- a/app/Models/UserToken.php +++ b/app/Models/UserToken.php @@ -13,7 +13,7 @@ class UserToken extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'user_id', @@ -30,7 +30,7 @@ class UserToken extends Model /** * The attributes that should be hidden for arrays. * - * @var array + * @var list */ protected $hidden = [ 'token', @@ -41,7 +41,7 @@ class UserToken extends Model /** * The attributes that should be visible in serialization. * - * @var array + * @var list */ protected $visible = [ 'driver', @@ -52,7 +52,7 @@ class UserToken extends Model /** * Get the user record associated with the company. * - * @return BelongsTo + * @return BelongsTo */ public function user() { diff --git a/app/Models/Vault.php b/app/Models/Vault.php index 48457acb5..9a3c37fa3 100644 --- a/app/Models/Vault.php +++ b/app/Models/Vault.php @@ -34,7 +34,7 @@ class Vault extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'account_id', @@ -75,14 +75,16 @@ class Vault extends Model static::deleting(function (self $model) { foreach ($model->contacts as $contact) { - $contact->notes()->unsearchable(); + $contact->notes()->unsearchable(); // @phpstan-ignore-line } - $model->contacts()->unsearchable(); + $model->contacts()->unsearchable(); // @phpstan-ignore-line }); } /** * Get the account associated with the vault. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Account, $this> */ public function account(): BelongsTo { @@ -91,6 +93,8 @@ class Vault extends Model /** * Get the template associated with the vault. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Template, $this> */ public function template(): BelongsTo { @@ -99,6 +103,8 @@ class Vault extends Model /** * Get the contact associated with the vault. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\Contact, $this> */ public function contacts(): HasMany { @@ -107,6 +113,8 @@ class Vault extends Model /** * Get the labels associated with the vault. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\Label, $this> */ public function labels(): HasMany { @@ -115,6 +123,8 @@ class Vault extends Model /** * Get the users associated with the vault. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany<\App\Models\User, $this> */ public function users(): BelongsToMany { @@ -125,6 +135,8 @@ class Vault extends Model /** * Get the contact important date types associated with the vault. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\ContactImportantDateType, $this> */ public function contactImportantDateTypes(): HasMany { @@ -133,6 +145,8 @@ class Vault extends Model /** * Get the companies associated with the vault. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\Company, $this> */ public function companies(): HasMany { @@ -141,6 +155,8 @@ class Vault extends Model /** * Get the groups associated with the vault. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\Group, $this> */ public function groups(): HasMany { @@ -149,6 +165,8 @@ class Vault extends Model /** * Get the journals associated with the vault. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\Journal, $this> */ public function journals(): HasMany { @@ -157,6 +175,8 @@ class Vault extends Model /** * Get the tags associated with the vault. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\Tag, $this> */ public function tags(): HasMany { @@ -165,6 +185,8 @@ class Vault extends Model /** * Get the loans associated with the vault. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\Loan, $this> */ public function loans(): HasMany { @@ -173,6 +195,8 @@ class Vault extends Model /** * Get the files associated with the vault. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\File, $this> */ public function files(): HasMany { @@ -181,6 +205,8 @@ class Vault extends Model /** * Get the mood tracking parameters associated with the vault. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\MoodTrackingParameter, $this> */ public function moodTrackingParameters(): HasMany { @@ -189,6 +215,8 @@ class Vault extends Model /** * Get the life event categories associated with the vault. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\LifeEventCategory, $this> */ public function lifeEventCategories(): HasMany { @@ -197,6 +225,8 @@ class Vault extends Model /** * Get the timeline events associated with the vault. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\TimelineEvent, $this> */ public function timelineEvents(): HasMany { @@ -205,6 +235,8 @@ class Vault extends Model /** * Get the address records associated with the vault. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\Address, $this> */ public function addresses(): HasMany { @@ -213,6 +245,8 @@ class Vault extends Model /** * Get the quick fact template entries records associated with the vault. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\VaultQuickFactsTemplate, $this> */ public function quickFactsTemplateEntries(): HasMany { @@ -221,6 +255,8 @@ class Vault extends Model /** * Get the life metric records associated with the vault. + * + * @return \Illuminate\Database\Eloquent\Relations\HasMany<\App\Models\LifeMetric, $this> */ public function lifeMetrics(): HasMany { diff --git a/app/Models/VaultQuickFactsTemplate.php b/app/Models/VaultQuickFactsTemplate.php index 27c74a39b..bb34f110c 100644 --- a/app/Models/VaultQuickFactsTemplate.php +++ b/app/Models/VaultQuickFactsTemplate.php @@ -16,7 +16,7 @@ class VaultQuickFactsTemplate extends Model /** * The attributes that are mass assignable. * - * @var array + * @var list */ protected $fillable = [ 'vault_id', @@ -27,6 +27,8 @@ class VaultQuickFactsTemplate extends Model /** * Get the vault associated with the quick fact template. + * + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo<\App\Models\Vault, $this> */ public function vault(): BelongsTo { diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index db1166fd2..e15e2f973 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -80,7 +80,7 @@ class AppServiceProvider extends ServiceProvider if (! Http::hasMacro('getDnsRecord')) { Http::macro('getDnsRecord', function (string $hostname, int $type): ?Collection { try { - if (($entries = \Safe\dns_get_record($hostname, $type)) !== null) { + if (($entries = \Safe\dns_get_record($hostname, $type)) != null) { return collect($entries); } } catch (\Safe\Exceptions\NetworkException) { diff --git a/composer.json b/composer.json index 63de3d0bb..848c091e2 100644 --- a/composer.json +++ b/composer.json @@ -19,7 +19,7 @@ "doctrine/dbal": "^4.1", "guzzlehttp/guzzle": "^7.4", "http-interop/http-factory-guzzle": "^1.2", - "inertiajs/inertia-laravel": "^1.0", + "inertiajs/inertia-laravel": "^2.0", "knuckleswtf/scribe": "^4.33", "laravel-notification-channels/telegram": "^5.0", "laravel/fortify": "^1.13", @@ -30,7 +30,7 @@ "laravel/socialite": "^5.5", "laravel/telescope": "^5.0", "matriphe/iso-639": "^2.0", - "meilisearch/meilisearch-php": "^1.0", + "meilisearch/meilisearch-php": "^1.12.0", "moneyphp/money": "^4.3", "monicahq/laravel-sabre": "^1.6", "rinvex/countries": "^9.0", @@ -38,11 +38,11 @@ "socialiteproviders/facebook": "^4.1", "socialiteproviders/github": "^4.1", "socialiteproviders/google": "^4.1", - "socialiteproviders/linkedin": "^4.2", + "socialiteproviders/linkedin": "^5.0", "socialiteproviders/microsoft-azure": "^5.1", "stevebauman/location": "^7.0", "thecodingmachine/safe": "^2.5", - "tightenco/ziggy": "2.3.0", + "tightenco/ziggy": "^2.5.0", "typesense/typesense-php": "^4.9", "uploadcare/uploadcare-php": "^4.1" }, @@ -52,7 +52,7 @@ "barryvdh/laravel-ide-helper": "^3.0", "brianium/paratest": "^7.0", "fakerphp/faker": "^1.9", - "larastan/larastan": "2.9.8", + "larastan/larastan": "^3.0", "laravel-lang/common": "^6.0", "laravel/pint": "^1.1", "laravel/sail": "^1.14", diff --git a/composer.lock b/composer.lock index 54bb2b3bf..602c8a2f6 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "731430b7610e2c0e19f4f7df7c186309", + "content-hash": "07ad745572bfe70574c92ec67fe23208", "packages": [ { "name": "asbiin/laravel-sentry-tunnel", @@ -132,11 +132,6 @@ }, "type": "library", "extra": { - "laravel": { - "providers": [ - "LaravelWebauthn\\WebauthnServiceProvider" - ] - }, "hooks": { "config": { "stop-on-failure": [ @@ -146,6 +141,11 @@ "pre-commit": [ "files=$(git diff --staged --name-only);\"$(dirname \"$0\")/../../vendor/bin/pint\" $files; git add $files" ] + }, + "laravel": { + "providers": [ + "LaravelWebauthn\\WebauthnServiceProvider" + ] } }, "autoload": { @@ -579,16 +579,16 @@ }, { "name": "composer/ca-bundle", - "version": "1.5.2", + "version": "1.5.5", "source": { "type": "git", "url": "https://github.com/composer/ca-bundle.git", - "reference": "48a792895a2b7a6ee65dd5442c299d7b835b6137" + "reference": "08c50d5ec4c6ced7d0271d2862dec8c1033283e6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/ca-bundle/zipball/48a792895a2b7a6ee65dd5442c299d7b835b6137", - "reference": "48a792895a2b7a6ee65dd5442c299d7b835b6137", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/08c50d5ec4c6ced7d0271d2862dec8c1033283e6", + "reference": "08c50d5ec4c6ced7d0271d2862dec8c1033283e6", "shasum": "" }, "require": { @@ -635,7 +635,7 @@ "support": { "irc": "irc://irc.freenode.org/composer", "issues": "https://github.com/composer/ca-bundle/issues", - "source": "https://github.com/composer/ca-bundle/tree/1.5.2" + "source": "https://github.com/composer/ca-bundle/tree/1.5.5" }, "funding": [ { @@ -651,7 +651,7 @@ "type": "tidelift" } ], - "time": "2024-09-25T07:49:53+00:00" + "time": "2025-01-08T16:17:16+00:00" }, { "name": "dasprid/enum", @@ -780,16 +780,16 @@ }, { "name": "doctrine/dbal", - "version": "4.2.1", + "version": "4.2.2", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "dadd35300837a3a2184bd47d403333b15d0a9bd0" + "reference": "19a2b7deb5fe8c2df0ff817ecea305e50acb62ec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/dadd35300837a3a2184bd47d403333b15d0a9bd0", - "reference": "dadd35300837a3a2184bd47d403333b15d0a9bd0", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/19a2b7deb5fe8c2df0ff817ecea305e50acb62ec", + "reference": "19a2b7deb5fe8c2df0ff817ecea305e50acb62ec", "shasum": "" }, "require": { @@ -802,16 +802,14 @@ "doctrine/coding-standard": "12.0.0", "fig/log-test": "^1", "jetbrains/phpstorm-stubs": "2023.2", - "phpstan/phpstan": "1.12.6", - "phpstan/phpstan-phpunit": "1.4.0", - "phpstan/phpstan-strict-rules": "^1.6", - "phpunit/phpunit": "10.5.30", - "psalm/plugin-phpunit": "0.19.0", + "phpstan/phpstan": "2.1.1", + "phpstan/phpstan-phpunit": "2.0.3", + "phpstan/phpstan-strict-rules": "^2", + "phpunit/phpunit": "10.5.39", "slevomat/coding-standard": "8.13.1", "squizlabs/php_codesniffer": "3.10.2", "symfony/cache": "^6.3.8|^7.0", - "symfony/console": "^5.4|^6.3|^7.0", - "vimeo/psalm": "5.25.0" + "symfony/console": "^5.4|^6.3|^7.0" }, "suggest": { "symfony/console": "For helpful console commands such as SQL execution and import of files." @@ -868,7 +866,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/4.2.1" + "source": "https://github.com/doctrine/dbal/tree/4.2.2" }, "funding": [ { @@ -884,33 +882,31 @@ "type": "tidelift" } ], - "time": "2024-10-10T18:01:27+00:00" + "time": "2025-01-16T08:40:56+00:00" }, { "name": "doctrine/deprecations", - "version": "1.1.3", + "version": "1.1.4", "source": { "type": "git", "url": "https://github.com/doctrine/deprecations.git", - "reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab" + "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/deprecations/zipball/dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab", - "reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/31610dbb31faa98e6b5447b62340826f54fbc4e9", + "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^9", - "phpstan/phpstan": "1.4.10 || 1.10.15", - "phpstan/phpstan-phpunit": "^1.0", + "doctrine/coding-standard": "^9 || ^12", + "phpstan/phpstan": "1.4.10 || 2.0.3", + "phpstan/phpstan-phpunit": "^1.0 || ^2", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "psalm/plugin-phpunit": "0.18.4", - "psr/log": "^1 || ^2 || ^3", - "vimeo/psalm": "4.30.0 || 5.12.0" + "psr/log": "^1 || ^2 || ^3" }, "suggest": { "psr/log": "Allows logging deprecations via PSR-3 logger implementation" @@ -918,7 +914,7 @@ "type": "library", "autoload": { "psr-4": { - "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations" + "Doctrine\\Deprecations\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -929,9 +925,9 @@ "homepage": "https://www.doctrine-project.org/", "support": { "issues": "https://github.com/doctrine/deprecations/issues", - "source": "https://github.com/doctrine/deprecations/tree/1.1.3" + "source": "https://github.com/doctrine/deprecations/tree/1.1.4" }, - "time": "2024-01-30T19:34:25+00:00" + "time": "2024-12-07T21:18:45+00:00" }, { "name": "doctrine/inflector", @@ -1168,16 +1164,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": { @@ -1223,7 +1219,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": [ { @@ -1231,7 +1227,7 @@ "type": "github" } ], - "time": "2023-10-06T06:47:41+00:00" + "time": "2024-12-27T00:36:43+00:00" }, { "name": "erusev/parsedown", @@ -1285,16 +1281,16 @@ }, { "name": "fakerphp/faker", - "version": "v1.23.1", + "version": "v1.24.1", "source": { "type": "git", "url": "https://github.com/FakerPHP/Faker.git", - "reference": "bfb4fe148adbf78eff521199619b93a52ae3554b" + "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/bfb4fe148adbf78eff521199619b93a52ae3554b", - "reference": "bfb4fe148adbf78eff521199619b93a52ae3554b", + "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", + "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", "shasum": "" }, "require": { @@ -1342,22 +1338,22 @@ ], "support": { "issues": "https://github.com/FakerPHP/Faker/issues", - "source": "https://github.com/FakerPHP/Faker/tree/v1.23.1" + "source": "https://github.com/FakerPHP/Faker/tree/v1.24.1" }, - "time": "2024-01-02T13:46:09+00:00" + "time": "2024-11-21T13:46:39+00:00" }, { "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": { @@ -1407,7 +1403,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": [ { @@ -1415,20 +1411,20 @@ "type": "github" } ], - "time": "2024-09-25T12:00:00+00:00" + "time": "2025-01-25T12:00:00+00:00" }, { "name": "firebase/php-jwt", - "version": "v6.10.1", + "version": "v6.11.0", "source": { "type": "git", "url": "https://github.com/firebase/php-jwt.git", - "reference": "500501c2ce893c824c801da135d02661199f60c5" + "reference": "8f718f4dfc9c5d5f0c994cdfd103921b43592712" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/firebase/php-jwt/zipball/500501c2ce893c824c801da135d02661199f60c5", - "reference": "500501c2ce893c824c801da135d02661199f60c5", + "url": "https://api.github.com/repos/firebase/php-jwt/zipball/8f718f4dfc9c5d5f0c994cdfd103921b43592712", + "reference": "8f718f4dfc9c5d5f0c994cdfd103921b43592712", "shasum": "" }, "require": { @@ -1476,9 +1472,9 @@ ], "support": { "issues": "https://github.com/firebase/php-jwt/issues", - "source": "https://github.com/firebase/php-jwt/tree/v6.10.1" + "source": "https://github.com/firebase/php-jwt/tree/v6.11.0" }, - "time": "2024-05-18T18:05:11+00:00" + "time": "2025-01-23T05:11:06+00:00" }, { "name": "fruitcake/php-cors", @@ -2142,28 +2138,29 @@ }, { "name": "inertiajs/inertia-laravel", - "version": "v1.3.0", + "version": "v2.0.0", "source": { "type": "git", "url": "https://github.com/inertiajs/inertia-laravel.git", - "reference": "36730d13b1dab9017069004fd458b3e67449a326" + "reference": "0259e37f802bc39c814c42ba92c04ada17921f70" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/inertiajs/inertia-laravel/zipball/36730d13b1dab9017069004fd458b3e67449a326", - "reference": "36730d13b1dab9017069004fd458b3e67449a326", + "url": "https://api.github.com/repos/inertiajs/inertia-laravel/zipball/0259e37f802bc39c814c42ba92c04ada17921f70", + "reference": "0259e37f802bc39c814c42ba92c04ada17921f70", "shasum": "" }, "require": { "ext-json": "*", - "laravel/framework": "^8.74|^9.0|^10.0|^11.0", - "php": "^7.3|~8.0.0|~8.1.0|~8.2.0|~8.3.0", - "symfony/console": "^5.3|^6.0|^7.0" + "laravel/framework": "^10.0|^11.0", + "php": "^8.1.0", + "symfony/console": "^6.2|^7.0" }, "require-dev": { + "laravel/pint": "^1.16", "mockery/mockery": "^1.3.3", - "orchestra/testbench": "^6.4|^7.0|^8.0|^9.0", - "phpunit/phpunit": "^8.0|^9.5.8|^10.4", + "orchestra/testbench": "^8.0|^9.2", + "phpunit/phpunit": "^10.4|^11.0", "roave/security-advisories": "dev-master" }, "suggest": { @@ -2175,9 +2172,6 @@ "providers": [ "Inertia\\ServiceProvider" ] - }, - "branch-alias": { - "dev-master": "1.x-dev" } }, "autoload": { @@ -2206,7 +2200,7 @@ ], "support": { "issues": "https://github.com/inertiajs/inertia-laravel/issues", - "source": "https://github.com/inertiajs/inertia-laravel/tree/v1.3.0" + "source": "https://github.com/inertiajs/inertia-laravel/tree/v2.0.0" }, "funding": [ { @@ -2214,32 +2208,32 @@ "type": "github" } ], - "time": "2024-06-13T01:25:09+00:00" + "time": "2024-12-13T02:48:29+00:00" }, { "name": "jean85/pretty-package-versions", - "version": "2.0.6", + "version": "2.1.0", "source": { "type": "git", "url": "https://github.com/Jean85/pretty-package-versions.git", - "reference": "f9fdd29ad8e6d024f52678b570e5593759b550b4" + "reference": "3c4e5f62ba8d7de1734312e4fff32f67a8daaf10" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/f9fdd29ad8e6d024f52678b570e5593759b550b4", - "reference": "f9fdd29ad8e6d024f52678b570e5593759b550b4", + "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/3c4e5f62ba8d7de1734312e4fff32f67a8daaf10", + "reference": "3c4e5f62ba8d7de1734312e4fff32f67a8daaf10", "shasum": "" }, "require": { - "composer-runtime-api": "^2.0.0", - "php": "^7.1|^8.0" + "composer-runtime-api": "^2.1.0", + "php": "^7.4|^8.0" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.2", "jean85/composer-provided-replaced-stub-package": "^1.0", "phpstan/phpstan": "^1.4", - "phpunit/phpunit": "^7.5|^8.5|^9.4", - "vimeo/psalm": "^4.3" + "phpunit/phpunit": "^7.5|^8.5|^9.6", + "vimeo/psalm": "^4.3 || ^5.0" }, "type": "library", "extra": { @@ -2271,22 +2265,22 @@ ], "support": { "issues": "https://github.com/Jean85/pretty-package-versions/issues", - "source": "https://github.com/Jean85/pretty-package-versions/tree/2.0.6" + "source": "https://github.com/Jean85/pretty-package-versions/tree/2.1.0" }, - "time": "2024-03-08T09:58:59+00:00" + "time": "2024-11-18T16:19:46+00:00" }, { "name": "knuckleswtf/scribe", - "version": "4.38.0", + "version": "4.39.0", "source": { "type": "git", "url": "https://github.com/knuckleswtf/scribe.git", - "reference": "da667aafb6804b4b599ac6506bb178bfa5434802" + "reference": "cb4c2e552fdae4fd2306e12bba60d5de38a9e4ad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/knuckleswtf/scribe/zipball/da667aafb6804b4b599ac6506bb178bfa5434802", - "reference": "da667aafb6804b4b599ac6506bb178bfa5434802", + "url": "https://api.github.com/repos/knuckleswtf/scribe/zipball/cb4c2e552fdae4fd2306e12bba60d5de38a9e4ad", + "reference": "cb4c2e552fdae4fd2306e12bba60d5de38a9e4ad", "shasum": "" }, "require": { @@ -2360,7 +2354,7 @@ ], "support": { "issues": "https://github.com/knuckleswtf/scribe/issues", - "source": "https://github.com/knuckleswtf/scribe/tree/4.38.0" + "source": "https://github.com/knuckleswtf/scribe/tree/4.39.0" }, "funding": [ { @@ -2368,7 +2362,7 @@ "type": "patreon" } ], - "time": "2024-10-18T20:16:40+00:00" + "time": "2024-12-31T14:13:50+00:00" }, { "name": "laravel-notification-channels/telegram", @@ -2445,16 +2439,16 @@ }, { "name": "laravel/fortify", - "version": "v1.24.3", + "version": "v1.25.3", "source": { "type": "git", "url": "https://github.com/laravel/fortify.git", - "reference": "0e9c9ec6f9c36f4d8a4b7b5df78e4dfccec47797" + "reference": "ee35e5b8ea25cc51f8323e27a839283becd44160" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/fortify/zipball/0e9c9ec6f9c36f4d8a4b7b5df78e4dfccec47797", - "reference": "0e9c9ec6f9c36f4d8a4b7b5df78e4dfccec47797", + "url": "https://api.github.com/repos/laravel/fortify/zipball/ee35e5b8ea25cc51f8323e27a839283becd44160", + "reference": "ee35e5b8ea25cc51f8323e27a839283becd44160", "shasum": "" }, "require": { @@ -2473,13 +2467,13 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - }, "laravel": { "providers": [ "Laravel\\Fortify\\FortifyServiceProvider" ] + }, + "branch-alias": { + "dev-master": "1.x-dev" } }, "autoload": { @@ -2506,27 +2500,27 @@ "issues": "https://github.com/laravel/fortify/issues", "source": "https://github.com/laravel/fortify" }, - "time": "2024-10-18T13:43:00+00:00" + "time": "2025-01-17T15:17:57+00:00" }, { "name": "laravel/framework", - "version": "v11.29.0", + "version": "v11.40.0", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "425054512c362835ba9c0307561973c8eeac7385" + "reference": "599a28196d284fee158cc10086fd56ac625ad7a3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/425054512c362835ba9c0307561973c8eeac7385", - "reference": "425054512c362835ba9c0307561973c8eeac7385", + "url": "https://api.github.com/repos/laravel/framework/zipball/599a28196d284fee158cc10086fd56ac625ad7a3", + "reference": "599a28196d284fee158cc10086fd56ac625ad7a3", "shasum": "" }, "require": { "brick/math": "^0.9.3|^0.10.2|^0.11|^0.12", "composer-runtime-api": "^2.2", "doctrine/inflector": "^2.0.5", - "dragonmantank/cron-expression": "^3.3.2", + "dragonmantank/cron-expression": "^3.4", "egulias/email-validator": "^3.2.1|^4.0", "ext-ctype": "*", "ext-filter": "*", @@ -2536,38 +2530,39 @@ "ext-session": "*", "ext-tokenizer": "*", "fruitcake/php-cors": "^1.3", - "guzzlehttp/guzzle": "^7.8", + "guzzlehttp/guzzle": "^7.8.2", "guzzlehttp/uri-template": "^1.0", "laravel/prompts": "^0.1.18|^0.2.0|^0.3.0", - "laravel/serializable-closure": "^1.3", - "league/commonmark": "^2.2.1", - "league/flysystem": "^3.8.0", + "laravel/serializable-closure": "^1.3|^2.0", + "league/commonmark": "^2.6", + "league/flysystem": "^3.25.1", + "league/flysystem-local": "^3.25.1", + "league/uri": "^7.5.1", "monolog/monolog": "^3.0", - "nesbot/carbon": "^2.72.2|^3.0", + "nesbot/carbon": "^2.72.6|^3.8.4", "nunomaduro/termwind": "^2.0", "php": "^8.2", "psr/container": "^1.1.1|^2.0.1", "psr/log": "^1.0|^2.0|^3.0", "psr/simple-cache": "^1.0|^2.0|^3.0", "ramsey/uuid": "^4.7", - "symfony/console": "^7.0", - "symfony/error-handler": "^7.0", - "symfony/finder": "^7.0", - "symfony/http-foundation": "^7.0", - "symfony/http-kernel": "^7.0", - "symfony/mailer": "^7.0", - "symfony/mime": "^7.0", - "symfony/polyfill-php83": "^1.28", - "symfony/process": "^7.0", - "symfony/routing": "^7.0", - "symfony/uid": "^7.0", - "symfony/var-dumper": "^7.0", + "symfony/console": "^7.0.3", + "symfony/error-handler": "^7.0.3", + "symfony/finder": "^7.0.3", + "symfony/http-foundation": "^7.2.0", + "symfony/http-kernel": "^7.0.3", + "symfony/mailer": "^7.0.3", + "symfony/mime": "^7.0.3", + "symfony/polyfill-php83": "^1.31", + "symfony/process": "^7.0.3", + "symfony/routing": "^7.0.3", + "symfony/uid": "^7.0.3", + "symfony/var-dumper": "^7.0.3", "tijsverkoyen/css-to-inline-styles": "^2.2.5", - "vlucas/phpdotenv": "^5.4.1", - "voku/portable-ascii": "^2.0" + "vlucas/phpdotenv": "^5.6.1", + "voku/portable-ascii": "^2.0.2" }, "conflict": { - "mockery/mockery": "1.6.8", "tightenco/collect": "<5.5.33" }, "provide": { @@ -2614,29 +2609,33 @@ }, "require-dev": { "ably/ably-php": "^1.0", - "aws/aws-sdk-php": "^3.235.5", + "aws/aws-sdk-php": "^3.322.9", "ext-gmp": "*", - "fakerphp/faker": "^1.23", - "league/flysystem-aws-s3-v3": "^3.0", - "league/flysystem-ftp": "^3.0", - "league/flysystem-path-prefixing": "^3.3", - "league/flysystem-read-only": "^3.3", - "league/flysystem-sftp-v3": "^3.0", - "mockery/mockery": "^1.6", - "nyholm/psr7": "^1.2", - "orchestra/testbench-core": "^9.5", - "pda/pheanstalk": "^5.0", + "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", + "pda/pheanstalk": "^5.0.6", + "php-http/discovery": "^1.15", "phpstan/phpstan": "^1.11.5", - "phpunit/phpunit": "^10.5|^11.0", - "predis/predis": "^2.0.2", + "phpunit/phpunit": "^10.5.35|^11.3.6", + "predis/predis": "^2.3", "resend/resend-php": "^0.10.0", - "symfony/cache": "^7.0", - "symfony/http-client": "^7.0", - "symfony/psr-http-message-bridge": "^7.0" + "symfony/cache": "^7.0.3", + "symfony/http-client": "^7.0.3", + "symfony/psr-http-message-bridge": "^7.0.3", + "symfony/translation": "^7.0.3" }, "suggest": { "ably/ably-php": "Required to use the Ably broadcast driver (^1.0).", - "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.235.5).", + "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.322.9).", "brianium/paratest": "Required to run tests in parallel (^7.0|^8.0).", "ext-apcu": "Required to use the APC cache driver.", "ext-fileinfo": "Required to use the Filesystem class.", @@ -2650,16 +2649,16 @@ "fakerphp/faker": "Required to use the eloquent factory builder (^1.9.1).", "filp/whoops": "Required for friendly error pages in development (^2.14.3).", "laravel/tinker": "Required to use the tinker console command (^2.0).", - "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^3.0).", - "league/flysystem-ftp": "Required to use the Flysystem FTP driver (^3.0).", - "league/flysystem-path-prefixing": "Required to use the scoped driver (^3.3).", - "league/flysystem-read-only": "Required to use read-only disks (^3.3)", - "league/flysystem-sftp-v3": "Required to use the Flysystem SFTP driver (^3.0).", + "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^3.25.1).", + "league/flysystem-ftp": "Required to use the Flysystem FTP driver (^3.25.1).", + "league/flysystem-path-prefixing": "Required to use the scoped driver (^3.25.1).", + "league/flysystem-read-only": "Required to use read-only disks (^3.25.1)", + "league/flysystem-sftp-v3": "Required to use the Flysystem SFTP driver (^3.25.1).", "mockery/mockery": "Required to use mocking (^1.6).", - "nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).", "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).", - "predis/predis": "Required to use the predis connector (^2.0.2).", + "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).", "resend/resend-php": "Required to enable support for the Resend mail transport (^0.10.0).", @@ -2678,6 +2677,7 @@ }, "autoload": { "files": [ + "src/Illuminate/Collections/functions.php", "src/Illuminate/Collections/helpers.php", "src/Illuminate/Events/functions.php", "src/Illuminate/Filesystem/functions.php", @@ -2715,20 +2715,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2024-10-22T14:13:31+00:00" + "time": "2025-01-24T16:17:42+00:00" }, { "name": "laravel/jetstream", - "version": "v5.3.0", + "version": "v5.3.4", "source": { "type": "git", "url": "https://github.com/laravel/jetstream.git", - "reference": "c9c23e14ac6c9cef7daf4f2754382de1ba5d567e" + "reference": "d8d4d83a64d1035b05030e2e97230524b1fa8177" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/jetstream/zipball/c9c23e14ac6c9cef7daf4f2754382de1ba5d567e", - "reference": "c9c23e14ac6c9cef7daf4f2754382de1ba5d567e", + "url": "https://api.github.com/repos/laravel/jetstream/zipball/d8d4d83a64d1035b05030e2e97230524b1fa8177", + "reference": "d8d4d83a64d1035b05030e2e97230524b1fa8177", "shasum": "" }, "require": { @@ -2736,7 +2736,7 @@ "illuminate/console": "^11.0", "illuminate/support": "^11.0", "laravel/fortify": "^1.20", - "mobiledetect/mobiledetectlib": "^4.8", + "mobiledetect/mobiledetectlib": "^4.8.08", "php": "^8.2.0", "symfony/console": "^7.0" }, @@ -2782,20 +2782,20 @@ "issues": "https://github.com/laravel/jetstream/issues", "source": "https://github.com/laravel/jetstream" }, - "time": "2024-10-12T16:23:32+00:00" + "time": "2024-12-10T15:11:20+00:00" }, { "name": "laravel/prompts", - "version": "v0.3.1", + "version": "v0.3.3", "source": { "type": "git", "url": "https://github.com/laravel/prompts.git", - "reference": "0f3848a445562dac376b27968f753c65e7e1036e" + "reference": "749395fcd5f8f7530fe1f00dfa84eb22c83d94ea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/prompts/zipball/0f3848a445562dac376b27968f753c65e7e1036e", - "reference": "0f3848a445562dac376b27968f753c65e7e1036e", + "url": "https://api.github.com/repos/laravel/prompts/zipball/749395fcd5f8f7530fe1f00dfa84eb22c83d94ea", + "reference": "749395fcd5f8f7530fe1f00dfa84eb22c83d94ea", "shasum": "" }, "require": { @@ -2811,7 +2811,7 @@ "require-dev": { "illuminate/collections": "^10.0|^11.0", "mockery/mockery": "^1.5", - "pestphp/pest": "^2.3", + "pestphp/pest": "^2.3|^3.4", "phpstan/phpstan": "^1.11", "phpstan/phpstan-mockery": "^1.1" }, @@ -2839,22 +2839,22 @@ "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.1" + "source": "https://github.com/laravel/prompts/tree/v0.3.3" }, - "time": "2024-10-09T19:42:26+00:00" + "time": "2024-12-30T15:53:31+00:00" }, { "name": "laravel/sanctum", - "version": "v4.0.3", + "version": "v4.0.7", "source": { "type": "git", "url": "https://github.com/laravel/sanctum.git", - "reference": "54aea9d13743ae8a6cdd3c28dbef128a17adecab" + "reference": "698064236a46df016e64a7eb059b1414e0b281df" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sanctum/zipball/54aea9d13743ae8a6cdd3c28dbef128a17adecab", - "reference": "54aea9d13743ae8a6cdd3c28dbef128a17adecab", + "url": "https://api.github.com/repos/laravel/sanctum/zipball/698064236a46df016e64a7eb059b1414e0b281df", + "reference": "698064236a46df016e64a7eb059b1414e0b281df", "shasum": "" }, "require": { @@ -2905,20 +2905,20 @@ "issues": "https://github.com/laravel/sanctum/issues", "source": "https://github.com/laravel/sanctum" }, - "time": "2024-09-27T14:55:41+00:00" + "time": "2024-12-11T16:40:21+00:00" }, { "name": "laravel/scout", - "version": "v10.11.4", + "version": "v10.12.1", "source": { "type": "git", "url": "https://github.com/laravel/scout.git", - "reference": "f9cf4f79163e3c5f13f81369d4992d66e6700502" + "reference": "f40f14b7a63be753a425eae4f56cd71d08478242" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/scout/zipball/f9cf4f79163e3c5f13f81369d4992d66e6700502", - "reference": "f9cf4f79163e3c5f13f81369d4992d66e6700502", + "url": "https://api.github.com/repos/laravel/scout/zipball/f40f14b7a63be753a425eae4f56cd71d08478242", + "reference": "f40f14b7a63be753a425eae4f56cd71d08478242", "shasum": "" }, "require": { @@ -2932,8 +2932,11 @@ "php": "^8.0", "symfony/console": "^6.0|^7.0" }, + "conflict": { + "algolia/algoliasearch-client-php": "<3.2.0|>=5.0.0" + }, "require-dev": { - "algolia/algoliasearch-client-php": "^3.2", + "algolia/algoliasearch-client-php": "^3.2|^4.0", "meilisearch/meilisearch-php": "^1.0", "mockery/mockery": "^1.0", "orchestra/testbench": "^7.31|^8.11|^9.0", @@ -2949,13 +2952,13 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "10.x-dev" - }, "laravel": { "providers": [ "Laravel\\Scout\\ScoutServiceProvider" ] + }, + "branch-alias": { + "dev-master": "10.x-dev" } }, "autoload": { @@ -2983,36 +2986,36 @@ "issues": "https://github.com/laravel/scout/issues", "source": "https://github.com/laravel/scout" }, - "time": "2024-10-01T14:39:33+00:00" + "time": "2025-01-21T15:07:47+00:00" }, { "name": "laravel/serializable-closure", - "version": "v1.3.5", + "version": "v2.0.1", "source": { "type": "git", "url": "https://github.com/laravel/serializable-closure.git", - "reference": "1dc4a3dbfa2b7628a3114e43e32120cce7cdda9c" + "reference": "613b2d4998f85564d40497e05e89cb6d9bd1cbe8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/1dc4a3dbfa2b7628a3114e43e32120cce7cdda9c", - "reference": "1dc4a3dbfa2b7628a3114e43e32120cce7cdda9c", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/613b2d4998f85564d40497e05e89cb6d9bd1cbe8", + "reference": "613b2d4998f85564d40497e05e89cb6d9bd1cbe8", "shasum": "" }, "require": { - "php": "^7.3|^8.0" + "php": "^8.1" }, "require-dev": { - "illuminate/support": "^8.0|^9.0|^10.0|^11.0", - "nesbot/carbon": "^2.61|^3.0", - "pestphp/pest": "^1.21.3", - "phpstan/phpstan": "^1.8.2", - "symfony/var-dumper": "^5.4.11|^6.2.0|^7.0.0" + "illuminate/support": "^10.0|^11.0", + "nesbot/carbon": "^2.67|^3.0", + "pestphp/pest": "^2.36", + "phpstan/phpstan": "^2.0", + "symfony/var-dumper": "^6.2.0|^7.0.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.x-dev" + "dev-master": "2.x-dev" } }, "autoload": { @@ -3044,20 +3047,20 @@ "issues": "https://github.com/laravel/serializable-closure/issues", "source": "https://github.com/laravel/serializable-closure" }, - "time": "2024-09-23T13:33:08+00:00" + "time": "2024-12-16T15:26:28+00:00" }, { "name": "laravel/socialite", - "version": "v5.16.0", + "version": "v5.17.0", "source": { "type": "git", "url": "https://github.com/laravel/socialite.git", - "reference": "40a2dc98c53d9dc6d55eadb0d490d3d72b73f1bf" + "reference": "77be8be7ee5099aed8ca7cfddc1bf6f9ab3fc159" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/socialite/zipball/40a2dc98c53d9dc6d55eadb0d490d3d72b73f1bf", - "reference": "40a2dc98c53d9dc6d55eadb0d490d3d72b73f1bf", + "url": "https://api.github.com/repos/laravel/socialite/zipball/77be8be7ee5099aed8ca7cfddc1bf6f9ab3fc159", + "reference": "77be8be7ee5099aed8ca7cfddc1bf6f9ab3fc159", "shasum": "" }, "require": { @@ -3067,7 +3070,7 @@ "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", "illuminate/http": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0", - "league/oauth1-client": "^1.10.1", + "league/oauth1-client": "^1.11", "php": "^7.2|^8.0", "phpseclib/phpseclib": "^3.0" }, @@ -3079,16 +3082,16 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "5.x-dev" - }, "laravel": { - "providers": [ - "Laravel\\Socialite\\SocialiteServiceProvider" - ], "aliases": { "Socialite": "Laravel\\Socialite\\Facades\\Socialite" - } + }, + "providers": [ + "Laravel\\Socialite\\SocialiteServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "5.x-dev" } }, "autoload": { @@ -3116,20 +3119,20 @@ "issues": "https://github.com/laravel/socialite/issues", "source": "https://github.com/laravel/socialite" }, - "time": "2024-09-03T09:46:57+00:00" + "time": "2025-01-17T15:17:00+00:00" }, { "name": "laravel/telescope", - "version": "v5.2.3", + "version": "v5.3.0", "source": { "type": "git", "url": "https://github.com/laravel/telescope.git", - "reference": "a7e9e1332361a31de6eb94cf1d356500c3a89301" + "reference": "216fd8d41eb17b49469bea9359b4f0f711b882b3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/telescope/zipball/a7e9e1332361a31de6eb94cf1d356500c3a89301", - "reference": "a7e9e1332361a31de6eb94cf1d356500c3a89301", + "url": "https://api.github.com/repos/laravel/telescope/zipball/216fd8d41eb17b49469bea9359b4f0f711b882b3", + "reference": "216fd8d41eb17b49469bea9359b4f0f711b882b3", "shasum": "" }, "require": { @@ -3183,9 +3186,9 @@ ], "support": { "issues": "https://github.com/laravel/telescope/issues", - "source": "https://github.com/laravel/telescope/tree/v5.2.3" + "source": "https://github.com/laravel/telescope/tree/v5.3.0" }, - "time": "2024-10-13T15:11:07+00:00" + "time": "2024-12-26T21:37:35+00:00" }, { "name": "lcobucci/clock", @@ -3253,16 +3256,16 @@ }, { "name": "league/commonmark", - "version": "2.5.3", + "version": "2.6.1", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", - "reference": "b650144166dfa7703e62a22e493b853b58d874b0" + "reference": "d990688c91cedfb69753ffc2512727ec646df2ad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/b650144166dfa7703e62a22e493b853b58d874b0", - "reference": "b650144166dfa7703e62a22e493b853b58d874b0", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/d990688c91cedfb69753ffc2512727ec646df2ad", + "reference": "d990688c91cedfb69753ffc2512727ec646df2ad", "shasum": "" }, "require": { @@ -3287,8 +3290,9 @@ "phpstan/phpstan": "^1.8.2", "phpunit/phpunit": "^9.5.21 || ^10.5.9 || ^11.0.0", "scrutinizer/ocular": "^1.8.1", - "symfony/finder": "^5.3 | ^6.0 || ^7.0", - "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0 || ^7.0", + "symfony/finder": "^5.3 | ^6.0 | ^7.0", + "symfony/process": "^5.4 | ^6.0 | ^7.0", + "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0 | ^7.0", "unleashedtech/php-coding-standard": "^3.1.1", "vimeo/psalm": "^4.24.0 || ^5.0.0" }, @@ -3298,7 +3302,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.6-dev" + "dev-main": "2.7-dev" } }, "autoload": { @@ -3355,7 +3359,7 @@ "type": "tidelift" } ], - "time": "2024-08-16T11:46:16+00:00" + "time": "2024-12-29T14:10:59+00:00" }, { "name": "league/config", @@ -3629,16 +3633,16 @@ }, { "name": "league/oauth1-client", - "version": "v1.10.1", + "version": "v1.11.0", "source": { "type": "git", "url": "https://github.com/thephpleague/oauth1-client.git", - "reference": "d6365b901b5c287dd41f143033315e2f777e1167" + "reference": "f9c94b088837eb1aae1ad7c4f23eb65cc6993055" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/oauth1-client/zipball/d6365b901b5c287dd41f143033315e2f777e1167", - "reference": "d6365b901b5c287dd41f143033315e2f777e1167", + "url": "https://api.github.com/repos/thephpleague/oauth1-client/zipball/f9c94b088837eb1aae1ad7c4f23eb65cc6993055", + "reference": "f9c94b088837eb1aae1ad7c4f23eb65cc6993055", "shasum": "" }, "require": { @@ -3699,9 +3703,183 @@ ], "support": { "issues": "https://github.com/thephpleague/oauth1-client/issues", - "source": "https://github.com/thephpleague/oauth1-client/tree/v1.10.1" + "source": "https://github.com/thephpleague/oauth1-client/tree/v1.11.0" }, - "time": "2022-04-15T14:02:14+00:00" + "time": "2024-12-10T19:59:05+00:00" + }, + { + "name": "league/uri", + "version": "7.5.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/uri.git", + "reference": "81fb5145d2644324614cc532b28efd0215bda430" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/uri/zipball/81fb5145d2644324614cc532b28efd0215bda430", + "reference": "81fb5145d2644324614cc532b28efd0215bda430", + "shasum": "" + }, + "require": { + "league/uri-interfaces": "^7.5", + "php": "^8.1" + }, + "conflict": { + "league/uri-schemes": "^1.0" + }, + "suggest": { + "ext-bcmath": "to improve IPV4 host parsing", + "ext-fileinfo": "to create Data URI from file contennts", + "ext-gmp": "to improve IPV4 host parsing", + "ext-intl": "to handle IDN host with the best performance", + "jeremykendall/php-domain-parser": "to resolve Public Suffix and Top Level Domain", + "league/uri-components": "Needed to easily manipulate URI objects components", + "php-64bit": "to improve IPV4 host parsing", + "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.x-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Uri\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" + } + ], + "description": "URI manipulation library", + "homepage": "https://uri.thephpleague.com", + "keywords": [ + "data-uri", + "file-uri", + "ftp", + "hostname", + "http", + "https", + "middleware", + "parse_str", + "parse_url", + "psr-7", + "query-string", + "querystring", + "rfc3986", + "rfc3987", + "rfc6570", + "uri", + "uri-template", + "url", + "ws" + ], + "support": { + "docs": "https://uri.thephpleague.com", + "forum": "https://thephpleague.slack.com", + "issues": "https://github.com/thephpleague/uri-src/issues", + "source": "https://github.com/thephpleague/uri/tree/7.5.1" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2024-12-08T08:40:02+00:00" + }, + { + "name": "league/uri-interfaces", + "version": "7.5.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/uri-interfaces.git", + "reference": "08cfc6c4f3d811584fb09c37e2849e6a7f9b0742" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/08cfc6c4f3d811584fb09c37e2849e6a7f9b0742", + "reference": "08cfc6c4f3d811584fb09c37e2849e6a7f9b0742", + "shasum": "" + }, + "require": { + "ext-filter": "*", + "php": "^8.1", + "psr/http-factory": "^1", + "psr/http-message": "^1.1 || ^2.0" + }, + "suggest": { + "ext-bcmath": "to improve IPV4 host parsing", + "ext-gmp": "to improve IPV4 host parsing", + "ext-intl": "to handle IDN host with the best performance", + "php-64bit": "to improve IPV4 host parsing", + "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.x-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Uri\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" + } + ], + "description": "Common interfaces and classes for URI representation and interaction", + "homepage": "https://uri.thephpleague.com", + "keywords": [ + "data-uri", + "file-uri", + "ftp", + "hostname", + "http", + "https", + "parse_str", + "parse_url", + "psr-7", + "query-string", + "querystring", + "rfc3986", + "rfc3987", + "rfc6570", + "uri", + "url", + "ws" + ], + "support": { + "docs": "https://uri.thephpleague.com", + "forum": "https://thephpleague.slack.com", + "issues": "https://github.com/thephpleague/uri-src/issues", + "source": "https://github.com/thephpleague/uri-interfaces/tree/7.5.0" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2024-12-08T08:18:47+00:00" }, { "name": "matriphe/iso-639", @@ -3756,29 +3934,27 @@ }, { "name": "maxmind-db/reader", - "version": "v1.11.1", + "version": "v1.12.0", "source": { "type": "git", "url": "https://github.com/maxmind/MaxMind-DB-Reader-php.git", - "reference": "1e66f73ffcf25e17c7a910a1317e9720a95497c7" + "reference": "5b2d7a721dedfaef9dc20822c5fe7d26f9f8eb90" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/maxmind/MaxMind-DB-Reader-php/zipball/1e66f73ffcf25e17c7a910a1317e9720a95497c7", - "reference": "1e66f73ffcf25e17c7a910a1317e9720a95497c7", + "url": "https://api.github.com/repos/maxmind/MaxMind-DB-Reader-php/zipball/5b2d7a721dedfaef9dc20822c5fe7d26f9f8eb90", + "reference": "5b2d7a721dedfaef9dc20822c5fe7d26f9f8eb90", "shasum": "" }, "require": { "php": ">=7.2" }, "conflict": { - "ext-maxminddb": "<1.11.1,>=2.0.0" + "ext-maxminddb": "<1.11.1 || >=2.0.0" }, "require-dev": { "friendsofphp/php-cs-fixer": "3.*", - "php-coveralls/php-coveralls": "^2.1", "phpstan/phpstan": "*", - "phpunit/phpcov": ">=6.0.0", "phpunit/phpunit": ">=8.0.0,<10.0.0", "squizlabs/php_codesniffer": "3.*" }, @@ -3815,29 +3991,29 @@ ], "support": { "issues": "https://github.com/maxmind/MaxMind-DB-Reader-php/issues", - "source": "https://github.com/maxmind/MaxMind-DB-Reader-php/tree/v1.11.1" + "source": "https://github.com/maxmind/MaxMind-DB-Reader-php/tree/v1.12.0" }, - "time": "2023-12-02T00:09:23+00:00" + "time": "2024-11-14T22:43:47+00:00" }, { "name": "maxmind/web-service-common", - "version": "v0.9.0", + "version": "v0.10.0", "source": { "type": "git", "url": "https://github.com/maxmind/web-service-common-php.git", - "reference": "4dc5a3e8df38aea4ca3b1096cee3a038094e9b53" + "reference": "d7c7c42fc31bff26e0ded73a6e187bcfb193f9c4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/maxmind/web-service-common-php/zipball/4dc5a3e8df38aea4ca3b1096cee3a038094e9b53", - "reference": "4dc5a3e8df38aea4ca3b1096cee3a038094e9b53", + "url": "https://api.github.com/repos/maxmind/web-service-common-php/zipball/d7c7c42fc31bff26e0ded73a6e187bcfb193f9c4", + "reference": "d7c7c42fc31bff26e0ded73a6e187bcfb193f9c4", "shasum": "" }, "require": { "composer/ca-bundle": "^1.0.3", "ext-curl": "*", "ext-json": "*", - "php": ">=7.2" + "php": ">=8.1" }, "require-dev": { "friendsofphp/php-cs-fixer": "3.*", @@ -3866,22 +4042,22 @@ "homepage": "https://github.com/maxmind/web-service-common-php", "support": { "issues": "https://github.com/maxmind/web-service-common-php/issues", - "source": "https://github.com/maxmind/web-service-common-php/tree/v0.9.0" + "source": "https://github.com/maxmind/web-service-common-php/tree/v0.10.0" }, - "time": "2022-03-28T17:43:20+00:00" + "time": "2024-11-14T23:14:52+00:00" }, { "name": "meilisearch/meilisearch-php", - "version": "v1.11.0", + "version": "v1.12.0", "source": { "type": "git", "url": "https://github.com/meilisearch/meilisearch-php.git", - "reference": "4dd127cb87848f7a7b28e83bb355b4b86d329867" + "reference": "78879c29cb2eb1c9e3cf09707b87d8a369a4579d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/meilisearch/meilisearch-php/zipball/4dd127cb87848f7a7b28e83bb355b4b86d329867", - "reference": "4dd127cb87848f7a7b28e83bb355b4b86d329867", + "url": "https://api.github.com/repos/meilisearch/meilisearch-php/zipball/78879c29cb2eb1c9e3cf09707b87d8a369a4579d", + "reference": "78879c29cb2eb1c9e3cf09707b87d8a369a4579d", "shasum": "" }, "require": { @@ -3895,10 +4071,10 @@ "http-interop/http-factory-guzzle": "^1.2.0", "php-cs-fixer/shim": "^3.59.3", "phpstan/extension-installer": "^1.4.1", - "phpstan/phpstan": "^1.11.5", - "phpstan/phpstan-deprecation-rules": "^1.2.0", - "phpstan/phpstan-phpunit": "^1.4.0", - "phpstan/phpstan-strict-rules": "^1.6.0", + "phpstan/phpstan": "^2.0", + "phpstan/phpstan-deprecation-rules": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpstan/phpstan-strict-rules": "^2.0", "phpunit/phpunit": "^9.5 || ^10.5" }, "suggest": { @@ -3933,34 +4109,35 @@ ], "support": { "issues": "https://github.com/meilisearch/meilisearch-php/issues", - "source": "https://github.com/meilisearch/meilisearch-php/tree/v1.11.0" + "source": "https://github.com/meilisearch/meilisearch-php/tree/v1.12.0" }, - "time": "2024-10-28T14:04:37+00:00" + "time": "2024-12-23T11:46:42+00:00" }, { "name": "mobiledetect/mobiledetectlib", - "version": "4.8.06", + "version": "4.8.09", "source": { "type": "git", "url": "https://github.com/serbanghita/Mobile-Detect.git", - "reference": "af088b54cecc13b3264edca7da93a89ba7aa2d9e" + "reference": "a06fe2e546a06bb8c2639d6823d5250b2efb3209" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/serbanghita/Mobile-Detect/zipball/af088b54cecc13b3264edca7da93a89ba7aa2d9e", - "reference": "af088b54cecc13b3264edca7da93a89ba7aa2d9e", + "url": "https://api.github.com/repos/serbanghita/Mobile-Detect/zipball/a06fe2e546a06bb8c2639d6823d5250b2efb3209", + "reference": "a06fe2e546a06bb8c2639d6823d5250b2efb3209", "shasum": "" }, "require": { "php": ">=8.0", - "psr/simple-cache": "^2 || ^3" + "psr/cache": "^3.0", + "psr/simple-cache": "^3" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^v3.35.1", + "friendsofphp/php-cs-fixer": "^v3.65.0", "phpbench/phpbench": "^1.2", - "phpstan/phpstan": "^1.10", - "phpunit/phpunit": "^9.6", - "squizlabs/php_codesniffer": "^3.7" + "phpstan/phpstan": "^1.12.x-dev", + "phpunit/phpunit": "^9.6.18", + "squizlabs/php_codesniffer": "^3.11.1" }, "type": "library", "autoload": { @@ -3991,7 +4168,7 @@ ], "support": { "issues": "https://github.com/serbanghita/Mobile-Detect/issues", - "source": "https://github.com/serbanghita/Mobile-Detect/tree/4.8.06" + "source": "https://github.com/serbanghita/Mobile-Detect/tree/4.8.09" }, "funding": [ { @@ -3999,27 +4176,27 @@ "type": "github" } ], - "time": "2024-03-01T22:28:42+00:00" + "time": "2024-12-10T15:32:06+00:00" }, { "name": "moneyphp/money", - "version": "v4.5.1", + "version": "v4.6.0", "source": { "type": "git", "url": "https://github.com/moneyphp/money.git", - "reference": "142107bec4870ac2586057dc2fe917d25c92a91e" + "reference": "ddf6a86b574808f8844777ed4e8c4f92a10dac9b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/moneyphp/money/zipball/142107bec4870ac2586057dc2fe917d25c92a91e", - "reference": "142107bec4870ac2586057dc2fe917d25c92a91e", + "url": "https://api.github.com/repos/moneyphp/money/zipball/ddf6a86b574808f8844777ed4e8c4f92a10dac9b", + "reference": "ddf6a86b574808f8844777ed4e8c4f92a10dac9b", "shasum": "" }, "require": { "ext-bcmath": "*", "ext-filter": "*", "ext-json": "*", - "php": "~8.1.0 || ~8.2.0 || ~8.3.0" + "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "require-dev": { "cache/taggable-cache": "^1.1.0", @@ -4085,9 +4262,9 @@ ], "support": { "issues": "https://github.com/moneyphp/money/issues", - "source": "https://github.com/moneyphp/money/tree/v4.5.1" + "source": "https://github.com/moneyphp/money/tree/v4.6.0" }, - "time": "2024-09-27T12:04:27+00:00" + "time": "2024-11-22T10:59:03+00:00" }, { "name": "monicahq/laravel-sabre", @@ -4165,16 +4342,16 @@ }, { "name": "monolog/monolog", - "version": "3.7.0", + "version": "3.8.1", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "f4393b648b78a5408747de94fca38beb5f7e9ef8" + "reference": "aef6ee73a77a66e404dd6540934a9ef1b3c855b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/f4393b648b78a5408747de94fca38beb5f7e9ef8", - "reference": "f4393b648b78a5408747de94fca38beb5f7e9ef8", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/aef6ee73a77a66e404dd6540934a9ef1b3c855b4", + "reference": "aef6ee73a77a66e404dd6540934a9ef1b3c855b4", "shasum": "" }, "require": { @@ -4194,12 +4371,14 @@ "guzzlehttp/psr7": "^2.2", "mongodb/mongodb": "^1.8", "php-amqplib/php-amqplib": "~2.4 || ^3", - "phpstan/phpstan": "^1.9", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-strict-rules": "^1.4", - "phpunit/phpunit": "^10.5.17", + "php-console/php-console": "^3.1.8", + "phpstan/phpstan": "^2", + "phpstan/phpstan-deprecation-rules": "^2", + "phpstan/phpstan-strict-rules": "^2", + "phpunit/phpunit": "^10.5.17 || ^11.0.7", "predis/predis": "^1.1 || ^2", - "ruflin/elastica": "^7", + "rollbar/rollbar": "^4.0", + "ruflin/elastica": "^7 || ^8", "symfony/mailer": "^5.4 || ^6", "symfony/mime": "^5.4 || ^6" }, @@ -4250,7 +4429,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/3.7.0" + "source": "https://github.com/Seldaek/monolog/tree/3.8.1" }, "funding": [ { @@ -4262,7 +4441,7 @@ "type": "tidelift" } ], - "time": "2024-06-28T09:40:51+00:00" + "time": "2024-12-05T17:15:07+00:00" }, { "name": "mpociot/reflection-docblock", @@ -4319,20 +4498,20 @@ }, { "name": "nesbot/carbon", - "version": "3.8.0", + "version": "3.8.4", "source": { "type": "git", - "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "bbd3eef89af8ba66a3aa7952b5439168fbcc529f" + "url": "https://github.com/CarbonPHP/carbon.git", + "reference": "129700ed449b1f02d70272d2ac802357c8c30c58" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/bbd3eef89af8ba66a3aa7952b5439168fbcc529f", - "reference": "bbd3eef89af8ba66a3aa7952b5439168fbcc529f", + "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/129700ed449b1f02d70272d2ac802357c8c30c58", + "reference": "129700ed449b1f02d70272d2ac802357c8c30c58", "shasum": "" }, "require": { - "carbonphp/carbon-doctrine-types": "*", + "carbonphp/carbon-doctrine-types": "<100.0", "ext-json": "*", "php": "^8.1", "psr/clock": "^1.0", @@ -4360,10 +4539,6 @@ ], "type": "library", "extra": { - "branch-alias": { - "dev-master": "3.x-dev", - "dev-2.x": "2.x-dev" - }, "laravel": { "providers": [ "Carbon\\Laravel\\ServiceProvider" @@ -4373,6 +4548,10 @@ "includes": [ "extension.neon" ] + }, + "branch-alias": { + "dev-2.x": "2.x-dev", + "dev-master": "3.x-dev" } }, "autoload": { @@ -4421,7 +4600,7 @@ "type": "tidelift" } ], - "time": "2024-08-19T06:22:39+00:00" + "time": "2024-12-27T09:25:35+00:00" }, { "name": "nette/schema", @@ -4573,16 +4752,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": { @@ -4625,9 +4804,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/collision", @@ -4728,31 +4907,31 @@ }, { "name": "nunomaduro/termwind", - "version": "v2.2.0", + "version": "v2.3.0", "source": { "type": "git", "url": "https://github.com/nunomaduro/termwind.git", - "reference": "42c84e4e8090766bbd6445d06cd6e57650626ea3" + "reference": "52915afe6a1044e8b9cee1bcff836fb63acf9cda" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/42c84e4e8090766bbd6445d06cd6e57650626ea3", - "reference": "42c84e4e8090766bbd6445d06cd6e57650626ea3", + "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/52915afe6a1044e8b9cee1bcff836fb63acf9cda", + "reference": "52915afe6a1044e8b9cee1bcff836fb63acf9cda", "shasum": "" }, "require": { "ext-mbstring": "*", "php": "^8.2", - "symfony/console": "^7.1.5" + "symfony/console": "^7.1.8" }, "require-dev": { - "illuminate/console": "^11.28.0", - "laravel/pint": "^1.18.1", + "illuminate/console": "^11.33.2", + "laravel/pint": "^1.18.2", "mockery/mockery": "^1.6.12", "pestphp/pest": "^2.36.0", - "phpstan/phpstan": "^1.12.6", + "phpstan/phpstan": "^1.12.11", "phpstan/phpstan-strict-rules": "^1.6.1", - "symfony/var-dumper": "^7.1.5", + "symfony/var-dumper": "^7.1.8", "thecodingmachine/phpstan-strict-rules": "^1.0.0" }, "type": "library", @@ -4795,7 +4974,7 @@ ], "support": { "issues": "https://github.com/nunomaduro/termwind/issues", - "source": "https://github.com/nunomaduro/termwind/tree/v2.2.0" + "source": "https://github.com/nunomaduro/termwind/tree/v2.3.0" }, "funding": [ { @@ -4811,7 +4990,7 @@ "type": "github" } ], - "time": "2024-10-15T16:15:16+00:00" + "time": "2024-11-21T10:39:51+00:00" }, { "name": "nyholm/psr7", @@ -5480,16 +5659,16 @@ }, { "name": "phpdocumentor/reflection-docblock", - "version": "5.4.1", + "version": "5.6.1", "source": { "type": "git", "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c" + "reference": "e5e784149a09bd69d9a5e3b01c5cbd2e2bd653d8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c", - "reference": "9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/e5e784149a09bd69d9a5e3b01c5cbd2e2bd653d8", + "reference": "e5e784149a09bd69d9a5e3b01c5cbd2e2bd653d8", "shasum": "" }, "require": { @@ -5498,17 +5677,17 @@ "php": "^7.4 || ^8.0", "phpdocumentor/reflection-common": "^2.2", "phpdocumentor/type-resolver": "^1.7", - "phpstan/phpdoc-parser": "^1.7", + "phpstan/phpdoc-parser": "^1.7|^2.0", "webmozart/assert": "^1.9.1" }, "require-dev": { - "mockery/mockery": "~1.3.5", + "mockery/mockery": "~1.3.5 || ~1.6.0", "phpstan/extension-installer": "^1.1", "phpstan/phpstan": "^1.8", "phpstan/phpstan-mockery": "^1.1", "phpstan/phpstan-webmozart-assert": "^1.2", "phpunit/phpunit": "^9.5", - "vimeo/psalm": "^5.13" + "psalm/phar": "^5.26" }, "type": "library", "extra": { @@ -5538,29 +5717,29 @@ "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", "support": { "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", - "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.4.1" + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.6.1" }, - "time": "2024-05-21T05:55:05+00:00" + "time": "2024-12-07T09:39:29+00:00" }, { "name": "phpdocumentor/type-resolver", - "version": "1.8.2", + "version": "1.10.0", "source": { "type": "git", "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "153ae662783729388a584b4361f2545e4d841e3c" + "reference": "679e3ce485b99e84c775d28e2e96fade9a7fb50a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/153ae662783729388a584b4361f2545e4d841e3c", - "reference": "153ae662783729388a584b4361f2545e4d841e3c", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/679e3ce485b99e84c775d28e2e96fade9a7fb50a", + "reference": "679e3ce485b99e84c775d28e2e96fade9a7fb50a", "shasum": "" }, "require": { "doctrine/deprecations": "^1.0", "php": "^7.3 || ^8.0", "phpdocumentor/reflection-common": "^2.0", - "phpstan/phpdoc-parser": "^1.13" + "phpstan/phpdoc-parser": "^1.18|^2.0" }, "require-dev": { "ext-tokenizer": "*", @@ -5596,9 +5775,9 @@ "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", "support": { "issues": "https://github.com/phpDocumentor/TypeResolver/issues", - "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.8.2" + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.10.0" }, - "time": "2024-02-23T11:10:43+00:00" + "time": "2024-11-09T15:12:26+00:00" }, { "name": "phpoption/phpoption", @@ -5677,16 +5856,16 @@ }, { "name": "phpseclib/phpseclib", - "version": "3.0.42", + "version": "3.0.43", "source": { "type": "git", "url": "https://github.com/phpseclib/phpseclib.git", - "reference": "db92f1b1987b12b13f248fe76c3a52cadb67bb98" + "reference": "709ec107af3cb2f385b9617be72af8cf62441d02" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/db92f1b1987b12b13f248fe76c3a52cadb67bb98", - "reference": "db92f1b1987b12b13f248fe76c3a52cadb67bb98", + "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/709ec107af3cb2f385b9617be72af8cf62441d02", + "reference": "709ec107af3cb2f385b9617be72af8cf62441d02", "shasum": "" }, "require": { @@ -5767,7 +5946,7 @@ ], "support": { "issues": "https://github.com/phpseclib/phpseclib/issues", - "source": "https://github.com/phpseclib/phpseclib/tree/3.0.42" + "source": "https://github.com/phpseclib/phpseclib/tree/3.0.43" }, "funding": [ { @@ -5783,34 +5962,34 @@ "type": "tidelift" } ], - "time": "2024-09-16T03:06:04+00:00" + "time": "2024-12-14T21:12:59+00:00" }, { "name": "phpstan/phpdoc-parser", - "version": "1.33.0", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "82a311fd3690fb2bf7b64d5c98f912b3dd746140" + "reference": "c00d78fb6b29658347f9d37ebe104bffadf36299" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/82a311fd3690fb2bf7b64d5c98f912b3dd746140", - "reference": "82a311fd3690fb2bf7b64d5c98f912b3dd746140", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/c00d78fb6b29658347f9d37ebe104bffadf36299", + "reference": "c00d78fb6b29658347f9d37ebe104bffadf36299", "shasum": "" }, "require": { - "php": "^7.2 || ^8.0" + "php": "^7.4 || ^8.0" }, "require-dev": { "doctrine/annotations": "^2.0", - "nikic/php-parser": "^4.15", + "nikic/php-parser": "^5.3.0", "php-parallel-lint/php-parallel-lint": "^1.2", "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^1.5", - "phpstan/phpstan-phpunit": "^1.1", - "phpstan/phpstan-strict-rules": "^1.0", - "phpunit/phpunit": "^9.5", + "phpstan/phpstan": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpstan/phpstan-strict-rules": "^2.0", + "phpunit/phpunit": "^9.6", "symfony/process": "^5.2" }, "type": "library", @@ -5828,9 +6007,9 @@ "description": "PHPDoc parser with support for nullable, intersection and generic types", "support": { "issues": "https://github.com/phpstan/phpdoc-parser/issues", - "source": "https://github.com/phpstan/phpdoc-parser/tree/1.33.0" + "source": "https://github.com/phpstan/phpdoc-parser/tree/2.0.0" }, - "time": "2024-10-13T11:25:22+00:00" + "time": "2024-10-13T11:29:49+00:00" }, { "name": "pragmarx/google2fa", @@ -6655,16 +6834,16 @@ }, { "name": "sabre/dav", - "version": "4.6.0", + "version": "4.7.0", "source": { "type": "git", "url": "https://github.com/sabre-io/dav.git", - "reference": "554145304b4a026477d130928d16e626939b0b2a" + "reference": "074373bcd689a30bcf5aaa6bbb20a3395964ce7a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sabre-io/dav/zipball/554145304b4a026477d130928d16e626939b0b2a", - "reference": "554145304b4a026477d130928d16e626939b0b2a", + "url": "https://api.github.com/repos/sabre-io/dav/zipball/074373bcd689a30bcf5aaa6bbb20a3395964ce7a", + "reference": "074373bcd689a30bcf5aaa6bbb20a3395964ce7a", "shasum": "" }, "require": { @@ -6734,7 +6913,7 @@ "issues": "https://github.com/sabre-io/dav/issues", "source": "https://github.com/fruux/sabre-dav" }, - "time": "2023-12-11T13:01:23+00:00" + "time": "2024-10-29T11:46:02+00:00" }, { "name": "sabre/event", @@ -7100,16 +7279,16 @@ }, { "name": "sentry/sentry", - "version": "4.9.0", + "version": "4.10.0", "source": { "type": "git", "url": "https://github.com/getsentry/sentry-php.git", - "reference": "788ec170f51ebb22f2809a1e3f78b19ccd39b70d" + "reference": "2af937d47d8aadb8dab0b1d7b9557e495dd12856" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/788ec170f51ebb22f2809a1e3f78b19ccd39b70d", - "reference": "788ec170f51ebb22f2809a1e3f78b19ccd39b70d", + "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/2af937d47d8aadb8dab0b1d7b9557e495dd12856", + "reference": "2af937d47d8aadb8dab0b1d7b9557e495dd12856", "shasum": "" }, "require": { @@ -7127,12 +7306,12 @@ }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.4", - "guzzlehttp/promises": "^1.0|^2.0", + "guzzlehttp/promises": "^2.0.3", "guzzlehttp/psr7": "^1.8.4|^2.1.1", "monolog/monolog": "^1.6|^2.0|^3.0", "phpbench/phpbench": "^1.0", "phpstan/phpstan": "^1.3", - "phpunit/phpunit": "^8.5.14|^9.4", + "phpunit/phpunit": "^8.5|^9.6", "symfony/phpunit-bridge": "^5.2|^6.0|^7.0", "vimeo/psalm": "^4.17" }, @@ -7173,7 +7352,7 @@ ], "support": { "issues": "https://github.com/getsentry/sentry-php/issues", - "source": "https://github.com/getsentry/sentry-php/tree/4.9.0" + "source": "https://github.com/getsentry/sentry-php/tree/4.10.0" }, "funding": [ { @@ -7185,27 +7364,27 @@ "type": "custom" } ], - "time": "2024-08-08T14:40:50+00:00" + "time": "2024-11-06T07:44:19+00:00" }, { "name": "sentry/sentry-laravel", - "version": "4.9.0", + "version": "4.11.0", "source": { "type": "git", "url": "https://github.com/getsentry/sentry-laravel.git", - "reference": "73078e1f26d57f7a10e3bee2a2f543a02f6493c3" + "reference": "ad7d59652f6fb2934b54ef9d469abeaaf5f4eb96" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/getsentry/sentry-laravel/zipball/73078e1f26d57f7a10e3bee2a2f543a02f6493c3", - "reference": "73078e1f26d57f7a10e3bee2a2f543a02f6493c3", + "url": "https://api.github.com/repos/getsentry/sentry-laravel/zipball/ad7d59652f6fb2934b54ef9d469abeaaf5f4eb96", + "reference": "ad7d59652f6fb2934b54ef9d469abeaaf5f4eb96", "shasum": "" }, "require": { "illuminate/support": "^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0 | ^11.0", "nyholm/psr7": "^1.0", "php": "^7.2 | ^8.0", - "sentry/sentry": "^4.9", + "sentry/sentry": "^4.10", "symfony/psr-http-message-bridge": "^1.0 | ^2.0 | ^6.0 | ^7.0" }, "require-dev": { @@ -7222,13 +7401,13 @@ "type": "library", "extra": { "laravel": { + "aliases": { + "Sentry": "Sentry\\Laravel\\Facade" + }, "providers": [ "Sentry\\Laravel\\ServiceProvider", "Sentry\\Laravel\\Tracing\\ServiceProvider" - ], - "aliases": { - "Sentry": "Sentry\\Laravel\\Facade" - } + ] } }, "autoload": { @@ -7262,7 +7441,7 @@ ], "support": { "issues": "https://github.com/getsentry/sentry-laravel/issues", - "source": "https://github.com/getsentry/sentry-laravel/tree/4.9.0" + "source": "https://github.com/getsentry/sentry-laravel/tree/4.11.0" }, "funding": [ { @@ -7274,7 +7453,7 @@ "type": "custom" } ], - "time": "2024-09-19T12:58:53+00:00" + "time": "2025-01-23T12:35:37+00:00" }, { "name": "shalvah/clara", @@ -7506,22 +7685,22 @@ }, { "name": "socialiteproviders/linkedin", - "version": "4.2.0", + "version": "5.0.0", "source": { "type": "git", "url": "https://github.com/SocialiteProviders/LinkedIn.git", - "reference": "6ac2a07bc97453c8f5104b324b4d3e0efabeb088" + "reference": "963ae7908116215eb470c3751c41fab04b01ed05" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/SocialiteProviders/LinkedIn/zipball/6ac2a07bc97453c8f5104b324b4d3e0efabeb088", - "reference": "6ac2a07bc97453c8f5104b324b4d3e0efabeb088", + "url": "https://api.github.com/repos/SocialiteProviders/LinkedIn/zipball/963ae7908116215eb470c3751c41fab04b01ed05", + "reference": "963ae7908116215eb470c3751c41fab04b01ed05", "shasum": "" }, "require": { "ext-json": "*", - "php": "^7.4 || ^8.0", - "socialiteproviders/manager": "~4.0" + "php": "^8.0", + "socialiteproviders/manager": "^4.4" }, "type": "library", "autoload": { @@ -7552,26 +7731,26 @@ "issues": "https://github.com/socialiteproviders/providers/issues", "source": "https://github.com/socialiteproviders/providers" }, - "time": "2022-09-02T10:07:27+00:00" + "time": "2024-11-27T10:35:28+00:00" }, { "name": "socialiteproviders/manager", - "version": "v4.6.0", + "version": "v4.8.0", "source": { "type": "git", "url": "https://github.com/SocialiteProviders/Manager.git", - "reference": "dea5190981c31b89e52259da9ab1ca4e2b258b21" + "reference": "e93acc38f8464cc775a2b8bf09df311d1fdfefcb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/SocialiteProviders/Manager/zipball/dea5190981c31b89e52259da9ab1ca4e2b258b21", - "reference": "dea5190981c31b89e52259da9ab1ca4e2b258b21", + "url": "https://api.github.com/repos/SocialiteProviders/Manager/zipball/e93acc38f8464cc775a2b8bf09df311d1fdfefcb", + "reference": "e93acc38f8464cc775a2b8bf09df311d1fdfefcb", "shasum": "" }, "require": { "illuminate/support": "^8.0 || ^9.0 || ^10.0 || ^11.0", "laravel/socialite": "^5.5", - "php": "^8.0" + "php": "^8.1" }, "require-dev": { "mockery/mockery": "^1.2", @@ -7626,7 +7805,7 @@ "issues": "https://github.com/socialiteproviders/manager/issues", "source": "https://github.com/socialiteproviders/manager" }, - "time": "2024-05-04T07:57:39+00:00" + "time": "2025-01-03T09:40:37+00:00" }, { "name": "socialiteproviders/microsoft-azure", @@ -7828,16 +8007,16 @@ }, { "name": "spomky-labs/pki-framework", - "version": "1.2.1", + "version": "1.2.2", "source": { "type": "git", "url": "https://github.com/Spomky-Labs/pki-framework.git", - "reference": "0b10c8b53366729417d6226ae89a665f9e2d61b6" + "reference": "5ac374c3e295c8b917208ff41b4d30f76668478c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Spomky-Labs/pki-framework/zipball/0b10c8b53366729417d6226ae89a665f9e2d61b6", - "reference": "0b10c8b53366729417d6226ae89a665f9e2d61b6", + "url": "https://api.github.com/repos/Spomky-Labs/pki-framework/zipball/5ac374c3e295c8b917208ff41b4d30f76668478c", + "reference": "5ac374c3e295c8b917208ff41b4d30f76668478c", "shasum": "" }, "require": { @@ -7846,21 +8025,19 @@ "php": ">=8.1" }, "require-dev": { - "ekino/phpstan-banned-code": "^1.0", + "ekino/phpstan-banned-code": "^1.0|^2.0|^3.0", "ext-gmp": "*", "ext-openssl": "*", - "infection/infection": "^0.28", + "infection/infection": "^0.28|^0.29", "php-parallel-lint/php-parallel-lint": "^1.3", - "phpstan/extension-installer": "^1.3", - "phpstan/phpstan": "^1.8", - "phpstan/phpstan-beberlei-assert": "^1.0", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-phpunit": "^1.1", - "phpstan/phpstan-strict-rules": "^1.3", + "phpstan/extension-installer": "^1.3|^2.0", + "phpstan/phpstan": "^1.8|^2.0", + "phpstan/phpstan-deprecation-rules": "^1.0|^2.0", + "phpstan/phpstan-phpunit": "^1.1|^2.0", + "phpstan/phpstan-strict-rules": "^1.3|^2.0", "phpunit/phpunit": "^10.1|^11.0", - "rector/rector": "^1.0", + "rector/rector": "^1.0|^2.0", "roave/security-advisories": "dev-latest", - "symfony/phpunit-bridge": "^6.4|^7.0", "symfony/string": "^6.4|^7.0", "symfony/var-dumper": "^6.4|^7.0", "symplify/easy-coding-standard": "^12.0" @@ -7923,7 +8100,7 @@ ], "support": { "issues": "https://github.com/Spomky-Labs/pki-framework/issues", - "source": "https://github.com/Spomky-Labs/pki-framework/tree/1.2.1" + "source": "https://github.com/Spomky-Labs/pki-framework/tree/1.2.2" }, "funding": [ { @@ -7935,20 +8112,20 @@ "type": "patreon" } ], - "time": "2024-03-30T18:03:49+00:00" + "time": "2025-01-03T09:35:48+00:00" }, { "name": "stevebauman/location", - "version": "v7.3.2", + "version": "v7.4.1", "source": { "type": "git", "url": "https://github.com/stevebauman/location.git", - "reference": "8bb24e761340f1b924ce3db76d7b8ad685f7d2ff" + "reference": "b7caada7f9369b50f1a4742123fea4fb791a2977" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/stevebauman/location/zipball/8bb24e761340f1b924ce3db76d7b8ad685f7d2ff", - "reference": "8bb24e761340f1b924ce3db76d7b8ad685f7d2ff", + "url": "https://api.github.com/repos/stevebauman/location/zipball/b7caada7f9369b50f1a4742123fea4fb791a2977", + "reference": "b7caada7f9369b50f1a4742123fea4fb791a2977", "shasum": "" }, "require": { @@ -7967,12 +8144,12 @@ "type": "library", "extra": { "laravel": { - "providers": [ - "Stevebauman\\Location\\LocationServiceProvider" - ], "aliases": { "Location": "Stevebauman\\Location\\Facades\\Location" - } + }, + "providers": [ + "Stevebauman\\Location\\LocationServiceProvider" + ] } }, "autoload": { @@ -8002,22 +8179,22 @@ ], "support": { "issues": "https://github.com/stevebauman/location/issues", - "source": "https://github.com/stevebauman/location/tree/v7.3.2" + "source": "https://github.com/stevebauman/location/tree/v7.4.1" }, - "time": "2024-06-28T21:16:01+00:00" + "time": "2025-01-17T23:28:15+00:00" }, { "name": "symfony/clock", - "version": "v7.1.1", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/clock.git", - "reference": "3dfc8b084853586de51dd1441c6242c76a28cbe7" + "reference": "b81435fbd6648ea425d1ee96a2d8e68f4ceacd24" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/clock/zipball/3dfc8b084853586de51dd1441c6242c76a28cbe7", - "reference": "3dfc8b084853586de51dd1441c6242c76a28cbe7", + "url": "https://api.github.com/repos/symfony/clock/zipball/b81435fbd6648ea425d1ee96a2d8e68f4ceacd24", + "reference": "b81435fbd6648ea425d1ee96a2d8e68f4ceacd24", "shasum": "" }, "require": { @@ -8062,7 +8239,7 @@ "time" ], "support": { - "source": "https://github.com/symfony/clock/tree/v7.1.1" + "source": "https://github.com/symfony/clock/tree/v7.2.0" }, "funding": [ { @@ -8078,20 +8255,20 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:57:53+00:00" + "time": "2024-09-25T14:21:43+00:00" }, { "name": "symfony/console", - "version": "v7.1.5", + "version": "v7.2.1", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "0fa539d12b3ccf068a722bbbffa07ca7079af9ee" + "reference": "fefcc18c0f5d0efe3ab3152f15857298868dc2c3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/0fa539d12b3ccf068a722bbbffa07ca7079af9ee", - "reference": "0fa539d12b3ccf068a722bbbffa07ca7079af9ee", + "url": "https://api.github.com/repos/symfony/console/zipball/fefcc18c0f5d0efe3ab3152f15857298868dc2c3", + "reference": "fefcc18c0f5d0efe3ab3152f15857298868dc2c3", "shasum": "" }, "require": { @@ -8155,7 +8332,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v7.1.5" + "source": "https://github.com/symfony/console/tree/v7.2.1" }, "funding": [ { @@ -8171,20 +8348,20 @@ "type": "tidelift" } ], - "time": "2024-09-20T08:28:38+00:00" + "time": "2024-12-11T03:49:26+00:00" }, { "name": "symfony/css-selector", - "version": "v7.1.1", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "1c7cee86c6f812896af54434f8ce29c8d94f9ff4" + "reference": "601a5ce9aaad7bf10797e3663faefce9e26c24e2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/1c7cee86c6f812896af54434f8ce29c8d94f9ff4", - "reference": "1c7cee86c6f812896af54434f8ce29c8d94f9ff4", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/601a5ce9aaad7bf10797e3663faefce9e26c24e2", + "reference": "601a5ce9aaad7bf10797e3663faefce9e26c24e2", "shasum": "" }, "require": { @@ -8220,7 +8397,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v7.1.1" + "source": "https://github.com/symfony/css-selector/tree/v7.2.0" }, "funding": [ { @@ -8236,20 +8413,20 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:57:53+00:00" + "time": "2024-09-25T14:21:43+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v3.5.0", + "version": "v3.5.1", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1" + "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1", - "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", + "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", "shasum": "" }, "require": { @@ -8257,12 +8434,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": { @@ -8287,7 +8464,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.0" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.1" }, "funding": [ { @@ -8303,20 +8480,20 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:32:20+00:00" + "time": "2024-09-25T14:20:29+00:00" }, { "name": "symfony/error-handler", - "version": "v7.1.3", + "version": "v7.2.1", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "432bb369952795c61ca1def65e078c4a80dad13c" + "reference": "6150b89186573046167796fa5f3f76601d5145f8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/432bb369952795c61ca1def65e078c4a80dad13c", - "reference": "432bb369952795c61ca1def65e078c4a80dad13c", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/6150b89186573046167796fa5f3f76601d5145f8", + "reference": "6150b89186573046167796fa5f3f76601d5145f8", "shasum": "" }, "require": { @@ -8362,7 +8539,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.1.3" + "source": "https://github.com/symfony/error-handler/tree/v7.2.1" }, "funding": [ { @@ -8378,20 +8555,20 @@ "type": "tidelift" } ], - "time": "2024-07-26T13:02:51+00:00" + "time": "2024-12-07T08:50:44+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v7.1.1", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "9fa7f7a21beb22a39a8f3f28618b29e50d7a55a7" + "reference": "910c5db85a5356d0fea57680defec4e99eb9c8c1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/9fa7f7a21beb22a39a8f3f28618b29e50d7a55a7", - "reference": "9fa7f7a21beb22a39a8f3f28618b29e50d7a55a7", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/910c5db85a5356d0fea57680defec4e99eb9c8c1", + "reference": "910c5db85a5356d0fea57680defec4e99eb9c8c1", "shasum": "" }, "require": { @@ -8442,7 +8619,7 @@ "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v7.1.1" + "source": "https://github.com/symfony/event-dispatcher/tree/v7.2.0" }, "funding": [ { @@ -8458,20 +8635,20 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:57:53+00:00" + "time": "2024-09-25T14:21:43+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "v3.5.0", + "version": "v3.5.1", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "8f93aec25d41b72493c6ddff14e916177c9efc50" + "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/8f93aec25d41b72493c6ddff14e916177c9efc50", - "reference": "8f93aec25d41b72493c6ddff14e916177c9efc50", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7642f5e970b672283b7823222ae8ef8bbc160b9f", + "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f", "shasum": "" }, "require": { @@ -8480,12 +8657,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": { @@ -8518,7 +8695,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.0" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.1" }, "funding": [ { @@ -8534,20 +8711,20 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:32:20+00:00" + "time": "2024-09-25T14:20:29+00:00" }, { "name": "symfony/finder", - "version": "v7.1.4", + "version": "v7.2.2", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "d95bbf319f7d052082fb7af147e0f835a695e823" + "reference": "87a71856f2f56e4100373e92529eed3171695cfb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/d95bbf319f7d052082fb7af147e0f835a695e823", - "reference": "d95bbf319f7d052082fb7af147e0f835a695e823", + "url": "https://api.github.com/repos/symfony/finder/zipball/87a71856f2f56e4100373e92529eed3171695cfb", + "reference": "87a71856f2f56e4100373e92529eed3171695cfb", "shasum": "" }, "require": { @@ -8582,7 +8759,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v7.1.4" + "source": "https://github.com/symfony/finder/tree/v7.2.2" }, "funding": [ { @@ -8598,30 +8775,31 @@ "type": "tidelift" } ], - "time": "2024-08-13T14:28:19+00:00" + "time": "2024-12-30T19:00:17+00:00" }, { "name": "symfony/http-client", - "version": "v7.1.5", + "version": "v7.2.2", "source": { "type": "git", "url": "https://github.com/symfony/http-client.git", - "reference": "abca35865118edf35a23f2f24978a1784c831cb4" + "reference": "339ba21476eb184290361542f732ad12c97591ec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client/zipball/abca35865118edf35a23f2f24978a1784c831cb4", - "reference": "abca35865118edf35a23f2f24978a1784c831cb4", + "url": "https://api.github.com/repos/symfony/http-client/zipball/339ba21476eb184290361542f732ad12c97591ec", + "reference": "339ba21476eb184290361542f732ad12c97591ec", "shasum": "" }, "require": { "php": ">=8.2", "psr/log": "^1|^2|^3", "symfony/deprecation-contracts": "^2.5|^3", - "symfony/http-client-contracts": "^3.4.1", + "symfony/http-client-contracts": "~3.4.4|^3.5.2", "symfony/service-contracts": "^2.5|^3" }, "conflict": { + "amphp/amp": "<2.5", "php-http/discovery": "<1.15", "symfony/http-foundation": "<6.4" }, @@ -8632,14 +8810,14 @@ "symfony/http-client-implementation": "3.0" }, "require-dev": { - "amphp/amp": "^2.5", - "amphp/http-client": "^4.2.1", - "amphp/http-tunnel": "^1.0", + "amphp/http-client": "^4.2.1|^5.0", + "amphp/http-tunnel": "^1.0|^2.0", "amphp/socket": "^1.1", "guzzlehttp/promises": "^1.4|^2.0", "nyholm/psr7": "^1.0", "php-http/httplug": "^1.0|^2.0", "psr/http-client": "^1.0", + "symfony/amphp-http-client-meta": "^1.0|^2.0", "symfony/dependency-injection": "^6.4|^7.0", "symfony/http-kernel": "^6.4|^7.0", "symfony/messenger": "^6.4|^7.0", @@ -8676,7 +8854,7 @@ "http" ], "support": { - "source": "https://github.com/symfony/http-client/tree/v7.1.5" + "source": "https://github.com/symfony/http-client/tree/v7.2.2" }, "funding": [ { @@ -8692,20 +8870,20 @@ "type": "tidelift" } ], - "time": "2024-09-20T13:35:23+00:00" + "time": "2024-12-30T18:35:15+00:00" }, { "name": "symfony/http-client-contracts", - "version": "v3.5.0", + "version": "v3.5.2", "source": { "type": "git", "url": "https://github.com/symfony/http-client-contracts.git", - "reference": "20414d96f391677bf80078aa55baece78b82647d" + "reference": "ee8d807ab20fcb51267fdace50fbe3494c31e645" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/20414d96f391677bf80078aa55baece78b82647d", - "reference": "20414d96f391677bf80078aa55baece78b82647d", + "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/ee8d807ab20fcb51267fdace50fbe3494c31e645", + "reference": "ee8d807ab20fcb51267fdace50fbe3494c31e645", "shasum": "" }, "require": { @@ -8713,12 +8891,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": { @@ -8754,7 +8932,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/http-client-contracts/tree/v3.5.0" + "source": "https://github.com/symfony/http-client-contracts/tree/v3.5.2" }, "funding": [ { @@ -8770,35 +8948,36 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:32:20+00:00" + "time": "2024-12-07T08:49:48+00:00" }, { "name": "symfony/http-foundation", - "version": "v7.1.5", + "version": "v7.2.2", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "e30ef73b1e44eea7eb37ba69600a354e553f694b" + "reference": "62d1a43796ca3fea3f83a8470dfe63a4af3bc588" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/e30ef73b1e44eea7eb37ba69600a354e553f694b", - "reference": "e30ef73b1e44eea7eb37ba69600a354e553f694b", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/62d1a43796ca3fea3f83a8470dfe63a4af3bc588", + "reference": "62d1a43796ca3fea3f83a8470dfe63a4af3bc588", "shasum": "" }, "require": { "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3.0", "symfony/polyfill-mbstring": "~1.1", "symfony/polyfill-php83": "^1.27" }, "conflict": { "doctrine/dbal": "<3.6", - "symfony/cache": "<6.4" + "symfony/cache": "<6.4.12|>=7.0,<7.1.5" }, "require-dev": { "doctrine/dbal": "^3.6|^4", "predis/predis": "^1.1|^2.0", - "symfony/cache": "^6.4|^7.0", + "symfony/cache": "^6.4.12|^7.1.5", "symfony/dependency-injection": "^6.4|^7.0", "symfony/expression-language": "^6.4|^7.0", "symfony/http-kernel": "^6.4|^7.0", @@ -8831,7 +9010,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.1.5" + "source": "https://github.com/symfony/http-foundation/tree/v7.2.2" }, "funding": [ { @@ -8847,20 +9026,20 @@ "type": "tidelift" } ], - "time": "2024-09-20T08:28:38+00:00" + "time": "2024-12-30T19:00:17+00:00" }, { "name": "symfony/http-kernel", - "version": "v7.1.5", + "version": "v7.2.2", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "44204d96150a9df1fc57601ec933d23fefc2d65b" + "reference": "3c432966bd8c7ec7429663105f5a02d7e75b4306" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/44204d96150a9df1fc57601ec933d23fefc2d65b", - "reference": "44204d96150a9df1fc57601ec933d23fefc2d65b", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/3c432966bd8c7ec7429663105f5a02d7e75b4306", + "reference": "3c432966bd8c7ec7429663105f5a02d7e75b4306", "shasum": "" }, "require": { @@ -8889,7 +9068,7 @@ "symfony/twig-bridge": "<6.4", "symfony/validator": "<6.4", "symfony/var-dumper": "<6.4", - "twig/twig": "<3.0.4" + "twig/twig": "<3.12" }, "provide": { "psr/log-implementation": "1.0|2.0|3.0" @@ -8917,7 +9096,7 @@ "symfony/validator": "^6.4|^7.0", "symfony/var-dumper": "^6.4|^7.0", "symfony/var-exporter": "^6.4|^7.0", - "twig/twig": "^3.0.4" + "twig/twig": "^3.12" }, "type": "library", "autoload": { @@ -8945,7 +9124,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.1.5" + "source": "https://github.com/symfony/http-kernel/tree/v7.2.2" }, "funding": [ { @@ -8961,20 +9140,20 @@ "type": "tidelift" } ], - "time": "2024-09-21T06:09:21+00:00" + "time": "2024-12-31T14:59:40+00:00" }, { "name": "symfony/mailer", - "version": "v7.1.5", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "bbf21460c56f29810da3df3e206e38dfbb01e80b" + "reference": "e4d358702fb66e4c8a2af08e90e7271a62de39cc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/bbf21460c56f29810da3df3e206e38dfbb01e80b", - "reference": "bbf21460c56f29810da3df3e206e38dfbb01e80b", + "url": "https://api.github.com/repos/symfony/mailer/zipball/e4d358702fb66e4c8a2af08e90e7271a62de39cc", + "reference": "e4d358702fb66e4c8a2af08e90e7271a62de39cc", "shasum": "" }, "require": { @@ -8983,7 +9162,7 @@ "psr/event-dispatcher": "^1", "psr/log": "^1|^2|^3", "symfony/event-dispatcher": "^6.4|^7.0", - "symfony/mime": "^6.4|^7.0", + "symfony/mime": "^7.2", "symfony/service-contracts": "^2.5|^3" }, "conflict": { @@ -9025,7 +9204,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v7.1.5" + "source": "https://github.com/symfony/mailer/tree/v7.2.0" }, "funding": [ { @@ -9041,20 +9220,20 @@ "type": "tidelift" } ], - "time": "2024-09-08T12:32:26+00:00" + "time": "2024-11-25T15:21:05+00:00" }, { "name": "symfony/mime", - "version": "v7.1.5", + "version": "v7.2.1", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "711d2e167e8ce65b05aea6b258c449671cdd38ff" + "reference": "7f9617fcf15cb61be30f8b252695ed5e2bfac283" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/711d2e167e8ce65b05aea6b258c449671cdd38ff", - "reference": "711d2e167e8ce65b05aea6b258c449671cdd38ff", + "url": "https://api.github.com/repos/symfony/mime/zipball/7f9617fcf15cb61be30f8b252695ed5e2bfac283", + "reference": "7f9617fcf15cb61be30f8b252695ed5e2bfac283", "shasum": "" }, "require": { @@ -9109,7 +9288,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v7.1.5" + "source": "https://github.com/symfony/mime/tree/v7.2.1" }, "funding": [ { @@ -9125,20 +9304,20 @@ "type": "tidelift" } ], - "time": "2024-09-20T08:28:38+00:00" + "time": "2024-12-07T08:50:44+00:00" }, { "name": "symfony/options-resolver", - "version": "v7.1.1", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/options-resolver.git", - "reference": "47aa818121ed3950acd2b58d1d37d08a94f9bf55" + "reference": "7da8fbac9dcfef75ffc212235d76b2754ce0cf50" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/options-resolver/zipball/47aa818121ed3950acd2b58d1d37d08a94f9bf55", - "reference": "47aa818121ed3950acd2b58d1d37d08a94f9bf55", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/7da8fbac9dcfef75ffc212235d76b2754ce0cf50", + "reference": "7da8fbac9dcfef75ffc212235d76b2754ce0cf50", "shasum": "" }, "require": { @@ -9176,7 +9355,7 @@ "options" ], "support": { - "source": "https://github.com/symfony/options-resolver/tree/v7.1.1" + "source": "https://github.com/symfony/options-resolver/tree/v7.2.0" }, "funding": [ { @@ -9192,7 +9371,7 @@ "type": "tidelift" } ], - "time": "2024-05-31T14:57:53+00:00" + "time": "2024-11-20T11:17:29+00:00" }, { "name": "symfony/polyfill-ctype", @@ -9220,8 +9399,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -9296,8 +9475,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -9375,8 +9554,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -9457,8 +9636,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -9541,8 +9720,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -9615,8 +9794,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -9695,8 +9874,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -9777,8 +9956,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -9832,16 +10011,16 @@ }, { "name": "symfony/process", - "version": "v7.1.5", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "5c03ee6369281177f07f7c68252a280beccba847" + "reference": "d34b22ba9390ec19d2dd966c40aa9e8462f27a7e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/5c03ee6369281177f07f7c68252a280beccba847", - "reference": "5c03ee6369281177f07f7c68252a280beccba847", + "url": "https://api.github.com/repos/symfony/process/zipball/d34b22ba9390ec19d2dd966c40aa9e8462f27a7e", + "reference": "d34b22ba9390ec19d2dd966c40aa9e8462f27a7e", "shasum": "" }, "require": { @@ -9873,7 +10052,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v7.1.5" + "source": "https://github.com/symfony/process/tree/v7.2.0" }, "funding": [ { @@ -9889,20 +10068,20 @@ "type": "tidelift" } ], - "time": "2024-09-19T21:48:23+00:00" + "time": "2024-11-06T14:24:19+00:00" }, { "name": "symfony/property-access", - "version": "v7.1.4", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/property-access.git", - "reference": "6c709f97103355016e5782d0622437ae381012ad" + "reference": "3ae42efba01e45aaedecf5c93c8d6a3ab3a82276" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/property-access/zipball/6c709f97103355016e5782d0622437ae381012ad", - "reference": "6c709f97103355016e5782d0622437ae381012ad", + "url": "https://api.github.com/repos/symfony/property-access/zipball/3ae42efba01e45aaedecf5c93c8d6a3ab3a82276", + "reference": "3ae42efba01e45aaedecf5c93c8d6a3ab3a82276", "shasum": "" }, "require": { @@ -9949,7 +10128,7 @@ "reflection" ], "support": { - "source": "https://github.com/symfony/property-access/tree/v7.1.4" + "source": "https://github.com/symfony/property-access/tree/v7.2.0" }, "funding": [ { @@ -9965,36 +10144,35 @@ "type": "tidelift" } ], - "time": "2024-08-30T16:12:47+00:00" + "time": "2024-09-26T12:28:35+00:00" }, { "name": "symfony/property-info", - "version": "v7.1.3", + "version": "v7.2.2", "source": { "type": "git", "url": "https://github.com/symfony/property-info.git", - "reference": "88a279df2db5b7919cac6f35d6a5d1d7147e6a9b" + "reference": "1dfeb0dac7a99f7b3be42db9ccc299c5a6483fcf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/property-info/zipball/88a279df2db5b7919cac6f35d6a5d1d7147e6a9b", - "reference": "88a279df2db5b7919cac6f35d6a5d1d7147e6a9b", + "url": "https://api.github.com/repos/symfony/property-info/zipball/1dfeb0dac7a99f7b3be42db9ccc299c5a6483fcf", + "reference": "1dfeb0dac7a99f7b3be42db9ccc299c5a6483fcf", "shasum": "" }, "require": { "php": ">=8.2", "symfony/string": "^6.4|^7.0", - "symfony/type-info": "^7.1" + "symfony/type-info": "~7.1.9|^7.2.2" }, "conflict": { "phpdocumentor/reflection-docblock": "<5.2", "phpdocumentor/type-resolver": "<1.5.1", - "symfony/dependency-injection": "<6.4", - "symfony/serializer": "<6.4" + "symfony/dependency-injection": "<6.4" }, "require-dev": { "phpdocumentor/reflection-docblock": "^5.2", - "phpstan/phpdoc-parser": "^1.0", + "phpstan/phpdoc-parser": "^1.0|^2.0", "symfony/cache": "^6.4|^7.0", "symfony/dependency-injection": "^6.4|^7.0", "symfony/serializer": "^6.4|^7.0" @@ -10033,7 +10211,7 @@ "validator" ], "support": { - "source": "https://github.com/symfony/property-info/tree/v7.1.3" + "source": "https://github.com/symfony/property-info/tree/v7.2.2" }, "funding": [ { @@ -10049,20 +10227,20 @@ "type": "tidelift" } ], - "time": "2024-07-26T07:36:36+00:00" + "time": "2024-12-31T11:04:50+00:00" }, { "name": "symfony/psr-http-message-bridge", - "version": "v7.1.4", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/psr-http-message-bridge.git", - "reference": "405a7bcd872f1563966f64be19f1362d94ce71ab" + "reference": "03f2f72319e7acaf2a9f6fcbe30ef17eec51594f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/405a7bcd872f1563966f64be19f1362d94ce71ab", - "reference": "405a7bcd872f1563966f64be19f1362d94ce71ab", + "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/03f2f72319e7acaf2a9f6fcbe30ef17eec51594f", + "reference": "03f2f72319e7acaf2a9f6fcbe30ef17eec51594f", "shasum": "" }, "require": { @@ -10116,7 +10294,7 @@ "psr-7" ], "support": { - "source": "https://github.com/symfony/psr-http-message-bridge/tree/v7.1.4" + "source": "https://github.com/symfony/psr-http-message-bridge/tree/v7.2.0" }, "funding": [ { @@ -10132,20 +10310,20 @@ "type": "tidelift" } ], - "time": "2024-08-15T22:48:53+00:00" + "time": "2024-09-26T08:57:56+00:00" }, { "name": "symfony/routing", - "version": "v7.1.4", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "1500aee0094a3ce1c92626ed8cf3c2037e86f5a7" + "reference": "e10a2450fa957af6c448b9b93c9010a4e4c0725e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/1500aee0094a3ce1c92626ed8cf3c2037e86f5a7", - "reference": "1500aee0094a3ce1c92626ed8cf3c2037e86f5a7", + "url": "https://api.github.com/repos/symfony/routing/zipball/e10a2450fa957af6c448b9b93c9010a4e4c0725e", + "reference": "e10a2450fa957af6c448b9b93c9010a4e4c0725e", "shasum": "" }, "require": { @@ -10197,7 +10375,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v7.1.4" + "source": "https://github.com/symfony/routing/tree/v7.2.0" }, "funding": [ { @@ -10213,20 +10391,20 @@ "type": "tidelift" } ], - "time": "2024-08-29T08:16:25+00:00" + "time": "2024-11-25T11:08:51+00:00" }, { "name": "symfony/serializer", - "version": "v7.1.5", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/serializer.git", - "reference": "71d6e1f70f00752d1469d0f5e83b0a51716f288b" + "reference": "3f5ed9f5e6c02e3853109190ba38408f5e1d2dd0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/serializer/zipball/71d6e1f70f00752d1469d0f5e83b0a51716f288b", - "reference": "71d6e1f70f00752d1469d0f5e83b0a51716f288b", + "url": "https://api.github.com/repos/symfony/serializer/zipball/3f5ed9f5e6c02e3853109190ba38408f5e1d2dd0", + "reference": "3f5ed9f5e6c02e3853109190ba38408f5e1d2dd0", "shasum": "" }, "require": { @@ -10240,19 +10418,18 @@ "symfony/dependency-injection": "<6.4", "symfony/property-access": "<6.4", "symfony/property-info": "<6.4", - "symfony/type-info": "<7.1.5", "symfony/uid": "<6.4", "symfony/validator": "<6.4", "symfony/yaml": "<6.4" }, "require-dev": { "phpdocumentor/reflection-docblock": "^3.2|^4.0|^5.0", - "phpstan/phpdoc-parser": "^1.0", + "phpstan/phpdoc-parser": "^1.0|^2.0", "seld/jsonlint": "^1.10", "symfony/cache": "^6.4|^7.0", "symfony/config": "^6.4|^7.0", "symfony/console": "^6.4|^7.0", - "symfony/dependency-injection": "^6.4|^7.0", + "symfony/dependency-injection": "^7.2", "symfony/error-handler": "^6.4|^7.0", "symfony/filesystem": "^6.4|^7.0", "symfony/form": "^6.4|^7.0", @@ -10263,7 +10440,7 @@ "symfony/property-access": "^6.4|^7.0", "symfony/property-info": "^6.4|^7.0", "symfony/translation-contracts": "^2.5|^3", - "symfony/type-info": "^7.1.5", + "symfony/type-info": "^7.1", "symfony/uid": "^6.4|^7.0", "symfony/validator": "^6.4|^7.0", "symfony/var-dumper": "^6.4|^7.0", @@ -10296,7 +10473,7 @@ "description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/serializer/tree/v7.1.5" + "source": "https://github.com/symfony/serializer/tree/v7.2.0" }, "funding": [ { @@ -10312,20 +10489,20 @@ "type": "tidelift" } ], - "time": "2024-09-20T12:13:15+00:00" + "time": "2024-11-25T15:21:05+00:00" }, { "name": "symfony/service-contracts", - "version": "v3.5.0", + "version": "v3.5.1", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f" + "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/bd1d9e59a81d8fa4acdcea3f617c581f7475a80f", - "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/e53260aabf78fb3d63f8d79d69ece59f80d5eda0", + "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0", "shasum": "" }, "require": { @@ -10338,12 +10515,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": { @@ -10379,7 +10556,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.5.0" + "source": "https://github.com/symfony/service-contracts/tree/v3.5.1" }, "funding": [ { @@ -10395,20 +10572,20 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:32:20+00:00" + "time": "2024-09-25T14:20:29+00:00" }, { "name": "symfony/string", - "version": "v7.1.5", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "d66f9c343fa894ec2037cc928381df90a7ad4306" + "reference": "446e0d146f991dde3e73f45f2c97a9faad773c82" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/d66f9c343fa894ec2037cc928381df90a7ad4306", - "reference": "d66f9c343fa894ec2037cc928381df90a7ad4306", + "url": "https://api.github.com/repos/symfony/string/zipball/446e0d146f991dde3e73f45f2c97a9faad773c82", + "reference": "446e0d146f991dde3e73f45f2c97a9faad773c82", "shasum": "" }, "require": { @@ -10466,7 +10643,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v7.1.5" + "source": "https://github.com/symfony/string/tree/v7.2.0" }, "funding": [ { @@ -10482,24 +10659,25 @@ "type": "tidelift" } ], - "time": "2024-09-20T08:28:38+00:00" + "time": "2024-11-13T13:31:26+00:00" }, { "name": "symfony/translation", - "version": "v7.1.5", + "version": "v7.2.2", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "235535e3f84f3dfbdbde0208ede6ca75c3a489ea" + "reference": "e2674a30132b7cc4d74540d6c2573aa363f05923" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/235535e3f84f3dfbdbde0208ede6ca75c3a489ea", - "reference": "235535e3f84f3dfbdbde0208ede6ca75c3a489ea", + "url": "https://api.github.com/repos/symfony/translation/zipball/e2674a30132b7cc4d74540d6c2573aa363f05923", + "reference": "e2674a30132b7cc4d74540d6c2573aa363f05923", "shasum": "" }, "require": { "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0", "symfony/translation-contracts": "^2.5|^3.0" }, @@ -10560,7 +10738,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v7.1.5" + "source": "https://github.com/symfony/translation/tree/v7.2.2" }, "funding": [ { @@ -10576,20 +10754,20 @@ "type": "tidelift" } ], - "time": "2024-09-16T06:30:38+00:00" + "time": "2024-12-07T08:18:10+00:00" }, { "name": "symfony/translation-contracts", - "version": "v3.5.0", + "version": "v3.5.1", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "b9d2189887bb6b2e0367a9fc7136c5239ab9b05a" + "reference": "4667ff3bd513750603a09c8dedbea942487fb07c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/b9d2189887bb6b2e0367a9fc7136c5239ab9b05a", - "reference": "b9d2189887bb6b2e0367a9fc7136c5239ab9b05a", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/4667ff3bd513750603a09c8dedbea942487fb07c", + "reference": "4667ff3bd513750603a09c8dedbea942487fb07c", "shasum": "" }, "require": { @@ -10597,12 +10775,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": { @@ -10638,7 +10816,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v3.5.0" + "source": "https://github.com/symfony/translation-contracts/tree/v3.5.1" }, "funding": [ { @@ -10654,35 +10832,28 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:32:20+00:00" + "time": "2024-09-25T14:20:29+00:00" }, { "name": "symfony/type-info", - "version": "v7.1.5", + "version": "v7.2.2", "source": { "type": "git", "url": "https://github.com/symfony/type-info.git", - "reference": "9f6094aa900d2c06bd61576a6f279d4ac441515f" + "reference": "3b5a17470fff0034f25fd4287cbdaa0010d2f749" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/type-info/zipball/9f6094aa900d2c06bd61576a6f279d4ac441515f", - "reference": "9f6094aa900d2c06bd61576a6f279d4ac441515f", + "url": "https://api.github.com/repos/symfony/type-info/zipball/3b5a17470fff0034f25fd4287cbdaa0010d2f749", + "reference": "3b5a17470fff0034f25fd4287cbdaa0010d2f749", "shasum": "" }, "require": { "php": ">=8.2", "psr/container": "^1.1|^2.0" }, - "conflict": { - "phpstan/phpdoc-parser": "<1.0", - "symfony/dependency-injection": "<6.4", - "symfony/property-info": "<6.4" - }, "require-dev": { - "phpstan/phpdoc-parser": "^1.0", - "symfony/dependency-injection": "^6.4|^7.0", - "symfony/property-info": "^6.4|^7.0" + "phpstan/phpdoc-parser": "^1.0|^2.0" }, "type": "library", "autoload": { @@ -10720,7 +10891,7 @@ "type" ], "support": { - "source": "https://github.com/symfony/type-info/tree/v7.1.5" + "source": "https://github.com/symfony/type-info/tree/v7.2.2" }, "funding": [ { @@ -10736,20 +10907,20 @@ "type": "tidelift" } ], - "time": "2024-09-19T21:48:23+00:00" + "time": "2024-12-20T13:38:37+00:00" }, { "name": "symfony/uid", - "version": "v7.1.5", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/uid.git", - "reference": "8c7bb8acb933964055215d89f9a9871df0239317" + "reference": "2d294d0c48df244c71c105a169d0190bfb080426" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/uid/zipball/8c7bb8acb933964055215d89f9a9871df0239317", - "reference": "8c7bb8acb933964055215d89f9a9871df0239317", + "url": "https://api.github.com/repos/symfony/uid/zipball/2d294d0c48df244c71c105a169d0190bfb080426", + "reference": "2d294d0c48df244c71c105a169d0190bfb080426", "shasum": "" }, "require": { @@ -10794,7 +10965,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/uid/tree/v7.1.5" + "source": "https://github.com/symfony/uid/tree/v7.2.0" }, "funding": [ { @@ -10810,20 +10981,20 @@ "type": "tidelift" } ], - "time": "2024-09-17T09:16:35+00:00" + "time": "2024-09-25T14:21:43+00:00" }, { "name": "symfony/var-dumper", - "version": "v7.1.5", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "e20e03889539fd4e4211e14d2179226c513c010d" + "reference": "c6a22929407dec8765d6e2b6ff85b800b245879c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/e20e03889539fd4e4211e14d2179226c513c010d", - "reference": "e20e03889539fd4e4211e14d2179226c513c010d", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/c6a22929407dec8765d6e2b6ff85b800b245879c", + "reference": "c6a22929407dec8765d6e2b6ff85b800b245879c", "shasum": "" }, "require": { @@ -10839,7 +11010,7 @@ "symfony/http-kernel": "^6.4|^7.0", "symfony/process": "^6.4|^7.0", "symfony/uid": "^6.4|^7.0", - "twig/twig": "^3.0.4" + "twig/twig": "^3.12" }, "bin": [ "Resources/bin/var-dump-server" @@ -10877,7 +11048,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v7.1.5" + "source": "https://github.com/symfony/var-dumper/tree/v7.2.0" }, "funding": [ { @@ -10893,20 +11064,20 @@ "type": "tidelift" } ], - "time": "2024-09-16T10:07:02+00:00" + "time": "2024-11-08T15:48:14+00:00" }, { "name": "symfony/var-exporter", - "version": "v7.1.2", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/var-exporter.git", - "reference": "b80a669a2264609f07f1667f891dbfca25eba44c" + "reference": "1a6a89f95a46af0f142874c9d650a6358d13070d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-exporter/zipball/b80a669a2264609f07f1667f891dbfca25eba44c", - "reference": "b80a669a2264609f07f1667f891dbfca25eba44c", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/1a6a89f95a46af0f142874c9d650a6358d13070d", + "reference": "1a6a89f95a46af0f142874c9d650a6358d13070d", "shasum": "" }, "require": { @@ -10953,7 +11124,7 @@ "serialize" ], "support": { - "source": "https://github.com/symfony/var-exporter/tree/v7.1.2" + "source": "https://github.com/symfony/var-exporter/tree/v7.2.0" }, "funding": [ { @@ -10969,24 +11140,25 @@ "type": "tidelift" } ], - "time": "2024-06-28T08:00:31+00:00" + "time": "2024-10-18T07:58:17+00:00" }, { "name": "symfony/yaml", - "version": "v7.1.5", + "version": "v7.2.0", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "4e561c316e135e053bd758bf3b3eb291d9919de4" + "reference": "099581e99f557e9f16b43c5916c26380b54abb22" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/4e561c316e135e053bd758bf3b3eb291d9919de4", - "reference": "4e561c316e135e053bd758bf3b3eb291d9919de4", + "url": "https://api.github.com/repos/symfony/yaml/zipball/099581e99f557e9f16b43c5916c26380b54abb22", + "reference": "099581e99f557e9f16b43c5916c26380b54abb22", "shasum": "" }, "require": { "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3.0", "symfony/polyfill-ctype": "^1.8" }, "conflict": { @@ -11024,7 +11196,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v7.1.5" + "source": "https://github.com/symfony/yaml/tree/v7.2.0" }, "funding": [ { @@ -11040,7 +11212,7 @@ "type": "tidelift" } ], - "time": "2024-09-17T12:49:58+00:00" + "time": "2024-10-23T06:56:12+00:00" }, { "name": "thecodingmachine/safe", @@ -11183,16 +11355,16 @@ }, { "name": "tightenco/ziggy", - "version": "v2.3.0", + "version": "v2.5.0", "source": { "type": "git", "url": "https://github.com/tighten/ziggy.git", - "reference": "5395ba7c6d6ea1709acf5435694c4732c2912b5e" + "reference": "2b574ba281546884b7bdde6eefa451ba7e0b52f7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tighten/ziggy/zipball/5395ba7c6d6ea1709acf5435694c4732c2912b5e", - "reference": "5395ba7c6d6ea1709acf5435694c4732c2912b5e", + "url": "https://api.github.com/repos/tighten/ziggy/zipball/2b574ba281546884b7bdde6eefa451ba7e0b52f7", + "reference": "2b574ba281546884b7bdde6eefa451ba7e0b52f7", "shasum": "" }, "require": { @@ -11247,37 +11419,39 @@ ], "support": { "issues": "https://github.com/tighten/ziggy/issues", - "source": "https://github.com/tighten/ziggy/tree/v2.3.0" + "source": "https://github.com/tighten/ziggy/tree/v2.5.0" }, - "time": "2024-07-21T16:18:39+00:00" + "time": "2025-01-23T00:32:18+00:00" }, { "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": { @@ -11300,9 +11474,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": "typesense/typesense-php", @@ -11523,16 +11697,16 @@ }, { "name": "voku/portable-ascii", - "version": "2.0.1", + "version": "2.0.3", "source": { "type": "git", "url": "https://github.com/voku/portable-ascii.git", - "reference": "b56450eed252f6801410d810c8e1727224ae0743" + "reference": "b1d923f88091c6bf09699efcd7c8a1b1bfd7351d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b56450eed252f6801410d810c8e1727224ae0743", - "reference": "b56450eed252f6801410d810c8e1727224ae0743", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b1d923f88091c6bf09699efcd7c8a1b1bfd7351d", + "reference": "b1d923f88091c6bf09699efcd7c8a1b1bfd7351d", "shasum": "" }, "require": { @@ -11557,7 +11731,7 @@ "authors": [ { "name": "Lars Moelleken", - "homepage": "http://www.moelleken.org/" + "homepage": "https://www.moelleken.org/" } ], "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", @@ -11569,7 +11743,7 @@ ], "support": { "issues": "https://github.com/voku/portable-ascii/issues", - "source": "https://github.com/voku/portable-ascii/tree/2.0.1" + "source": "https://github.com/voku/portable-ascii/tree/2.0.3" }, "funding": [ { @@ -11593,7 +11767,7 @@ "type": "tidelift" } ], - "time": "2022-03-08T17:03:00+00:00" + "time": "2024-11-21T01:49:47+00:00" }, { "name": "web-auth/cose-lib", @@ -11679,16 +11853,16 @@ }, { "name": "web-auth/webauthn-lib", - "version": "4.9.1", + "version": "4.9.2", "source": { "type": "git", "url": "https://github.com/web-auth/webauthn-lib.git", - "reference": "fd7a0943c663b325e92ad562c2bcc943e77beeac" + "reference": "008b25171c27cf4813420d0de31cc059bcc71f1a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/web-auth/webauthn-lib/zipball/fd7a0943c663b325e92ad562c2bcc943e77beeac", - "reference": "fd7a0943c663b325e92ad562c2bcc943e77beeac", + "url": "https://api.github.com/repos/web-auth/webauthn-lib/zipball/008b25171c27cf4813420d0de31cc059bcc71f1a", + "reference": "008b25171c27cf4813420d0de31cc059bcc71f1a", "shasum": "" }, "require": { @@ -11722,8 +11896,8 @@ "type": "library", "extra": { "thanks": { - "name": "web-auth/webauthn-framework", - "url": "https://github.com/web-auth/webauthn-framework" + "url": "https://github.com/web-auth/webauthn-framework", + "name": "web-auth/webauthn-framework" } }, "autoload": { @@ -11753,7 +11927,7 @@ "webauthn" ], "support": { - "source": "https://github.com/web-auth/webauthn-lib/tree/4.9.1" + "source": "https://github.com/web-auth/webauthn-lib/tree/4.9.2" }, "funding": [ { @@ -11765,11 +11939,11 @@ "type": "patreon" } ], - "time": "2024-07-16T18:36:36+00:00" + "time": "2025-01-04T09:47:58+00:00" }, { "name": "web-token/jwt-library", - "version": "3.4.6", + "version": "3.4.7", "source": { "type": "git", "url": "https://github.com/web-token/jwt-library.git", @@ -11851,7 +12025,7 @@ ], "support": { "issues": "https://github.com/web-token/jwt-library/issues", - "source": "https://github.com/web-token/jwt-library/tree/3.4.6" + "source": "https://github.com/web-token/jwt-library/tree/3.4.7" }, "funding": [ { @@ -12005,16 +12179,16 @@ }, { "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": { @@ -12045,22 +12219,22 @@ "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": "barryvdh/laravel-debugbar", - "version": "v3.14.6", + "version": "v3.14.10", "source": { "type": "git", "url": "https://github.com/barryvdh/laravel-debugbar.git", - "reference": "14e4517bd49130d6119228107eb21ae47ae120ab" + "reference": "56b9bd235e3fe62e250124804009ce5bab97cc63" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/14e4517bd49130d6119228107eb21ae47ae120ab", - "reference": "14e4517bd49130d6119228107eb21ae47ae120ab", + "url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/56b9bd235e3fe62e250124804009ce5bab97cc63", + "reference": "56b9bd235e3fe62e250124804009ce5bab97cc63", "shasum": "" }, "require": { @@ -12079,16 +12253,16 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "3.14-dev" - }, "laravel": { - "providers": [ - "Barryvdh\\Debugbar\\ServiceProvider" - ], "aliases": { "Debugbar": "Barryvdh\\Debugbar\\Facades\\Debugbar" - } + }, + "providers": [ + "Barryvdh\\Debugbar\\ServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "3.14-dev" } }, "autoload": { @@ -12119,7 +12293,7 @@ ], "support": { "issues": "https://github.com/barryvdh/laravel-debugbar/issues", - "source": "https://github.com/barryvdh/laravel-debugbar/tree/v3.14.6" + "source": "https://github.com/barryvdh/laravel-debugbar/tree/v3.14.10" }, "funding": [ { @@ -12131,33 +12305,31 @@ "type": "github" } ], - "time": "2024-10-18T13:15:12+00:00" + "time": "2024-12-23T10:10:42+00:00" }, { "name": "barryvdh/laravel-ide-helper", - "version": "v3.2.0", + "version": "v3.5.4", "source": { "type": "git", "url": "https://github.com/barryvdh/laravel-ide-helper.git", - "reference": "7956ccb4943f8532d008c17a1094b34bb6394d56" + "reference": "980a87e250fc2a7558bc46e07f61c7594500ea53" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/barryvdh/laravel-ide-helper/zipball/7956ccb4943f8532d008c17a1094b34bb6394d56", - "reference": "7956ccb4943f8532d008c17a1094b34bb6394d56", + "url": "https://api.github.com/repos/barryvdh/laravel-ide-helper/zipball/980a87e250fc2a7558bc46e07f61c7594500ea53", + "reference": "980a87e250fc2a7558bc46e07f61c7594500ea53", "shasum": "" }, "require": { - "barryvdh/reflection-docblock": "^2.1.2", + "barryvdh/reflection-docblock": "^2.3", "composer/class-map-generator": "^1.0", "ext-json": "*", "illuminate/console": "^11.15", "illuminate/database": "^11.15", "illuminate/filesystem": "^11.15", "illuminate/support": "^11.15", - "nikic/php-parser": "^4.18 || ^5", - "php": "^8.2", - "phpdocumentor/type-resolver": "^1.1.0" + "php": "^8.2" }, "require-dev": { "ext-pdo_sqlite": "*", @@ -12168,20 +12340,21 @@ "orchestra/testbench": "^9.2", "phpunit/phpunit": "^10.5", "spatie/phpunit-snapshot-assertions": "^4 || ^5", - "vimeo/psalm": "^5.4" + "vimeo/psalm": "^5.4", + "vlucas/phpdotenv": "^5" }, "suggest": { "illuminate/events": "Required for automatic helper generation (^6|^7|^8|^9|^10|^11)." }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "3.2-dev" - }, "laravel": { "providers": [ "Barryvdh\\LaravelIdeHelper\\IdeHelperServiceProvider" ] + }, + "branch-alias": { + "dev-master": "3.5-dev" } }, "autoload": { @@ -12203,6 +12376,7 @@ "keywords": [ "autocomplete", "codeintel", + "dev", "helper", "ide", "laravel", @@ -12213,7 +12387,7 @@ ], "support": { "issues": "https://github.com/barryvdh/laravel-ide-helper/issues", - "source": "https://github.com/barryvdh/laravel-ide-helper/tree/v3.2.0" + "source": "https://github.com/barryvdh/laravel-ide-helper/tree/v3.5.4" }, "funding": [ { @@ -12225,24 +12399,24 @@ "type": "github" } ], - "time": "2024-10-17T16:43:13+00:00" + "time": "2025-01-14T09:07:00+00:00" }, { "name": "barryvdh/reflection-docblock", - "version": "v2.1.3", + "version": "v2.3.1", "source": { "type": "git", "url": "https://github.com/barryvdh/ReflectionDocBlock.git", - "reference": "c6fad15f7c878be21650c51e1f841bca7e49752e" + "reference": "b6ff9f93603561f50e53b64310495d20b8dff5d8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/barryvdh/ReflectionDocBlock/zipball/c6fad15f7c878be21650c51e1f841bca7e49752e", - "reference": "c6fad15f7c878be21650c51e1f841bca7e49752e", + "url": "https://api.github.com/repos/barryvdh/ReflectionDocBlock/zipball/b6ff9f93603561f50e53b64310495d20b8dff5d8", + "reference": "b6ff9f93603561f50e53b64310495d20b8dff5d8", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" }, "require-dev": { "phpunit/phpunit": "^8.5.14|^9" @@ -12254,7 +12428,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-master": "2.3.x-dev" } }, "autoload": { @@ -12275,9 +12449,9 @@ } ], "support": { - "source": "https://github.com/barryvdh/ReflectionDocBlock/tree/v2.1.3" + "source": "https://github.com/barryvdh/ReflectionDocBlock/tree/v2.3.1" }, - "time": "2024-10-23T11:41:03+00:00" + "time": "2025-01-18T19:26:32+00:00" }, { "name": "brianium/paratest", @@ -12374,16 +12548,16 @@ }, { "name": "composer/class-map-generator", - "version": "1.4.0", + "version": "1.5.0", "source": { "type": "git", "url": "https://github.com/composer/class-map-generator.git", - "reference": "98bbf6780e56e0fd2404fe4b82eb665a0f93b783" + "reference": "4b0a223cf5be7c9ee7e0ef1bc7db42b4a97c9915" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/class-map-generator/zipball/98bbf6780e56e0fd2404fe4b82eb665a0f93b783", - "reference": "98bbf6780e56e0fd2404fe4b82eb665a0f93b783", + "url": "https://api.github.com/repos/composer/class-map-generator/zipball/4b0a223cf5be7c9ee7e0ef1bc7db42b4a97c9915", + "reference": "4b0a223cf5be7c9ee7e0ef1bc7db42b4a97c9915", "shasum": "" }, "require": { @@ -12392,10 +12566,10 @@ "symfony/finder": "^4.4 || ^5.3 || ^6 || ^7" }, "require-dev": { - "phpstan/phpstan": "^1.6", - "phpstan/phpstan-deprecation-rules": "^1", - "phpstan/phpstan-phpunit": "^1", - "phpstan/phpstan-strict-rules": "^1.1", + "phpstan/phpstan": "^1.12 || ^2", + "phpstan/phpstan-deprecation-rules": "^1 || ^2", + "phpstan/phpstan-phpunit": "^1 || ^2", + "phpstan/phpstan-strict-rules": "^1.1 || ^2", "phpunit/phpunit": "^8", "symfony/filesystem": "^5.4 || ^6" }, @@ -12427,7 +12601,7 @@ ], "support": { "issues": "https://github.com/composer/class-map-generator/issues", - "source": "https://github.com/composer/class-map-generator/tree/1.4.0" + "source": "https://github.com/composer/class-map-generator/tree/1.5.0" }, "funding": [ { @@ -12443,20 +12617,20 @@ "type": "tidelift" } ], - "time": "2024-10-03T18:14:00+00:00" + "time": "2024-11-25T16:11:06+00:00" }, { "name": "composer/pcre", - "version": "3.3.1", + "version": "3.3.2", "source": { "type": "git", "url": "https://github.com/composer/pcre.git", - "reference": "63aaeac21d7e775ff9bc9d45021e1745c97521c4" + "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/pcre/zipball/63aaeac21d7e775ff9bc9d45021e1745c97521c4", - "reference": "63aaeac21d7e775ff9bc9d45021e1745c97521c4", + "url": "https://api.github.com/repos/composer/pcre/zipball/b2bed4734f0cc156ee1fe9c0da2550420d99a21e", + "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e", "shasum": "" }, "require": { @@ -12466,19 +12640,19 @@ "phpstan/phpstan": "<1.11.10" }, "require-dev": { - "phpstan/phpstan": "^1.11.10", - "phpstan/phpstan-strict-rules": "^1.1", + "phpstan/phpstan": "^1.12 || ^2", + "phpstan/phpstan-strict-rules": "^1 || ^2", "phpunit/phpunit": "^8 || ^9" }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "3.x-dev" - }, "phpstan": { "includes": [ "extension.neon" ] + }, + "branch-alias": { + "dev-main": "3.x-dev" } }, "autoload": { @@ -12506,7 +12680,7 @@ ], "support": { "issues": "https://github.com/composer/pcre/issues", - "source": "https://github.com/composer/pcre/tree/3.3.1" + "source": "https://github.com/composer/pcre/tree/3.3.2" }, "funding": [ { @@ -12522,7 +12696,7 @@ "type": "tidelift" } ], - "time": "2024-08-27T18:44:43+00:00" + "time": "2024-11-12T16:29:46+00:00" }, { "name": "composer/semver", @@ -12752,16 +12926,16 @@ }, { "name": "dragon-code/support", - "version": "6.15.0", + "version": "6.15.1", "source": { "type": "git", "url": "https://github.com/TheDragonCode/support.git", - "reference": "087d7baaa963cdbb24e901dc27e10cdc31c2529c" + "reference": "dd68d435d64873797a82b318021d49ba05e917bf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/TheDragonCode/support/zipball/087d7baaa963cdbb24e901dc27e10cdc31c2529c", - "reference": "087d7baaa963cdbb24e901dc27e10cdc31c2529c", + "url": "https://api.github.com/repos/TheDragonCode/support/zipball/dd68d435d64873797a82b318021d49ba05e917bf", + "reference": "dd68d435d64873797a82b318021d49ba05e917bf", "shasum": "" }, "require": { @@ -12847,7 +13021,7 @@ "type": "yoomoney" } ], - "time": "2024-09-07T13:27:37+00:00" + "time": "2024-12-18T12:33:59+00:00" }, { "name": "fidry/cpu-core-counter", @@ -12963,50 +13137,53 @@ }, { "name": "larastan/larastan", - "version": "v2.9.8", + "version": "v3.0.2", "source": { "type": "git", "url": "https://github.com/larastan/larastan.git", - "reference": "340badd89b0eb5bddbc503a4829c08cf9a2819d7" + "reference": "b2e24e1605cff1d1097ccb6fb8af3bbd1dfe1c6f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/larastan/larastan/zipball/340badd89b0eb5bddbc503a4829c08cf9a2819d7", - "reference": "340badd89b0eb5bddbc503a4829c08cf9a2819d7", + "url": "https://api.github.com/repos/larastan/larastan/zipball/b2e24e1605cff1d1097ccb6fb8af3bbd1dfe1c6f", + "reference": "b2e24e1605cff1d1097ccb6fb8af3bbd1dfe1c6f", "shasum": "" }, "require": { "ext-json": "*", - "illuminate/console": "^9.52.16 || ^10.28.0 || ^11.0", - "illuminate/container": "^9.52.16 || ^10.28.0 || ^11.0", - "illuminate/contracts": "^9.52.16 || ^10.28.0 || ^11.0", - "illuminate/database": "^9.52.16 || ^10.28.0 || ^11.0", - "illuminate/http": "^9.52.16 || ^10.28.0 || ^11.0", - "illuminate/pipeline": "^9.52.16 || ^10.28.0 || ^11.0", - "illuminate/support": "^9.52.16 || ^10.28.0 || ^11.0", - "php": "^8.0.2", + "illuminate/console": "^11.15.0", + "illuminate/container": "^11.15.0", + "illuminate/contracts": "^11.15.0", + "illuminate/database": "^11.15.0", + "illuminate/http": "^11.15.0", + "illuminate/pipeline": "^11.15.0", + "illuminate/support": "^11.15.0", + "php": "^8.2", "phpmyadmin/sql-parser": "^5.9.0", - "phpstan/phpstan": "^1.11.2" + "phpstan/phpstan": "^2.0.2" }, "require-dev": { "doctrine/coding-standard": "^12.0", - "nikic/php-parser": "^4.19.1", - "orchestra/canvas": "^7.11.1 || ^8.11.0 || ^9.0.2", - "orchestra/testbench": "^7.33.0 || ^8.13.0 || ^9.0.3", - "phpunit/phpunit": "^9.6.13 || ^10.5.16" + "laravel/framework": "^11.15.0", + "mockery/mockery": "^1.6", + "nikic/php-parser": "^5.3", + "orchestra/canvas": "^v9.1.3", + "orchestra/testbench-core": "^9.5.2", + "phpstan/phpstan-deprecation-rules": "^2.0.0", + "phpunit/phpunit": "^10.5.16" }, "suggest": { "orchestra/testbench": "Using Larastan for analysing a package needs Testbench" }, "type": "phpstan-extension", "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - }, "phpstan": { "includes": [ "extension.neon" ] + }, + "branch-alias": { + "dev-master": "2.0-dev" } }, "autoload": { @@ -13041,40 +13218,28 @@ ], "support": { "issues": "https://github.com/larastan/larastan/issues", - "source": "https://github.com/larastan/larastan/tree/v2.9.8" + "source": "https://github.com/larastan/larastan/tree/v3.0.2" }, "funding": [ - { - "url": "https://www.paypal.com/paypalme/enunomaduro", - "type": "custom" - }, { "url": "https://github.com/canvural", "type": "github" - }, - { - "url": "https://github.com/nunomaduro", - "type": "github" - }, - { - "url": "https://www.patreon.com/nunomaduro", - "type": "patreon" } ], - "time": "2024-07-06T17:46:02+00:00" + "time": "2024-11-26T23:15:21+00:00" }, { "name": "laravel-lang/actions", - "version": "1.8.5", + "version": "1.8.10", "source": { "type": "git", "url": "https://github.com/Laravel-Lang/actions.git", - "reference": "bc59d4a92e13d35d07a45265552a830c47fbe878" + "reference": "53a6c9523e4cecbc7b822abb98bc88d3637bbd6f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Laravel-Lang/actions/zipball/bc59d4a92e13d35d07a45265552a830c47fbe878", - "reference": "bc59d4a92e13d35d07a45265552a830c47fbe878", + "url": "https://api.github.com/repos/Laravel-Lang/actions/zipball/53a6c9523e4cecbc7b822abb98bc88d3637bbd6f", + "reference": "53a6c9523e4cecbc7b822abb98bc88d3637bbd6f", "shasum": "" }, "require": { @@ -13126,22 +13291,22 @@ ], "support": { "issues": "https://github.com/Laravel-Lang/actions/issues", - "source": "https://github.com/Laravel-Lang/actions/tree/1.8.5" + "source": "https://github.com/Laravel-Lang/actions/tree/1.8.10" }, - "time": "2024-09-07T11:55:41+00:00" + "time": "2024-12-31T10:59:30+00:00" }, { "name": "laravel-lang/attributes", - "version": "2.11.1", + "version": "2.11.4", "source": { "type": "git", "url": "https://github.com/Laravel-Lang/attributes.git", - "reference": "b60817d0361ec2fe29f100f76cc9bd0c13a36ec9" + "reference": "5f8abba8adaca2f6b5527843a515652bef0ff007" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Laravel-Lang/attributes/zipball/b60817d0361ec2fe29f100f76cc9bd0c13a36ec9", - "reference": "b60817d0361ec2fe29f100f76cc9bd0c13a36ec9", + "url": "https://api.github.com/repos/Laravel-Lang/attributes/zipball/5f8abba8adaca2f6b5527843a515652bef0ff007", + "reference": "5f8abba8adaca2f6b5527843a515652bef0ff007", "shasum": "" }, "require": { @@ -13195,9 +13360,9 @@ ], "support": { "issues": "https://github.com/Laravel-Lang/attributes/issues", - "source": "https://github.com/Laravel-Lang/attributes/tree/2.11.1" + "source": "https://github.com/Laravel-Lang/attributes/tree/2.11.4" }, - "time": "2024-10-02T14:07:29+00:00" + "time": "2025-01-06T14:39:45+00:00" }, { "name": "laravel-lang/common", @@ -13478,16 +13643,16 @@ }, { "name": "laravel-lang/lang", - "version": "15.8.1", + "version": "15.11.7", "source": { "type": "git", "url": "https://github.com/Laravel-Lang/lang.git", - "reference": "361a2b1bbf8078811e4cf2ea52c4e132d6a6f162" + "reference": "9196e2cf0763d6b98764edb8020bfb82678a8ceb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Laravel-Lang/lang/zipball/361a2b1bbf8078811e4cf2ea52c4e132d6a6f162", - "reference": "361a2b1bbf8078811e4cf2ea52c4e132d6a6f162", + "url": "https://api.github.com/repos/Laravel-Lang/lang/zipball/9196e2cf0763d6b98764edb8020bfb82678a8ceb", + "reference": "9196e2cf0763d6b98764edb8020bfb82678a8ceb", "shasum": "" }, "require": { @@ -13537,7 +13702,7 @@ "issues": "https://github.com/Laravel-Lang/lang/issues", "source": "https://github.com/Laravel-Lang/lang" }, - "time": "2024-10-02T14:08:06+00:00" + "time": "2025-01-09T06:58:50+00:00" }, { "name": "laravel-lang/locale-list", @@ -13671,16 +13836,16 @@ }, { "name": "laravel-lang/models", - "version": "1.2.1", + "version": "1.2.2", "source": { "type": "git", "url": "https://github.com/Laravel-Lang/models.git", - "reference": "f4591707626e7f3bd7e2d653970a43ced644671e" + "reference": "5914712a42dcece9453244b7ba0b5d12ffccd75a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Laravel-Lang/models/zipball/f4591707626e7f3bd7e2d653970a43ced644671e", - "reference": "f4591707626e7f3bd7e2d653970a43ced644671e", + "url": "https://api.github.com/repos/Laravel-Lang/models/zipball/5914712a42dcece9453244b7ba0b5d12ffccd75a", + "reference": "5914712a42dcece9453244b7ba0b5d12ffccd75a", "shasum": "" }, "require": { @@ -13750,7 +13915,7 @@ "issues": "https://github.com/Laravel-Lang/models/issues", "source": "https://github.com/Laravel-Lang/models" }, - "time": "2024-10-21T23:14:18+00:00" + "time": "2024-11-06T20:23:30+00:00" }, { "name": "laravel-lang/native-country-names", @@ -13961,16 +14126,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": { @@ -14055,7 +14220,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", @@ -14136,16 +14301,16 @@ }, { "name": "laravel/pint", - "version": "v1.18.1", + "version": "v1.20.0", "source": { "type": "git", "url": "https://github.com/laravel/pint.git", - "reference": "35c00c05ec43e6b46d295efc0f4386ceb30d50d9" + "reference": "53072e8ea22213a7ed168a8a15b96fbb8b82d44b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/35c00c05ec43e6b46d295efc0f4386ceb30d50d9", - "reference": "35c00c05ec43e6b46d295efc0f4386ceb30d50d9", + "url": "https://api.github.com/repos/laravel/pint/zipball/53072e8ea22213a7ed168a8a15b96fbb8b82d44b", + "reference": "53072e8ea22213a7ed168a8a15b96fbb8b82d44b", "shasum": "" }, "require": { @@ -14156,13 +14321,13 @@ "php": "^8.1.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^3.64.0", - "illuminate/view": "^10.48.20", - "larastan/larastan": "^2.9.8", - "laravel-zero/framework": "^10.4.0", + "friendsofphp/php-cs-fixer": "^3.66.0", + "illuminate/view": "^10.48.25", + "larastan/larastan": "^2.9.12", + "laravel-zero/framework": "^10.48.25", "mockery/mockery": "^1.6.12", - "nunomaduro/termwind": "^1.15.1", - "pestphp/pest": "^2.35.1" + "nunomaduro/termwind": "^1.17.0", + "pestphp/pest": "^2.36.0" }, "bin": [ "builds/pint" @@ -14198,20 +14363,20 @@ "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" }, - "time": "2024-09-24T17:22:50+00:00" + "time": "2025-01-14T16:20:53+00:00" }, { "name": "laravel/sail", - "version": "v1.37.0", + "version": "v1.40.0", "source": { "type": "git", "url": "https://github.com/laravel/sail.git", - "reference": "5d385f2e698f0f774cdead82aff5d989fb95309b" + "reference": "237e70656d8eface4839de51d101284bd5d0cf71" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sail/zipball/5d385f2e698f0f774cdead82aff5d989fb95309b", - "reference": "5d385f2e698f0f774cdead82aff5d989fb95309b", + "url": "https://api.github.com/repos/laravel/sail/zipball/237e70656d8eface4839de51d101284bd5d0cf71", + "reference": "237e70656d8eface4839de51d101284bd5d0cf71", "shasum": "" }, "require": { @@ -14261,20 +14426,20 @@ "issues": "https://github.com/laravel/sail/issues", "source": "https://github.com/laravel/sail" }, - "time": "2024-10-21T17:13:38+00:00" + "time": "2025-01-13T16:57:11+00:00" }, { "name": "maximebf/debugbar", - "version": "v1.23.2", + "version": "v1.23.5", "source": { "type": "git", - "url": "https://github.com/maximebf/php-debugbar.git", - "reference": "689720d724c771ac4add859056744b7b3f2406da" + "url": "https://github.com/php-debugbar/php-debugbar.git", + "reference": "eeabd61a1f19ba5dcd5ac4585a477130ee03ce25" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/maximebf/php-debugbar/zipball/689720d724c771ac4add859056744b7b3f2406da", - "reference": "689720d724c771ac4add859056744b7b3f2406da", + "url": "https://api.github.com/repos/php-debugbar/php-debugbar/zipball/eeabd61a1f19ba5dcd5ac4585a477130ee03ce25", + "reference": "eeabd61a1f19ba5dcd5ac4585a477130ee03ce25", "shasum": "" }, "require": { @@ -14326,10 +14491,10 @@ "debugbar" ], "support": { - "issues": "https://github.com/maximebf/php-debugbar/issues", - "source": "https://github.com/maximebf/php-debugbar/tree/v1.23.2" + "issues": "https://github.com/php-debugbar/php-debugbar/issues", + "source": "https://github.com/php-debugbar/php-debugbar/tree/v1.23.5" }, - "time": "2024-09-16T11:23:09+00:00" + "time": "2024-12-15T19:20:42+00:00" }, { "name": "mockery/mockery", @@ -14416,16 +14581,16 @@ }, { "name": "myclabs/deep-copy", - "version": "1.12.0", + "version": "1.12.1", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c" + "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c", - "reference": "3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/123267b2c49fbf30d78a7b2d333f6be754b94845", + "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845", "shasum": "" }, "require": { @@ -14464,7 +14629,7 @@ ], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.12.0" + "source": "https://github.com/myclabs/DeepCopy/tree/1.12.1" }, "funding": [ { @@ -14472,7 +14637,7 @@ "type": "tidelift" } ], - "time": "2024-06-12T14:39:25+00:00" + "time": "2024-11-08T17:47:46+00:00" }, { "name": "phar-io/manifest", @@ -14594,16 +14759,16 @@ }, { "name": "phpmyadmin/sql-parser", - "version": "5.10.0", + "version": "5.10.3", "source": { "type": "git", "url": "https://github.com/phpmyadmin/sql-parser.git", - "reference": "91d980ab76c3f152481e367f62b921adc38af451" + "reference": "5346664973d10cf1abff20837fb1183f3c11a055" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpmyadmin/sql-parser/zipball/91d980ab76c3f152481e367f62b921adc38af451", - "reference": "91d980ab76c3f152481e367f62b921adc38af451", + "url": "https://api.github.com/repos/phpmyadmin/sql-parser/zipball/5346664973d10cf1abff20837fb1183f3c11a055", + "reference": "5346664973d10cf1abff20837fb1183f3c11a055", "shasum": "" }, "require": { @@ -14677,24 +14842,24 @@ "type": "other" } ], - "time": "2024-08-29T20:56:34+00:00" + "time": "2025-01-19T04:14:02+00:00" }, { "name": "phpstan/phpstan", - "version": "1.12.7", + "version": "2.1.2", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "dc2b9976bd8b0f84ec9b0e50cc35378551de7af0" + "reference": "7d08f569e582ade182a375c366cbd896eccadd3a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/dc2b9976bd8b0f84ec9b0e50cc35378551de7af0", - "reference": "dc2b9976bd8b0f84ec9b0e50cc35378551de7af0", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/7d08f569e582ade182a375c366cbd896eccadd3a", + "reference": "7d08f569e582ade182a375c366cbd896eccadd3a", "shasum": "" }, "require": { - "php": "^7.2|^8.0" + "php": "^7.4|^8.0" }, "conflict": { "phpstan/phpstan-shim": "*" @@ -14735,7 +14900,7 @@ "type": "github" } ], - "time": "2024-10-18T11:12:07+00:00" + "time": "2025-01-21T14:54:06+00:00" }, { "name": "phpunit/php-code-coverage", @@ -15060,16 +15225,16 @@ }, { "name": "phpunit/phpunit", - "version": "10.5.37", + "version": "10.5.41", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "c7cffa0efa2b70c22366523e6d804c9419eb2400" + "reference": "e76586fa3d49714f230221734b44892e384109d7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c7cffa0efa2b70c22366523e6d804c9419eb2400", - "reference": "c7cffa0efa2b70c22366523e6d804c9419eb2400", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/e76586fa3d49714f230221734b44892e384109d7", + "reference": "e76586fa3d49714f230221734b44892e384109d7", "shasum": "" }, "require": { @@ -15079,7 +15244,7 @@ "ext-mbstring": "*", "ext-xml": "*", "ext-xmlwriter": "*", - "myclabs/deep-copy": "^1.12.0", + "myclabs/deep-copy": "^1.12.1", "phar-io/manifest": "^2.0.4", "phar-io/version": "^3.2.1", "php": ">=8.1", @@ -15141,7 +15306,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.37" + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.41" }, "funding": [ { @@ -15157,7 +15322,7 @@ "type": "tidelift" } ], - "time": "2024-10-19T13:03:41+00:00" + "time": "2025-01-13T09:33:05+00:00" }, { "name": "roave/security-advisories", @@ -15165,12 +15330,12 @@ "source": { "type": "git", "url": "https://github.com/Roave/SecurityAdvisories.git", - "reference": "bae581ca4125f92b1ad4d316ac691fa2d5231649" + "reference": "fa05b1cdeb1d38692aea5d34bed226b682403a6d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/bae581ca4125f92b1ad4d316ac691fa2d5231649", - "reference": "bae581ca4125f92b1ad4d316ac691fa2d5231649", + "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/fa05b1cdeb1d38692aea5d34bed226b682403a6d", + "reference": "fa05b1cdeb1d38692aea5d34bed226b682403a6d", "shasum": "" }, "conflict": { @@ -15190,6 +15355,7 @@ "alextselegidis/easyappointments": "<1.5", "alterphp/easyadmin-extension-bundle": ">=1.2,<1.2.11|>=1.3,<1.3.1", "amazing/media2click": ">=1,<1.3.3", + "ameos/ameos_tarteaucitron": "<1.2.23", "amphp/artax": "<1.0.6|>=2,<2.0.6", "amphp/http": "<=1.7.2|>=2,<=2.1", "amphp/http-client": ">=4,<4.4", @@ -15215,6 +15381,7 @@ "azuracast/azuracast": "<0.18.3", "backdrop/backdrop": "<1.27.3|>=1.28,<1.28.2", "backpack/crud": "<3.4.9", + "backpack/filemanager": "<2.0.2|>=3,<3.0.9", "bacula-web/bacula-web": "<8.0.0.0-RC2-dev", "badaso/core": "<2.7", "bagisto/bagisto": "<2.1", @@ -15263,7 +15430,7 @@ "cockpit-hq/cockpit": "<2.7|==2.7", "codeception/codeception": "<3.1.3|>=4,<4.1.22", "codeigniter/framework": "<3.1.9", - "codeigniter4/framework": "<4.4.7", + "codeigniter4/framework": "<4.5.8", "codeigniter4/shield": "<1.0.0.0-beta8", "codiad/codiad": "<=2.8.4", "composer/composer": "<1.10.27|>=2,<2.2.24|>=2.3,<2.7.7", @@ -15278,7 +15445,7 @@ "contao/managed-edition": "<=1.5", "corveda/phpsandbox": "<1.3.5", "cosenary/instagram": "<=2.3", - "craftcms/cms": "<4.6.2|>=5,<=5.2.2", + "craftcms/cms": "<4.13.8|>=5,<5.5.5", "croogo/croogo": "<4", "cuyz/valinor": "<0.12", "czim/file-handling": "<1.5|>=2,<2.3", @@ -15290,7 +15457,7 @@ "datatables/datatables": "<1.10.10", "david-garcia/phpwhois": "<=4.3.1", "dbrisinajumi/d2files": "<1", - "dcat/laravel-admin": "<=2.1.3", + "dcat/laravel-admin": "<=2.1.3|==2.2.0.0-beta|==2.2.2.0-beta", "derhansen/fe_change_pwd": "<2.0.5|>=3,<3.0.3", "derhansen/sf_event_mgt": "<4.3.1|>=5,<5.1.1|>=7,<7.4", "desperado/xml-bundle": "<=0.1.7", @@ -15309,9 +15476,9 @@ "dolibarr/dolibarr": "<19.0.2", "dompdf/dompdf": "<2.0.4", "doublethreedigital/guest-entries": "<3.1.2", - "drupal/core": ">=6,<6.38|>=7,<7.96|>=8,<10.2.9|>=10.3,<10.3.6|>=11,<11.0.5", - "drupal/core-recommended": ">=8,<10.2.9|>=10.3,<10.3.6|>=11,<11.0.5", - "drupal/drupal": ">=5,<5.11|>=6,<6.38|>=7,<7.80|>=8,<10.2.9|>=10.3,<10.3.6|>=11,<11.0.5", + "drupal/core": ">=6,<6.38|>=7,<7.102|>=8,<10.2.11|>=10.3,<10.3.9|>=11,<11.0.8", + "drupal/core-recommended": ">=7,<7.102|>=8,<10.2.11|>=10.3,<10.3.9|>=11,<11.0.8", + "drupal/drupal": ">=5,<5.11|>=6,<6.38|>=7,<7.102|>=8,<10.2.11|>=10.3,<10.3.9|>=11,<11.0.8", "duncanmcclean/guest-entries": "<3.1.2", "dweeves/magmi": "<=0.7.24", "ec-cube/ec-cube": "<2.4.4|>=2.11,<=2.17.1|>=3,<=3.0.18.0-patch4|>=4,<=4.1.2", @@ -15338,6 +15505,7 @@ "ezsystems/ezplatform-admin-ui": ">=1.3,<1.3.5|>=1.4,<1.4.6|>=1.5,<1.5.29|>=2.3,<2.3.26|>=3.3,<3.3.39", "ezsystems/ezplatform-admin-ui-assets": ">=4,<4.2.1|>=5,<5.0.1|>=5.1,<5.1.1", "ezsystems/ezplatform-graphql": ">=1.0.0.0-RC1-dev,<1.0.13|>=2.0.0.0-beta1,<2.3.12", + "ezsystems/ezplatform-http-cache": "<2.3.16", "ezsystems/ezplatform-kernel": "<1.2.5.1-dev|>=1.3,<1.3.35", "ezsystems/ezplatform-rest": ">=1.2,<=1.2.2|>=1.3,<1.3.8", "ezsystems/ezplatform-richtext": ">=2.3,<2.3.7.1-dev|>=3.3,<3.3.40", @@ -15347,13 +15515,14 @@ "ezsystems/ezpublish-legacy": "<=2017.12.7.3|>=2018.6,<=2019.03.5.1", "ezsystems/platform-ui-assets-bundle": ">=4.2,<4.2.3", "ezsystems/repository-forms": ">=2.3,<2.3.2.1-dev|>=2.5,<2.5.15", - "ezyang/htmlpurifier": "<4.1.1", + "ezyang/htmlpurifier": "<=4.2", "facade/ignition": "<1.16.15|>=2,<2.4.2|>=2.5,<2.5.2", "facturascripts/facturascripts": "<=2022.08", "fastly/magento2": "<1.2.26", "feehi/cms": "<=2.1.1", "feehi/feehicms": "<=2.1.1", "fenom/fenom": "<=2.12.1", + "filament/actions": ">=3.2,<3.2.123", "filament/infolists": ">=3,<3.2.115", "filament/tables": ">=3,<3.2.115", "filegator/filegator": "<7.8", @@ -15402,6 +15571,7 @@ "gilacms/gila": "<=1.15.4", "gleez/cms": "<=1.3|==2", "globalpayments/php-sdk": "<2", + "goalgorilla/open_social": "<12.3.8|>=12.4,<12.4.5|>=13.0.0.0-alpha1,<13.0.0.0-alpha11", "gogentooss/samlbase": "<1.2.7", "google/protobuf": "<3.15", "gos/web-socket-bundle": "<1.10.4|>=2,<2.6.1|>=3,<3.3", @@ -15410,6 +15580,7 @@ "grumpydictator/firefly-iii": "<6.1.17", "gugoan/economizzer": "<=0.9.0.0-beta1", "guzzlehttp/guzzle": "<6.5.8|>=7,<7.4.5", + "guzzlehttp/oauth-subscriber": "<0.8.1", "guzzlehttp/psr7": "<1.9.1|>=2,<2.4.5", "haffner/jh_captcha": "<=2.1.3|>=3,<=3.0.2", "harvesthq/chosen": "<1.8.7", @@ -15421,11 +15592,12 @@ "hov/jobfair": "<1.0.13|>=2,<2.0.2", "httpsoft/http-message": "<1.0.12", "hyn/multi-tenant": ">=5.6,<5.7.2", - "ibexa/admin-ui": ">=4.2,<4.2.3|>=4.6.0.0-beta1,<4.6.9", + "ibexa/admin-ui": ">=4.2,<4.2.3|>=4.6,<4.6.14", "ibexa/core": ">=4,<4.0.7|>=4.1,<4.1.4|>=4.2,<4.2.3|>=4.5,<4.5.6|>=4.6,<4.6.2", "ibexa/fieldtype-richtext": ">=4.6,<4.6.10", "ibexa/graphql": ">=2.5,<2.5.31|>=3.3,<3.3.28|>=4.2,<4.2.3", - "ibexa/post-install": "<=1.0.4", + "ibexa/http-cache": ">=4.6,<4.6.14", + "ibexa/post-install": "<1.0.16|>=4.6,<4.6.14", "ibexa/solr": ">=4.5,<4.5.4", "ibexa/user": ">=4,<4.4.3", "icecoder/icecoder": "<=8.1", @@ -15447,6 +15619,7 @@ "intelliants/subrion": "<4.2.2", "inter-mediator/inter-mediator": "==5.5", "ipl/web": "<0.10.1", + "islandora/crayfish": "<4.1", "islandora/islandora": ">=2,<2.4.1", "ivankristianto/phpwhois": "<=4.3", "jackalope/jackalope-doctrine-dbal": "<1.7.4", @@ -15454,6 +15627,7 @@ "james-heinrich/phpthumb": "<1.7.12", "jasig/phpcas": "<1.3.3", "jcbrand/converse.js": "<3.3.3", + "joelbutcher/socialstream": "<5.6|>=6,<6.2", "johnbillion/wp-crontrol": "<1.16.2", "joomla/application": "<1.0.13", "joomla/archive": "<1.1.12|>=2,<2.0.1", @@ -15487,13 +15661,15 @@ "lara-zeus/artemis": ">=1,<=1.0.6", "lara-zeus/dynamic-dashboard": ">=3,<=3.0.1", "laravel/fortify": "<1.11.1", - "laravel/framework": "<6.20.44|>=7,<7.30.6|>=8,<8.75", + "laravel/framework": "<6.20.45|>=7,<7.30.7|>=8,<8.83.28|>=9,<9.52.17|>=10,<10.48.23|>=11,<11.31", "laravel/laravel": ">=5.4,<5.4.22", + "laravel/pulse": "<1.3.1", + "laravel/reverb": "<1.4", "laravel/socialite": ">=1,<2.0.10", "latte/latte": "<2.10.8", "lavalite/cms": "<=9|==10.1", "lcobucci/jwt": ">=3.4,<3.4.6|>=4,<4.0.4|>=4.1,<4.1.5", - "league/commonmark": "<0.18.3", + "league/commonmark": "<2.6", "league/flysystem": "<1.1.4|>=2,<2.1.1", "league/oauth2-server": ">=8.3.2,<8.4.2|>=8.5,<8.5.3", "lexik/jwt-authentication-bundle": "<2.10.7|>=2.11,<2.11.3", @@ -15521,9 +15697,12 @@ "matyhtf/framework": "<3.0.6", "mautic/core": "<4.4.13|>=5,<5.1.1", "mautic/core-lib": ">=1.0.0.0-beta,<4.4.13|>=5.0.0.0-alpha,<5.1.1", + "maximebf/debugbar": "<1.19", "mdanter/ecc": "<2", + "mediawiki/abuse-filter": "<1.39.9|>=1.40,<1.41.3|>=1.42,<1.42.2", "mediawiki/cargo": "<3.6.1", - "mediawiki/core": "<1.36.2", + "mediawiki/core": "<1.39.5|==1.40", + "mediawiki/data-transfer": ">=1.39,<1.39.11|>=1.41,<1.41.3|>=1.42,<1.42.2", "mediawiki/matomo": "<2.4.3", "mediawiki/semantic-media-wiki": "<4.0.2", "melisplatform/melis-asset-manager": "<5.0.1", @@ -15543,7 +15722,7 @@ "mojo42/jirafeau": "<4.4", "mongodb/mongodb": ">=1,<1.9.2", "monolog/monolog": ">=1.8,<1.12", - "moodle/moodle": "<4.3.5|>=4.4.0.0-beta,<4.4.1", + "moodle/moodle": "<4.3.8|>=4.4,<4.4.4", "mos/cimage": "<0.7.19", "movim/moxl": ">=0.8,<=0.10", "movingbytes/social-network": "<=1.2.1", @@ -15564,10 +15743,12 @@ "neos/media-browser": "<7.3.19|>=8,<8.0.16|>=8.1,<8.1.11|>=8.2,<8.2.11|>=8.3,<8.3.9", "neos/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4|>=2.3,<3.0.20|>=3.1,<3.1.18|>=3.2,<3.2.14|>=3.3,<5.3.10|>=7,<7.0.9|>=7.1,<7.1.7|>=7.2,<7.2.6|>=7.3,<7.3.4|>=8,<8.0.2", "neos/swiftmailer": "<5.4.5", + "nesbot/carbon": "<2.72.6|>=3,<3.8.4", + "netcarver/textile": "<=4.1.2", "netgen/tagsbundle": ">=3.4,<3.4.11|>=4,<4.0.15", "nette/application": ">=2,<2.0.19|>=2.1,<2.1.13|>=2.2,<2.2.10|>=2.3,<2.3.14|>=2.4,<2.4.16|>=3,<3.0.6", "nette/nette": ">=2,<2.0.19|>=2.1,<2.1.13", - "nilsteampassnet/teampass": "<3.0.10", + "nilsteampassnet/teampass": "<3.1.3.1-dev", "nonfiction/nterchange": "<4.1.1", "notrinos/notrinos-erp": "<=0.7", "noumo/easyii": "<=0.9", @@ -15591,7 +15772,7 @@ "openmage/magento-lts": "<20.10.1", "opensolutions/vimbadmin": "<=3.0.15", "opensource-workshop/connect-cms": "<1.7.2|>=2,<2.3.2", - "orchid/platform": ">=9,<9.4.4|>=14.0.0.0-alpha4,<14.5", + "orchid/platform": ">=8,<14.43", "oro/calendar-bundle": ">=4.2,<=4.2.6|>=5,<=5.0.6|>=5.1,<5.1.1", "oro/commerce": ">=4.1,<5.0.11|>=5.1,<5.1.1", "oro/crm": ">=1.7,<1.7.4|>=3.1,<4.1.17|>=4.2,<4.2.7", @@ -15622,16 +15803,16 @@ "phenx/php-svg-lib": "<0.5.2", "php-censor/php-censor": "<2.0.13|>=2.1,<2.1.5", "php-mod/curl": "<2.3.2", - "phpbb/phpbb": "<3.2.10|>=3.3,<3.3.1", + "phpbb/phpbb": "<3.3.11", "phpems/phpems": ">=6,<=6.1.3", "phpfastcache/phpfastcache": "<6.1.5|>=7,<7.1.2|>=8,<8.0.7", "phpmailer/phpmailer": "<6.5", "phpmussel/phpmussel": ">=1,<1.6", - "phpmyadmin/phpmyadmin": "<5.2.1", - "phpmyfaq/phpmyfaq": "<3.2.5|==3.2.5", + "phpmyadmin/phpmyadmin": "<5.2.2", + "phpmyfaq/phpmyfaq": "<3.2.5|==3.2.5|>=3.2.10,<=4.0.1", "phpoffice/common": "<0.2.9", - "phpoffice/phpexcel": "<1.8", - "phpoffice/phpspreadsheet": "<1.29.2|>=2,<2.1.1|>=2.2,<2.3", + "phpoffice/phpexcel": "<1.8.1", + "phpoffice/phpspreadsheet": "<1.29.8|>=2,<2.1.7|>=2.2,<2.3.6|>=3,<3.8", "phpseclib/phpseclib": "<2.0.47|>=3,<3.0.36", "phpservermon/phpservermon": "<3.6", "phpsysinfo/phpsysinfo": "<3.4.3", @@ -15661,6 +15842,7 @@ "prestashop/gamification": "<2.3.2", "prestashop/prestashop": "<8.1.6", "prestashop/productcomments": "<5.0.2", + "prestashop/ps_contactinfo": "<=3.3.2", "prestashop/ps_emailsubscription": "<2.6.1", "prestashop/ps_facetedsearch": "<3.4.1", "prestashop/ps_linklist": "<3.1", @@ -15685,7 +15867,7 @@ "rap2hpoutre/laravel-log-viewer": "<0.13", "react/http": ">=0.7,<1.9", "really-simple-plugins/complianz-gdpr": "<6.4.2", - "redaxo/source": "<=5.17.1", + "redaxo/source": "<5.18", "remdex/livehelperchat": "<4.29", "reportico-web/reportico": "<=8.1", "rhukster/dom-sanitizer": "<1.0.7", @@ -15697,11 +15879,12 @@ "s-cart/s-cart": "<6.9", "sabberworm/php-css-parser": ">=1,<1.0.1|>=2,<2.0.1|>=3,<3.0.1|>=4,<4.0.1|>=5,<5.0.9|>=5.1,<5.1.3|>=5.2,<5.2.1|>=6,<6.0.2|>=7,<7.0.4|>=8,<8.0.1|>=8.1,<8.1.1|>=8.2,<8.2.1|>=8.3,<8.3.1", "sabre/dav": ">=1.6,<1.7.11|>=1.8,<1.8.9", + "samwilson/unlinked-wikibase": "<1.39.6|>=1.40,<1.40.2|>=1.41,<1.41.1", "scheb/two-factor-bundle": "<3.26|>=4,<4.11", "sensiolabs/connect": "<4.2.3", "serluck/phpwhois": "<=4.2.6", "sfroemken/url_redirect": "<=1.2.1", - "sheng/yiicms": "<=1.2", + "sheng/yiicms": "<1.2.1", "shopware/core": "<=6.5.8.12|>=6.6,<=6.6.5", "shopware/platform": "<=6.5.8.12|>=6.6,<=6.6.5", "shopware/production": "<=6.3.5.2", @@ -15709,13 +15892,14 @@ "shopware/storefront": "<=6.4.8.1|>=6.5.8,<6.5.8.7-dev", "shopxo/shopxo": "<=6.1", "showdoc/showdoc": "<2.10.4", + "shuchkin/simplexlsx": ">=1.0.12,<1.1.13", "silverstripe-australia/advancedreports": ">=1,<=2", "silverstripe/admin": "<1.13.19|>=2,<2.1.8", "silverstripe/assets": ">=1,<1.11.1", "silverstripe/cms": "<4.11.3", "silverstripe/comments": ">=1.3,<3.1.1", "silverstripe/forum": "<=0.6.1|>=0.7,<=0.7.3", - "silverstripe/framework": "<5.2.16", + "silverstripe/framework": "<5.3.8", "silverstripe/graphql": ">=2,<2.0.5|>=3,<3.8.2|>=4,<4.3.7|>=5,<5.1.3", "silverstripe/hybridsessions": ">=1,<2.4.1|>=2.5,<2.5.1", "silverstripe/recipe-cms": ">=4.5,<4.5.3", @@ -15728,11 +15912,13 @@ "silverstripe/userforms": "<3|>=5,<5.4.2", "silverstripe/versioned-admin": ">=1,<1.11.1", "simple-updates/phpwhois": "<=1", - "simplesamlphp/saml2": "<1.10.6|>=2,<2.3.8|>=3,<3.1.4|==5.0.0.0-alpha12", + "simplesamlphp/saml2": "<4.6.14|==5.0.0.0-alpha12", + "simplesamlphp/saml2-legacy": "<4.6.14", "simplesamlphp/simplesamlphp": "<1.18.6", "simplesamlphp/simplesamlphp-module-infocard": "<1.0.1", "simplesamlphp/simplesamlphp-module-openid": "<1", "simplesamlphp/simplesamlphp-module-openidprovider": "<0.9", + "simplesamlphp/xml-common": "<1.20", "simplesamlphp/xml-security": "==1.6.11", "simplito/elliptic-php": "<1.0.6", "sitegeist/fluid-components": "<3.5", @@ -15741,18 +15927,20 @@ "slim/slim": "<2.6", "slub/slub-events": "<3.0.3", "smarty/smarty": "<4.5.3|>=5,<5.1.1", - "snipe/snipe-it": "<7.0.10", + "snipe/snipe-it": "<=7.0.13", "socalnick/scn-social-auth": "<1.15.2", "socialiteproviders/steam": "<1.1", - "spatie/browsershot": "<3.57.4", + "spatie/browsershot": "<5.0.3", "spatie/image-optimizer": "<1.7.3", + "spencer14420/sp-php-email-handler": "<1", "spipu/html2pdf": "<5.2.8", "spoon/library": "<1.4.1", "spoonity/tcpdf": "<6.2.22", "squizlabs/php_codesniffer": ">=1,<2.8.1|>=3,<3.0.1", "ssddanbrown/bookstack": "<24.05.1", "starcitizentools/citizen-skin": ">=2.6.3,<2.31", - "statamic/cms": "<4.46|>=5.3,<5.6.2", + "starcitizentools/tabber-neue": ">=1.9.1,<2.7.2", + "statamic/cms": "<=5.16", "stormpath/sdk": "<9.9.99", "studio-42/elfinder": "<=2.1.64", "studiomitte/friendlycaptcha": "<0.1.4", @@ -15781,7 +15969,8 @@ "symfony/error-handler": ">=4.4,<4.4.4|>=5,<5.0.4", "symfony/form": ">=2.3,<2.3.35|>=2.4,<2.6.12|>=2.7,<2.7.50|>=2.8,<2.8.49|>=3,<3.4.20|>=4,<4.0.15|>=4.1,<4.1.9|>=4.2,<4.2.1", "symfony/framework-bundle": ">=2,<2.3.18|>=2.4,<2.4.8|>=2.5,<2.5.2|>=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7|>=5.3.14,<5.3.15|>=5.4.3,<5.4.4|>=6.0.3,<6.0.4", - "symfony/http-foundation": ">=2,<2.8.52|>=3,<3.4.35|>=4,<4.2.12|>=4.3,<4.3.8|>=4.4,<4.4.7|>=5,<5.0.7", + "symfony/http-client": ">=4.3,<5.4.47|>=6,<6.4.15|>=7,<7.1.8", + "symfony/http-foundation": "<5.4.46|>=6,<6.4.14|>=7,<7.1.7", "symfony/http-kernel": ">=2,<4.4.50|>=5,<5.4.20|>=6,<6.0.20|>=6.1,<6.1.12|>=6.2,<6.2.6", "symfony/intl": ">=2.7,<2.7.38|>=2.8,<2.8.31|>=3,<3.2.14|>=3.3,<3.3.13", "symfony/maker-bundle": ">=1.27,<1.29.2|>=1.30,<1.31.1", @@ -15789,20 +15978,22 @@ "symfony/phpunit-bridge": ">=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", "symfony/polyfill": ">=1,<1.10", "symfony/polyfill-php55": ">=1,<1.10", + "symfony/process": "<5.4.46|>=6,<6.4.14|>=7,<7.1.7", "symfony/proxy-manager-bridge": ">=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", "symfony/routing": ">=2,<2.0.19", + "symfony/runtime": ">=5.3,<5.4.46|>=6,<6.4.14|>=7,<7.1.7", "symfony/security": ">=2,<2.7.51|>=2.8,<3.4.49|>=4,<4.4.24|>=5,<5.2.8", - "symfony/security-bundle": ">=2,<4.4.50|>=5,<5.4.20|>=6,<6.0.20|>=6.1,<6.1.12|>=6.2,<6.2.6", + "symfony/security-bundle": ">=2,<4.4.50|>=5,<5.4.20|>=6,<6.0.20|>=6.1,<6.1.12|>=6.2,<6.4.10|>=7,<7.0.10|>=7.1,<7.1.3", "symfony/security-core": ">=2.4,<2.6.13|>=2.7,<2.7.9|>=2.7.30,<2.7.32|>=2.8,<3.4.49|>=4,<4.4.24|>=5,<5.2.9", "symfony/security-csrf": ">=2.4,<2.7.48|>=2.8,<2.8.41|>=3,<3.3.17|>=3.4,<3.4.11|>=4,<4.0.11", "symfony/security-guard": ">=2.8,<3.4.48|>=4,<4.4.23|>=5,<5.2.8", - "symfony/security-http": ">=2.3,<2.3.41|>=2.4,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.2.12|>=4.3,<4.3.8|>=4.4,<4.4.7|>=5,<5.0.7|>=5.1,<5.2.8|>=5.3,<5.3.2|>=5.4,<5.4.31|>=6,<6.3.8", + "symfony/security-http": ">=2.3,<2.3.41|>=2.4,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.2.12|>=4.3,<4.3.8|>=4.4,<4.4.7|>=5,<5.0.7|>=5.1,<5.2.8|>=5.3,<5.4.47|>=6,<6.4.15|>=7,<7.1.8", "symfony/serializer": ">=2,<2.0.11|>=4.1,<4.4.35|>=5,<5.3.12", - "symfony/symfony": ">=2,<4.4.51|>=5,<5.4.31|>=6,<6.3.8", + "symfony/symfony": "<5.4.47|>=6,<6.4.15|>=7,<7.1.8", "symfony/translation": ">=2,<2.0.17", "symfony/twig-bridge": ">=2,<4.4.51|>=5,<5.4.31|>=6,<6.3.8", "symfony/ux-autocomplete": "<2.11.2", - "symfony/validator": ">=2,<2.0.24|>=2.1,<2.1.12|>=2.2,<2.2.5|>=2.3,<2.3.3", + "symfony/validator": "<5.4.43|>=6,<6.4.11|>=7,<7.1.4", "symfony/var-exporter": ">=4.2,<4.2.12|>=4.3,<4.3.8", "symfony/web-profiler-bundle": ">=2,<2.3.19|>=2.4,<2.4.9|>=2.5,<2.5.4", "symfony/webhook": ">=6.3,<6.3.8", @@ -15813,38 +16004,47 @@ "t3s/content-consent": "<1.0.3|>=2,<2.0.2", "tastyigniter/tastyigniter": "<3.3", "tcg/voyager": "<=1.4", - "tecnickcom/tcpdf": "<=6.7.4", + "tecnickcom/tc-lib-pdf-font": "<2.6.4", + "tecnickcom/tcpdf": "<6.8", "terminal42/contao-tablelookupwizard": "<3.3.5", "thelia/backoffice-default-template": ">=2.1,<2.1.2", "thelia/thelia": ">=2.1,<2.1.3", "theonedemon/phpwhois": "<=4.2.5", "thinkcmf/thinkcmf": "<6.0.8", - "thorsten/phpmyfaq": "<3.2.2", + "thorsten/phpmyfaq": "<=4.0.1", "tikiwiki/tiki-manager": "<=17.1", "timber/timber": ">=0.16.6,<1.23.1|>=1.24,<1.24.1|>=2,<2.1", "tinymce/tinymce": "<7.2", "tinymighty/wiki-seo": "<1.2.2", "titon/framework": "<9.9.99", + "tltneon/lgsl": "<7", "tobiasbg/tablepress": "<=2.0.0.0-RC1", "topthink/framework": "<6.0.17|>=6.1,<=8.0.4", "topthink/think": "<=6.1.1", - "topthink/thinkphp": "<=3.2.3", + "topthink/thinkphp": "<=3.2.3|>=6.1.3,<=8.0.4", "torrentpier/torrentpier": "<=2.4.3", "tpwd/ke_search": "<4.0.3|>=4.1,<4.6.6|>=5,<5.0.2", "tribalsystems/zenario": "<=9.7.61188", "truckersmp/phpwhois": "<=4.3.1", "ttskch/pagination-service-provider": "<1", "twbs/bootstrap": "<=3.4.1|>=4,<=4.6.2", - "twig/twig": "<1.44.8|>=2,<2.16.1|>=3,<3.11.1|>=3.12,<3.14", + "twig/twig": "<3.11.2|>=3.12,<3.14.1", "typo3/cms": "<9.5.29|>=10,<10.4.35|>=11,<11.5.23|>=12,<12.2", "typo3/cms-backend": "<4.1.14|>=4.2,<4.2.15|>=4.3,<4.3.7|>=4.4,<4.4.4|>=7,<=7.6.50|>=8,<=8.7.39|>=9,<=9.5.24|>=10,<10.4.46|>=11,<11.5.40|>=12,<12.4.21|>=13,<13.3.1", - "typo3/cms-core": "<=8.7.56|>=9,<=9.5.47|>=10,<=10.4.44|>=11,<=11.5.36|>=12,<=12.4.14|>=13,<=13.1", + "typo3/cms-belog": ">=10,<=10.4.47|>=11,<=11.5.41|>=12,<=12.4.24|>=13,<=13.4.2", + "typo3/cms-beuser": ">=10,<=10.4.47|>=11,<=11.5.41|>=12,<=12.4.24|>=13,<=13.4.2", + "typo3/cms-core": "<=8.7.56|>=9,<=9.5.48|>=10,<=10.4.47|>=11,<=11.5.41|>=12,<=12.4.24|>=13,<=13.4.2", + "typo3/cms-dashboard": ">=10,<=10.4.47|>=11,<=11.5.41|>=12,<=12.4.24|>=13,<=13.4.2", "typo3/cms-extbase": "<6.2.24|>=7,<7.6.8|==8.1.1", + "typo3/cms-extensionmanager": ">=10,<=10.4.47|>=11,<=11.5.41|>=12,<=12.4.24|>=13,<=13.4.2", "typo3/cms-fluid": "<4.3.4|>=4.4,<4.4.1", - "typo3/cms-form": ">=8,<=8.7.39|>=9,<=9.5.24|>=10,<=10.4.13|>=11,<=11.1", + "typo3/cms-form": ">=8,<=8.7.39|>=9,<=9.5.24|>=10,<=10.4.47|>=11,<=11.5.41|>=12,<=12.4.24|>=13,<=13.4.2", "typo3/cms-frontend": "<4.3.9|>=4.4,<4.4.5", - "typo3/cms-install": "<4.1.14|>=4.2,<4.2.16|>=4.3,<4.3.9|>=4.4,<4.4.5|>=12.2,<12.4.8", + "typo3/cms-indexed-search": ">=10,<=10.4.47|>=11,<=11.5.41|>=12,<=12.4.24|>=13,<=13.4.2", + "typo3/cms-install": "<4.1.14|>=4.2,<4.2.16|>=4.3,<4.3.9|>=4.4,<4.4.5|>=12.2,<12.4.8|==13.4.2", + "typo3/cms-lowlevel": ">=11,<=11.5.41", "typo3/cms-rte-ckeditor": ">=9.5,<9.5.42|>=10,<10.4.39|>=11,<11.5.30", + "typo3/cms-scheduler": ">=11,<=11.5.41", "typo3/flow": ">=1,<1.0.4|>=1.1,<1.1.1|>=2,<2.0.1|>=2.3,<2.3.16|>=3,<3.0.12|>=3.1,<3.1.10|>=3.2,<3.2.13|>=3.3,<3.3.13|>=4,<4.0.6", "typo3/html-sanitizer": ">=1,<=1.5.2|>=2,<=2.1.3", "typo3/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4|>=2.3,<2.3.99|>=3,<3.0.20|>=3.1,<3.1.18|>=3.2,<3.2.14|>=3.3,<3.3.23|>=4,<4.0.17|>=4.1,<4.1.16|>=4.2,<4.2.12|>=4.3,<4.3.3", @@ -15853,7 +16053,8 @@ "typo3fluid/fluid": ">=2,<2.0.8|>=2.1,<2.1.7|>=2.2,<2.2.4|>=2.3,<2.3.7|>=2.4,<2.4.4|>=2.5,<2.5.11|>=2.6,<2.6.10", "ua-parser/uap-php": "<3.8", "uasoft-indonesia/badaso": "<=2.9.7", - "unisharp/laravel-filemanager": "<2.6.4", + "unisharp/laravel-filemanager": "<2.9.1", + "unopim/unopim": "<0.1.5", "userfrosting/userfrosting": ">=0.3.1,<4.6.3", "usmanhalalit/pixie": "<1.0.3|>=2,<2.0.2", "uvdesk/community-skeleton": "<=1.1.1", @@ -15884,6 +16085,7 @@ "wikimedia/parsoid": "<0.12.2", "willdurand/js-translation-bundle": "<2.1.1", "winter/wn-backend-module": "<1.2.4", + "winter/wn-cms-module": "<1.0.476|>=1.1,<1.1.11|>=1.2,<1.2.7", "winter/wn-dusk-plugin": "<2.1", "winter/wn-system-module": "<1.2.4", "wintercms/winter": "<=1.2.3", @@ -15899,8 +16101,8 @@ "xataface/xataface": "<3", "xpressengine/xpressengine": "<3.0.15", "yab/quarx": "<2.4.5", - "yeswiki/yeswiki": "<4.1", - "yetiforce/yetiforce-crm": "<=6.4", + "yeswiki/yeswiki": "<=4.4.5", + "yetiforce/yetiforce-crm": "<6.5", "yidashi/yii2cmf": "<=2", "yii2mod/yii2-cms": "<1.9.2", "yiisoft/yii": "<1.1.29", @@ -15989,7 +16191,7 @@ "type": "tidelift" } ], - "time": "2024-10-24T22:04:53+00:00" + "time": "2025-01-23T18:06:21+00:00" }, { "name": "sebastian/cli-parser", @@ -16909,27 +17111,27 @@ }, { "name": "spatie/backtrace", - "version": "1.6.2", + "version": "1.7.1", "source": { "type": "git", "url": "https://github.com/spatie/backtrace.git", - "reference": "1a9a145b044677ae3424693f7b06479fc8c137a9" + "reference": "0f2477c520e3729de58e061b8192f161c99f770b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/backtrace/zipball/1a9a145b044677ae3424693f7b06479fc8c137a9", - "reference": "1a9a145b044677ae3424693f7b06479fc8c137a9", + "url": "https://api.github.com/repos/spatie/backtrace/zipball/0f2477c520e3729de58e061b8192f161c99f770b", + "reference": "0f2477c520e3729de58e061b8192f161c99f770b", "shasum": "" }, "require": { - "php": "^7.3|^8.0" + "php": "^7.3 || ^8.0" }, "require-dev": { "ext-json": "*", - "laravel/serializable-closure": "^1.3", - "phpunit/phpunit": "^9.3", - "spatie/phpunit-snapshot-assertions": "^4.2", - "symfony/var-dumper": "^5.1" + "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": { @@ -16956,7 +17158,7 @@ "spatie" ], "support": { - "source": "https://github.com/spatie/backtrace/tree/1.6.2" + "source": "https://github.com/spatie/backtrace/tree/1.7.1" }, "funding": [ { @@ -16968,20 +17170,20 @@ "type": "other" } ], - "time": "2024-07-22T08:21:24+00:00" + "time": "2024-12-02T13:28:15+00:00" }, { "name": "spatie/error-solutions", - "version": "1.1.1", + "version": "1.1.2", "source": { "type": "git", "url": "https://github.com/spatie/error-solutions.git", - "reference": "ae7393122eda72eed7cc4f176d1e96ea444f2d67" + "reference": "d239a65235a1eb128dfa0a4e4c4ef032ea11b541" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/error-solutions/zipball/ae7393122eda72eed7cc4f176d1e96ea444f2d67", - "reference": "ae7393122eda72eed7cc4f176d1e96ea444f2d67", + "url": "https://api.github.com/repos/spatie/error-solutions/zipball/d239a65235a1eb128dfa0a4e4c4ef032ea11b541", + "reference": "d239a65235a1eb128dfa0a4e4c4ef032ea11b541", "shasum": "" }, "require": { @@ -17034,7 +17236,7 @@ ], "support": { "issues": "https://github.com/spatie/error-solutions/issues", - "source": "https://github.com/spatie/error-solutions/tree/1.1.1" + "source": "https://github.com/spatie/error-solutions/tree/1.1.2" }, "funding": [ { @@ -17042,20 +17244,20 @@ "type": "github" } ], - "time": "2024-07-25T11:06:04+00:00" + "time": "2024-12-11T09:51:56+00:00" }, { "name": "spatie/flare-client-php", - "version": "1.8.0", + "version": "1.10.0", "source": { "type": "git", "url": "https://github.com/spatie/flare-client-php.git", - "reference": "180f8ca4c0d0d6fc51477bd8c53ce37ab5a96122" + "reference": "140a42b2c5d59ac4ecf8f5b493386a4f2eb28272" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/180f8ca4c0d0d6fc51477bd8c53ce37ab5a96122", - "reference": "180f8ca4c0d0d6fc51477bd8c53ce37ab5a96122", + "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/140a42b2c5d59ac4ecf8f5b493386a4f2eb28272", + "reference": "140a42b2c5d59ac4ecf8f5b493386a4f2eb28272", "shasum": "" }, "require": { @@ -17103,7 +17305,7 @@ ], "support": { "issues": "https://github.com/spatie/flare-client-php/issues", - "source": "https://github.com/spatie/flare-client-php/tree/1.8.0" + "source": "https://github.com/spatie/flare-client-php/tree/1.10.0" }, "funding": [ { @@ -17111,7 +17313,7 @@ "type": "github" } ], - "time": "2024-08-01T08:27:26+00:00" + "time": "2024-12-02T14:30:06+00:00" }, { "name": "spatie/ignition", @@ -17198,16 +17400,16 @@ }, { "name": "spatie/laravel-ignition", - "version": "2.8.0", + "version": "2.9.0", "source": { "type": "git", "url": "https://github.com/spatie/laravel-ignition.git", - "reference": "3c067b75bfb50574db8f7e2c3978c65eed71126c" + "reference": "62042df15314b829d0f26e02108f559018e2aad0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/3c067b75bfb50574db8f7e2c3978c65eed71126c", - "reference": "3c067b75bfb50574db8f7e2c3978c65eed71126c", + "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/62042df15314b829d0f26e02108f559018e2aad0", + "reference": "62042df15314b829d0f26e02108f559018e2aad0", "shasum": "" }, "require": { @@ -17238,12 +17440,12 @@ "type": "library", "extra": { "laravel": { - "providers": [ - "Spatie\\LaravelIgnition\\IgnitionServiceProvider" - ], "aliases": { "Flare": "Spatie\\LaravelIgnition\\Facades\\Flare" - } + }, + "providers": [ + "Spatie\\LaravelIgnition\\IgnitionServiceProvider" + ] } }, "autoload": { @@ -17285,7 +17487,7 @@ "type": "github" } ], - "time": "2024-06-12T15:01:18+00:00" + "time": "2024-12-02T08:43:31+00:00" }, { "name": "stichoza/google-translate-php", @@ -17388,8 +17590,8 @@ "type": "library", "extra": { "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -17446,37 +17648,38 @@ }, { "name": "thecodingmachine/phpstan-safe-rule", - "version": "v1.2.0", + "version": "v1.3.0", "source": { "type": "git", "url": "https://github.com/thecodingmachine/phpstan-safe-rule.git", - "reference": "8a7b88e0d54f209a488095085f183e9174c40e1e" + "reference": "5b4522c3a9f3bd7bd09215e91c923a9e6d21a5a6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thecodingmachine/phpstan-safe-rule/zipball/8a7b88e0d54f209a488095085f183e9174c40e1e", - "reference": "8a7b88e0d54f209a488095085f183e9174c40e1e", + "url": "https://api.github.com/repos/thecodingmachine/phpstan-safe-rule/zipball/5b4522c3a9f3bd7bd09215e91c923a9e6d21a5a6", + "reference": "5b4522c3a9f3bd7bd09215e91c923a9e6d21a5a6", "shasum": "" }, "require": { - "php": "^7.1 || ^8.0", - "phpstan/phpstan": "^1.0", + "nikic/php-parser": "^5", + "php": "^7.4 || ^8.0", + "phpstan/phpstan": "^2.0", "thecodingmachine/safe": "^1.0 || ^2.0" }, "require-dev": { "php-coveralls/php-coveralls": "^2.1", - "phpunit/phpunit": "^7.5.2 || ^8.0", + "phpunit/phpunit": "^9.6", "squizlabs/php_codesniffer": "^3.4" }, "type": "phpstan-extension", "extra": { - "branch-alias": { - "dev-master": "1.1-dev" - }, "phpstan": { "includes": [ "phpstan-safe-rule.neon" ] + }, + "branch-alias": { + "dev-master": "2.0-dev" } }, "autoload": { @@ -17497,9 +17700,9 @@ "description": "A PHPStan rule to detect safety issues. Must be used in conjunction with thecodingmachine/safe", "support": { "issues": "https://github.com/thecodingmachine/phpstan-safe-rule/issues", - "source": "https://github.com/thecodingmachine/phpstan-safe-rule/tree/v1.2.0" + "source": "https://github.com/thecodingmachine/phpstan-safe-rule/tree/v1.3.0" }, - "time": "2022-01-17T10:12:29+00:00" + "time": "2024-12-02T11:26:58+00:00" }, { "name": "theseer/tokenizer", diff --git a/config/debugbar.php b/config/debugbar.php index 34c853ebb..a04754913 100644 --- a/config/debugbar.php +++ b/config/debugbar.php @@ -207,7 +207,7 @@ return [ ], 'views' => [ 'timeline' => false, // Add the views to the timeline (Experimental) - 'data' => false, //Note: Can slow down the application, because the data can be quite large.. + 'data' => false, // Note: Can slow down the application, because the data can be quite large.. 'exclude_paths' => [], // Add the paths which you don't want to appear in the views ], 'route' => [ diff --git a/config/jetstream.php b/config/jetstream.php index 60bd61278..ab5514b54 100644 --- a/config/jetstream.php +++ b/config/jetstream.php @@ -61,8 +61,8 @@ return [ Features::termsAndPrivacyPolicy(), // Features::profilePhotos(), Features::api(), - //Features::teams(['invitations' => true]), - //Features::accountDeletion(), + // Features::teams(['invitations' => true]), + // Features::accountDeletion(), ], /* diff --git a/package.json b/package.json index eb9739701..f552feb2e 100644 --- a/package.json +++ b/package.json @@ -2,8 +2,9 @@ "private": true, "type": "module", "scripts": { - "dev": "vite --https", + "dev": "vite", "build": "vite build", + "preview": "vite preview", "lint": "eslint *.js resources", "format": "prettier --write '**/*.{js,vue,css,scss,json,yml,md}'", "postinstall": "husky install", @@ -12,42 +13,38 @@ "docker:run": "docker run --name monica -p 8080:80 monica-next" }, "devDependencies": { - "@inertiajs/vue3": "^1.2.0", + "@inertiajs/vue3": "^2.0.3", "@popperjs/core": "^2.11.8", - "@sentry/tracing": "^7.119.1", - "@sentry/vue": "^8.33.1", - "@simplewebauthn/browser": "^10.0.0", - "@tailwindcss/forms": "^0.5.9", - "@tailwindcss/typography": "^0.5.15", - "@vitejs/plugin-basic-ssl": "^1.1.0", - "@vitejs/plugin-vue": "^5.1.4", - "ant-design-vue": "^4.2.5", - "autoprefixer": "^10.4.20", - "axios": "^1.7.7", + "@sentry/tracing": "^7.120.3", + "@sentry/vue": "^8.51.0", + "@simplewebauthn/browser": "^13.1.0", + "@tailwindcss/forms": "^0.5.10", + "@vitejs/plugin-basic-ssl": "^1.2.0", + "@vitejs/plugin-vue": "^5.2.1", + "ant-design-vue": "^4.2.6", + "axios": "^1.7.9", "charts.css": "^1.1.0", - "eslint": "^9.12.0", - "eslint-config-prettier": "^9.1.0", - "eslint-plugin-vue": "^9.28.0", - "husky": "^9.1.6", - "laravel-vite-plugin": "^1.0.5", - "laravel-vue-i18n": "^2.7.7", - "lint-staged": "^15.2.10", + "eslint": "^9.19.0", + "eslint-config-prettier": "^10.0.1", + "eslint-plugin-vue": "^9.32.0", + "husky": "^9.1.7", + "laravel-vite-plugin": "^1.2.0", + "laravel-vue-i18n": "^2.7.8", + "lint-staged": "^15.4.3", "lodash": "^4.17.21", "mitt": "^3.0.1", - "postcss": "^8.4.47", - "postcss-import": "^16.1.0", - "prettier": "^3.3.3", - "prettier-plugin-tailwindcss": "^0.6.8", - "sass": "^1.79.4", - "tailwindcss": "^3.4.13", + "prettier": "^3.4.2", + "prettier-plugin-tailwindcss": "^0.6.11", + "sass": "^1.83.4", + "tailwindcss": "^4.0.0", "tiny-emitter": "^2.1.0", "uploadcare-vue": "^1.0.0", "v-calendar": "^3.1.2", - "vite": "^5.4.8", - "vue": "^3.5.11", + "vite": "^6.0.11", + "vue": "^3.5.13", "vue-clipboard3": "^2.0.0", "vuedraggable": "^4.1.0", - "ziggy-js": "2.3.0" + "ziggy-js": "2.5.0" }, "lint-staged": { "*.js|resources/**/*.{vue,js}": [ @@ -61,5 +58,8 @@ "vendor/bin/pint" ] }, - "packageManager": "yarn@4.5.0" + "packageManager": "yarn@4.5.0", + "dependencies": { + "@tailwindcss/vite": "^4.0.0" + } } diff --git a/phpstan.neon b/phpstan.neon index 4738cfbcf..af3c27a85 100644 --- a/phpstan.neon +++ b/phpstan.neon @@ -1,5 +1,6 @@ includes: - vendor/larastan/larastan/extension.neon + - vendor/nesbot/carbon/extension.neon - vendor/thecodingmachine/phpstan-safe-rule/phpstan-safe-rule.neon parameters: @@ -10,6 +11,7 @@ parameters: - routes inferPrivatePropertyTypeFromConstructor: true + treatPhpDocTypesAsCertain: false excludePaths: - */app/Domains/Vault/ManageCalendar/Web/ViewHelpers/VaultCalendarIndexViewHelper.php @@ -21,39 +23,6 @@ parameters: # Global ignore of the "Access to an undefined property" - '#Access to an undefined property .*\.#' - # Global ignore of VCard properties access - # - '#Access to an undefined property Sabre\\VObject\\Component\\VCard::\$.*\.#' - - # Specific column loaded with DB::raw - #- message: '#Access to an undefined property App\\Models\\Post::\$year\.#' - # path: */app/Domains/Vault/ManageJournals/Web/ViewHelpers/JournalShowViewHelper.php - - # unsearchable scout global method - #- message: '#Call to an undefined method Illuminate\\Database\\Eloquent\\Relations\\HasMany::unsearchable\(\)\.#' - # path: */app/Models/Contact.php - - message: '#Call to an undefined method Illuminate\\Database\\Eloquent\\Relations\\HasMany::unsearchable\(\)\.#' - path: */app/Models/Vault.php - - message: '#Call to an undefined method Illuminate\\Database\\Eloquent\\Relations\\HasMany::unsearchable\(\)\.#' - path: */app/Models/Vault.php - - # larastan false positive with Collection::random - - message: '#Parameter \#1 \$number of method Illuminate\\Support\\Collection::random\(\) expects .*, Closure\(Illuminate\\Support\\Collection\): int.* given\.#' - path: */app/Domains/Vault/ManageVault/Web/ViewHelpers/VaultIndexViewHelper.php - - # larastan needs to manage ->pivot properties - #- '#Access to an undefined property App\\Models\\[^:]*::\$pivot\.#' - - # Attributes - #- message: '#Access to an undefined property App\\Models\\AddressBookSubscription::\$isWayPush\.#' - # path: */app/Domains/Contact/DavClient/Services/Utils/AddressBookSynchronizer.php - #- message: '#Access to an undefined property App\\Models\\AddressBookSubscription::\$isWayGet\.#' - # path: */app/Domains/Contact/DavClient/Services/Utils/AddressBookSynchronizer.php - - #- message: '#Access to an undefined property App\\Logging\\Loggable::\$id\.#' - # path: */app/Logging/LoggingHandler.php - - #- message: '#Access to an undefined property Illuminate\\Database\\Eloquent\\Model::\$user_id\.#' - # path: */app/Listeners/WebauthnRegistered.php - + # larastan false positive - path: */app/Helpers/helpers.php message: '#Function readVersion\(\) never returns null so it can be removed from the return type\.#' diff --git a/postcss.config.js b/postcss.config.js deleted file mode 100644 index 2aa7205d4..000000000 --- a/postcss.config.js +++ /dev/null @@ -1,6 +0,0 @@ -export default { - plugins: { - tailwindcss: {}, - autoprefixer: {}, - }, -}; diff --git a/resources/css/app.css b/resources/css/app.css index 8496bb3da..bb5917b3c 100644 --- a/resources/css/app.css +++ b/resources/css/app.css @@ -1,12 +1,11 @@ -@import 'charts.css'; -@import 'ant-design-vue/dist/reset.css'; +@import 'tailwindcss'; +@import 'charts.css/dist/charts.css' layer(base); +@plugin '@tailwindcss/forms'; -@tailwind base; -@tailwind components; -@tailwind utilities; +@custom-variant dark (&:where(.dark, .dark *)); -body { - color: #343a4b; +@theme { + --default-font-family: Nunito, var(--font-sans); } .icon-breadcrumb { diff --git a/resources/js/Components/Button.vue b/resources/js/Components/Button.vue index 9227a0103..f06aac9e1 100644 --- a/resources/js/Components/Button.vue +++ b/resources/js/Components/Button.vue @@ -10,7 +10,7 @@ defineProps({ diff --git a/resources/js/Components/Checkbox.vue b/resources/js/Components/Checkbox.vue index 145072081..6121148e4 100644 --- a/resources/js/Components/Checkbox.vue +++ b/resources/js/Components/Checkbox.vue @@ -30,5 +30,5 @@ const proxyChecked = computed({ v-model="proxyChecked" type="checkbox" :value="value" - class="focus:dark:ring-opacity-900 rounded border-gray-300 text-indigo-600 shadow-sm focus:border-indigo-300 focus:ring focus:ring-indigo-200 focus:ring-opacity-50 dark:border-gray-700 dark:bg-gray-900 dark:text-indigo-400 focus:dark:border-indigo-700 focus:dark:ring-indigo-800" /> + class="dark:focus:ring-opacity-900 rounded-sm border-gray-300 text-indigo-600 shadow-xs focus:border-indigo-300 focus:ring-3 focus:ring-indigo-200 focus:ring-opacity-50 dark:border-gray-700 dark:bg-gray-900 dark:text-indigo-400 dark:focus:border-indigo-700 dark:focus:ring-indigo-800" /> diff --git a/resources/js/Components/DropdownLink.vue b/resources/js/Components/DropdownLink.vue index 7ecc9fe4a..68c815d94 100644 --- a/resources/js/Components/DropdownLink.vue +++ b/resources/js/Components/DropdownLink.vue @@ -12,21 +12,21 @@ defineProps({ + class="block px-4 py-2 text-sm leading-5 text-gray-700 transition hover:bg-gray-100 focus:bg-gray-100 focus:outline-hidden dark:text-gray-300 dark:hover:bg-gray-900"> + class="block px-4 py-2 text-sm leading-5 text-gray-700 transition hover:bg-gray-100 focus:bg-gray-100 focus:outline-hidden dark:text-gray-300 dark:hover:bg-gray-900"> diff --git a/resources/js/Components/Input.vue b/resources/js/Components/Input.vue index 9287ed39b..908382998 100644 --- a/resources/js/Components/Input.vue +++ b/resources/js/Components/Input.vue @@ -22,7 +22,7 @@ defineExpose({ focus: focus }); diff --git a/resources/js/Components/Jetstream/Banner.vue b/resources/js/Components/Jetstream/Banner.vue index 054af0321..5f9f09f88 100644 --- a/resources/js/Components/Jetstream/Banner.vue +++ b/resources/js/Components/Jetstream/Banner.vue @@ -14,7 +14,7 @@ watch(message, async () => { diff --git a/resources/js/Components/Jetstream/FormSection.vue b/resources/js/Components/Jetstream/FormSection.vue index 48908d24a..eb88fe7d0 100644 --- a/resources/js/Components/Jetstream/FormSection.vue +++ b/resources/js/Components/Jetstream/FormSection.vue @@ -51,7 +51,7 @@ const submit = () => {
+ class="flex items-center justify-end bg-gray-50 px-4 py-3 text-right shadow-sm dark:bg-gray-900 dark:shadow-gray-700 sm:rounded-bl-md sm:rounded-br-md sm:px-6">
diff --git a/resources/js/Components/Jetstream/SecondaryButton.vue b/resources/js/Components/Jetstream/SecondaryButton.vue index da18a4d6d..a9e86c028 100644 --- a/resources/js/Components/Jetstream/SecondaryButton.vue +++ b/resources/js/Components/Jetstream/SecondaryButton.vue @@ -10,7 +10,7 @@ defineProps({ diff --git a/resources/js/Components/Jetstream/SectionTitle.vue b/resources/js/Components/Jetstream/SectionTitle.vue index c74144f0f..d996c5380 100644 --- a/resources/js/Components/Jetstream/SectionTitle.vue +++ b/resources/js/Components/Jetstream/SectionTitle.vue @@ -31,7 +31,7 @@ defineProps({
+ class="mb-6 flex items-center rounded-sm border bg-slate-50 px-3 py-2 text-sm dark:border-gray-700 dark:bg-slate-900"> ['p-1', 'px-2', 'appearance-none', 'outline-none', 'w-full', 'dark:bg-gray-900'], + default: () => ['p-1', 'px-2', 'appearance-none', 'outline-hidden', 'w-full', 'dark:bg-gray-900'], }, }); @@ -120,7 +120,7 @@ const alignmentClasses = computed(() => {
+ class="flex rounded-md border border-gray-300 p-1 shadow-xs focus-within:border-indigo-300 focus-within:ring-3 focus-within:ring-indigo-200 focus-within:ring-opacity-50 dark:border-gray-600 dark:shadow-gray-700"> { proxySelect = ''; close(); " - class="flex h-full w-6 cursor-pointer items-center text-gray-400 outline-none focus:outline-none dark:text-gray-600"> + class="flex h-full w-6 cursor-pointer items-center text-gray-400 outline-hidden focus:outline-hidden dark:text-gray-600"> { select.focus(); } " - class="h-6 w-6 cursor-pointer text-gray-600 outline-none focus:outline-none dark:text-gray-300"> + class="h-6 w-6 cursor-pointer text-gray-600 outline-hidden focus:outline-hidden dark:text-gray-300"> { close(); ">
+ class="relative flex w-full items-center border-s-2 border-transparent bg-white p-2 ps-2 hover:border-teal-600 hover:bg-teal-600 hover:text-teal-100 dark:bg-gray-800 dark:hover:border-teal-400 dark:hover:bg-teal-400 dark:hover:text-teal-900">
{{ option.name }} diff --git a/resources/js/Components/NavLink.vue b/resources/js/Components/NavLink.vue index 2bd50bc82..d61d9c28d 100644 --- a/resources/js/Components/NavLink.vue +++ b/resources/js/Components/NavLink.vue @@ -9,8 +9,8 @@ const props = defineProps({ const classes = computed(() => { return props.active - ? 'inline-flex items-center px-1 pt-1 border-b-2 border-indigo-400 dark:border-indigo-600 text-sm font-medium leading-5 text-gray-900 dark:text-gray-100 focus:outline-none focus:border-indigo-700 focus:dark:border-indigo-300 transition' - : 'inline-flex items-center px-1 pt-1 border-b-2 border-transparent text-sm font-medium leading-5 text-gray-500 hover:text-gray-700 hover:dark:text-gray-300 hover:border-gray-300 hover:dark:border-gray-700 focus:outline-none focus:text-gray-700 focus:dark:text-gray-300 focus:border-gray-300 focus:dark:border-gray-700 transition'; + ? 'inline-flex items-center px-1 pt-1 border-b-2 border-indigo-400 dark:border-indigo-600 text-sm font-medium leading-5 text-gray-900 dark:text-gray-100 focus:outline-hidden focus:border-indigo-700 dark:focus:border-indigo-300 transition' + : 'inline-flex items-center px-1 pt-1 border-b-2 border-transparent text-sm font-medium leading-5 text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 hover:border-gray-300 dark:hover:border-gray-700 focus:outline-hidden focus:text-gray-700 dark:focus:text-gray-300 focus:border-gray-300 dark:focus:border-gray-700 transition'; }); diff --git a/resources/js/Components/Pagination.vue b/resources/js/Components/Pagination.vue index 9550bd1a5..7435e54e1 100644 --- a/resources/js/Components/Pagination.vue +++ b/resources/js/Components/Pagination.vue @@ -14,7 +14,7 @@ defineProps({ const commonClasses = 'relative inline-flex items-center px-4 py-2 text-sm font-medium bg-white border border-gray-300 dark:border-gray-700 leading-5'; const linkClasses = - 'hover:text-gray-500 focus:outline-none focus:ring ring-gray-300 dark:ring-gray-700 focus:border-blue-300 focus:dark:border-blue-700 active:bg-gray-100 active:dark:bg-gray-900 active:text-gray-700 active:dark:text-gray-300 transition ease-in-out duration-150'; + 'hover:text-gray-500 focus:outline-hidden focus:ring-3 ring-gray-300 dark:ring-gray-700 focus:border-blue-300 dark:focus:border-blue-700 active:bg-gray-100 dark:active:bg-gray-900 active:text-gray-700 dark:active:text-gray-300 transition ease-in-out duration-150';