Commit Graph

48 Commits

Author SHA1 Message Date
Feek
6a48722ab7 fix: get the actual class of the app depending on if its lumen vs. laravel 2020-05-08 18:40:39 -07:00
Feek
1010f65905 refactor: extract get app from boot app 2020-05-08 18:39:35 -07:00
Feek
6bd139a4ea refactor: move app resolving into its own helper 2020-05-08 16:59:51 -07:00
Feek
82255b351d fix: keep psalm exception handler 2020-05-08 16:48:01 -07:00
Feek
ae2cd3f299 feature: add return type info for url helper 2020-04-20 00:30:20 -07:00
Matthew Brown
8552baf29f
Merge pull request #44 from mr-feek/fix-tests
Fix tests
2020-04-18 17:56:03 -04:00
Feek
92342e9f74 change file extension of ide helper files so phpstorm doesnt analyze them 2020-04-18 13:16:19 -07:00
Feek
a28fe5025a return a type of the class string provided 2020-04-18 00:24:13 -07:00
Feek
d6cb6eb6da fix: lost you in a bad merge conflict 2020-04-18 00:18:48 -07:00
Matthew Brown
a603f224db
Merge pull request #34 from mr-feek/consolidate-plugin
Consolidate plugin files
2020-04-14 00:37:27 -04:00
Feek
2ad0043f12 fix: return class instance of type 2020-04-13 21:30:47 -07:00
Feek
c15f1f770e refactor: simplify logic for booting the app by stubbing the lumen application file 2020-04-13 21:16:12 -07:00
Feek
94005e5f92 refactor: consolidate classes instead of inheritance 2020-04-13 21:16:07 -07:00
Matthew Brown
ea1d89b452
Merge pull request #41 from mr-feek/patch-2
Fix: we should be able to call class_exists
2020-04-14 00:08:46 -04:00
feek
badc00e962
Update FakeMetaCommand.php 2020-04-13 21:04:13 -07:00
Matthew Brown
a14701e915
Merge pull request #39 from mr-feek/container-types
feature: add types to container
2020-04-14 00:01:28 -04:00
feek
bab6652261
Update FakeMetaCommand.php 2020-04-13 20:57:49 -07:00
Feek
783b014150 fix: stub out enumerable since it doesnt exist in 5.5 2020-04-12 21:13:57 -07:00
Feek
65569e9df5 feature: add types to container 2020-04-12 19:14:44 -07:00
Matthew Brown
e5188d14fc
Fix generated types
Cc @mr-feek
2020-04-12 15:52:21 -04:00
Matthew Brown
a89fe23e72
Merge branch 'master' into template-collection 2020-04-12 15:44:44 -04:00
Matthew Brown
eb19d47d9c
Merge pull request #31 from mr-feek/fix-schema-aggregator
fix: strtolower
2020-04-12 15:38:33 -04:00
Feek
36e16b87b6 chore: lint 2020-04-12 12:01:20 -07:00
Feek
b1497c252f feature: generic collections 2020-04-11 15:30:37 -07:00
Feek
bde49c4516 fix: strtolower 2020-04-11 13:02:39 -07:00
Feek
8ef4d611ed introduce testing 2020-04-08 00:47:02 -07:00
Feek
6c0b792d9a feature: redirect return types 2020-04-08 00:22:28 -07:00
Matthew Brown
77e1b8a321 Fix some Psalm errors and bump version 2020-01-08 00:10:08 -05:00
Matthew Brown
f9d530f17a Fix null arg 2020-01-05 22:52:27 -05:00
Matthew Brown
3b6b635128 Add separate set type for bool 2020-01-05 22:40:57 -05:00
Matthew Brown
f11cfff931 Improve bool type 2020-01-05 22:07:30 -05:00
Matthew Brown
084742d798 Fix getModels 2020-01-05 18:51:16 -05:00
Matthew Brown
406eda6bf4 Add model property provider 2020-01-05 18:46:59 -05:00
Matthew Brown
4265b7d00b Add new ideas 2020-01-05 15:51:49 -05:00
Matt Brown
f4b6fa9530 Use better API for inferring trans types 2019-11-25 17:01:27 -05:00
Alexis Saettler
a1e6f01511
Fix bad use 2019-10-27 00:54:45 +02:00
Philippe Thiers
051a276887 Fix some minors errors 2019-09-25 17:18:49 -03:00
Philippe Thiers
5b38dfe34a Interface in Lumen plugin 2019-09-23 14:08:54 -03:00
Philippe Thiers
cde56e8490 Add Lumen psalm plugin 2019-09-23 14:05:46 -03:00
Matt Brown
c48735631e Fix file casing 2019-04-12 13:57:40 -04:00
Wim Griffioen
ea1348d3e3 Make AppInterfaceProvider compatible with MethodReturnTypeProviderInterface 2019-03-19 15:01:11 +01:00
Matthew Brown
b366176b65
Add necessary param 2019-03-11 11:56:59 -04:00
Jon Ursenbach
e69051ba7e Resolving an issue in the plugin where it isn't always bootstrapped. 2019-03-06 11:13:55 -05:00
Matthew Brown
a700c89061
Throw a ReflectionException that can be caught by Psalm 2019-03-04 13:37:34 -05:00
Matthew Brown
81d92207ed
Add support for \Illuminate\Contracts\Container\Container::offsetGet 2019-03-04 11:45:36 -05:00
Matthew Brown
1d7767a896 Fix #2 - add proxy for Illuminate\Contracts\Foundation\Application 2019-03-03 22:20:10 -05:00
Matthew Brown
fa8b578101 Fix #1 by improving plugin initialisation 2019-02-20 01:33:01 -05:00
Matthew Brown
a8b912f2ff Add plugin 2019-02-18 18:39:48 -05:00