Robin Rosiers
1815a6140a
Add multi-level directory support for translation files ( #1718 )
2025-06-30 13:27:12 +02:00
Santos Vilanculos and Markus Podar
7c469e4073
docs(readme): add Laravel 12 support information ( #1717 )
...
* docs(readme): add Laravel 12 support information
* docs(readme): update Laravel support information
Co-authored-by: Markus Podar <[email protected] >
---------
Co-authored-by: Markus Podar <[email protected] >
2025-06-30 13:09:32 +02:00
laravel-ide-helper
ae0a06d406
composer fix-style
2025-05-15 07:57:32 +00:00
erikn69
e0b2f86326
Configurable macro return type defaults ( #1711 )
2025-05-15 09:56:31 +02:00
laravel-ide-helper
cdefaeed42
composer fix-style
2025-05-14 18:21:46 +00:00
erikn69
c775aec1bb
Revert #1629 - _Allow adding custom Macroable classes_ ( #1707 )
...
* Revert #1629 - Allow adding custom Macroable classes
* Add Macros test
2025-05-14 20:21:17 +02:00
Marvin Naumann
0fa96e572d
detect default parameter from type float and adding tests for scopes with typed parameters ( #1697 )
2025-04-22 15:31:43 +02:00
8eec4f1ff5
feat(ModelsCommand): add support for the new Scope attribute ( #1694 )
...
* composer fix-style
* feat(model): add support for new Scope attribute
* composer fix-style
* snapshot
* check if class_exists for psalm
* check if class_exists for psalm
* resolve psalm issue
* remove prefix slash
* revert whitespace changes
* composer fix-style
* Update composer.json
---------
Co-authored-by: laravel-ide-helper <[email protected] >
Co-authored-by: Barry vd. Heuvel <[email protected] >
2025-04-04 16:14:00 +02:00
Pieter Willekens
d567978ebe
chore(meta): ignore abstracts in the autoloader ( Fixes #1671 ) ( #1686 )
2025-02-27 20:19:11 +01:00
KentarouTakeda
09623f216c
Add extends declaration for Macroable classes to fix missing inherited methods ( #1674 )
2025-02-22 16:59:08 +01:00
Tom Westrick
3d4e37798e
Fix AsArrayObject cast to be Laravel's ArrayObject ( #1675 )
2025-02-22 15:16:07 +01:00
barryvdh
713a4758f9
Update CHANGELOG
2025-02-21 15:09:51 +00:00
barryvdh
8d441ec99f
normalize composer.json
v3.5.5
2025-02-11 13:59:46 +00:00
dba153f1e0
Laravel 12 support ( #1672 )
...
* Laravel 12 support
* Update run-integration-tests.yml to include Laravel 12
* Update run-tests.yml to include Laravel 12
* allow testbench ^10
* Update run-integration-tests.yml
* Update run-tests.yml
* Update composer.json
Co-authored-by: KentarouTakeda <[email protected] >
* Update run-integration-tests.yml
* Update run-tests.yml
---------
Co-authored-by: KentarouTakeda <[email protected] >
Co-authored-by: Barry vd. Heuvel <[email protected] >
2025-02-11 14:59:28 +01:00
yparitcher
40485e7350
Fix MorphTo Model Doc Generation ( #1668 )
...
fix:
```php
/**
* @return MorphTo<contravariant ModelA|ModelB, $this>
*/
public function reminderable(): MorphTo {
return $this->morphTo(__FUNCTION__, 'entity', 'entity_id');
}
```
From:
```php
* @property-read contravariant ModelA|ModelB $reminderable
```
To:
```php
* @property-read ModelA|ModelB $reminderable
```
Fixes : #1667
2025-02-04 17:49:42 +01:00
skyler544 and Skyler Mayfield
ead24b10f6
prevent generation of incorrect property annotation ( #1665 )
...
Co-authored-by: Skyler Mayfield <[email protected] >
2025-01-29 22:43:43 +01:00
Kristijan
187ce9beeb
Update configs.php ( #1662 )
...
Fixes config items incorectlly set as `string` due to `'array(...)'` value passed to `gettype` instead of real array
2025-01-23 18:56:10 +01:00
barryvdh
6b43ac616d
Update CHANGELOG
2025-01-14 09:07:42 +00:00
Barry vd. Heuvel
980a87e250
Check if returnType from docblock is not null ( #1658 )
v3.5.4
2025-01-14 10:07:00 +01:00
Barry vd. Heuvel and laravel-ide-helper
299a81b9bb
Convert auth() helper to use Auth facade ( #1656 )
...
* Convert auth() helper to use Auth facade
* composer fix-style
---------
Co-authored-by: laravel-ide-helper <[email protected] >
2025-01-08 13:50:47 +01:00
barryvdh
06c1fab9b5
Update CHANGELOG
2025-01-08 10:03:44 +00:00
Casper Bloemendaal
271682a2a6
feat: use generics of return type to determine resulting models ( #1653 )
v3.5.3
2025-01-08 11:01:30 +01:00
Barry vd. Heuvel and laravel-ide-helper
bb1caed698
Check if macro is valid ( #1655 )
...
* Check if macro is valid
* composer fix-style
---------
Co-authored-by: laravel-ide-helper <[email protected] >
2025-01-08 11:00:53 +01:00
Barry vd. Heuvel and laravel-ide-helper
55268cd47a
Catch meta, tweak auth ( #1654 )
...
* Catch meta, tweak auth
* composer fix-style
* Catch meta, tweak auth
---------
Co-authored-by: laravel-ide-helper <[email protected] >
2025-01-08 11:00:41 +01:00
barryvdh
088968c3fc
Update CHANGELOG
2025-01-06 15:42:30 +00:00
Barry vd. Heuvel
655e057626
Fix empty closure
v3.5.2
2025-01-06 16:29:58 +01:00
barryvdh
c8d85a0d34
Update CHANGELOG
2025-01-06 14:09:45 +00:00
Barry vd. Heuvel
4c656cc71d
Remove duplicate config, fix ->can() ( #1650 )
v3.5.1
2025-01-06 15:08:47 +01:00
barryvdh
0fe9774dfb
Update CHANGELOG
2025-01-06 13:53:52 +00:00
Jesper Noordsij
030f6f1f35
Add special 'dev' to composer keywords ( #1649 )
v3.5.0
2025-01-03 15:21:18 +01:00
laravel-ide-helper
154300fb06
composer fix-style
2025-01-01 12:17:43 +00:00
Mathieu TUDISCO and Barry vd. Heuvel
05d9c3cd65
Allow adding custom Macroable classes. ( #1629 )
...
* Allow adding custom Macroable classes.
* Remove duplication, tweak config
* Remove test
---------
Co-authored-by: Barry vd. Heuvel <[email protected] >
2025-01-01 13:17:20 +01:00
Barry vd. Heuvel and laravel-ide-helper
beda399e7e
Feat guess macro types ( #1648 )
...
* Add default class for HttpClient macro
* composer fix-style
---------
Co-authored-by: laravel-ide-helper <[email protected] >
2025-01-01 10:44:43 +01:00
Nereo Berardozzi
0bbca8f5e2
Fixed generating PHPDoc for methods with class templates ( #1647 )
...
* Fixed generating PHPDoc for methods with class templates
* Fix style
* Use getter for alias template names
* Fixed missing class in static analysis
2024-12-31 17:18:28 +01:00
Barry vd. Heuvel and laravel-ide-helper
f8381565ad
Add more metadata ( #1646 )
...
* Add more metadata
* composer fix-style
* Parse .env
* composer fix-style
* Check if .env exists
---------
Co-authored-by: laravel-ide-helper <[email protected] >
2024-12-30 15:06:36 +01:00
Barry vd. Heuvel
cffcd07e98
Also add eloquent template tags from base class ( #1645 )
2024-12-30 12:58:28 +01:00
Barry vd. Heuvel and laravel-ide-helper
9c6380da4a
Remove php parser ( #1644 )
...
* Remove php parser
* composer fix-style
---------
Co-authored-by: laravel-ide-helper <[email protected] >
2024-12-30 12:42:35 +01:00
Barry vd. Heuvel and laravel-ide-helper
e509790805
Use forked ContextFactory ( #1643 )
...
* Use forked ContextFactory
* composer fix-style
* Trim slashes
---------
Co-authored-by: laravel-ide-helper <[email protected] >
2024-12-30 12:03:45 +01:00
Barry vd. Heuvel and laravel-ide-helper
791ba555f4
Add meta override for user return types ( #1642 )
...
* Add meta override for user return types
* composer fix-style
---------
Co-authored-by: laravel-ide-helper <[email protected] >
2024-12-30 10:31:30 +01:00
Barry vd. Heuvel
c324438731
Bump to 3.5
2024-12-29 19:44:30 +01:00
Barry vd. Heuvel and laravel-ide-helper
4e4da0825a
Add phpstorm meta argument hints ( #1640 )
...
* Add phpstorm meta hints
* composer fix-style
* Use php-templates from vs-code
* Fix view instance
* composer fix-style
* Add translations
* composer fix-style
* map to string
* composer fix-style
* Fix test
---------
Co-authored-by: laravel-ide-helper <[email protected] >
2024-12-29 19:44:08 +01:00
barryvdh
66ea6aa57b
Update CHANGELOG
2024-12-29 13:26:59 +00:00
Barry vd. Heuvel
2a41415f01
Add TLDR section, update options ( #1639 )
v3.4.0
2024-12-29 13:10:58 +01:00
Barry vd. Heuvel and laravel-ide-helper
a7fc73e8e4
Format IDE helper ( #1638 )
...
* Format IDE helper
* composer fix-style
* Format IDE helper
* composer fix-style
---------
Co-authored-by: laravel-ide-helper <[email protected] >
2024-12-29 12:56:55 +01:00
Barry vd. Heuvel and pb30
f343efa140
Pb30 version var rename ( #1637 )
...
* Update view "version" variable name to avoid potential conflicts
* Remove version
---------
Co-authored-by: pb30 <[email protected] >
2024-12-29 12:11:06 +01:00
Barry vd. Heuvel
0fa0403e57
Check if alias is valid
2024-12-29 12:03:42 +01:00
Barry vd. Heuvel
97e3b5eaa0
Bump to 3.4
2024-12-29 11:57:30 +01:00
Martin Tillmann
99554aef3c
Update README.md ( #1587 )
...
Added Laravel 11 path to readme to make installation easier for newer installs
2024-12-29 11:52:58 +01:00
hms5232
0b2eeb4627
Make all "note" in README apply quote style ( #1590 )
...
Now, those "note" stand out in text sea
2024-12-29 11:52:24 +01:00
Lau Ernebjerg Josefsen
4ad74ba241
Add weak generics for array type objects ( #1621 )
2024-12-29 11:52:05 +01:00