Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
2dfbe7f
Update dependency vimeo/psalm to v5
renovate[bot] Dec 2, 2022
af5d23b
Lock file maintenance
renovate[bot] Dec 2, 2022
42049c6
Merge remote-tracking branch 'origin/renovate/vimeo-psalm-5.x' into r…
Ocramius Dec 3, 2022
dfa0b08
Upgrade dependencies to `vimeo/psalm:5.1.0`
Ocramius Dec 3, 2022
4a82dcd
More precise return types for elements that produce `$this` or `static`
Ocramius Dec 3, 2022
0602129
Exceptions should always be `Throwable`: marking this component's `Ex…
Ocramius Dec 3, 2022
9ef0146
Better data provider return type documentation
Ocramius Dec 3, 2022
a4ae836
Adjusted return type for PHP error handler used in tests
Ocramius Dec 3, 2022
babd57d
More precise return type declaration for fluent API
Ocramius Dec 3, 2022
2a3be0c
Corrected `ReaderImportInterface#importRemoteFeed()` type
Ocramius Dec 3, 2022
a24ded5
Adding missing template parameters to `ExtensionPluginManager`
Ocramius Dec 3, 2022
3d899e9
Stubbing `DOMXPath#query()` for Psalm
Ocramius Dec 3, 2022
29cc582
Improving `FeedSet` internal types
Ocramius Dec 3, 2022
a27f2d0
Documenting `Feed` iterable API types
Ocramius Dec 3, 2022
97756b8
Documenting `ExtensionPluginManager` possible plugin types
Ocramius Dec 3, 2022
b1e5210
Documenting `ExtensionPluginManager#validate()` input type
Ocramius Dec 3, 2022
870ae00
Documenting generic types of collection objects
Ocramius Dec 3, 2022
c94ed85
Documenting `Reader#arrayUnique()` type preservation properties
Ocramius Dec 3, 2022
0d07377
Generic types for feed abstractions and items thereof
Ocramius Dec 3, 2022
765108d
Re-enabled all psalm checks, re-generated baseline
Ocramius Dec 3, 2022
32bde65
Applied automated CS fixes
Ocramius Dec 3, 2022
3ee6e37
Disable camel-case variable declaration checks for closure with unuse…
Ocramius Dec 3, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions .domxpath.php.stub
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?php

declare(strict_types=1);

namespace {
class DOMXPath
{
/** @param non-empty-string $query */
public function query(string $query): DOMNodeList {}
}
}
4 changes: 4 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
/.coveralls.yml export-ignore
/.domxpath.php.stub export-ignore
/.gitattributes export-ignore
/.github/ export-ignore
/.gitignore export-ignore
/.travis.yml export-ignore
/composer.lock export-ignore
/docs/ export-ignore
/mkdocs.yml export-ignore
/phpcs.xml export-ignore
/phpunit.xml.dist export-ignore
/psalm.xml export-ignore
/psalm-baseline.xml export-ignore
/test/ export-ignore
2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
"phpunit/phpunit": "^9.5.25",
"psalm/plugin-phpunit": "^0.18.0",
"psr/http-message": "^1.0.1",
"vimeo/psalm": "^4.29"
"vimeo/psalm": "^5.1.0"
},
"conflict": {
"laminas/laminas-servicemanager": "<3.3",
Expand Down
214 changes: 111 additions & 103 deletions composer.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading