Skip to content

Commit 7861a44

Browse files
committed
Release v1.0.3: PHPStan FrankenPHP tooling and worker-friendly banner.
Enable phpstan-frankenphp rulesets with empty ignoreErrors, document FrankenPHP worker friendliness in README, and keep defensive runtime checks with aligned PHPDoc.
1 parent 7932fe5 commit 7861a44

29 files changed

Lines changed: 426 additions & 296 deletions

.php-cs-fixer.dist.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,10 @@
104104
'explicit_string_variable' => true,
105105

106106
// FQCN → use + short name
107-
'fully_qualified_strict_types' => true,
107+
'fully_qualified_strict_types' => [
108+
// Convert \Foo\Bar to use Foo\Bar; + Bar (instanceof, new, types, ::class, etc.).
109+
'import_symbols' => true,
110+
],
108111
'global_namespace_import' => [
109112
'import_classes' => true,
110113
'import_constants' => true,

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@
44

55
Manage, document, and test REST, SOAP, and GraphQL APIs from a built-in dashboard — your own Postman / Apidog inside Symfony.
66

7+
![FrankenPHP Friendly Worker Mode](docs/images/frankenphp-friendly.png)
8+
9+
This bundle is **FrankenPHP worker mode friendly**.
10+
711
## Features
812

913
- **Workspaces** — group services, environments, and endpoints

composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@
5656
},
5757
"require-dev": {
5858
"friendsofphp/php-cs-fixer": "^3.0",
59+
"nowo-tech/phpstan-frankenphp": "^1.0",
5960
"phpstan/extension-installer": "^1.4",
6061
"phpstan/phpstan": "^2.0",
6162
"phpstan/phpstan-phpunit": "^2.0",

composer.lock

Lines changed: 87 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)