Fix FLEXIAPI-252 Update the hCaptcha Laravel library, use file instead of...

This commit is contained in:
Timothée Jaussoin 2024-12-18 15:27:43 +00:00
parent 5f0595bbaa
commit e761e03309
7 changed files with 165 additions and 204 deletions

View file

@ -9,6 +9,7 @@ v1.7
- Fix FLEXIAPI-241 Add a /push-notification endpoint to send custom push notifications to the Flexisip Pusher
- Fix FLEXIAPI-244 Remove faulty middleware
- Fix FLEXIAPI-250 Allow Spaces to be declared without a subdomain
- Fix FLEXIAPI-252 Update the hCaptcha Laravel library, use file instead of cookies to store the session to prevent empty errors bags
v1.6
----

View file

@ -89,7 +89,7 @@ REDIS_DB=
BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=cookie
SESSION_DRIVER=file
SESSION_LIFETIME=120
# SMTP and emails

View file

@ -23,8 +23,8 @@
"propaganistas/laravel-phone": "^5.3",
"react/socket": "^1.16",
"respect/validation": "^2.3",
"sabre/vobject": "^4.5",
"scyllaly/hcaptcha": "^4.4"
"rvxlab/hcaptcha": "^5.2",
"sabre/vobject": "^4.5"
},
"require-dev": {
"mockery/mockery": "^1.6",

359
flexiapi/composer.lock generated
View file

@ -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": "189aa34cac4b63d2c247938f66c73f0a",
"content-hash": "80acaefa87841c6ca7d2641faf1a72aa",
"packages": [
{
"name": "awobaz/compoships",
@ -584,29 +584,27 @@
},
{
"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"
@ -614,7 +612,7 @@
"type": "library",
"autoload": {
"psr-4": {
"Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations"
"Doctrine\\Deprecations\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
@ -625,9 +623,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/event-manager",
@ -1325,16 +1323,16 @@
},
{
"name": "giggsey/libphonenumber-for-php-lite",
"version": "8.13.51",
"version": "8.13.52",
"source": {
"type": "git",
"url": "https://github.com/giggsey/libphonenumber-for-php-lite.git",
"reference": "34e43f33e21a8cdeebc36e9de57157ae821ef56b"
"reference": "9d48e4e112d4a24d46a5fb7c65d000ca3d3faac1"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/giggsey/libphonenumber-for-php-lite/zipball/34e43f33e21a8cdeebc36e9de57157ae821ef56b",
"reference": "34e43f33e21a8cdeebc36e9de57157ae821ef56b",
"url": "https://api.github.com/repos/giggsey/libphonenumber-for-php-lite/zipball/9d48e4e112d4a24d46a5fb7c65d000ca3d3faac1",
"reference": "9d48e4e112d4a24d46a5fb7c65d000ca3d3faac1",
"shasum": ""
},
"require": {
@ -1404,7 +1402,7 @@
"issues": "https://github.com/giggsey/libphonenumber-for-php-lite/issues",
"source": "https://github.com/giggsey/libphonenumber-for-php-lite"
},
"time": "2024-12-02T09:22:48+00:00"
"time": "2024-12-13T09:11:09+00:00"
},
{
"name": "graham-campbell/result-type",
@ -2411,16 +2409,16 @@
},
{
"name": "league/commonmark",
"version": "2.5.3",
"version": "2.6.0",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/commonmark.git",
"reference": "b650144166dfa7703e62a22e493b853b58d874b0"
"reference": "d150f911e0079e90ae3c106734c93137c184f932"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/thephpleague/commonmark/zipball/b650144166dfa7703e62a22e493b853b58d874b0",
"reference": "b650144166dfa7703e62a22e493b853b58d874b0",
"url": "https://api.github.com/repos/thephpleague/commonmark/zipball/d150f911e0079e90ae3c106734c93137c184f932",
"reference": "d150f911e0079e90ae3c106734c93137c184f932",
"shasum": ""
},
"require": {
@ -2445,8 +2443,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"
},
@ -2456,7 +2455,7 @@
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "2.6-dev"
"dev-main": "2.7-dev"
}
},
"autoload": {
@ -2513,7 +2512,7 @@
"type": "tidelift"
}
],
"time": "2024-08-16T11:46:16+00:00"
"time": "2024-12-07T15:34:16+00:00"
},
{
"name": "league/config",
@ -2787,35 +2786,30 @@
},
{
"name": "league/oauth2-client",
"version": "2.7.0",
"version": "2.8.0",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/oauth2-client.git",
"reference": "160d6274b03562ebeb55ed18399281d8118b76c8"
"reference": "3d5cf8d0543731dfb725ab30e4d7289891991e13"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/thephpleague/oauth2-client/zipball/160d6274b03562ebeb55ed18399281d8118b76c8",
"reference": "160d6274b03562ebeb55ed18399281d8118b76c8",
"url": "https://api.github.com/repos/thephpleague/oauth2-client/zipball/3d5cf8d0543731dfb725ab30e4d7289891991e13",
"reference": "3d5cf8d0543731dfb725ab30e4d7289891991e13",
"shasum": ""
},
"require": {
"guzzlehttp/guzzle": "^6.0 || ^7.0",
"paragonie/random_compat": "^1 || ^2 || ^9.99",
"php": "^5.6 || ^7.0 || ^8.0"
"ext-json": "*",
"guzzlehttp/guzzle": "^6.5.8 || ^7.4.5",
"php": "^7.1 || >=8.0.0 <8.5.0"
},
"require-dev": {
"mockery/mockery": "^1.3.5",
"php-parallel-lint/php-parallel-lint": "^1.3.1",
"phpunit/phpunit": "^5.7 || ^6.0 || ^9.5",
"squizlabs/php_codesniffer": "^2.3 || ^3.0"
"php-parallel-lint/php-parallel-lint": "^1.4",
"phpunit/phpunit": "^7 || ^8 || ^9 || ^10 || ^11",
"squizlabs/php_codesniffer": "^3.11"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-2.x": "2.0.x-dev"
}
},
"autoload": {
"psr-4": {
"League\\OAuth2\\Client\\": "src/"
@ -2851,22 +2845,22 @@
],
"support": {
"issues": "https://github.com/thephpleague/oauth2-client/issues",
"source": "https://github.com/thephpleague/oauth2-client/tree/2.7.0"
"source": "https://github.com/thephpleague/oauth2-client/tree/2.8.0"
},
"time": "2023-04-16T18:19:15+00:00"
"time": "2024-12-11T05:05:52+00:00"
},
{
"name": "monolog/monolog",
"version": "3.8.0",
"version": "3.8.1",
"source": {
"type": "git",
"url": "https://github.com/Seldaek/monolog.git",
"reference": "32e515fdc02cdafbe4593e30a9350d486b125b67"
"reference": "aef6ee73a77a66e404dd6540934a9ef1b3c855b4"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/Seldaek/monolog/zipball/32e515fdc02cdafbe4593e30a9350d486b125b67",
"reference": "32e515fdc02cdafbe4593e30a9350d486b125b67",
"url": "https://api.github.com/repos/Seldaek/monolog/zipball/aef6ee73a77a66e404dd6540934a9ef1b3c855b4",
"reference": "aef6ee73a77a66e404dd6540934a9ef1b3c855b4",
"shasum": ""
},
"require": {
@ -2944,7 +2938,7 @@
],
"support": {
"issues": "https://github.com/Seldaek/monolog/issues",
"source": "https://github.com/Seldaek/monolog/tree/3.8.0"
"source": "https://github.com/Seldaek/monolog/tree/3.8.1"
},
"funding": [
{
@ -2956,7 +2950,7 @@
"type": "tidelift"
}
],
"time": "2024-11-12T13:57:08+00:00"
"time": "2024-12-05T17:15:07+00:00"
},
{
"name": "myclabs/deep-copy",
@ -3528,56 +3522,6 @@
},
"time": "2024-09-27T13:56:00+00:00"
},
{
"name": "paragonie/random_compat",
"version": "v9.99.100",
"source": {
"type": "git",
"url": "https://github.com/paragonie/random_compat.git",
"reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a",
"reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a",
"shasum": ""
},
"require": {
"php": ">= 7"
},
"require-dev": {
"phpunit/phpunit": "4.*|5.*",
"vimeo/psalm": "^1"
},
"suggest": {
"ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes."
},
"type": "library",
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Paragon Initiative Enterprises",
"email": "security@paragonie.com",
"homepage": "https://paragonie.com"
}
],
"description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7",
"keywords": [
"csprng",
"polyfill",
"pseudorandom",
"random"
],
"support": {
"email": "info@paragonie.com",
"issues": "https://github.com/paragonie/random_compat/issues",
"source": "https://github.com/paragonie/random_compat"
},
"time": "2020-10-15T08:29:30+00:00"
},
{
"name": "parsedown/laravel",
"version": "1.2.1",
@ -4156,16 +4100,16 @@
},
{
"name": "phpunit/phpunit",
"version": "10.5.38",
"version": "10.5.39",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
"reference": "a86773b9e887a67bc53efa9da9ad6e3f2498c132"
"reference": "4e89eff200b801db58f3d580ad7426431949eaa9"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a86773b9e887a67bc53efa9da9ad6e3f2498c132",
"reference": "a86773b9e887a67bc53efa9da9ad6e3f2498c132",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/4e89eff200b801db58f3d580ad7426431949eaa9",
"reference": "4e89eff200b801db58f3d580ad7426431949eaa9",
"shasum": ""
},
"require": {
@ -4175,7 +4119,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",
@ -4237,7 +4181,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.38"
"source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.39"
},
"funding": [
{
@ -4253,7 +4197,7 @@
"type": "tidelift"
}
],
"time": "2024-10-28T13:06:21+00:00"
"time": "2024-12-11T10:51:07+00:00"
},
{
"name": "propaganistas/laravel-phone",
@ -4790,16 +4734,16 @@
},
{
"name": "psy/psysh",
"version": "v0.12.5",
"version": "v0.12.7",
"source": {
"type": "git",
"url": "https://github.com/bobthecow/psysh.git",
"reference": "36a03ff27986682c22985e56aabaf840dd173cb5"
"reference": "d73fa3c74918ef4522bb8a3bf9cab39161c4b57c"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/bobthecow/psysh/zipball/36a03ff27986682c22985e56aabaf840dd173cb5",
"reference": "36a03ff27986682c22985e56aabaf840dd173cb5",
"url": "https://api.github.com/repos/bobthecow/psysh/zipball/d73fa3c74918ef4522bb8a3bf9cab39161c4b57c",
"reference": "d73fa3c74918ef4522bb8a3bf9cab39161c4b57c",
"shasum": ""
},
"require": {
@ -4863,9 +4807,9 @@
],
"support": {
"issues": "https://github.com/bobthecow/psysh/issues",
"source": "https://github.com/bobthecow/psysh/tree/v0.12.5"
"source": "https://github.com/bobthecow/psysh/tree/v0.12.7"
},
"time": "2024-11-29T06:14:30+00:00"
"time": "2024-12-10T01:58:33+00:00"
},
{
"name": "ralouphie/getallheaders",
@ -5599,16 +5543,16 @@
},
{
"name": "respect/validation",
"version": "2.3.9",
"version": "2.3.11",
"source": {
"type": "git",
"url": "https://github.com/Respect/Validation.git",
"reference": "c96758eb27339c97486f311f25fbc797df2f6736"
"reference": "294c36ffb7c2b0f3dc23f3847844a61fa0139001"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/Respect/Validation/zipball/c96758eb27339c97486f311f25fbc797df2f6736",
"reference": "c96758eb27339c97486f311f25fbc797df2f6736",
"url": "https://api.github.com/repos/Respect/Validation/zipball/294c36ffb7c2b0f3dc23f3847844a61fa0139001",
"reference": "294c36ffb7c2b0f3dc23f3847844a61fa0139001",
"shasum": ""
},
"require": {
@ -5661,9 +5605,85 @@
],
"support": {
"issues": "https://github.com/Respect/Validation/issues",
"source": "https://github.com/Respect/Validation/tree/2.3.9"
"source": "https://github.com/Respect/Validation/tree/2.3.11"
},
"time": "2024-11-28T09:44:01+00:00"
"time": "2024-12-13T00:07:10+00:00"
},
{
"name": "rvxlab/hcaptcha",
"version": "5.2.0",
"source": {
"type": "git",
"url": "https://github.com/RVxLab/hcaptcha.git",
"reference": "058f472a8c440d1631bcca4a5903c7d3c2270b85"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/RVxLab/hcaptcha/zipball/058f472a8c440d1631bcca4a5903c7d3c2270b85",
"reference": "058f472a8c440d1631bcca4a5903c7d3c2270b85",
"shasum": ""
},
"require": {
"ext-json": "*",
"guzzlehttp/guzzle": "^7.4",
"illuminate/support": "^8.28 || ^9.0 || ^10.0 || ^11.0",
"php": "^7.4 || ^8.0"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^3.6",
"nunomaduro/collision": "^5.10 || ^6.0 || ^7.0",
"nunomaduro/larastan": "^1.0 || ^2.0",
"orchestra/testbench": "^6.24 || ^7.0 || ^8.0",
"phpstan/extension-installer": "^1.1",
"phpstan/phpstan-phpunit": "^1.0",
"phpunit/phpunit": "^9.5.23 || ^10.0",
"roave/security-advisories": "dev-latest",
"spatie/phpunit-snapshot-assertions": "^4.2 || ^5.0"
},
"suggest": {
"laravelcollective/html": "Allows rendering the HCaptcha widget using the Form facade"
},
"type": "library",
"extra": {
"laravel": {
"aliases": {
"HCaptcha": "Scyllaly\\HCaptcha\\Facades\\HCaptcha"
},
"providers": [
"Scyllaly\\HCaptcha\\Providers\\HCaptchaServiceProvider"
]
}
},
"autoload": {
"psr-4": {
"Scyllaly\\HCaptcha\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "scyllaly",
"email": "scyllaly@github.com"
},
{
"name": "RVxLab",
"email": "code@rvx.works"
}
],
"description": "hCaptcha for Laravel",
"keywords": [
"captcha",
"hcaptcha",
"laravel"
],
"support": {
"issues": "https://github.com/RVxLab/hcaptcha/issues",
"source": "https://github.com/RVxLab/hcaptcha/tree/5.2.0"
},
"time": "2024-03-05T00:50:27+00:00"
},
{
"name": "sabre/uri",
@ -5898,65 +5918,6 @@
},
"time": "2024-09-06T08:00:55+00:00"
},
{
"name": "scyllaly/hcaptcha",
"version": "4.4.7",
"source": {
"type": "git",
"url": "https://github.com/Scyllaly/hcaptcha.git",
"reference": "f5d3d669a5a21e63457e868effbfb44099c3f8fd"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/Scyllaly/hcaptcha/zipball/f5d3d669a5a21e63457e868effbfb44099c3f8fd",
"reference": "f5d3d669a5a21e63457e868effbfb44099c3f8fd",
"shasum": ""
},
"require": {
"illuminate/support": "5.*|6.*|7.*|8.*|^9.0|10.*|^11.0",
"php": ">=5.5.5"
},
"require-dev": {
"phpunit/phpunit": "~4.8|^9.5.10|^10.0"
},
"type": "library",
"extra": {
"laravel": {
"aliases": {
"HCaptcha": "Scyllaly\\HCaptcha\\Facades\\HCaptcha"
},
"providers": [
"Scyllaly\\HCaptcha\\HCaptchaServiceProvider"
]
}
},
"autoload": {
"psr-4": {
"Scyllaly\\HCaptcha\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "scyllaly",
"email": "scyllaly@github.com"
}
],
"description": "hCaptcha for Laravel",
"keywords": [
"captcha",
"hcaptcha",
"laravel"
],
"support": {
"issues": "https://github.com/Scyllaly/hcaptcha/issues",
"source": "https://github.com/Scyllaly/hcaptcha/tree/4.4.7"
},
"time": "2024-08-31T06:44:47+00:00"
},
{
"name": "sebastian/cli-parser",
"version": "2.0.1",
@ -7776,8 +7737,8 @@
"type": "library",
"extra": {
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
"url": "https://github.com/symfony/polyfill",
"name": "symfony/polyfill"
}
},
"autoload": {
@ -7852,8 +7813,8 @@
"type": "library",
"extra": {
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
"url": "https://github.com/symfony/polyfill",
"name": "symfony/polyfill"
}
},
"autoload": {
@ -7931,8 +7892,8 @@
"type": "library",
"extra": {
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
"url": "https://github.com/symfony/polyfill",
"name": "symfony/polyfill"
}
},
"autoload": {
@ -8013,8 +7974,8 @@
"type": "library",
"extra": {
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
"url": "https://github.com/symfony/polyfill",
"name": "symfony/polyfill"
}
},
"autoload": {
@ -8097,8 +8058,8 @@
"type": "library",
"extra": {
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
"url": "https://github.com/symfony/polyfill",
"name": "symfony/polyfill"
}
},
"autoload": {
@ -8171,8 +8132,8 @@
"type": "library",
"extra": {
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
"url": "https://github.com/symfony/polyfill",
"name": "symfony/polyfill"
}
},
"autoload": {
@ -8251,8 +8212,8 @@
"type": "library",
"extra": {
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
"url": "https://github.com/symfony/polyfill",
"name": "symfony/polyfill"
}
},
"autoload": {
@ -8333,8 +8294,8 @@
"type": "library",
"extra": {
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
"url": "https://github.com/symfony/polyfill",
"name": "symfony/polyfill"
}
},
"autoload": {
@ -9946,16 +9907,16 @@
},
{
"name": "squizlabs/php_codesniffer",
"version": "3.11.1",
"version": "3.11.2",
"source": {
"type": "git",
"url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git",
"reference": "19473c30efe4f7b3cd42522d0b2e6e7f243c6f87"
"reference": "1368f4a58c3c52114b86b1abe8f4098869cb0079"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/19473c30efe4f7b3cd42522d0b2e6e7f243c6f87",
"reference": "19473c30efe4f7b3cd42522d0b2e6e7f243c6f87",
"url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/1368f4a58c3c52114b86b1abe8f4098869cb0079",
"reference": "1368f4a58c3c52114b86b1abe8f4098869cb0079",
"shasum": ""
},
"require": {
@ -10022,7 +9983,7 @@
"type": "open_collective"
}
],
"time": "2024-11-16T12:02:36+00:00"
"time": "2024-12-11T16:04:26+00:00"
},
{
"name": "symfony/config",

Binary file not shown.

View file

@ -237,7 +237,6 @@ return [
Illuminate\Translation\TranslationServiceProvider::class,
Illuminate\Validation\ValidationServiceProvider::class,
Illuminate\View\ViewServiceProvider::class,
Scyllaly\HCaptcha\HCaptchaServiceProvider::class,
/*
* Package Service Providers...

View file

@ -1,7 +1,7 @@
@if (captchaConfigured())
<div class="large">
<script src="https://hcaptcha.com/1/api.js?recaptchacompat=off" async="" defer=""></script>
{!! HCaptcha::display() !!}
<x-hcaptcha::widget />
@include('parts.errors', ['name' => 'h-captcha-response'])
</div>
@endif