This project demonstrates the power of soketi's WebSocket functionality in Laravel.

Overview

Laravel + soketi = <3

This project demonstrates the power of soketi's WebSocket functionality in Laravel.

Installing the project

The server requires:

  • Composer
  • Node.js + NPM (for soketi)
  • PHP 7.3+
git clone [email protected]:soketi/laravel-chat-app.git
cd laravel-chat-app

Installing the chat room app

Run the following chain commands to install the project:

composer install --ignore-platform-reqs && \
cp .env.example .env && \
touch database/database.sqlite && \
php artisan key:generate && \
php artisan migrate:fresh --seed && \
php artisan storage:link

Build the frontend assets:

npm install && npm run dev

Run the internal server to make the HTTP server accessible on http://127.0.0.1:8000:

php artisan serve

Installing soketi

You can find multiple installation methods for soketi, but for this project we assume you already have NPM installed:

npm install -g @soketi/soketi@latest

To launch the server, open a new terminal window and let it run in the background:

soketi start

Authentication

The seeders created three accounts. All accounts can be accessed with the password secret:

Linting the code

You can lint the code for Vue:

npm run lint

For PHP, use the CSFixer command:

vendor/bin/php-cs-fixer fix
Comments
  • Bump laravel/sail from 1.12.5 to 1.16.5

    Bump laravel/sail from 1.12.5 to 1.16.5

    Bumps laravel/sail from 1.12.5 to 1.16.5.

    Release notes

    Sourced from laravel/sail's releases.

    v1.16.5

    Changed

    v1.16.4

    Fixed

    v1.16.3

    Fixed

    v1.16.2

    Fixed

    v1.16.1

    Fixed

    v1.16.0

    Added

    v1.15.4

    Fixed

    v1.15.3

    Changed

    v1.15.2

    Fixed

    v1.15.1

    Fixed

    v1.15.0

    Added

    Changed

    Fixed

    ... (truncated)

    Changelog

    Sourced from laravel/sail's changelog.

    v1.16.5 - 2022-12-14

    Changed

    v1.16.4 - 2022-12-12

    Fixed

    v1.16.3 - 2022-11-21

    Fixed

    v1.16.2 - 2022-09-28

    Fixed

    v1.16.1 - 2022-09-26

    Fixed

    v1.16.0 - 2022-08-31

    Added

    v1.15.4 - 2022-08-17

    Fixed

    v1.15.3 - 2022-08-17

    Changed

    v1.15.2 - 2022-08-08

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 1
  • Bump laravel/sail from 1.12.5 to 1.16.3

    Bump laravel/sail from 1.12.5 to 1.16.3

    Bumps laravel/sail from 1.12.5 to 1.16.3.

    Release notes

    Sourced from laravel/sail's releases.

    v1.16.3

    Fixed

    v1.16.2

    Fixed

    v1.16.1

    Fixed

    v1.16.0

    Added

    v1.15.4

    Fixed

    v1.15.3

    Changed

    v1.15.2

    Fixed

    v1.15.1

    Fixed

    v1.15.0

    Added

    Changed

    Fixed

    v1.14.11

    Fixed

    v1.14.10

    Fixed

    ... (truncated)

    Changelog

    Sourced from laravel/sail's changelog.

    v1.16.3 - 2022-11-21

    Fixed

    v1.16.2 - 2022-09-28

    Fixed

    v1.16.1 - 2022-09-26

    Fixed

    v1.16.0 - 2022-08-31

    Added

    v1.15.4 - 2022-08-17

    Fixed

    v1.15.3 - 2022-08-17

    Changed

    v1.15.2 - 2022-08-08

    Fixed

    v1.15.1 - 2022-07-21

    Fixed

    v1.15.0 - 2022-06-24

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 1
  • Bump laravel/framework from 8.72.0 to 8.83.26

    Bump laravel/framework from 8.72.0 to 8.83.26

    Bumps laravel/framework from 8.72.0 to 8.83.26.

    Release notes

    Sourced from laravel/framework's releases.

    v8.83.26

    Fixed

    • Fixes controller computed middleware (#44454)

    v8.83.25

    Added

    • Added Illuminate/Routing/Route::flushController() (#44393)

    v8.83.24

    Fixed

    • Avoid Passing null to parameter exception on PHP 8.1 (#43951)

    Changed

    • Patch for timeless timing attack vulnerability in user login (#44069)

    v8.83.23

    Fixed

    • Fix DynamoDB locks with 0 seconds duration (#43365)

    v8.83.22

    Revert

    v8.83.21

    Revert

    v8.83.20

    Fixed

    • Fixed transaction attempts counter for sqlsrv (#43176)

    Changed

    • Clear Facade resolvedInstances in queue worker resetScope callback (#43215)
    • Protect against ambiguous columns (#43278)

    v8.83.19

    Fixed

    • Fixed forceCreate on MorphMany not returning newly created object (#42996)
    • Prevent double throwing chained exception on sync queue (#42950)

    Changed

    • Disable Column Statistics for php artisan schema:dump on MariaDB (#43027)

    v8.83.18

    Fixed

    • Fixed bug on forceCreate on a MorphMay relationship not including morph type (#42929)
    • Handle cursor paginator when no items are found (#42963)
    • Fixed Str::Mask() for repeating chars (#42956)

    v8.83.17

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 1
  • Bump friendsofphp/php-cs-fixer from 3.3.2 to 3.13.0

    Bump friendsofphp/php-cs-fixer from 3.3.2 to 3.13.0

    Bumps friendsofphp/php-cs-fixer from 3.3.2 to 3.13.0.

    Release notes

    Sourced from friendsofphp/php-cs-fixer's releases.

    v3.13.0 Oliva

    • bug: BracesFixer - Fix unexpected extra blank line (#6667)
    • bug: fix CI on master branch (#6663)
    • bug: IsNullFixer - handle casting (#6661)
    • docs: feature or bug (#6652)
    • docs: Use case insensitive sorting for options (#6666)
    • docs: [DateTimeCreateFromFormatCallFixer] Fix typos in the code sample (#6671)
    • DX: update cli-executor (#6664)
    • DX: update dev-tools (#6665)
    • feature: Add global_namespace_import to @​Symfony ruleset (#6662)
    • feature: Add separate option for closure_fn_spacing (#6658)
    • feature: general_phpdoc_annotation_remove - allow add case_sensitive option (#6660)
    • minor: AllowedValueSubset - possible values are sorted (#6651)
    • minor: Use md5 for file hashing to reduce possible collisions (#6597)

    v3.12.0 Oliva

    • bug: SingleLineThrowFixer - Handle throw expression inside block (#6653)
    • DX: create TODO to change default ruleset for v4 (#6601)
    • DX: Fix SCA findings (#6626)
    • DX: HelpCommand - fix docblock (#6584)
    • DX: Narrow some docblock types (#6581)
    • DX: Remove redundant check for PHP <5.2.7 (#6620)
    • DX: Restore PHPDoc to type rules workflow step (#6615)
    • DX: SCA - scope down types (#6630)
    • DX: Specify value type in iterables in tests (#6594)
    • DX: Test on PHP 8.2 (#6558)
    • DX: Update GitHub Actions (#6606)
    • DX: Update PHPStan (#6616)
    • feature: Add @PHP82Migration ruleset (#6621)
    • feature: ArrayPushFixer now fix short arrays (#6639)
    • feature: NoSuperfluousPhpdocTagsFixer - support untyped and empty annotations in phpdoc (#5792)
    • feature: NoUselessConcatOperatorFixer - Introduction (#6447)
    • feature: Support for constants in traits (#6607)
    • feature: [PHP8.2] Support for new standalone types (null, true, false) (#6623)
    • minor: GitHub Workflows security hardening (#6644)
    • minor: prevent BC break in ErrorOutput (#6633)
    • minor: prevent BC break in Runner (#6634)
    • minor: Revert "minor: prevent BC break in Runner" (#6637)
    • minor: Update dev tools (#6554)

    v3.11.0 Oliva

    • bug: DateTimeCreateFromFormatCallFixer - Mark as risky (#6575)
    • bug: Do not treat implements list comma as array comma (#6595)
    • bug: Fix MethodChainingIndentationFixer with arrow functions and class instantiation (#5587)
    • bug: MethodChainingIndentationFixer - Fix bug with attribute access (#6573)
    • bug: NoMultilineWhitespaceAroundDoubleArrowFixer - fix for single line comment (#6589)
    • bug: TypeAlternationTransformer - TypeIntersectionTransforme - Bug: handle attributes (#6579)
    • bug: [BinaryOperatorFixer] Fix more issues with scoped operators (#6559)
    • docs: Remove $ from console command snippets (#6600)
    • docs: Remove $ from console command snippets in documentation (#6599)

    ... (truncated)

    Changelog

    Sourced from friendsofphp/php-cs-fixer's changelog.

    Changelog for v3.13.0

    • bug: BracesFixer - Fix unexpected extra blank line (#6667)
    • bug: fix CI on master branch (#6663)
    • bug: IsNullFixer - handle casting (#6661)
    • docs: feature or bug (#6652)
    • docs: Use case insensitive sorting for options (#6666)
    • docs: [DateTimeCreateFromFormatCallFixer] Fix typos in the code sample (#6671)
    • DX: update cli-executor (#6664)
    • DX: update dev-tools (#6665)
    • feature: Add global_namespace_import to @​Symfony ruleset (#6662)
    • feature: Add separate option for closure_fn_spacing (#6658)
    • feature: general_phpdoc_annotation_remove - allow add case_sensitive option (#6660)
    • minor: AllowedValueSubset - possible values are sorted (#6651)
    • minor: Use md5 for file hashing to reduce possible collisions (#6597)

    Changelog for v3.12.0

    • bug: SingleLineThrowFixer - Handle throw expression inside block (#6653)
    • DX: create TODO to change default ruleset for v4 (#6601)
    • DX: Fix SCA findings (#6626)
    • DX: HelpCommand - fix docblock (#6584)
    • DX: Narrow some docblock types (#6581)
    • DX: Remove redundant check for PHP <5.2.7 (#6620)
    • DX: Restore PHPDoc to type rules workflow step (#6615)
    • DX: SCA - scope down types (#6630)
    • DX: Specify value type in iterables in tests (#6594)
    • DX: Test on PHP 8.2 (#6558)
    • DX: Update GitHub Actions (#6606)
    • DX: Update PHPStan (#6616)
    • feature: Add @PHP82Migration ruleset (#6621)
    • feature: ArrayPushFixer now fix short arrays (#6639)
    • feature: NoSuperfluousPhpdocTagsFixer - support untyped and empty annotations in phpdoc (#5792)
    • feature: NoUselessConcatOperatorFixer - Introduction (#6447)
    • feature: Support for constants in traits (#6607)
    • feature: [PHP8.2] Support for new standalone types (null, true, false) (#6623)
    • minor: GitHub Workflows security hardening (#6644)
    • minor: prevent BC break in ErrorOutput (#6633)
    • minor: prevent BC break in Runner (#6634)
    • minor: Revert "minor: prevent BC break in Runner" (#6637)
    • minor: Update dev tools (#6554)

    Changelog for v3.11.0

    • bug: DateTimeCreateFromFormatCallFixer - Mark as risky (#6575)
    • bug: Do not treat implements list comma as array comma (#6595)
    • bug: Fix MethodChainingIndentationFixer with arrow functions and class instantiation (#5587)

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 1
  • Bump pusher/pusher-php-server from 7.0.1 to 7.2.1

    Bump pusher/pusher-php-server from 7.0.1 to 7.2.1

    Bumps pusher/pusher-php-server from 7.0.1 to 7.2.1.

    Release notes

    Sourced from pusher/pusher-php-server's releases.

    7.2.1

    • [FIXED] authenticateUser returns correct auth value

    7.2.0

    • [CHANGED] explicit support for 8.1
    • [CHANGED] Ignore pull_request_template.md on vendor
    • [ADDED] has_mixed_channels method to allow triggering a single event on multiple channels
    • [FIXED] path option can be used for proxied servers under subdirectory.
    • [CHANGED] base_path's leading slash is trimmed on every call to Guzzle.

    7.1.0-beta

    • [ADDED] authenticateUser, authorizeChannel and authorizePresenceChannel
    • [ADDED] sendToUser and sendToUserAsync
    • [ADDED] terminateUserConnections and terminateUserConnectionsAsync
    • [FIXED] get_object_vars() error on /src/Pusher.php
    • [DEPRECATED] socketAuth and presenceAuth in favour of authorizeChannel and authorizePresenceChannel
    • [DEPRECATED] Internal functions make_request and make_batch_request that were exposed as public

    v7.1.0-beta

    7.1.0-beta

    • [ADDED] authenticateUser, authorizeChannel and authorizePresenceChannel
    • [ADDED] sendToUser and sendToUserAsync
    • [ADDED] terminateUserConnections and terminateUserConnectionsAsync
    • [FIXED] get_object_vars() error on /src/Pusher.php
    • [DEPRECATED] socketAuth and presenceAuth in favour of authorizeChannel and authorizePresenceChannel
    • [DEPRECATED] Internal functions make_request and make_batch_request that were exposed as public

    7.0.2

    • [CHANGED] Add psr/log v2.0 and v3.0 compatibility
    Changelog

    Sourced from pusher/pusher-php-server's changelog.

    7.2.1

    • [FIXED] authenticateUser returns correct auth value

    7.2.0

    • [CHANGED] explicit support for 8.1
    • [CHANGED] Ignore pull_request_template.md on vendor
    • [ADDED] has_mixed_channels method to allow triggering a single event on multiple channels
    • [FIXED] path option can be used for proxied servers under subdirectory.
    • [CHANGED] base_path's leading slash is trimmed on every call to Guzzle.

    7.1.0-beta

    • [ADDED] authenticateUser, authorizeChannel and authorizePresenceChannel
    • [ADDED] sendToUser and sendToUserAsync
    • [ADDED] terminateUserConnections and terminateUserConnectionsAsync
    • [FIXED] get_object_vars() error on /src/Pusher.php
    • [DEPRECATED] socketAuth and presenceAuth in favour of authorizeChannel and authorizePresenceChannel
    • [DEPRECATED] Internal functions make_request and make_batch_request that were exposed as public

    7.0.2

    • [CHANGED] Add psr/log v2.0 and v3.0 compatibility
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 1
  • Bump friendsofphp/php-cs-fixer from 3.3.2 to 3.12.0

    Bump friendsofphp/php-cs-fixer from 3.3.2 to 3.12.0

    Bumps friendsofphp/php-cs-fixer from 3.3.2 to 3.12.0.

    Release notes

    Sourced from friendsofphp/php-cs-fixer's releases.

    v3.12.0 Oliva

    • bug: SingleLineThrowFixer - Handle throw expression inside block (#6653)
    • DX: create TODO to change default ruleset for v4 (#6601)
    • DX: Fix SCA findings (#6626)
    • DX: HelpCommand - fix docblock (#6584)
    • DX: Narrow some docblock types (#6581)
    • DX: Remove redundant check for PHP <5.2.7 (#6620)
    • DX: Restore PHPDoc to type rules workflow step (#6615)
    • DX: SCA - scope down types (#6630)
    • DX: Specify value type in iterables in tests (#6594)
    • DX: Test on PHP 8.2 (#6558)
    • DX: Update GitHub Actions (#6606)
    • DX: Update PHPStan (#6616)
    • feature: Add @PHP82Migration ruleset (#6621)
    • feature: ArrayPushFixer now fix short arrays (#6639)
    • feature: NoSuperfluousPhpdocTagsFixer - support untyped and empty annotations in phpdoc (#5792)
    • feature: NoUselessConcatOperatorFixer - Introduction (#6447)
    • feature: Support for constants in traits (#6607)
    • feature: [PHP8.2] Support for new standalone types (null, true, false) (#6623)
    • minor: GitHub Workflows security hardening (#6644)
    • minor: prevent BC break in ErrorOutput (#6633)
    • minor: prevent BC break in Runner (#6634)
    • minor: Revert "minor: prevent BC break in Runner" (#6637)
    • minor: Update dev tools (#6554)

    v3.11.0 Oliva

    • bug: DateTimeCreateFromFormatCallFixer - Mark as risky (#6575)
    • bug: Do not treat implements list comma as array comma (#6595)
    • bug: Fix MethodChainingIndentationFixer with arrow functions and class instantiation (#5587)
    • bug: MethodChainingIndentationFixer - Fix bug with attribute access (#6573)
    • bug: NoMultilineWhitespaceAroundDoubleArrowFixer - fix for single line comment (#6589)
    • bug: TypeAlternationTransformer - TypeIntersectionTransforme - Bug: handle attributes (#6579)
    • bug: [BinaryOperatorFixer] Fix more issues with scoped operators (#6559)
    • docs: Remove $ from console command snippets (#6600)
    • docs: Remove $ from console command snippets in documentation (#6599)
    • DX: AllowedValueSubset::getAllowedValues - fix method prototype (#6585)
    • DX: Narrow docblock types in FixerConfiguration (#6580)
    • DX: updagte @​PhpCsFixer set config for phpdoc_order rule (#6555)
    • DX: Update PHPUnit config (#6566)
    • feature: Introduce configurability to PhpdocSeparationFixer (#6501)
    • feature: Introduce PER set (#6545)
    • feature: NoTrailingCommaInSinglelineFixer - Introduction (#6529)
    • feature: Support removing superfluous PHPDocs involving self (#6583)
    • minor: NoUnneededControlParenthesesFixer - Support instanceof static cases (#6587)
    • minor: PhpdocToCommentFixer - allow phpdoc comments before trait use statement. Fixes #6092 (#6565)

    v3.10.0 Oliva

    • bug: Fix error in regular_callable_call with static property (#6539)
    • bug: Fix indentation for multiline class definition (#6540)
    • bug: Fix indentation for switch ending with empty case (#6538)

    ... (truncated)

    Changelog

    Sourced from friendsofphp/php-cs-fixer's changelog.

    Changelog for v3.12.0

    • bug: SingleLineThrowFixer - Handle throw expression inside block (#6653)
    • DX: create TODO to change default ruleset for v4 (#6601)
    • DX: Fix SCA findings (#6626)
    • DX: HelpCommand - fix docblock (#6584)
    • DX: Narrow some docblock types (#6581)
    • DX: Remove redundant check for PHP <5.2.7 (#6620)
    • DX: Restore PHPDoc to type rules workflow step (#6615)
    • DX: SCA - scope down types (#6630)
    • DX: Specify value type in iterables in tests (#6594)
    • DX: Test on PHP 8.2 (#6558)
    • DX: Update GitHub Actions (#6606)
    • DX: Update PHPStan (#6616)
    • feature: Add @PHP82Migration ruleset (#6621)
    • feature: ArrayPushFixer now fix short arrays (#6639)
    • feature: NoSuperfluousPhpdocTagsFixer - support untyped and empty annotations in phpdoc (#5792)
    • feature: NoUselessConcatOperatorFixer - Introduction (#6447)
    • feature: Support for constants in traits (#6607)
    • feature: [PHP8.2] Support for new standalone types (null, true, false) (#6623)
    • minor: GitHub Workflows security hardening (#6644)
    • minor: prevent BC break in ErrorOutput (#6633)
    • minor: prevent BC break in Runner (#6634)
    • minor: Revert "minor: prevent BC break in Runner" (#6637)
    • minor: Update dev tools (#6554)

    Changelog for v3.11.0

    • bug: DateTimeCreateFromFormatCallFixer - Mark as risky (#6575)
    • bug: Do not treat implements list comma as array comma (#6595)
    • bug: Fix MethodChainingIndentationFixer with arrow functions and class instantiation (#5587)
    • bug: MethodChainingIndentationFixer - Fix bug with attribute access (#6573)
    • bug: NoMultilineWhitespaceAroundDoubleArrowFixer - fix for single line comment (#6589)
    • bug: TypeAlternationTransformer - TypeIntersectionTransforme - Bug: handle attributes (#6579)
    • bug: [BinaryOperatorFixer] Fix more issues with scoped operators (#6559)
    • docs: Remove $ from console command snippets (#6600)
    • docs: Remove $ from console command snippets in documentation (#6599)
    • DX: AllowedValueSubset::getAllowedValues - fix method prototype (#6585)
    • DX: Narrow docblock types in FixerConfiguration (#6580)
    • DX: updagte @​PhpCsFixer set config for phpdoc_order rule (#6555)
    • DX: Update PHPUnit config (#6566)
    • feature: Introduce configurability to PhpdocSeparationFixer (#6501)
    • feature: Introduce PER set (#6545)
    • feature: NoTrailingCommaInSinglelineFixer - Introduction (#6529)
    • feature: Support removing superfluous PHPDocs involving self (#6583)
    • minor: NoUnneededControlParenthesesFixer - Support instanceof static cases (#6587)
    • minor: PhpdocToCommentFixer - allow phpdoc comments before trait use statement. Fixes #6092 (#6565)

    ... (truncated)

    Commits
    • eae11d9 prepared the 3.12.0 release
    • cc8d27a bug: SingleLineThrowFixer - Handle throw expression inside block (#6653)
    • 9b070d0 feature: Support for constants in traits (#6607)
    • 932d60f feature: [PHP8.2] Support for new standalone types (null, true, false) ...
    • d47a339 feature: ArrayPushFixer now fix short arrays (#6639)
    • c626578 minor: GitHub Workflows security hardening (#6644)
    • a1c7c30 DX: HelpCommand - fix docblock (#6584)
    • a973208 minor: Update dev tools (#6554)
    • 531eaeb feature: NoSuperfluousPhpdocTagsFixer - support untyped and empty annotations...
    • 39671cb DX: Remove redundant check for PHP <5.2.7 (#6620)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 1
  • Bump laravel/sail from 1.12.5 to 1.16.2

    Bump laravel/sail from 1.12.5 to 1.16.2

    Bumps laravel/sail from 1.12.5 to 1.16.2.

    Release notes

    Sourced from laravel/sail's releases.

    v1.16.2

    Fixed

    v1.16.1

    Fixed

    v1.16.0

    Added

    v1.15.4

    Fixed

    v1.15.3

    Changed

    v1.15.2

    Fixed

    v1.15.1

    Fixed

    v1.15.0

    Added

    Changed

    Fixed

    v1.14.11

    Fixed

    v1.14.10

    Fixed

    v1.14.9

    Changed

    ... (truncated)

    Changelog

    Sourced from laravel/sail's changelog.

    v1.16.2 - 2022-09-28

    Fixed

    v1.16.1 - 2022-09-26

    Fixed

    v1.16.0 - 2022-08-31

    Added

    v1.15.4 - 2022-08-17

    Fixed

    v1.15.3 - 2022-08-17

    Changed

    v1.15.2 - 2022-08-08

    Fixed

    v1.15.1 - 2022-07-21

    Fixed

    v1.15.0 - 2022-06-24

    Added

    Changed

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 1
  • Bump pusher/pusher-php-server from 7.0.1 to 7.2.0

    Bump pusher/pusher-php-server from 7.0.1 to 7.2.0

    Bumps pusher/pusher-php-server from 7.0.1 to 7.2.0.

    Release notes

    Sourced from pusher/pusher-php-server's releases.

    7.2.0

    • [CHANGED] explicit support for 8.1
    • [CHANGED] Ignore pull_request_template.md on vendor
    • [ADDED] has_mixed_channels method to allow triggering a single event on multiple channels
    • [FIXED] path option can be used for proxied servers under subdirectory.
    • [CHANGED] base_path's leading slash is trimmed on every call to Guzzle.

    7.1.0-beta

    • [ADDED] authenticateUser, authorizeChannel and authorizePresenceChannel
    • [ADDED] sendToUser and sendToUserAsync
    • [ADDED] terminateUserConnections and terminateUserConnectionsAsync
    • [FIXED] get_object_vars() error on /src/Pusher.php
    • [DEPRECATED] socketAuth and presenceAuth in favour of authorizeChannel and authorizePresenceChannel
    • [DEPRECATED] Internal functions make_request and make_batch_request that were exposed as public

    v7.1.0-beta

    7.1.0-beta

    • [ADDED] authenticateUser, authorizeChannel and authorizePresenceChannel
    • [ADDED] sendToUser and sendToUserAsync
    • [ADDED] terminateUserConnections and terminateUserConnectionsAsync
    • [FIXED] get_object_vars() error on /src/Pusher.php
    • [DEPRECATED] socketAuth and presenceAuth in favour of authorizeChannel and authorizePresenceChannel
    • [DEPRECATED] Internal functions make_request and make_batch_request that were exposed as public

    7.0.2

    • [CHANGED] Add psr/log v2.0 and v3.0 compatibility
    Changelog

    Sourced from pusher/pusher-php-server's changelog.

    7.2.0

    • [CHANGED] explicit support for 8.1
    • [CHANGED] Ignore pull_request_template.md on vendor
    • [ADDED] has_mixed_channels method to allow triggering a single event on multiple channels
    • [FIXED] path option can be used for proxied servers under subdirectory.
    • [CHANGED] base_path's leading slash is trimmed on every call to Guzzle.

    7.1.0-beta

    • [ADDED] authenticateUser, authorizeChannel and authorizePresenceChannel
    • [ADDED] sendToUser and sendToUserAsync
    • [ADDED] terminateUserConnections and terminateUserConnectionsAsync
    • [FIXED] get_object_vars() error on /src/Pusher.php
    • [DEPRECATED] socketAuth and presenceAuth in favour of authorizeChannel and authorizePresenceChannel
    • [DEPRECATED] Internal functions make_request and make_batch_request that were exposed as public

    7.0.2

    • [CHANGED] Add psr/log v2.0 and v3.0 compatibility
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 1
  • Bump laravel/sail from 1.12.5 to 1.16.1

    Bump laravel/sail from 1.12.5 to 1.16.1

    Bumps laravel/sail from 1.12.5 to 1.16.1.

    Release notes

    Sourced from laravel/sail's releases.

    v1.16.1

    Fixed

    v1.16.0

    Added

    v1.15.4

    Fixed

    v1.15.3

    Changed

    v1.15.2

    Fixed

    v1.15.1

    Fixed

    v1.15.0

    Added

    Changed

    Fixed

    v1.14.11

    Fixed

    v1.14.10

    Fixed

    v1.14.9

    Changed

    v1.14.8

    Changed

    ... (truncated)

    Changelog

    Sourced from laravel/sail's changelog.

    v1.16.1 - 2022-09-26

    Fixed

    v1.16.0 - 2022-08-31

    Added

    v1.15.4 - 2022-08-17

    Fixed

    v1.15.3 - 2022-08-17

    Changed

    v1.15.2 - 2022-08-08

    Fixed

    v1.15.1 - 2022-07-21

    Fixed

    v1.15.0 - 2022-06-24

    Added

    Changed

    Fixed

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 1
  • Bump laravel/framework from 8.72.0 to 8.83.25

    Bump laravel/framework from 8.72.0 to 8.83.25

    Bumps laravel/framework from 8.72.0 to 8.83.25.

    Release notes

    Sourced from laravel/framework's releases.

    v8.83.24

    Fixed

    • Avoid Passing null to parameter exception on PHP 8.1 (#43951)

    Changed

    • Patch for timeless timing attack vulnerability in user login (#44069)

    v8.83.23

    Fixed

    • Fix DynamoDB locks with 0 seconds duration (#43365)

    v8.83.22

    Revert

    v8.83.21

    Revert

    v8.83.20

    Fixed

    • Fixed transaction attempts counter for sqlsrv (#43176)

    Changed

    • Clear Facade resolvedInstances in queue worker resetScope callback (#43215)
    • Protect against ambiguous columns (#43278)

    v8.83.19

    Fixed

    • Fixed forceCreate on MorphMany not returning newly created object (#42996)
    • Prevent double throwing chained exception on sync queue (#42950)

    Changed

    • Disable Column Statistics for php artisan schema:dump on MariaDB (#43027)

    v8.83.18

    Fixed

    • Fixed bug on forceCreate on a MorphMay relationship not including morph type (#42929)
    • Handle cursor paginator when no items are found (#42963)
    • Fixed Str::Mask() for repeating chars (#42956)

    v8.83.17

    Added

    • Apply where's from union query builder in cursor pagination (#42651)
    • Handle collection creation around a single enum (#42839)

    Fixed

    • Fixed Request offsetExists without routeResolver (#42754)
    • Fixed: Loose comparison causes the value not to be saved (#42793)

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 1
  • Bump laravel/framework from 8.72.0 to 8.83.24

    Bump laravel/framework from 8.72.0 to 8.83.24

    Bumps laravel/framework from 8.72.0 to 8.83.24.

    Release notes

    Sourced from laravel/framework's releases.

    v8.83.23

    Fixed

    • Fix DynamoDB locks with 0 seconds duration (#43365)

    v8.83.22

    Revert

    v8.83.21

    Revert

    v8.83.20

    Fixed

    • Fixed transaction attempts counter for sqlsrv (#43176)

    Changed

    • Clear Facade resolvedInstances in queue worker resetScope callback (#43215)
    • Protect against ambiguous columns (#43278)

    v8.83.19

    Fixed

    • Fixed forceCreate on MorphMany not returning newly created object (#42996)
    • Prevent double throwing chained exception on sync queue (#42950)

    Changed

    • Disable Column Statistics for php artisan schema:dump on MariaDB (#43027)

    v8.83.18

    Fixed

    • Fixed bug on forceCreate on a MorphMay relationship not including morph type (#42929)
    • Handle cursor paginator when no items are found (#42963)
    • Fixed Str::Mask() for repeating chars (#42956)

    v8.83.17

    Added

    • Apply where's from union query builder in cursor pagination (#42651)
    • Handle collection creation around a single enum (#42839)

    Fixed

    • Fixed Request offsetExists without routeResolver (#42754)
    • Fixed: Loose comparison causes the value not to be saved (#42793)

    v8.83.16

    Fixed

    • Free reserved memory before handling fatal errors (#42630, #42646)
    • Prevent $mailer being reset when testing mailables that implement ShouldQueue (#42695)

    v8.83.15

    Reverted

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 1
  • Bump pusher/pusher-php-server from 7.0.1 to 7.2.2

    Bump pusher/pusher-php-server from 7.0.1 to 7.2.2

    Bumps pusher/pusher-php-server from 7.0.1 to 7.2.2.

    Release notes

    Sourced from pusher/pusher-php-server's releases.

    7.2.2

    • [FIXED] composer.phar file removed from package

    7.2.1

    • [FIXED] authenticateUser returns correct auth value

    7.2.0

    • [CHANGED] explicit support for 8.1
    • [CHANGED] Ignore pull_request_template.md on vendor
    • [ADDED] has_mixed_channels method to allow triggering a single event on multiple channels
    • [FIXED] path option can be used for proxied servers under subdirectory.
    • [CHANGED] base_path's leading slash is trimmed on every call to Guzzle.

    7.1.0-beta

    • [ADDED] authenticateUser, authorizeChannel and authorizePresenceChannel
    • [ADDED] sendToUser and sendToUserAsync
    • [ADDED] terminateUserConnections and terminateUserConnectionsAsync
    • [FIXED] get_object_vars() error on /src/Pusher.php
    • [DEPRECATED] socketAuth and presenceAuth in favour of authorizeChannel and authorizePresenceChannel
    • [DEPRECATED] Internal functions make_request and make_batch_request that were exposed as public

    v7.1.0-beta

    7.1.0-beta

    • [ADDED] authenticateUser, authorizeChannel and authorizePresenceChannel
    • [ADDED] sendToUser and sendToUserAsync
    • [ADDED] terminateUserConnections and terminateUserConnectionsAsync
    • [FIXED] get_object_vars() error on /src/Pusher.php
    • [DEPRECATED] socketAuth and presenceAuth in favour of authorizeChannel and authorizePresenceChannel
    • [DEPRECATED] Internal functions make_request and make_batch_request that were exposed as public

    7.0.2

    • [CHANGED] Add psr/log v2.0 and v3.0 compatibility
    Changelog

    Sourced from pusher/pusher-php-server's changelog.

    7.2.2

    • [FIXED] composer.phar file removed from package

    7.2.1

    • [FIXED] authenticateUser returns correct auth value

    7.2.0

    • [CHANGED] explicit support for 8.1
    • [CHANGED] Ignore pull_request_template.md on vendor
    • [ADDED] has_mixed_channels method to allow triggering a single event on multiple channels
    • [FIXED] path option can be used for proxied servers under subdirectory.
    • [CHANGED] base_path's leading slash is trimmed on every call to Guzzle.

    7.1.0-beta

    • [ADDED] authenticateUser, authorizeChannel and authorizePresenceChannel
    • [ADDED] sendToUser and sendToUserAsync
    • [ADDED] terminateUserConnections and terminateUserConnectionsAsync
    • [FIXED] get_object_vars() error on /src/Pusher.php
    • [DEPRECATED] socketAuth and presenceAuth in favour of authorizeChannel and authorizePresenceChannel
    • [DEPRECATED] Internal functions make_request and make_batch_request that were exposed as public

    7.0.2

    • [CHANGED] Add psr/log v2.0 and v3.0 compatibility
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 0
  • Bump laravel/sail from 1.12.5 to 1.16.6

    Bump laravel/sail from 1.12.5 to 1.16.6

    Bumps laravel/sail from 1.12.5 to 1.16.6.

    Release notes

    Sourced from laravel/sail's releases.

    v1.16.6

    Changed

    v1.16.5

    Changed

    v1.16.4

    Fixed

    v1.16.3

    Fixed

    v1.16.2

    Fixed

    v1.16.1

    Fixed

    v1.16.0

    Added

    v1.15.4

    Fixed

    v1.15.3

    Changed

    v1.15.2

    Fixed

    v1.15.1

    Fixed

    v1.15.0

    Added

    Changed

    ... (truncated)

    Changelog

    Sourced from laravel/sail's changelog.

    v1.16.6 - 2022-12-19

    Changed

    v1.16.5 - 2022-12-14

    Changed

    v1.16.4 - 2022-12-12

    Fixed

    v1.16.3 - 2022-11-21

    Fixed

    v1.16.2 - 2022-09-28

    Fixed

    v1.16.1 - 2022-09-26

    Fixed

    v1.16.0 - 2022-08-31

    Added

    v1.15.4 - 2022-08-17

    Fixed

    v1.15.3 - 2022-08-17

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 0
  • Bump friendsofphp/php-cs-fixer from 3.3.2 to 3.13.1

    Bump friendsofphp/php-cs-fixer from 3.3.2 to 3.13.1

    Bumps friendsofphp/php-cs-fixer from 3.3.2 to 3.13.1.

    Release notes

    Sourced from friendsofphp/php-cs-fixer's releases.

    v3.13.1 Oliva

    • bug: Align all the arrows inside the same array (#6590)
    • bug: Fix priority between modernize_types_casting and no_unneeded_control_parentheses (#6687)
    • bug: TrailingCommaInMultilineFixer - do not add trailing comma when there is no break line after last element (#6677)
    • docs: Fix docs for disabled rules in rulesets (#6679)
    • docs: fix the cookbook_fixers.rst (#6672)
    • docs: Update installation recommended commands for mkdir argument (-p insteadof --parents). (#6689)
    • Make static data providers that are not using dynamic calls (#6696)
    • minor: displaying number of checked files (#6674)

    v3.13.0 Oliva

    • bug: BracesFixer - Fix unexpected extra blank line (#6667)
    • bug: fix CI on master branch (#6663)
    • bug: IsNullFixer - handle casting (#6661)
    • docs: feature or bug (#6652)
    • docs: Use case insensitive sorting for options (#6666)
    • docs: [DateTimeCreateFromFormatCallFixer] Fix typos in the code sample (#6671)
    • DX: update cli-executor (#6664)
    • DX: update dev-tools (#6665)
    • feature: Add global_namespace_import to @​Symfony ruleset (#6662)
    • feature: Add separate option for closure_fn_spacing (#6658)
    • feature: general_phpdoc_annotation_remove - allow add case_sensitive option (#6660)
    • minor: AllowedValueSubset - possible values are sorted (#6651)
    • minor: Use md5 for file hashing to reduce possible collisions (#6597)

    v3.12.0 Oliva

    • bug: SingleLineThrowFixer - Handle throw expression inside block (#6653)
    • DX: create TODO to change default ruleset for v4 (#6601)
    • DX: Fix SCA findings (#6626)
    • DX: HelpCommand - fix docblock (#6584)
    • DX: Narrow some docblock types (#6581)
    • DX: Remove redundant check for PHP <5.2.7 (#6620)
    • DX: Restore PHPDoc to type rules workflow step (#6615)
    • DX: SCA - scope down types (#6630)
    • DX: Specify value type in iterables in tests (#6594)
    • DX: Test on PHP 8.2 (#6558)
    • DX: Update GitHub Actions (#6606)
    • DX: Update PHPStan (#6616)
    • feature: Add @PHP82Migration ruleset (#6621)
    • feature: ArrayPushFixer now fix short arrays (#6639)
    • feature: NoSuperfluousPhpdocTagsFixer - support untyped and empty annotations in phpdoc (#5792)
    • feature: NoUselessConcatOperatorFixer - Introduction (#6447)
    • feature: Support for constants in traits (#6607)
    • feature: [PHP8.2] Support for new standalone types (null, true, false) (#6623)
    • minor: GitHub Workflows security hardening (#6644)
    • minor: prevent BC break in ErrorOutput (#6633)
    • minor: prevent BC break in Runner (#6634)
    • minor: Revert "minor: prevent BC break in Runner" (#6637)
    • minor: Update dev tools (#6554)

    ... (truncated)

    Changelog

    Sourced from friendsofphp/php-cs-fixer's changelog.

    Changelog for v3.13.1

    • bug: Align all the arrows inside the same array (#6590)
    • bug: Fix priority between modernize_types_casting and no_unneeded_control_parentheses (#6687)
    • bug: TrailingCommaInMultilineFixer - do not add trailing comma when there is no break line after last element (#6677)
    • docs: Fix docs for disabled rules in rulesets (#6679)
    • docs: fix the cookbook_fixers.rst (#6672)
    • docs: Update installation recommended commands for mkdir argument (-p insteadof --parents). (#6689)
    • Make static data providers that are not using dynamic calls (#6696)
    • minor: displaying number of checked files (#6674)

    Changelog for v3.13.0

    • bug: BracesFixer - Fix unexpected extra blank line (#6667)
    • bug: fix CI on master branch (#6663)
    • bug: IsNullFixer - handle casting (#6661)
    • docs: feature or bug (#6652)
    • docs: Use case insensitive sorting for options (#6666)
    • docs: [DateTimeCreateFromFormatCallFixer] Fix typos in the code sample (#6671)
    • DX: update cli-executor (#6664)
    • DX: update dev-tools (#6665)
    • feature: Add global_namespace_import to @​Symfony ruleset (#6662)
    • feature: Add separate option for closure_fn_spacing (#6658)
    • feature: general_phpdoc_annotation_remove - allow add case_sensitive option (#6660)
    • minor: AllowedValueSubset - possible values are sorted (#6651)
    • minor: Use md5 for file hashing to reduce possible collisions (#6597)

    Changelog for v3.12.0

    • bug: SingleLineThrowFixer - Handle throw expression inside block (#6653)
    • DX: create TODO to change default ruleset for v4 (#6601)
    • DX: Fix SCA findings (#6626)
    • DX: HelpCommand - fix docblock (#6584)
    • DX: Narrow some docblock types (#6581)
    • DX: Remove redundant check for PHP <5.2.7 (#6620)
    • DX: Restore PHPDoc to type rules workflow step (#6615)
    • DX: SCA - scope down types (#6630)
    • DX: Specify value type in iterables in tests (#6594)
    • DX: Test on PHP 8.2 (#6558)
    • DX: Update GitHub Actions (#6606)
    • DX: Update PHPStan (#6616)
    • feature: Add @PHP82Migration ruleset (#6621)
    • feature: ArrayPushFixer now fix short arrays (#6639)
    • feature: NoSuperfluousPhpdocTagsFixer - support untyped and empty annotations in phpdoc (#5792)
    • feature: NoUselessConcatOperatorFixer - Introduction (#6447)
    • feature: Support for constants in traits (#6607)
    • feature: [PHP8.2] Support for new standalone types (null, true, false) (#6623)

    ... (truncated)

    Commits
    • 78d2251 prepared the 3.13.1 release
    • a2bdba3 Make static data providers that are not using dynamic calls (#6696)
    • ad0a87e bug: Align all the arrows inside the same array (#6590)
    • 663f3fc docs: Update installation recommended commands for mkdir argument (-p ins...
    • 9c7070b bug: Fix priority between modernize_types_casting and `no_unneeded_control_...
    • 046ff90 docs: Fix docs for disabled rules in rulesets (#6679)
    • b577444 minor: displaying number of checked files (#6674)
    • bb94db0 bug: TrailingCommaInMultilineFixer - do not add trailing comma when there is ...
    • 3969f39 docs: fix the cookbook_fixers.rst (#6672)
    • a1a5570 bumped version
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 0
  • Bump fakerphp/faker from 1.16.0 to 1.21.0

    Bump fakerphp/faker from 1.16.0 to 1.21.0

    Bumps fakerphp/faker from 1.16.0 to 1.21.0.

    Release notes

    Sourced from fakerphp/faker's releases.

    v1.21.0

    • Dropped support for PHP 7.1, 7.2, and 7.3 (#543)
    • Added support for PHP 8.2 (#528)

    v1.20.0

    • Fixed typo in French phone number (#452)
    • Fixed some Hungarian naming bugs (#451)
    • Fixed bug where the NL-BE VAT generation was incorrect (#455)
    • Improve Turkish phone numbers for E164 and added landline support (#460)
    • Add Microsoft Edge User Agent (#464)
    • Added option to set image formats on Faker\Provider\Image (#473)
    • Added support for French color translations (#466)
    • Support filtering timezones by country code (#480)
    • Fixed typo in some greek names (#490)
    • Marked the Faker\Provider\Image as deprecated

    v1.19.0

    • Added color extension to core (#442)
    • Added conflict with doctrine/persistence below version 1.4
    • Fix for support on different Doctrine ORM versions (#414)
    • Fix usage of Doctrine\Persistence dependency
    • Fix CZ Person birthNumber docblock return type (#437)
    • Fix is_IS Person docbock types (#439)
    • Fix is_IS Address docbock type (#438)
    • Fix regexify escape backslash in character class (#434)
    • Removed UUID from Generator to be able to extend it (#441)

    v1.18.0

    • Deprecated UUID, use uuid3 to specify version (#427)
    • Reset formatters when adding a new provider (#366)
    • Helper methods to use our custom generators (#155)
    • Set allow-plugins for Composer 2.2 (#405)
    • Fix kk_KZ\Person::individualIdentificationNumber generation (#411)
    • Allow for -> syntax to be used in parsing (#423)
    • Person->name was missing string return type (#424)
    • Generate a valid BE TAX number (#415)
    • Added the UUID extension to Core (#427)

    v1.17.0

    • Partial PHP 8.1 compatibility (#373)
    • Add payment provider for ne_NP locale (#375)
    • Add Egyptian Arabic ar_EG locale (#377)
    • Updated list of South African TLDs (#383)
    • Fixed formatting of E.164 numbers (#380)
    • Allow symfony/deprecation-contracts ^3.0 (#397)
    Changelog

    Sourced from fakerphp/faker's changelog.

    2022-12-13, v1.21.0

    • Dropped support for PHP 7.1, 7.2, and 7.3 (#543)
    • Added support for PHP 8.2 (#528)

    2022-07-20, v1.20.0

    • Fixed typo in French phone number (#452)
    • Fixed some Hungarian naming bugs (#451)
    • Fixed bug where the NL-BE VAT generation was incorrect (#455)
    • Improve Turkish phone numbers for E164 and added landline support (#460)
    • Add Microsoft Edge User Agent (#464)
    • Added option to set image formats on Faker\Provider\Image (#473)
    • Added support for French color translations (#466)
    • Support filtering timezones by country code (#480)
    • Fixed typo in some greek names (#490)
    • Marked the Faker\Provider\Image as deprecated

    2022-02-02, v1.19.0

    • Added color extension to core (#442)
    • Added conflict with doctrine/persistence below version 1.4
    • Fix for support on different Doctrine ORM versions (#414)
    • Fix usage of Doctrine\Persistence dependency
    • Fix CZ Person birthNumber docblock return type (#437)
    • Fix is_IS Person docbock types (#439)
    • Fix is_IS Address docbock type (#438)
    • Fix regexify escape backslash in character class (#434)
    • Removed UUID from Generator to be able to extend it (#441)

    2022-01-23, v1.18.0

    • Deprecated UUID, use uuid3 to specify version (#427)
    • Reset formatters when adding a new provider (#366)
    • Helper methods to use our custom generators (#155)
    • Set allow-plugins for Composer 2.2 (#405)
    • Fix kk_KZ\Person::individualIdentificationNumber generation (#411)
    • Allow for -> syntax to be used in parsing (#423)
    • Person->name was missing string return type (#424)
    • Generate a valid BE TAX number (#415)
    • Added the UUID extension to Core (#427)

    2021-12-05, v1.17.0

    • Partial PHP 8.1 compatibility (#373)
    • Add payment provider for ne_NP locale (#375)
    • Add Egyptian Arabic ar_EG locale (#377)
    • Updated list of South African TLDs (#383)
    • Fixed formatting of E.164 numbers (#380)
    • Allow symfony/deprecation-contracts ^3.0 (#397)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 0
  • Bump laravel/framework from 8.72.0 to 8.83.27

    Bump laravel/framework from 8.72.0 to 8.83.27

    Bumps laravel/framework from 8.72.0 to 8.83.27.

    Release notes

    Sourced from laravel/framework's releases.

    v8.83.26

    Fixed

    • Fixes controller computed middleware (#44454)

    v8.83.25

    Added

    • Added Illuminate/Routing/Route::flushController() (#44393)

    v8.83.24

    Fixed

    • Avoid Passing null to parameter exception on PHP 8.1 (#43951)

    Changed

    • Patch for timeless timing attack vulnerability in user login (#44069)

    v8.83.23

    Fixed

    • Fix DynamoDB locks with 0 seconds duration (#43365)

    v8.83.22

    Revert

    v8.83.21

    Revert

    v8.83.20

    Fixed

    • Fixed transaction attempts counter for sqlsrv (#43176)

    Changed

    • Clear Facade resolvedInstances in queue worker resetScope callback (#43215)
    • Protect against ambiguous columns (#43278)

    v8.83.19

    Fixed

    • Fixed forceCreate on MorphMany not returning newly created object (#42996)
    • Prevent double throwing chained exception on sync queue (#42950)

    Changed

    • Disable Column Statistics for php artisan schema:dump on MariaDB (#43027)

    v8.83.18

    Fixed

    • Fixed bug on forceCreate on a MorphMay relationship not including morph type (#42929)
    • Handle cursor paginator when no items are found (#42963)
    • Fixed Str::Mask() for repeating chars (#42956)

    v8.83.17

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 0
  • Bump laravel/tinker from 2.6.2 to 2.7.3

    Bump laravel/tinker from 2.6.2 to 2.7.3

    Bumps laravel/tinker from 2.6.2 to 2.7.3.

    Release notes

    Sourced from laravel/tinker's releases.

    v2.7.3

    Changed

    v2.7.2

    Fixed

    v2.7.1

    Fixed

    v2.7.0

    Changed

    • Laravel 9 and psych v0.11.x support (#139)

    v2.6.3

    Changed

    • Add migrate:install to whitelisted commands (#137)
    Changelog

    Sourced from laravel/tinker's changelog.

    v2.7.3 - 2022-11-09

    Changed

    v2.7.2 - 2022-03-23

    Fixed

    v2.7.1 - 2022-03-15

    Fixed

    v2.7.0 (2022-01-12)

    Changed

    • Laravel 9 and psych v0.11.x support (#139)

    v2.6.3 (2021-12-07)

    Changed

    • Add migrate:install to whitelisted commands (#137)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 0
Owner
Soketi
Your tiny WebSockets companion.
Soketi
Laravel Livewire package for clone screen with the help of websocket

screen-wire This is a Laravel Livewire package. It allow you to see what users are doing on their screen. Installation composer require mrbohem/scree

Shivam Upadhyay 2 Aug 29, 2022
This package enables you to create and run a fully functioning WebSocket server in your Laravel app.

This package enables you to create and run a fully functioning WebSocket server in your Laravel app. It can optionally receive messages broadcast over ZeroMQ.

Asked.io 181 Oct 6, 2022
Asynchronous WebSocket server

Ratchet A PHP library for asynchronously serving WebSockets. Build up your application through simple interfaces and re-use your application without c

Ratchet 5.9k Jan 5, 2023
Unleash the expressive power of the natural language in your Laravel application.

jrmajor/laravel-fluent Unleash the expressive power of the natural language in your Laravel application. Read the Fluent Syntax Guide in order to lear

Jeremiasz Major 17 Dec 17, 2022
Scout Extended: The Full Power of Algolia in Laravel

Documentation • Community Forum • Stack Overflow • Report a bug • FAQ • Support To dig right in, visit the Scout Extended documentation. Scout Extende

Algolia 378 Dec 1, 2022
Give the power of Twig to Laravel

Allows you to use Twig seamlessly in Laravel. Requirements TwigBridge >= 0.13 supports Twig 3. If you need Twig 1/2 support, use the 0.12 versions. In

Rob Crowe 866 Jan 30, 2022
A Laravel package that adds a simple image functionality to any Laravel model

Laraimage A Laravel package that adds a simple image functionality to any Laravel model Introduction Laraimage served four use cases when using images

Hussein Feras 52 Jul 17, 2022
Laravel Manager - provides some manager functionality for Laravel

Laravel Manager Laravel Manager was created by, and is maintained by Graham Campbell, and provides some manager functionality for Laravel. Feel free t

Graham Campbell 371 Dec 17, 2022
Laravel Manager provides some manager functionality for Laravel

Laravel Manager Laravel Manager was created by, and is maintained by Graham Campbell, and provides some manager functionality for Laravel. Feel free t

Graham Campbell 371 Jul 11, 2022
Phone number functionality for Laravel

Laravel Phone Adds phone number functionality to Laravel and Lumen based on the PHP port of Google's libphonenumber API by giggsey. Table of Contents

null 2.1k Dec 31, 2022
Livewire component that brings Spotlight/Alfred-like functionality to your Laravel application.

About LivewireUI Spotlight LivewireUI Spotlight is a Livewire component that provides Spotlight/Alfred-like functionality to your Laravel application.

Livewire UI 792 Jan 3, 2023
Useful blade components and functionality for most Laravel projects.

laravel-base Note: Package is still in early stages of development, so functionality is subject to change. LaravelBase is a package I've created to pr

Randall Wilk 3 Jan 16, 2022
Added Laravel functionality to Enlightn Security Checker.

Added Laravel functionality to Enlightn Security Checker. Adds a command to check for, and optionally emails you, vulnerabilities when they affect you.

Jorijn Schrijvershof 184 Oct 27, 2022
An opinionated support package for Laravel, that provides flexible and reusable helper methods and traits for commonly used functionality.

Support An opinionated support package for Laravel, that provides flexible and reusable helper methods and traits for commonly used functionality. Ins

Ian Olson 3 Apr 14, 2021
Livewire component that brings Spotlight/Alfred-like functionality to your Laravel application.

About Wire Elements Spotlight Wire Elements Spotlight is a Livewire component that provides Spotlight/Alfred-like functionality to your Laravel applic

Wire Elements 790 Dec 27, 2022
Adds phone number functionality to Laravel based on the PHP port of Google's libphonenumber API by giggsey.

Laravel Phone Adds phone number functionality to Laravel based on the PHP port of Google's libphonenumber API by giggsey. Table of Contents Demo Insta

null 2.1k Jan 2, 2023
Providing some testing functionality for Laravel

Laravel TestBench Laravel TestBench was created by, and is maintained by Graham Campbell, and provides some testing functionality for Laravel. It util

Graham Campbell 50 Dec 20, 2022
Added Laravel functionality to Enlightn Security Checker

Added Laravel functionality to Enlightn Security Checker. Adds a command to check for, and optionally emails you, vulnerabilities when they affect you.

Jorijn Schrijvershof 184 Oct 27, 2022
A Simple MOFH clientarea for free like infinityfree and minimal functionality

Project Hustal Project Hustal is a free of cost MOFH clientarea for account management and support services. It have easy to use features and a much l

Mahtab Hassan 10 Feb 15, 2022