Brown
|
3bcbd9d659
|
Don’t emit errors when iterating over array|iterator
|
2018-11-26 16:50:47 -05:00 |
|
Brown
|
97c0a94b42
|
Prevent type coercion from get_class output
|
2018-11-26 16:39:59 -05:00 |
|
Matthew Brown
|
af041abdcb
|
Fix #1093 - add exception type to list of scanned classes
|
2018-11-25 16:14:50 -05:00 |
|
Matthew Brown
|
d90cff8f10
|
Add support for overriding method visibility too
|
2018-11-25 11:11:33 -05:00 |
|
Matthew Brown
|
047b096227
|
Add better support for intersection properties and mocks
|
2018-11-24 18:31:08 -05:00 |
|
Matthew Brown
|
e811ff5498
|
Allow generic types to be included in static return type
|
2018-11-23 13:24:35 -05:00 |
|
Matthew Brown
|
786ac6c4eb
|
Allow static to carry intersection types
|
2018-11-22 01:03:32 -05:00 |
|
Matthew Brown
|
68af217892
|
Add missing arg to static call hook
|
2018-11-22 00:25:38 -05:00 |
|
Matthew Brown
|
8d488345ce
|
Fix #1036 - at least the part I care about
|
2018-11-21 18:38:09 -05:00 |
|
Matthew Brown
|
9f79bdb86e
|
Allow iteration over iteratoraggregate directly
|
2018-11-21 18:35:41 -05:00 |
|
Matthew Brown
|
ef7298c62c
|
Improve treatment of getIterator calls
Fixes #991
|
2018-11-21 17:56:04 -05:00 |
|
Matthew Brown
|
116cbfd349
|
Fix #1090 - re-fix support for magic get properties
|
2018-11-21 16:57:54 -05:00 |
|
Matthew Brown
|
3ccd9f4c01
|
Fix arg type
|
2018-11-21 14:08:47 -05:00 |
|
Matthew Brown
|
6ef79a0432
|
Improve handling of byref vars passed into functions
Fixes #1066
|
2018-11-21 12:38:51 -05:00 |
|
Vasily Kartashov
|
fe6713d561
|
Adding false to ftell result type,
Adding properties to `stream_get_meta_data` result array
|
2018-11-21 08:28:44 -05:00 |
|
Matthew Brown
|
f35a550774
|
Remove redundant clause
|
2018-11-20 22:24:53 -05:00 |
|
Matthew Brown
|
740aa895e9
|
Fix #1074 - allow switching from Phar analysis to regular analysis
|
2018-11-20 22:21:00 -05:00 |
|
Brown
|
b5f0159cdf
|
Add backup hover analysis when file isn’t analysed
|
2018-11-20 16:32:40 -05:00 |
|
Brown
|
7df0361fb9
|
Remove unnecessary error log
|
2018-11-20 15:53:24 -05:00 |
|
Brown
|
ca602f8e17
|
Fix language server crash after editing trait method names
|
2018-11-20 15:51:47 -05:00 |
|
Matthew Brown
|
39310573d1
|
Use socket client mode by default when starting tcp language server
|
2018-11-19 22:53:11 -05:00 |
|
Matthew Brown
|
0f90309819
|
Do all normalisation on / before conversion to \
|
2018-11-18 17:18:05 -05:00 |
|
Matthew Brown
|
fa2e7f1f70
|
More finagling of windows file names
|
2018-11-18 17:06:11 -05:00 |
|
Matthew Brown
|
2a3c3ed223
|
Fix #1071 - improve resolution of include paths
|
2018-11-18 16:53:46 -05:00 |
|
Matthew Brown
|
23ec0e037b
|
Fix windows-only constant issue
|
2018-11-18 16:05:36 -05:00 |
|
Matthew
|
b52f9cbcd2
|
Fix windows file path includes
|
2018-11-18 20:56:56 +00:00 |
|
Matthew Brown
|
59b9b5d65b
|
Move more classes into Internal namespace
|
2018-11-18 12:41:47 -05:00 |
|
Matthew Brown
|
37dedee7b6
|
Fix memory leak issues and disable garbage collection
|
2018-11-18 11:39:14 -05:00 |
|
Matthew Brown
|
c2e546facb
|
Fix #531
Well, it’s basically fixed already, but this adds @TysonAndre’s suggestions (and some of the relevant implementation from Phan)
|
2018-11-17 18:01:27 -05:00 |
|
Brown
|
f3599a8b6c
|
Allow assertSame(null, ...)
|
2018-11-16 11:50:07 -05:00 |
|
Brown
|
425b6321aa
|
Add better understanding of when floats and ints can be equal
|
2018-11-16 11:04:45 -05:00 |
|
Brown
|
08d9940259
|
Change ^ to = when annotating assertions
|
2018-11-16 10:13:52 -05:00 |
|
Matthew Brown
|
e8716f636e
|
Prevent templated assertions on union types with > 1 atomic
|
2018-11-16 00:56:57 -05:00 |
|
Brown
|
029b6e5ac4
|
Allow assertions to be made on template params
|
2018-11-15 18:50:08 -05:00 |
|
Brown
|
766f33d6e4
|
Fix add in missing property in LSP mode
|
2018-11-15 18:10:10 -05:00 |
|
Brown
|
d9440c7bb0
|
Make sure assertions always have a $ in var id
|
2018-11-14 15:40:56 -05:00 |
|
Brown
|
f8ea3567d3
|
Include $ in asserted var id
|
2018-11-14 15:12:55 -05:00 |
|
Brown
|
9f523fab8b
|
Only store really simple-looking code for assertions
|
2018-11-14 13:53:57 -05:00 |
|
Brown
|
254a14f621
|
Allow assertion redundant conditions to be suppressed
|
2018-11-14 13:44:20 -05:00 |
|
Brown
|
3ba2510096
|
Prevent bleeding of assert vars into context
|
2018-11-14 13:12:31 -05:00 |
|
Brown
|
4904ffe8ea
|
Complain about redundant conditions on custom asserts
|
2018-11-14 12:25:17 -05:00 |
|
Brown
|
06974221df
|
Change DependencyFinderVisitor name to ReflectorVisitor and update docs
|
2018-11-13 14:09:43 -05:00 |
|
Matthew Brown
|
a4507b068e
|
Fix #1081 - allow PDO::prepare to return false
|
2018-11-13 00:38:14 -05:00 |
|
Brown
|
d0c245eff3
|
Fix #1077 - queue property types
|
2018-11-12 13:01:16 -05:00 |
|
Brown
|
dc834fdb01
|
Default allowStringToStandInForClass to true and fix errors found
|
2018-11-12 12:03:55 -05:00 |
|
Brown
|
0254322bed
|
Migrate Codebase-namespaced and FileManipulation-namespaced classes to internals
|
2018-11-12 11:20:59 -05:00 |
|
Matthew Brown
|
9709263b8d
|
Make many PropertyAnalyzer properties private
|
2018-11-12 11:20:59 -05:00 |
|
Matthew Brown
|
4d79b61e93
|
Change _checker to _analyzer
|
2018-11-12 11:20:59 -05:00 |
|
Matthew Brown
|
4688b25fd9
|
Move internal classes to own namespace
|
2018-11-12 11:20:59 -05:00 |
|