Jeppe Knockaert
1f555bc194
bugfix - Increase composer update timeout in Travis
...
The composer update takes about 12 minutes, which is just over the
10 minute timeout in Travis.
2018-12-18 08:55:50 +01:00
Jeppe Knockaert
b0ce5325de
Update ReflectionDocBlock to v2.0.6
...
This update improves the parsing of return types, allowing array return
types to be recognized.
This was needed to properly recognize the files and allFiles methods as
duplicates (the function filtering duplicate definitions -
`removeDuplicateMethodsFromPhpDoc` in `Alias.php` - didn't recognise
them as duplicates, because the return type was seen as part of the name).
2018-12-17 18:15:59 +01:00
Barry vd. Heuvel
aeae59d0af
Merge pull request #740 from JeppeKnockaert/fix-cannot-redeclare-method
...
bugfix - Prevent redeclaring methods inside Aliases
2018-12-17 17:40:51 +01:00
Jeppe Knockaert
001719245c
bugfix - Prevent redeclaring methods inside Aliases
...
The getMethods function gets called both in the removeDuplicateMethodsFromPhpDoc
function and in helper.php, which causes the method detection to be performed twice.
Parts of the method detection includes a check for duplicate methods, but Macro
methods for example, aren't checked for duplicates.
Instead of checking everywhere if we're not adding duplicates, I've included a
check in the getMethods call to just use the already generated methods
if they have been generated already.
2018-12-12 14:46:18 +01:00
Barry vd. Heuvel
99226c92b7
Merge pull request #736 from JeppeKnockaert/fix-real-name-for-closures
...
bugfix - Do not use the real_name for closures
2018-12-11 12:35:36 +01:00
Jeppe Knockaert
dda63bf8df
bugfix - Do not use the real_name for closures
...
Closures do not have a method name that makes sense to use in the ide_helper
file.
e.g. Illuminate\Foundation\Providers\{closure} would be the real_name instead of
just validate. So for the closure methods, we should just use the provided
methodName instead.
2018-12-10 14:14:34 +01:00
HikaruYasuda
3d7f45479e
fix: Macro methods are duplicated registration.
2018-12-04 10:33:00 +09:00
ApolloPY
7905dd3926
if aliases not Redis, don't skip
2018-11-30 20:30:51 +08:00
ApolloPY
8d135a1dea
Merge pull request #1 from barryvdh/master
...
merge master
2018-11-30 20:26:36 +08:00
Barry vd. Heuvel
858e730c00
Merge pull request #720 from JeppeKnockaert/remove-duplicate-functions-from-phpdoc
...
Prevent duplicate function declarations in docblocks
2018-11-07 21:27:14 +01:00
Jeppe Knockaert
2ab961e734
Prevent duplicate function declarations in docblocks
...
When a method is declared both in the phpdoc and in the class itself,
PhpStorm (2018.3) complains about duplicate function declarations, preventing
correct code hinting.
To solve this, I remove the already declared functions from the generated dockblocks.
2018-11-07 20:59:15 +01:00
Barry vd. Heuvel
981ff45b43
Merge pull request #707 from crhg/fix_getAliases
...
Fix alias class existence determination #698
v2.5.2
2018-10-06 11:35:51 +02:00
Barry vd. Heuvel
8174730714
Merge pull request #714 from pahan35/fix-missed-autocomplete-in-header-view
...
Fix missed autocomplete in helper view
2018-10-06 11:34:14 +02:00
Barry vd. Heuvel
ae5b623cf2
Merge pull request #713 from pahan35/fix-missed-methods-with-same-name
...
Fix missed methods with same name
2018-10-06 11:33:25 +02:00
Pavlo Zhukov
eff51d41b3
Add missed getRealName() call for $namespaces_by_alias group
2018-10-01 03:25:34 +03:00
Pavlo Zhukov
b14d983f74
Change comments style to allow folding and make its clear
2018-10-01 00:50:28 +03:00
Pavlo Zhukov
1fdc866fb0
Fix missed autocomplete in helper view
2018-10-01 00:39:40 +03:00
Pavlo Zhukov
d7359b86d4
Avoid code duplication in constructors
2018-10-01 00:20:54 +03:00
Pavlo Zhukov
5d8d93273f
Fix missed helpers for abstract methods the same name but different classes
2018-10-01 00:02:03 +03:00
Manabu Matsui
30e5300e49
Fix alias class existence determination
2018-09-14 10:16:13 +09:00
Barry vd. Heuvel
593e0d4aa7
Merge pull request #701 from brendt/master
...
Add ::query support
2018-09-07 12:07:33 +02:00
Brent Roose
e7d4cb322f
Update ModelsCommand.php
2018-09-07 10:29:59 +02:00
Brent Roose
5318f485e2
Add ::query support
2018-09-07 10:27:20 +02:00
Barry vd. Heuvel
7db1843473
Remove Eloquent mixin thing
v2.5.1
2018-09-06 20:41:09 +02:00
Barry vd. Heuvel
1989d0e794
Update .travis.yml
2018-09-04 16:19:48 +02:00
Barry vd. Heuvel
09db8c9a76
Update composer.json
v2.5.0
2018-08-31 15:28:09 +02:00
Barry vd. Heuvel
4aa43fa613
Merge pull request #690 from kevinpijning/laravel-5.7-support
...
Laravel 5.7 support
2018-08-21 11:29:23 +02:00
kevin
d55b48476e
Laravel 5.7 support
...
Added Laravel 5.7 support
2018-08-15 09:57:53 +02:00
Barry vd. Heuvel
45e84b9070
Merge pull request #678 from BinotaLIU/add-fluent-change
...
add change modifier
2018-07-16 09:12:17 +02:00
BinotaLIU
f472c26601
add change modifier
2018-07-05 19:31:23 +08:00
Barry vd. Heuvel
1deadced46
Merge pull request #675 from glamorous/bugfix/phpstan-error-formatter
...
bugfix - Space/Enter between starting php tag and comment for PHPStan
2018-06-21 14:14:18 +02:00
Jonas De Smet
e1d1352ac5
bugfix - Space/Enter between starting php tag and comment for PHPStan
2018-06-19 14:59:59 +02:00
Barry vd. Heuvel
65e3278c86
Merge pull request #668 from falnyr/final-abstract-class
...
Added support for abstract/final models.
2018-06-13 10:16:26 +02:00
Barry vd. Heuvel
efd7e51566
Merge pull request #671 from eidng8/patch-2
...
suppress formatter in meta file
2018-06-13 10:16:01 +02:00
Barry vd. Heuvel
2a5dda6a27
Merge pull request #672 from eidng8/patch-3
...
suppress formatter in helper file
2018-06-13 10:15:47 +02:00
Jackey Cheung
6577af8464
suppress formatter in helper file
2018-06-13 10:24:58 +08:00
Jackey Cheung
6c7bc371f9
suppress formatter in meta file
2018-06-13 10:21:51 +08:00
Jan Alfred Richter
217b8989c2
Added support for abstract/final models.
2018-05-31 15:39:22 +12:00
Barry vd. Heuvel
c003eb40d7
Merge pull request #667 from BinotaLIU/master
...
nullable is actually support an argument
2018-05-29 17:29:40 +02:00
BinotaLIU
1a3d32f0d1
nullable actually support an argument
2018-05-29 22:28:49 +08:00
Barry vd. Heuvel
bd733b7b7c
Merge pull request #665 from JeppeKnockaert/fix-model-comments
...
Only skip non-models when generating docs
2018-05-24 14:10:51 +02:00
Jeppe Knockaert
93630fdf62
Only skip non-models when generating docs
...
The fix made in PR https://github.com/barryvdh/laravel-ide-helper/pull/614 for issue https://github.com/barryvdh/laravel-ide-helper/issues/253 was incorrect as it resulted in comments
no longer being generated for Models that are not Pivot Rlations.
This PR allow comments to be generated for both Pivot Models (as they are
a subclass of Eloquent\Model) and normal Models.
2018-05-24 11:43:03 +02:00
Barry vd. Heuvel
f64ed52205
Merge pull request #664 from huydang284/master
...
ide-helper:models error when model's method has parameters and also has relation
2018-05-24 10:32:51 +02:00
Huy Dang
ba28841870
fix case relation method has parameter
2018-05-22 13:26:27 +07:00
Barry vd. Heuvel
b02a0bc6c9
Update phpunit.xml.dist
2018-05-07 13:03:54 +02:00
Barry vd. Heuvel
a665961fb9
Update .travis.yml
2018-05-07 12:56:29 +02:00
Barry vd. Heuvel
83852e9de0
Update .travis.yml
2018-05-07 12:41:54 +02:00
Barry vd. Heuvel
d2f29d997b
Update .travis.yml
2018-05-07 11:56:03 +02:00
Barry vd. Heuvel
cbacb28f19
Update .travis.yml
2018-05-07 11:55:44 +02:00
Barry vd. Heuvel
930e5bd301
Update composer.json
2018-05-07 11:49:06 +02:00