Brown
|
53719447f5
|
Add tests for new functionality
|
2018-10-17 15:54:31 -04:00 |
|
Brown
|
e6cf9e96df
|
Add support for class concats when checking for callables
|
2018-10-17 13:22:57 -04:00 |
|
Brown
|
1d5759a35c
|
Improve test coverage of ProjectChecker
|
2018-10-17 11:03:32 -04:00 |
|
Brown
|
5a484901cd
|
Improve the way that files are reloaded (server only)
|
2018-10-16 15:59:11 -04:00 |
|
Brown
|
67b114f3f7
|
Skip test broken by new scanning system
|
2018-10-15 09:16:11 -04:00 |
|
Matthew Brown
|
edc219facb
|
Add test for #1017
|
2018-10-11 23:00:32 -04:00 |
|
Matthew Brown
|
03ed1a5135
|
Fix #1016 - load stdClass info when an object cast comes along
|
2018-10-11 09:14:34 -04:00 |
|
Brown
|
870e242ec3
|
Refactor file update tests
|
2018-10-10 16:24:10 -04:00 |
|
Brown
|
ccc92d7709
|
Fix microtime types
|
2018-10-10 16:05:06 -04:00 |
|
Brown
|
a2e7a65f3a
|
Add better types for microtime
|
2018-10-10 16:03:00 -04:00 |
|
Brown
|
f56c76a8be
|
Fix #1015 with maybe slightly hacky solution? It’s an edge case, though
|
2018-10-10 11:45:56 -04:00 |
|
Brown
|
8e73b34469
|
Fix #1009 - improve handling of print_r
|
2018-10-10 10:58:47 -04:00 |
|
Matthew Brown
|
96768ffd48
|
Fix wrong redundant condition converting scalar to string
|
2018-10-10 01:57:11 -04:00 |
|
Matthew Brown
|
3b8e82cca1
|
Fix hydration of property types in property map
|
2018-10-10 00:54:50 -04:00 |
|
Brown
|
13b6868ab0
|
Add references to $this-> properties for method invalidation
|
2018-10-09 14:24:55 -04:00 |
|
Matthew Brown
|
afebefba19
|
Switch from --cache-results to --diff-methods flag
|
2018-10-07 00:42:25 -04:00 |
|
Matthew Brown
|
de8dccf6d2
|
Add more tests, for trait contstructor updates
|
2018-10-06 23:38:50 -04:00 |
|
Matthew Brown
|
7e01576653
|
Fix #1011 - don’t re-analyse constructors if we can help it
|
2018-10-06 22:58:21 -04:00 |
|
Matthew Brown
|
d3576997a7
|
Fix tests
|
2018-10-06 21:16:41 -04:00 |
|
Matthew Brown
|
eb9a60e577
|
Add tests for constructor-invalidating updates
|
2018-10-06 21:15:24 -04:00 |
|
Matthew Brown
|
4e3be4be40
|
Add more tests for constructor checks after changes
|
2018-10-06 21:11:54 -04:00 |
|
Matthew Brown
|
92e11fd51b
|
Port over cleanup from server branch
|
2018-10-06 20:11:19 -04:00 |
|
Matthew Brown
|
99c9be34e1
|
Type according to parent param types, if no type is given
|
2018-10-06 14:00:45 -04:00 |
|
Matthew Brown
|
08d8ff5d70
|
Allow automatic inheritance from overriding param type definitions
|
2018-10-06 13:46:35 -04:00 |
|
Brown
|
9ea2009cd2
|
Add a closure in scope just in time for analysis
|
2018-10-04 16:42:40 -04:00 |
|
Brown
|
0352babece
|
Fix buggy handling of class with __toString being passed to string|object
|
2018-10-04 15:29:01 -04:00 |
|
Brown
|
6707672528
|
Improve handling of traits further
|
2018-10-03 18:16:33 -04:00 |
|
Brown
|
f2cea0325f
|
Slightly improve trait handling
|
2018-10-03 17:11:08 -04:00 |
|
Brown
|
33254c43cc
|
Fix #1010 - track changes to traits and trait uses
|
2018-10-03 13:58:32 -04:00 |
|
Brown
|
4ff851f536
|
Add test for re-analysis after no change
|
2018-10-02 15:49:27 -04:00 |
|
Matthew Brown
|
80d56cde15
|
Respect property flag changes
|
2018-09-30 11:34:51 -04:00 |
|
Matthew Brown
|
e9070b7c4a
|
Improve file updating in same thread
|
2018-09-30 11:34:51 -04:00 |
|
Matthew Brown
|
890412b557
|
Add support back for parser errors
|
2018-09-30 11:34:51 -04:00 |
|
Brown
|
fb801825a1
|
Test issue position adjustment
|
2018-09-30 11:34:51 -04:00 |
|
Brown
|
d0bd10d143
|
Improve provider architecture, upping test coverage
|
2018-09-30 11:34:51 -04:00 |
|
Brown
|
1d26332d77
|
Track more changes and invalidate more methods
|
2018-09-30 11:34:51 -04:00 |
|
Brown
|
89c04ec1ae
|
Cache issue data and adjust issue offsets where applicable
|
2018-09-30 11:34:51 -04:00 |
|
Brown
|
67c90edadf
|
Don’t check methods we’ve already checked
|
2018-09-30 11:34:51 -04:00 |
|
Brown
|
71b7c70eb1
|
Add way of getting changes in a given file
|
2018-09-30 11:34:51 -04:00 |
|
Matt Brown
|
e323d15174
|
Fix #972 - allow type aliases to be used within functions
|
2018-09-24 13:08:23 -04:00 |
|
Matt Brown
|
db3ddaa42c
|
Allow InvalidCatch and InvalidThrow to be suppressed per-class
Ref #411
|
2018-09-21 11:35:51 -04:00 |
|
Matthew Brown
|
1ed61f42b9
|
Check outer scope for loop changes on break/continue (#1002)
* test
* Fix #1000 - check outer scope for loop changes on break/continue
|
2018-09-20 19:19:00 -04:00 |
|
Matthew Brown
|
350afe3e7f
|
Fix #998 - use lowercase comparison for method signature checks
|
2018-09-19 23:12:35 -04:00 |
|
Matt Brown
|
4d4e84e6e9
|
Add specific ForbiddenEcho issue if a config flag is set
|
2018-09-18 17:08:32 -04:00 |
|
Matt Brown
|
414057e281
|
Fix #938 - allow forbiddenFunctions to be specified in the config
|
2018-09-18 16:42:51 -04:00 |
|
Matt Brown
|
dce8d14e1b
|
Fix syntax errors in tests
|
2018-09-17 12:15:45 -04:00 |
|
Matthew Brown
|
447bd147e1
|
Fix interface return type regression
|
2018-09-14 00:07:56 -04:00 |
|
Matthew Brown
|
36bb8ae213
|
Fix #996 - improve handling of return type comments
|
2018-09-13 23:39:24 -04:00 |
|
Matthew Brown
|
68ac4020a1
|
Fix #995 - allow callables to be expressed in docblocks when namespacing things
|
2018-09-13 21:52:07 -04:00 |
|
Matthew Brown
|
1b7f215406
|
Fix #993 - create class string from reconciled assertions where necessary
|
2018-09-10 21:55:22 -04:00 |
|