Skip to content
Merged
Show file tree
Hide file tree
Changes from 14 commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
d4174ba
Add basic DNF type objects
IonBazan Nov 21, 2022
0b230e6
Refactor
IonBazan Nov 23, 2022
a6b26d6
Add DNF test
IonBazan Nov 23, 2022
3aa1243
Add better validation for parenthesis
IonBazan Nov 23, 2022
750e81d
Add more docs
IonBazan Nov 24, 2022
ad794d0
fix psalm
IonBazan Nov 28, 2022
d490d77
Upgrading to `vimeo/psalm:5.1.0`, which no longer crashes when inspec…
Ocramius Dec 7, 2022
37f505f
Ignore test assets from static analysis
Ocramius Dec 7, 2022
7c57401
Ensuring `TypeGenerator\TypeInterface#__toString()` is pure and `non-…
Ocramius Dec 7, 2022
eb6f0c5
Making `CompositeType::fromString()` pure, as it doesn't lead to side…
Ocramius Dec 7, 2022
c1a05a7
`CompositeTypes#getTypes()` always retrieves a `non-empty-list`
Ocramius Dec 7, 2022
47d09c8
Documenting `CompositeTypes#getSeparator()` so `non-empty-string` is …
Ocramius Dec 7, 2022
3f62095
Adding template types to `ClassReflection`
Ocramius Dec 7, 2022
750aa25
Re-generating psalm baseline with `vimeo/psalm:^5` and provided confi…
Ocramius Dec 7, 2022
ec2cf52
Ensuring string casts lead to `non-empty-string` in `TypeGenerator` i…
Ocramius Dec 7, 2022
e2ad144
Declaring a concept of `IntersectionType` containing sorted `AtomicTy…
Ocramius Dec 7, 2022
7dcbb4d
Declaring a concept of `UnionType` containing sorted `AtomicType` and…
Ocramius Dec 7, 2022
0a1445d
Enforce consistency of intersected types, simplified sorting accordingly
Ocramius Dec 7, 2022
56d7de0
Noting how `IntersectionType#$types` is sorted
Ocramius Dec 7, 2022
ffbd004
Better abstraction around how union and intersection types are valida…
Ocramius Dec 8, 2022
aa62c5f
Rewrote `CompositeType` and `TypeGenerator` to leverage the new union…
Ocramius Dec 8, 2022
83916dd
Rewrote `TypeGenerator` to not convert to string and back for each type
Ocramius Dec 8, 2022
9cd7b31
Applied CS fixes (spacing, imported symbols, docblock structure)
Ocramius Dec 8, 2022
e22449c
Disabling CS rule enforcing `Abstract` prefix on `abstract` classes: …
Ocramius Dec 8, 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
4 changes: 2 additions & 2 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"homepage": "https://laminas.dev",
"license": "BSD-3-Clause",
"require": {
"php": "~8.1.0"
"php": "~8.1.0 || ~8.2.0"
},
"require-dev": {
"ext-phar": "*",
Expand All @@ -18,7 +18,7 @@
"laminas/laminas-stdlib": "^3.6.1",
"phpunit/phpunit": "^9.5.26",
"psalm/plugin-phpunit": "^0.18.0",
"vimeo/psalm": "^4.29.0"
"vimeo/psalm": "^5.1.0"
},
"suggest": {
"doctrine/annotations": "Doctrine\\Common\\Annotations >=1.0 for annotation features",
Expand Down
178 changes: 93 additions & 85 deletions composer.lock

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

Loading