Skip to content

Commit 1beca53

Browse files
committed
Update dependencies, adopt PHPStan bleeding edge, fix issues reported
- In `generate builder` command: - Include constructor templates in declared methods if they appear in the relevant parameter type - Preserve original template names if possible - In `Application`: - Require `startSync()` arguments to be strings - Fix issue where fallback arguments passed to the entity store may not be not strings - Require new keys passed to `SerializeRulesInterface` to be strings - Update return type of `FluentIteratorInterface::nextWithValue()` to indicate `TValue` must be an object or array - In `FluentIteratorTrait::nextWithValue()`, remove special handling of `ArrayAccess` objects - In `RecursiveFilesystemIterator::nextWithValue()`, don't reject keys that resolve to `getFileInfo()` or `getPathInfo()` - In `HasBuilder` trait: - Use `self` instead of `static` to derive `getBuilder()` return value - Remove `final` from method declarations to allow reinsertion by subclasses - Add `PHPDoc::getClassTemplates()` - Rename `PHPDoc::getTemplatesForTag()` to `getTagTemplates()` - Improve `Arr::wrap()` and `Arr::wrapList()` return type annotations - Fix `File::isSeekableStream()` and `File::isStream()` assertions
1 parent abdb048 commit 1beca53

File tree

123 files changed

+934
-564
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

123 files changed

+934
-564
lines changed

composer.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -103,9 +103,6 @@
103103
},
104104
"classmap": [
105105
"tests/stubs/"
106-
],
107-
"files": [
108-
"tests/bootstrap.php"
109106
]
110107
},
111108
"bin": [

composer.lock

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

phpstan-baseline-7.4.neon

Lines changed: 140 additions & 25 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)