Minor fixes

This commit is contained in:
David Bomba 2024-11-26 13:35:10 +11:00
parent 119d7489a8
commit 768851a3a8
3 changed files with 141 additions and 109 deletions

View File

@ -539,6 +539,40 @@ class RecurringInvoice extends BaseModel
} }
} }
public function nextDateByFrequencyNoOffset(Carbon $carbon)
{
switch ($this->frequency_id) {
case self::FREQUENCY_DAILY:
return $carbon->startOfDay()->addDay();
case self::FREQUENCY_WEEKLY:
return $carbon->startOfDay()->addWeek();
case self::FREQUENCY_TWO_WEEKS:
return $carbon->startOfDay()->addWeeks(2);
case self::FREQUENCY_FOUR_WEEKS:
return $carbon->startOfDay()->addWeeks(4);
case self::FREQUENCY_MONTHLY:
return $carbon->startOfDay()->addMonthNoOverflow();
case self::FREQUENCY_TWO_MONTHS:
return $carbon->startOfDay()->addMonthsNoOverflow(2);
case self::FREQUENCY_THREE_MONTHS:
return $carbon->startOfDay()->addMonthsNoOverflow(3);
case self::FREQUENCY_FOUR_MONTHS:
return $carbon->startOfDay()->addMonthsNoOverflow(4);
case self::FREQUENCY_SIX_MONTHS:
return $carbon->addMonthsNoOverflow(6);
case self::FREQUENCY_ANNUALLY:
return $carbon->startOfDay()->addYear();
case self::FREQUENCY_TWO_YEARS:
return $carbon->startOfDay()->addYears(2);
case self::FREQUENCY_THREE_YEARS:
return $carbon->startOfDay()->addYears(3);
default:
return null;
}
}
public function remainingCycles(): int public function remainingCycles(): int
{ {
if ($this->remaining_cycles == 0) { if ($this->remaining_cycles == 0) {
@ -673,26 +707,26 @@ class RecurringInvoice extends BaseModel
return $data; return $data;
} }
$next_send_date = Carbon::parse($this->next_send_date_client)->copy(); $next_send_date = Carbon::parse($this->next_send_date_client)->startOfDay()->copy();
for ($x = 0; $x < $iterations; $x++) { for ($x = 0; $x < $iterations; $x++) {
// we don't add the days... we calc the day of the month!! // we don't add the days... we calc the day of the month!!
$next_due_date = $this->calculateDueDate($next_send_date->copy()->format('Y-m-d')); $next_due_date = $this->calculateDueDate($next_send_date->copy()->format('Y-m-d'));
$next_due_date_string = $next_due_date ? $next_due_date->format('Y-m-d') : ''; $next_due_date_string = $next_due_date ? $next_due_date->format('Y-m-d') : '';
$next_send_date = Carbon::parse($next_send_date); // $next_send_date = Carbon::parse($next_send_date);
$data[] = [ $data[] = [
'send_date' => $next_send_date->format('Y-m-d'), 'send_date' => $next_send_date->format('Y-m-d'),
'due_date' => $next_due_date_string, 'due_date' => $next_due_date_string,
]; ];
/* Fixes the timeshift in case the offset is negative which cause a infinite loop due to UTC +0*/ // /* Fixes the timeshift in case the offset is negative which cause a infinite loop due to UTC +0*/
if ($this->client->timezone_offset() < 0) { // if ($this->client->timezone_offset() < 0) {
$next_send_date = $this->nextDateByFrequency($next_send_date->addDay()->format('Y-m-d')); // $next_send_date = $this->nextSendDateClient($next_send_date->addDay()->format('Y-m-d'));
} else { // } else {
$next_send_date = $this->nextDateByFrequency($next_send_date->format('Y-m-d')); $next_send_date = $this->nextDateByFrequencyNoOffset($next_send_date);
} // }
} }
return $data; return $data;

View File

@ -168,9 +168,6 @@
"post-update-cmd": [ "post-update-cmd": [
"@php artisan vendor:publish --tag=laravel-assets --ansi --force" "@php artisan vendor:publish --tag=laravel-assets --ansi --force"
], ],
"post-root-package-install": [
"@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
],
"post-create-project-cmd": [ "post-create-project-cmd": [
"@php -r \"file_exists('.env') || copy('.env.example', '.env');\"", "@php -r \"file_exists('.env') || copy('.env.example', '.env');\"",
"@php artisan key:generate", "@php artisan key:generate",

197
composer.lock generated
View File

@ -535,16 +535,16 @@
}, },
{ {
"name": "aws/aws-sdk-php", "name": "aws/aws-sdk-php",
"version": "3.329.0", "version": "3.330.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/aws/aws-sdk-php.git", "url": "https://github.com/aws/aws-sdk-php.git",
"reference": "37249799204e04cf3686d2b361cfd417d3dab123" "reference": "136749f15d1dbff07064ef5ba1c2f08b96cf78ff"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/37249799204e04cf3686d2b361cfd417d3dab123", "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/136749f15d1dbff07064ef5ba1c2f08b96cf78ff",
"reference": "37249799204e04cf3686d2b361cfd417d3dab123", "reference": "136749f15d1dbff07064ef5ba1c2f08b96cf78ff",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -627,9 +627,9 @@
"support": { "support": {
"forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80", "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80",
"issues": "https://github.com/aws/aws-sdk-php/issues", "issues": "https://github.com/aws/aws-sdk-php/issues",
"source": "https://github.com/aws/aws-sdk-php/tree/3.329.0" "source": "https://github.com/aws/aws-sdk-php/tree/3.330.1"
}, },
"time": "2024-11-21T19:16:09+00:00" "time": "2024-11-25T19:20:00+00:00"
}, },
{ {
"name": "babenkoivan/elastic-adapter", "name": "babenkoivan/elastic-adapter",
@ -1063,16 +1063,16 @@
}, },
{ {
"name": "btcpayserver/btcpayserver-greenfield-php", "name": "btcpayserver/btcpayserver-greenfield-php",
"version": "v2.8.0", "version": "v2.8.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/btcpayserver/btcpayserver-greenfield-php.git", "url": "https://github.com/btcpayserver/btcpayserver-greenfield-php.git",
"reference": "f4fac20f19d6eeb73e5393d48e08e2710dd5b051" "reference": "3118f9e4e04590f53b2560866238af463153b2cf"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/btcpayserver/btcpayserver-greenfield-php/zipball/f4fac20f19d6eeb73e5393d48e08e2710dd5b051", "url": "https://api.github.com/repos/btcpayserver/btcpayserver-greenfield-php/zipball/3118f9e4e04590f53b2560866238af463153b2cf",
"reference": "f4fac20f19d6eeb73e5393d48e08e2710dd5b051", "reference": "3118f9e4e04590f53b2560866238af463153b2cf",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1111,9 +1111,9 @@
"description": "BTCPay Server Greenfield API PHP client library.", "description": "BTCPay Server Greenfield API PHP client library.",
"support": { "support": {
"issues": "https://github.com/btcpayserver/btcpayserver-greenfield-php/issues", "issues": "https://github.com/btcpayserver/btcpayserver-greenfield-php/issues",
"source": "https://github.com/btcpayserver/btcpayserver-greenfield-php/tree/v2.8.0" "source": "https://github.com/btcpayserver/btcpayserver-greenfield-php/tree/v2.8.1"
}, },
"time": "2024-11-05T20:44:23+00:00" "time": "2024-11-22T16:34:09+00:00"
}, },
{ {
"name": "carbonphp/carbon-doctrine-types", "name": "carbonphp/carbon-doctrine-types",
@ -2477,16 +2477,16 @@
}, },
{ {
"name": "firebase/php-jwt", "name": "firebase/php-jwt",
"version": "v6.10.1", "version": "v6.10.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/firebase/php-jwt.git", "url": "https://github.com/firebase/php-jwt.git",
"reference": "500501c2ce893c824c801da135d02661199f60c5" "reference": "30c19ed0f3264cb660ea496895cfb6ef7ee3653b"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/firebase/php-jwt/zipball/500501c2ce893c824c801da135d02661199f60c5", "url": "https://api.github.com/repos/firebase/php-jwt/zipball/30c19ed0f3264cb660ea496895cfb6ef7ee3653b",
"reference": "500501c2ce893c824c801da135d02661199f60c5", "reference": "30c19ed0f3264cb660ea496895cfb6ef7ee3653b",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -2534,9 +2534,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/firebase/php-jwt/issues", "issues": "https://github.com/firebase/php-jwt/issues",
"source": "https://github.com/firebase/php-jwt/tree/v6.10.1" "source": "https://github.com/firebase/php-jwt/tree/v6.10.2"
}, },
"time": "2024-05-18T18:05:11+00:00" "time": "2024-11-24T11:22:49+00:00"
}, },
{ {
"name": "fruitcake/php-cors", "name": "fruitcake/php-cors",
@ -2789,16 +2789,16 @@
}, },
{ {
"name": "google/apiclient", "name": "google/apiclient",
"version": "v2.18.0", "version": "v2.18.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/googleapis/google-api-php-client.git", "url": "https://github.com/googleapis/google-api-php-client.git",
"reference": "846f149c9f879449145326dad99ef00bf1d879f3" "reference": "3f6cb1a970fe2d210823a79de8d5dbae405a9616"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/googleapis/google-api-php-client/zipball/846f149c9f879449145326dad99ef00bf1d879f3", "url": "https://api.github.com/repos/googleapis/google-api-php-client/zipball/3f6cb1a970fe2d210823a79de8d5dbae405a9616",
"reference": "846f149c9f879449145326dad99ef00bf1d879f3", "reference": "3f6cb1a970fe2d210823a79de8d5dbae405a9616",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -2852,22 +2852,22 @@
], ],
"support": { "support": {
"issues": "https://github.com/googleapis/google-api-php-client/issues", "issues": "https://github.com/googleapis/google-api-php-client/issues",
"source": "https://github.com/googleapis/google-api-php-client/tree/v2.18.0" "source": "https://github.com/googleapis/google-api-php-client/tree/v2.18.1"
}, },
"time": "2024-10-16T21:58:58+00:00" "time": "2024-11-24T13:21:03+00:00"
}, },
{ {
"name": "google/apiclient-services", "name": "google/apiclient-services",
"version": "v0.382.0", "version": "v0.383.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/googleapis/google-api-php-client-services.git", "url": "https://github.com/googleapis/google-api-php-client-services.git",
"reference": "9d9d154c8fc3c4b300c27e492f0e917d8ac35124" "reference": "0da092376837d363ef0cfa5ef56e43308f7c3763"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/googleapis/google-api-php-client-services/zipball/9d9d154c8fc3c4b300c27e492f0e917d8ac35124", "url": "https://api.github.com/repos/googleapis/google-api-php-client-services/zipball/0da092376837d363ef0cfa5ef56e43308f7c3763",
"reference": "9d9d154c8fc3c4b300c27e492f0e917d8ac35124", "reference": "0da092376837d363ef0cfa5ef56e43308f7c3763",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -2896,9 +2896,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/googleapis/google-api-php-client-services/issues", "issues": "https://github.com/googleapis/google-api-php-client-services/issues",
"source": "https://github.com/googleapis/google-api-php-client-services/tree/v0.382.0" "source": "https://github.com/googleapis/google-api-php-client-services/tree/v0.383.0"
}, },
"time": "2024-11-15T01:10:24+00:00" "time": "2024-11-20T01:10:23+00:00"
}, },
{ {
"name": "google/auth", "name": "google/auth",
@ -3667,20 +3667,20 @@
}, },
{ {
"name": "horstoeko/mimedb", "name": "horstoeko/mimedb",
"version": "v1.0.6", "version": "v1.0.7",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/horstoeko/mimedb.git", "url": "https://github.com/horstoeko/mimedb.git",
"reference": "931b5695c2a6584a1a015ef89ebc2cfb6fe54eb0" "reference": "5242e42662848be5dcee3dd87a915d34fa9f61df"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/horstoeko/mimedb/zipball/931b5695c2a6584a1a015ef89ebc2cfb6fe54eb0", "url": "https://api.github.com/repos/horstoeko/mimedb/zipball/5242e42662848be5dcee3dd87a915d34fa9f61df",
"reference": "931b5695c2a6584a1a015ef89ebc2cfb6fe54eb0", "reference": "5242e42662848be5dcee3dd87a915d34fa9f61df",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": "^7.3|^7.4|^8.0|^8.1|^8.2|^8.3" "php": ">=7.3"
}, },
"require-dev": { "require-dev": {
"pdepend/pdepend": "^2", "pdepend/pdepend": "^2",
@ -3716,9 +3716,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/horstoeko/mimedb/issues", "issues": "https://github.com/horstoeko/mimedb/issues",
"source": "https://github.com/horstoeko/mimedb/tree/v1.0.6" "source": "https://github.com/horstoeko/mimedb/tree/v1.0.7"
}, },
"time": "2024-11-22T04:56:55+00:00" "time": "2024-11-22T10:02:51+00:00"
}, },
{ {
"name": "horstoeko/orderx", "name": "horstoeko/orderx",
@ -3886,16 +3886,16 @@
}, },
{ {
"name": "horstoeko/zugferd", "name": "horstoeko/zugferd",
"version": "v1.0.80", "version": "v1.0.81",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/horstoeko/zugferd.git", "url": "https://github.com/horstoeko/zugferd.git",
"reference": "720cb7e971d611061cef0b05442c9b74ee4a8f74" "reference": "98a89ec374d9c92292280d9d8f1fd8c6bbd39e79"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/horstoeko/zugferd/zipball/720cb7e971d611061cef0b05442c9b74ee4a8f74", "url": "https://api.github.com/repos/horstoeko/zugferd/zipball/98a89ec374d9c92292280d9d8f1fd8c6bbd39e79",
"reference": "720cb7e971d611061cef0b05442c9b74ee4a8f74", "reference": "98a89ec374d9c92292280d9d8f1fd8c6bbd39e79",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -3956,9 +3956,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/horstoeko/zugferd/issues", "issues": "https://github.com/horstoeko/zugferd/issues",
"source": "https://github.com/horstoeko/zugferd/tree/v1.0.80" "source": "https://github.com/horstoeko/zugferd/tree/v1.0.81"
}, },
"time": "2024-11-17T15:34:05+00:00" "time": "2024-11-25T16:34:03+00:00"
}, },
{ {
"name": "horstoeko/zugferdvisualizer", "name": "horstoeko/zugferdvisualizer",
@ -4733,16 +4733,16 @@
}, },
{ {
"name": "josemmo/facturae-php", "name": "josemmo/facturae-php",
"version": "v1.8.1", "version": "v1.8.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/josemmo/Facturae-PHP.git", "url": "https://github.com/josemmo/Facturae-PHP.git",
"reference": "c7f01f5d00a82bcaa1bdb9cfe7029cc7d8296fc4" "reference": "edb213c1fb3d799515fcc588fae5b6aa3bda4779"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/josemmo/Facturae-PHP/zipball/c7f01f5d00a82bcaa1bdb9cfe7029cc7d8296fc4", "url": "https://api.github.com/repos/josemmo/Facturae-PHP/zipball/edb213c1fb3d799515fcc588fae5b6aa3bda4779",
"reference": "c7f01f5d00a82bcaa1bdb9cfe7029cc7d8296fc4", "reference": "edb213c1fb3d799515fcc588fae5b6aa3bda4779",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -4784,9 +4784,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/josemmo/Facturae-PHP/issues", "issues": "https://github.com/josemmo/Facturae-PHP/issues",
"source": "https://github.com/josemmo/Facturae-PHP/tree/v1.8.1" "source": "https://github.com/josemmo/Facturae-PHP/tree/v1.8.2"
}, },
"time": "2024-06-16T10:13:36+00:00" "time": "2024-11-23T18:14:23+00:00"
}, },
{ {
"name": "kmukku/php-iso11649", "name": "kmukku/php-iso11649",
@ -9088,16 +9088,16 @@
}, },
{ {
"name": "phpoffice/phpspreadsheet", "name": "phpoffice/phpspreadsheet",
"version": "2.3.2", "version": "2.3.3",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/PHPOffice/PhpSpreadsheet.git", "url": "https://github.com/PHPOffice/PhpSpreadsheet.git",
"reference": "08d4e08cf0c7e6182750cef7958b860b8c7f10ad" "reference": "91a4b42e41976a0b2f839720c3e20a12a84f6852"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/08d4e08cf0c7e6182750cef7958b860b8c7f10ad", "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/91a4b42e41976a0b2f839720c3e20a12a84f6852",
"reference": "08d4e08cf0c7e6182750cef7958b860b8c7f10ad", "reference": "91a4b42e41976a0b2f839720c3e20a12a84f6852",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -9186,9 +9186,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues", "issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues",
"source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/2.3.2" "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/2.3.3"
}, },
"time": "2024-11-10T09:35:47+00:00" "time": "2024-11-22T06:11:37+00:00"
}, },
{ {
"name": "phpoption/phpoption", "name": "phpoption/phpoption",
@ -10858,16 +10858,16 @@
}, },
{ {
"name": "sentry/sentry-laravel", "name": "sentry/sentry-laravel",
"version": "4.10.0", "version": "4.10.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/getsentry/sentry-laravel.git", "url": "https://github.com/getsentry/sentry-laravel.git",
"reference": "cbdd224cc5a224528bf6b19507ad76187b3bccfa" "reference": "1c007fb111ff00f02efba2aca022310dae412c3a"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/getsentry/sentry-laravel/zipball/cbdd224cc5a224528bf6b19507ad76187b3bccfa", "url": "https://api.github.com/repos/getsentry/sentry-laravel/zipball/1c007fb111ff00f02efba2aca022310dae412c3a",
"reference": "cbdd224cc5a224528bf6b19507ad76187b3bccfa", "reference": "1c007fb111ff00f02efba2aca022310dae412c3a",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -10931,7 +10931,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/getsentry/sentry-laravel/issues", "issues": "https://github.com/getsentry/sentry-laravel/issues",
"source": "https://github.com/getsentry/sentry-laravel/tree/4.10.0" "source": "https://github.com/getsentry/sentry-laravel/tree/4.10.1"
}, },
"funding": [ "funding": [
{ {
@ -10943,7 +10943,7 @@
"type": "custom" "type": "custom"
} }
], ],
"time": "2024-11-07T08:05:24+00:00" "time": "2024-11-24T11:02:20+00:00"
}, },
{ {
"name": "setasign/fpdf", "name": "setasign/fpdf",
@ -11315,16 +11315,16 @@
}, },
{ {
"name": "sprain/swiss-qr-bill", "name": "sprain/swiss-qr-bill",
"version": "v4.16", "version": "v4.17",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sprain/php-swiss-qr-bill.git", "url": "https://github.com/sprain/php-swiss-qr-bill.git",
"reference": "bc66bbc144c464af95b7fcd63a425b598b85b5ec" "reference": "f09a0d94c1ae4f92578448b447fb34d5fdcd0811"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sprain/php-swiss-qr-bill/zipball/bc66bbc144c464af95b7fcd63a425b598b85b5ec", "url": "https://api.github.com/repos/sprain/php-swiss-qr-bill/zipball/f09a0d94c1ae4f92578448b447fb34d5fdcd0811",
"reference": "bc66bbc144c464af95b7fcd63a425b598b85b5ec", "reference": "f09a0d94c1ae4f92578448b447fb34d5fdcd0811",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -11332,7 +11332,7 @@
"ext-bcmath": "*", "ext-bcmath": "*",
"ext-dom": "*", "ext-dom": "*",
"kmukku/php-iso11649": "^1.5", "kmukku/php-iso11649": "^1.5",
"php": "~8.0.0|~8.1.0|~8.2.0|~8.3.0", "php": "~8.1.0|~8.2.0|~8.3.0|~8.4.0",
"symfony/intl": "^4.4|^5.0|^6.0|^7.0", "symfony/intl": "^4.4|^5.0|^6.0|^7.0",
"symfony/polyfill-intl-icu": "^1.23", "symfony/polyfill-intl-icu": "^1.23",
"symfony/polyfill-mbstring": "^1.30", "symfony/polyfill-mbstring": "^1.30",
@ -11349,6 +11349,7 @@
"khanamiryan/qrcode-detector-decoder": "^1.0.3", "khanamiryan/qrcode-detector-decoder": "^1.0.3",
"phpstan/phpstan": "^1.11-dev", "phpstan/phpstan": "^1.11-dev",
"phpunit/phpunit": "^9.0", "phpunit/phpunit": "^9.0",
"rector/rector": "^1.2",
"setasign/fpdf": "^1.8.2", "setasign/fpdf": "^1.8.2",
"setasign/fpdi": "^2.3.5", "setasign/fpdi": "^2.3.5",
"tecnickcom/tcpdf": "^6.3.2" "tecnickcom/tcpdf": "^6.3.2"
@ -11372,7 +11373,7 @@
"description": "A PHP library to create Swiss QR bills", "description": "A PHP library to create Swiss QR bills",
"support": { "support": {
"issues": "https://github.com/sprain/php-swiss-qr-bill/issues", "issues": "https://github.com/sprain/php-swiss-qr-bill/issues",
"source": "https://github.com/sprain/php-swiss-qr-bill/tree/v4.16" "source": "https://github.com/sprain/php-swiss-qr-bill/tree/v4.17"
}, },
"funding": [ "funding": [
{ {
@ -11380,7 +11381,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-11-10T10:48:53+00:00" "time": "2024-11-22T13:43:51+00:00"
}, },
{ {
"name": "square/square", "name": "square/square",
@ -15775,16 +15776,16 @@
"packages-dev": [ "packages-dev": [
{ {
"name": "barryvdh/laravel-debugbar", "name": "barryvdh/laravel-debugbar",
"version": "v3.14.7", "version": "v3.14.9",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/barryvdh/laravel-debugbar.git", "url": "https://github.com/barryvdh/laravel-debugbar.git",
"reference": "f484b8c9124de0b163da39958331098ffcd4a65e" "reference": "2e805a6bd4e1aa83774316bb062703c65d0691ef"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/f484b8c9124de0b163da39958331098ffcd4a65e", "url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/2e805a6bd4e1aa83774316bb062703c65d0691ef",
"reference": "f484b8c9124de0b163da39958331098ffcd4a65e", "reference": "2e805a6bd4e1aa83774316bb062703c65d0691ef",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -15843,7 +15844,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/barryvdh/laravel-debugbar/issues", "issues": "https://github.com/barryvdh/laravel-debugbar/issues",
"source": "https://github.com/barryvdh/laravel-debugbar/tree/v3.14.7" "source": "https://github.com/barryvdh/laravel-debugbar/tree/v3.14.9"
}, },
"funding": [ "funding": [
{ {
@ -15855,7 +15856,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-11-14T09:12:35+00:00" "time": "2024-11-25T14:51:20+00:00"
}, },
{ {
"name": "barryvdh/laravel-ide-helper", "name": "barryvdh/laravel-ide-helper",
@ -16162,16 +16163,16 @@
}, },
{ {
"name": "composer/class-map-generator", "name": "composer/class-map-generator",
"version": "1.4.0", "version": "1.5.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/composer/class-map-generator.git", "url": "https://github.com/composer/class-map-generator.git",
"reference": "98bbf6780e56e0fd2404fe4b82eb665a0f93b783" "reference": "4b0a223cf5be7c9ee7e0ef1bc7db42b4a97c9915"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/composer/class-map-generator/zipball/98bbf6780e56e0fd2404fe4b82eb665a0f93b783", "url": "https://api.github.com/repos/composer/class-map-generator/zipball/4b0a223cf5be7c9ee7e0ef1bc7db42b4a97c9915",
"reference": "98bbf6780e56e0fd2404fe4b82eb665a0f93b783", "reference": "4b0a223cf5be7c9ee7e0ef1bc7db42b4a97c9915",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -16180,10 +16181,10 @@
"symfony/finder": "^4.4 || ^5.3 || ^6 || ^7" "symfony/finder": "^4.4 || ^5.3 || ^6 || ^7"
}, },
"require-dev": { "require-dev": {
"phpstan/phpstan": "^1.6", "phpstan/phpstan": "^1.12 || ^2",
"phpstan/phpstan-deprecation-rules": "^1", "phpstan/phpstan-deprecation-rules": "^1 || ^2",
"phpstan/phpstan-phpunit": "^1", "phpstan/phpstan-phpunit": "^1 || ^2",
"phpstan/phpstan-strict-rules": "^1.1", "phpstan/phpstan-strict-rules": "^1.1 || ^2",
"phpunit/phpunit": "^8", "phpunit/phpunit": "^8",
"symfony/filesystem": "^5.4 || ^6" "symfony/filesystem": "^5.4 || ^6"
}, },
@ -16215,7 +16216,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/composer/class-map-generator/issues", "issues": "https://github.com/composer/class-map-generator/issues",
"source": "https://github.com/composer/class-map-generator/tree/1.4.0" "source": "https://github.com/composer/class-map-generator/tree/1.5.0"
}, },
"funding": [ "funding": [
{ {
@ -16231,7 +16232,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-10-03T18:14:00+00:00" "time": "2024-11-25T16:11:06+00:00"
}, },
{ {
"name": "composer/pcre", "name": "composer/pcre",
@ -16640,16 +16641,16 @@
}, },
{ {
"name": "friendsofphp/php-cs-fixer", "name": "friendsofphp/php-cs-fixer",
"version": "v3.64.0", "version": "v3.65.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git", "url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git",
"reference": "58dd9c931c785a79739310aef5178928305ffa67" "reference": "79d4f3e77b250a7d8043d76c6af8f0695e8a469f"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/58dd9c931c785a79739310aef5178928305ffa67", "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/79d4f3e77b250a7d8043d76c6af8f0695e8a469f",
"reference": "58dd9c931c785a79739310aef5178928305ffa67", "reference": "79d4f3e77b250a7d8043d76c6af8f0695e8a469f",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -16659,7 +16660,7 @@
"ext-filter": "*", "ext-filter": "*",
"ext-json": "*", "ext-json": "*",
"ext-tokenizer": "*", "ext-tokenizer": "*",
"fidry/cpu-core-counter": "^1.0", "fidry/cpu-core-counter": "^1.2",
"php": "^7.4 || ^8.0", "php": "^7.4 || ^8.0",
"react/child-process": "^0.6.5", "react/child-process": "^0.6.5",
"react/event-loop": "^1.0", "react/event-loop": "^1.0",
@ -16679,18 +16680,18 @@
"symfony/stopwatch": "^5.4 || ^6.0 || ^7.0" "symfony/stopwatch": "^5.4 || ^6.0 || ^7.0"
}, },
"require-dev": { "require-dev": {
"facile-it/paraunit": "^1.3 || ^2.3", "facile-it/paraunit": "^1.3.1 || ^2.4",
"infection/infection": "^0.29.5", "infection/infection": "^0.29.8",
"justinrainbow/json-schema": "^5.2", "justinrainbow/json-schema": "^5.3 || ^6.0",
"keradus/cli-executor": "^2.1", "keradus/cli-executor": "^2.1",
"mikey179/vfsstream": "^1.6.11", "mikey179/vfsstream": "^1.6.12",
"php-coveralls/php-coveralls": "^2.7", "php-coveralls/php-coveralls": "^2.7",
"php-cs-fixer/accessible-object": "^1.1", "php-cs-fixer/accessible-object": "^1.1",
"php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.5", "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.5",
"php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.5", "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.5",
"phpunit/phpunit": "^9.6.19 || ^10.5.21 || ^11.2", "phpunit/phpunit": "^9.6.21 || ^10.5.38 || ^11.4.3",
"symfony/var-dumper": "^5.4 || ^6.0 || ^7.0", "symfony/var-dumper": "^5.4.47 || ^6.4.15 || ^7.1.8",
"symfony/yaml": "^5.4 || ^6.0 || ^7.0" "symfony/yaml": "^5.4.45 || ^6.4.13 || ^7.1.6"
}, },
"suggest": { "suggest": {
"ext-dom": "For handling output formats in XML", "ext-dom": "For handling output formats in XML",
@ -16731,7 +16732,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues", "issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues",
"source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.64.0" "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.65.0"
}, },
"funding": [ "funding": [
{ {
@ -16739,7 +16740,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-08-30T23:09:38+00:00" "time": "2024-11-25T00:39:24+00:00"
}, },
{ {
"name": "hamcrest/hamcrest-php", "name": "hamcrest/hamcrest-php",