Matthew Brown
f074be9df2
Update philosophy.md
2021-02-28 14:43:55 -05:00
Matthew Brown
21306848dc
Update philosophy.md
2021-02-28 14:41:54 -05:00
Matthew Brown
0920e46f5e
Fix links
2021-02-28 14:38:55 -05:00
Matthew Brown
e6d9791544
Update philosophy.md
2021-02-28 14:35:14 -05:00
Matthew Brown
9eea78bf60
More link fixes
2021-02-28 14:34:59 -05:00
Matthew Brown
a73fd8ca6d
fix link
2021-02-28 14:34:14 -05:00
Matthew Brown
be1e6949b8
Numbers are lame
2021-02-28 14:32:48 -05:00
Matthew Brown
4147d96881
Update philosophy.md
2021-02-28 14:32:10 -05:00
Matthew Brown
544a6f3b6c
Fix nesting
2021-02-28 14:09:19 -05:00
Matthew Brown
fafa584ad3
Add link to philosophy doc
2021-02-28 14:04:33 -05:00
Matthew Brown
26338350d9
Update philosophy.md
2021-02-28 14:02:18 -05:00
Matthew Brown
ca57e80e30
Add philosophy doc
2021-02-28 13:58:32 -05:00
Matt Brown
3f4bb25a35
Simplify reference map updates
2021-02-28 10:36:36 -05:00
Matt Brown
8b5898029d
Add more tests for robustness
2021-02-28 10:36:18 -05:00
Matt Brown
ad82c93edb
Fix #5297 - be more sensitive to additions and deletions in language server mode
2021-02-28 01:36:06 -05:00
Matt Brown
7db742dee3
Fix #5295 - offer static methods for completion too in instance mode
2021-02-27 11:36:19 -05:00
Matt Brown
44f8d71e72
Fix #5290 - improve inference of nested class-string template types
2021-02-27 01:00:05 -05:00
Matt Brown
216e500ea6
Fix copy/paste error
2021-02-27 00:56:01 -05:00
Matt Brown
98eb40c4ca
Improve unwrapping inference in nested templates
...
Ref #5290
2021-02-27 00:22:31 -05:00
Matt Brown
92c12d5a38
Separate out some nested template tests
2021-02-26 16:05:46 -05:00
Matt Brown
bca09d74ad
Fix style issues
2021-02-25 21:24:18 -05:00
Matt Brown
474ebf912e
Fix #5229 - new SomeTemplatedClass should expand out params even if none passed
2021-02-25 21:20:05 -05:00
Matt Brown
d4841993b2
Fix #5279 - don’t convert get_class($templated) into dependent type
2021-02-25 18:43:04 -05:00
Matt Brown
b2c35834ff
Remove mistakenly-duplicated code for get_* functions
2021-02-25 18:40:05 -05:00
Matt Brown
924f6b6f94
Propagate mutation removal up the context parent tree
...
Fixes #5231
2021-02-25 18:11:58 -05:00
elnoro
71064cf258
fixed typo in contributing/index.md ( #5281 )
2021-02-25 17:43:21 -05:00
Maximilian Bösing
5169bd735e
bugfix: do not throw ConfigException
when missing files are allowed ( #5280 )
...
Signed-off-by: Maximilian Bösing <2189546+boesing@users.noreply.github.com>
2021-02-25 17:43:02 -05:00
elnoro
fff32d0443
added test for multiline templates ( #5282 )
2021-02-25 17:42:20 -05:00
Tobias Nyholm
ed6fdaaca9
[Doc] Show how to install the phar by direct download ( #5274 )
2021-02-24 16:22:40 -05:00
Joe Hoyle
e59670ef68
Add documentation to LSP ( #5267 )
...
* Add documention to LSP
Add descriptions for all Classes, Functions, Methods, Class Constants for LSP methods for Hover, SignatureInformation and Completions
* Descriptions for class name completions
* PHPCS
* Fix docblock being overriden
* Remove trailing comma in args
* Add description to function param before early `continue`
* Update php-language-server-protocol to 1.5
* Break up long array docblocks
* Break up docblock onto newline
Co-authored-by: Matthew Brown <github@muglug.com>
2021-02-24 10:14:04 -05:00
Matt Brown
f8cbb229f6
Fix #5236 - improve reconciliation of interfaces when unioned with class
2021-02-24 00:05:12 -05:00
Matt Brown
7958ef6889
Decomplicate method
2021-02-24 00:03:55 -05:00
Matt Brown
fe9eb6d91e
Make test reconciler names better
2021-02-23 22:37:26 -05:00
Matt Brown
cafbdb6831
Fix #5264 - use accurate static type when calling parent method in trait
2021-02-23 20:48:22 -05:00
Matt Brown
def7326ae1
Remove static from return type when final
...
Fixes #5244
2021-02-23 19:06:45 -05:00
Matt Brown
78577fd624
Fix #5257 - allow object::foo() call
2021-02-23 17:31:14 -05:00
orklah
ae23360ed0
session_id can return false ( #5272 )
2021-02-23 17:26:16 -05:00
Matt Brown
10e74c655a
Only load autoload files once for language server
2021-02-23 08:48:26 -05:00
orklah
69eb8e4999
display PHP version when not understanding an expression ( #5268 )
2021-02-22 13:15:34 -05:00
Matt Brown
61c4bedcff
Fix Circle build
2021-02-22 10:36:40 -05:00
elnoro
e1d6f2f491
Fixed 4788 ( #5263 )
2021-02-22 09:21:28 -05:00
Egor Talantsev
a4c4215fab
Change code-climate line reference ( #5262 )
2021-02-22 09:20:33 -05:00
Bruce Weirdan
26978fcea1
Convert PHP errors / warnings / notices to exceptions ( #5260 )
...
* Sort uses
* Add ErrorHandler
* Use new error handler
* Drop old exception handler
* Suppress error-triggered exceptions during external autoload calls
2021-02-22 09:19:34 -05:00
Matt Brown
33c4c50652
Remove tests from CircleCI run
2021-02-22 09:18:11 -05:00
Matt Brown
6ba899e34e
Only replace static type once
2021-02-22 00:25:13 -05:00
Bruce Weirdan
1f84fdf110
Fix vimeo/psalm#5255 ( #5256 )
2021-02-20 20:15:46 -05:00
Matt Brown
3106635953
Fix inference of conditional types when wildcard constant given
2021-02-20 12:21:52 -05:00
Matt Brown
e93e532e4e
Fix #5239 - make replacement work in 7.1-7.3
2021-02-17 16:54:11 -05:00
Jérôme Gamez
b5ab0ff38b
Allow installation of netresearch/jsonmapper ^4.0 ( #5240 )
2021-02-17 16:37:43 -05:00
Jacob Dreesen
38d9234781
Fix some typos in the docs ( #5245 )
2021-02-17 16:37:19 -05:00