Barry vd. Heuvel
cff155b0d3
Replace psalm with larastan ( #1755 )
...
* Use larastan instead of psalm
* Fix cs
* Fix baseline
2026-02-07 14:32:53 +01:00
Sava and Sava Markovic
d87ec5835d
Support all DNF types from PHP RFC ( #1751 )
...
* Support all DNF types from PHP RFC
* Update failing test
---------
Co-authored-by: Sava Markovic <[email protected] >
2026-01-26 14:24:36 +01:00
Barry vd. Heuvel
877f5ed0a7
Trim strings and bump reflection docblock ( #1721 )
...
* Update version restraint
* UPdate snapshots
* update strings
2025-07-17 08:20:10 +02:00
Jeppe Knockaert and laravel-ide-helper
edb56754d1
Fix PHP 8.4 deprecations ( #1618 )
...
* Replace implicitly nullable parameters for PHP 8.4
* composer fix-style
---------
Co-authored-by: laravel-ide-helper <[email protected] >
2024-12-14 11:06:34 +01:00
Markus Podar
a8b34ad228
Removed support for Laravel 8 and therefore for PHP < 8.0 ( #1504 )
...
* Removed support for Laravel 8 and therefore for PHP < 8.0
* Update php-cs-fixer to v3
* composer fix-style
2024-02-05 13:25:08 +01:00
Richard van Baarsen
f4e0fc3695
Allow for PhpDoc for macros with union types ( #1148 )
...
* Allow for PhpDoc for macros with union types
* Replace null coalescing operator
* Test init PhpDoc for macros with parameter union types
* Allow for PhpDoc for macros with union return types
* Add helper method to Macro class
* Add changelog entry
* Format
* Complement changelog with PR link
* Add missing return
* Fix test for PHP < 8
* Rewrite PHP 8 test using eval()
* Remove obsolete test class
* Suppress Psalm errors for undefined ReflectionUnionType class
* Remove unreachable return statement
2021-07-30 08:54:59 +02:00
Markus Podar and laravel-ide-helper
a83df51ad4
tests: fix assertion ( #1139 )
...
* tests: fix assertion
* composer fix-style
Co-authored-by: laravel-ide-helper <[email protected] >
2021-01-11 09:14:12 +01:00
Stan Daniëls
fd30d1190d
Fix issues with parsing invokable macros ( #1124 )
...
* Fix issues with parsing invokable macros
* Add macro test
# Conflicts:
# tests/MacroTest.php
2021-01-09 13:24:28 +01:00
Aleksei Lebedev
25cc68c75f
Macro::initPhpDoc() will save original docblock if present. (#1116 )
...
* `Macro::initPhpDoc()` will save original docblock if present.
* Added `MacroTest::testInitPhpDocClosureWithoutDocBlock()`.
* Mock class rename.
* Code cleanup.
2020-12-23 12:26:18 +01:00
Aleksei Lebedev
36c4406b3a
Alias will grab macros from \Illuminate\Database\Eloquent\Builder too (#1118 )
...
* `Alias` will grab macros from `\Illuminate\Database\Eloquent\Builder` too.
* `@return` will contains `|static` for Eloquent Builder macros which return Eloquent Builder instance.
* `Macro` tests.
* `Alias::detectMethods()` tests.
* Mock classes rename.
2020-12-21 11:15:47 +01:00