From ccd92c2326cd955ace39a0c135630d352728899d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 19 Jun 2026 20:11:12 +0000 Subject: [PATCH 1/2] Bump phpstan/phpstan from 2.1.40 to 2.2.2 --- updated-dependencies: - dependency-name: phpstan/phpstan dependency-version: 2.2.2 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- composer.lock | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/composer.lock b/composer.lock index 1195594..3002967 100644 --- a/composer.lock +++ b/composer.lock @@ -2954,11 +2954,11 @@ "packages-dev": [ { "name": "phpstan/phpstan", - "version": "2.1.40", + "version": "2.2.2", "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/9b2c7aeb83a75d8680ea5e7c9b7fca88052b766b", - "reference": "9b2c7aeb83a75d8680ea5e7c9b7fca88052b766b", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/e5cc34d491a90e79c216d824f60fe21fd4d93bd6", + "reference": "e5cc34d491a90e79c216d824f60fe21fd4d93bd6", "shasum": "" }, "require": { @@ -2981,6 +2981,17 @@ "license": [ "MIT" ], + "authors": [ + { + "name": "Ondřej Mirtes" + }, + { + "name": "Markus Staab" + }, + { + "name": "Vincent Langlet" + } + ], "description": "PHPStan - PHP Static Analysis Tool", "keywords": [ "dev", @@ -3003,7 +3014,7 @@ "type": "github" } ], - "time": "2026-02-23T15:04:35+00:00" + "time": "2026-06-05T09:00:01+00:00" } ], "aliases": [], From 862afca93d03370937e06c80e68e2fa199d5b7e8 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 19 Jun 2026 20:12:40 +0000 Subject: [PATCH 2/2] Fix PHPStan 2.2.2 type errors in LargeFileUpload.php progress callbacks --- snippets/LargeFileUpload.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/snippets/LargeFileUpload.php b/snippets/LargeFileUpload.php index a28dabb..f2382e4 100644 --- a/snippets/LargeFileUpload.php +++ b/snippets/LargeFileUpload.php @@ -45,7 +45,9 @@ private static function uploadFileToOneDrive(GraphServiceClient $graphClient, st $largeFileUpload = new LargeFileUploadTask($uploadSession, $graphClient->getRequestAdapter(), $file); $totalSize = $file->getSize(); - $progress = fn($prog) => print('Uploaded '.$prog[1].' of '.$totalSize.' bytes'.PHP_EOL); + $progress = function(array $prog) use ($totalSize): void { + echo 'Uploaded '.$prog[1].' of '.$totalSize.' bytes'.PHP_EOL; + }; try { $largeFileUpload->upload($progress)->wait(); @@ -103,7 +105,9 @@ private static function uploadAttachmentToMessage(GraphServiceClient $graphClien $largeFileUpload = new LargeFileUploadTask($uploadSession, $graphClient->getRequestAdapter(), $file); $totalSize = $file->getSize(); - $progress = fn($prog) => print('Uploaded '.$prog[1].' of '.$totalSize.' bytes'.PHP_EOL); + $progress = function(array $prog) use ($totalSize): void { + echo 'Uploaded '.$prog[1].' of '.$totalSize.' bytes'.PHP_EOL; + }; try { $largeFileUpload->upload($progress)->wait();