Matthew Brown
|
d76459e138
|
Move to a PHPStan-like return type provider class model
|
2019-02-15 18:00:40 -05:00 |
|
Matthew Brown
|
0ea22e8d82
|
If we’re checking $_SESSION for existence return an array
Fixes #1335
|
2019-02-15 15:58:36 -05:00 |
|
Brown
|
dca8bf9d36
|
Fix #1329 - improve handling arrays with string offsets
|
2019-02-15 14:42:17 -05:00 |
|
Brown
|
d70e29508f
|
Don’t fatal error when callable class does not exist
|
2019-02-15 12:02:44 -05:00 |
|
Brown
|
0f45d14fea
|
Only collapse Traversable|array when we’re super sure it’s safe
Fixes #1333
|
2019-02-15 11:07:08 -05:00 |
|
Brown
|
27c99aed2f
|
Improve recovery from InvalidScalarArgument issue
|
2019-02-14 16:55:54 -05:00 |
|
Brown
|
9f1dc425d0
|
Reduce repetition in the baseline files
|
2019-02-13 15:10:50 -05:00 |
|
Brown
|
50421b297a
|
Don’t report undefined properties when collecting initialisations
|
2019-02-13 14:04:10 -05:00 |
|
Brown
|
3deea3980d
|
Add checks for unitialized properties
Fixes #1328
|
2019-02-13 13:32:19 -05:00 |
|
Jacob Dreesen
|
d4b318faf9
|
Fix XML node name in the docs
|
2019-02-12 17:47:02 -05:00 |
|
Jacob Dreesen
|
59ed1c5327
|
Fix typo
|
2019-02-12 17:46:26 -05:00 |
|
Bruce Weirdan
|
c310a2dd86
|
Update docs/templated_annotations.md
Co-Authored-By: SignpostMarv <me@signpostmarv.name>
|
2019-02-11 18:39:19 -05:00 |
|
SignpostMarv
|
c3f8285eed
|
adjusting header depth to reflect separate document
|
2019-02-11 18:39:19 -05:00 |
|
SignpostMarv
|
634c480dce
|
splitting templated docs as per discussion in #1323
|
2019-02-11 18:39:19 -05:00 |
|
SignpostMarv
|
04815f160e
|
stripping trailing whitespace
|
2019-02-11 18:39:19 -05:00 |
|
SignpostMarv
|
e0c610b75a
|
shifting link to sub-section as per discussion in #1323
|
2019-02-11 18:39:19 -05:00 |
|
SignpostMarv
|
cfa8844cec
|
updating link
|
2019-02-11 18:39:19 -05:00 |
|
SignpostMarv
|
c66802c2fa
|
creating sub-section for using psalm
creating sub-section for using psalm alongside entry for psalter
|
2019-02-11 12:08:29 -05:00 |
|
SignpostMarv
|
3986e34c3c
|
linking all docs in index for ease-of-discovery
further to my earlier tweet about searching for things in the psalm docs, just linking up a few of the unlinked docs.
|
2019-02-11 12:08:29 -05:00 |
|
Matthew Brown
|
3497ad4765
|
Allow namespaced use of optional callable params
|
2019-02-11 08:41:48 -05:00 |
|
Matthew Brown
|
8bcb3a76e7
|
Add callable class
|
2019-02-11 01:57:28 -05:00 |
|
Matthew Brown
|
7fdc226ac5
|
Always remove callable type
|
2019-02-11 01:44:07 -05:00 |
|
Matthew Brown
|
e5360a6faa
|
Check callable types too
|
2019-02-11 01:41:28 -05:00 |
|
Matthew Brown
|
867ea1fa34
|
Fix #1320 - allow iterable comparison
|
2019-02-10 23:51:26 -05:00 |
|
Matthew Brown
|
8fc0b43973
|
Fix typecercion issues
|
2019-02-10 21:13:06 -05:00 |
|
Matthew Brown
|
0ec83a24d4
|
Fix docblocks cc @SignpostMarv
|
2019-02-10 20:57:22 -05:00 |
|
SignpostMarv
|
230821591a
|
amending methods
|
2019-02-10 20:40:32 -05:00 |
|
SignpostMarv
|
60f9d3558c
|
templating for ReflectionClass
|
2019-02-10 20:40:32 -05:00 |
|
Bruce Weirdan
|
1b20d9ab57
|
Added example of psalm --init run
Refs #1312
|
2019-02-10 20:40:16 -05:00 |
|
Matthew Brown
|
dafc5feb5a
|
Limit callable::__invoke test to PHP71
|
2019-02-10 16:45:36 -05:00 |
|
Matthew Brown
|
c6b3fc512f
|
Don’t throw exception when ignoring trait absence
|
2019-02-10 16:32:30 -05:00 |
|
Matthew Brown
|
af61e167f4
|
Add callable literal string
Fixes #1315
|
2019-02-10 16:27:37 -05:00 |
|
Matthew Brown
|
9a8f969d5c
|
Fix #1314 - make sure we always know what a closure is if we’re using one
|
2019-02-10 16:23:31 -05:00 |
|
Matthew Brown
|
c58100e3af
|
Fix #1313 - don’t allow mixed function calls
|
2019-02-10 16:15:52 -05:00 |
|
Matthew Brown
|
7a1ff78bb3
|
Fix #1316 - is_iterable should remove arrays from union
|
2019-02-10 15:56:35 -05:00 |
|
Matthew Brown
|
62fb8035bf
|
Fix #1309 - no PropertyNotSetInConstructor warnings for grandchild of class
|
2019-02-10 15:01:10 -05:00 |
|
Matthew Brown
|
6976528c7e
|
Fix #1310 - check template defining class matches
|
2019-02-10 12:02:18 -05:00 |
|
Bruce Weirdan
|
80c9114efd
|
Enable 7.4snapshot to replace nightly (that's now 8.x)
|
2019-02-09 15:48:35 -05:00 |
|
Matthew Brown
|
c765d0e969
|
Fix #1307 - improve generator array type
|
2019-02-09 15:48:15 -05:00 |
|
Matthew Brown
|
83e22a10f8
|
Fix #1299 - vars defined in catches before throw are possibly-defined for finally
|
2019-02-09 15:39:30 -05:00 |
|
Matthew Brown
|
574a5530ee
|
Use $baselineFile for current baseline
|
2019-02-09 11:20:48 -05:00 |
|
Maria Luiza Soares
|
5bd16c686f
|
Show total fixed errors when updating baseline
|
2019-02-09 11:20:48 -05:00 |
|
bugreportuser
|
6c7819b438
|
Allow @psalm-template for classes
|
2019-02-09 11:15:25 -05:00 |
|
Matthew Brown
|
79d468bf66
|
Make return type docblock-based
|
2019-02-08 18:08:53 -05:00 |
|
Brown
|
c68209b8f3
|
Fix #1300 - add functions mentioned in class file where class is used
|
2019-02-08 17:41:03 -05:00 |
|
Matthew Brown
|
f4518d59e0
|
Fix #1303 - improve handling of class-string<Foo> type arg passed to class-string<T> param
|
2019-02-08 13:34:30 -05:00 |
|
Matthew Brown
|
98644f7a65
|
Allow more-specific template types to override mixed
|
2019-02-08 13:09:36 -05:00 |
|
Matthew Brown
|
88b4f8230c
|
Remove parent call
|
2019-02-07 19:01:33 -05:00 |
|
Matthew Brown
|
6d0e78540a
|
Only move issue once
|
2019-02-07 18:47:50 -05:00 |
|
Matthew Brown
|
0bca8db561
|
Don’t throw exception when property is missing type
|
2019-02-07 18:10:32 -05:00 |
|