diff --git a/hooks/DDTrace/composer.json b/hooks/DDTrace/composer.json
index dd6eae71..98d69351 100644
--- a/hooks/DDTrace/composer.json
+++ b/hooks/DDTrace/composer.json
@@ -38,7 +38,7 @@
     "php-parallel-lint/php-console-highlighter": "^1.0",
     "php-parallel-lint/php-parallel-lint": "^1.3",
     "phpstan/extension-installer": "^1.1",
-    "phpstan/phpstan": "~1.10.0",
+    "phpstan/phpstan": "~1.12.0",
     "phpstan/phpstan-mockery": "^1.0",
     "phpstan/phpstan-phpunit": "^1.1",
     "psalm/plugin-mockery": "^0.9.1",
diff --git a/hooks/OpenTelemetry/composer.json b/hooks/OpenTelemetry/composer.json
index ba4b9e8a..88ea28fa 100644
--- a/hooks/OpenTelemetry/composer.json
+++ b/hooks/OpenTelemetry/composer.json
@@ -37,7 +37,7 @@
     "php-parallel-lint/php-console-highlighter": "^1.0",
     "php-parallel-lint/php-parallel-lint": "^1.3",
     "phpstan/extension-installer": "^1.1",
-    "phpstan/phpstan": "~1.10.0",
+    "phpstan/phpstan": "~1.12.0",
     "phpstan/phpstan-mockery": "^1.0",
     "phpstan/phpstan-phpunit": "^1.1",
     "psalm/plugin-mockery": "^0.9.1",
diff --git a/hooks/Validators/composer.json b/hooks/Validators/composer.json
index 9ac24a05..e2136f75 100644
--- a/hooks/Validators/composer.json
+++ b/hooks/Validators/composer.json
@@ -35,7 +35,7 @@
     "php-parallel-lint/php-console-highlighter": "^1.0",
     "php-parallel-lint/php-parallel-lint": "^1.3",
     "phpstan/extension-installer": "^1.1",
-    "phpstan/phpstan": "~1.10.0",
+    "phpstan/phpstan": "~1.12.0",
     "phpstan/phpstan-mockery": "^1.0",
     "phpstan/phpstan-phpunit": "^1.1",
     "psalm/plugin-mockery": "^0.9.1",
diff --git a/providers/CloudBees/composer.json b/providers/CloudBees/composer.json
index c4946acc..9adf1808 100644
--- a/providers/CloudBees/composer.json
+++ b/providers/CloudBees/composer.json
@@ -37,7 +37,7 @@
     "php-parallel-lint/php-console-highlighter": "^1.0",
     "php-parallel-lint/php-parallel-lint": "^1.3",
     "phpstan/extension-installer": "^1.1",
-    "phpstan/phpstan": "~1.10.0",
+    "phpstan/phpstan": "~1.12.0",
     "phpstan/phpstan-mockery": "^1.0",
     "phpstan/phpstan-phpunit": "^1.1",
     "psalm/plugin-mockery": "^0.11.0",
diff --git a/providers/Flagd/composer.json b/providers/Flagd/composer.json
index 59b95c82..e168148c 100644
--- a/providers/Flagd/composer.json
+++ b/providers/Flagd/composer.json
@@ -39,7 +39,7 @@
     "php-parallel-lint/php-console-highlighter": "^1.0",
     "php-parallel-lint/php-parallel-lint": "^1.3",
     "phpstan/extension-installer": "^1.1",
-    "phpstan/phpstan": "~1.10.0",
+    "phpstan/phpstan": "~1.12.0",
     "phpstan/phpstan-mockery": "^1.0",
     "phpstan/phpstan-phpunit": "^1.1",
     "psalm/plugin-mockery": "^0.11.0",
diff --git a/providers/GoFeatureFlag/composer.json b/providers/GoFeatureFlag/composer.json
index 3cf4f307..291405e0 100644
--- a/providers/GoFeatureFlag/composer.json
+++ b/providers/GoFeatureFlag/composer.json
@@ -30,7 +30,7 @@
     "php-parallel-lint/php-console-highlighter": "^1.0",
     "php-parallel-lint/php-parallel-lint": "^1.3",
     "phpstan/extension-installer": "^1.1",
-    "phpstan/phpstan": "~1.10.0",
+    "phpstan/phpstan": "~1.12.0",
     "phpstan/phpstan-mockery": "^1.0",
     "phpstan/phpstan-phpunit": "^1.1",
     "psalm/plugin-mockery": "^0.11.0",
diff --git a/providers/Split/composer.json b/providers/Split/composer.json
index cdebe159..b6490dea 100644
--- a/providers/Split/composer.json
+++ b/providers/Split/composer.json
@@ -37,7 +37,7 @@
     "php-parallel-lint/php-console-highlighter": "^1.0",
     "php-parallel-lint/php-parallel-lint": "^1.3",
     "phpstan/extension-installer": "^1.1",
-    "phpstan/phpstan": "~1.10.0",
+    "phpstan/phpstan": "~1.12.0",
     "phpstan/phpstan-mockery": "^1.0",
     "phpstan/phpstan-phpunit": "^1.1",
     "psalm/plugin-mockery": "^0.11.0",