Matthew Brown
|
db89b3cc3f
|
Add initial support for fixing MissingParamType
|
2019-02-02 11:28:48 -05:00 |
|
Matthew Brown
|
45058ea494
|
Fix possible crash when class-string class doesn’t exist
|
2019-01-28 01:12:41 -05:00 |
|
Matthew Brown
|
081ba4b204
|
Fix #1072 - add support for @use SomeTrait<T>
|
2019-01-27 23:12:40 -05:00 |
|
Brown
|
fcc9d1a979
|
Fix #1244 and fix #1243 - add template-extends checks
|
2019-01-25 15:31:17 -05:00 |
|
Brown
|
c0f3197790
|
Fix #1238 - only emit MissingTemplateParam on direct interface implementers
|
2019-01-25 10:10:22 -05:00 |
|
Brown
|
cd0a7441d9
|
Add warnings for extended template param counts off
|
2019-01-24 17:55:03 -05:00 |
|
Brown
|
650c2b70f8
|
Fix #1236 - forbid bad class names in @extends
|
2019-01-24 16:43:22 -05:00 |
|
Brown
|
5352084188
|
Fix #1234 - apply @template-extends to inherited method signatures
|
2019-01-24 16:09:04 -05:00 |
|
Matthew Brown
|
03c5823051
|
Fix #1217 - allow protected property to be se by parent constructor
|
2019-01-20 11:20:39 -05:00 |
|
Matthew Brown
|
9c5ef33997
|
Allow @property to override parent class property type
Fixes #1214
|
2019-01-19 14:26:27 -05:00 |
|
Matthew Brown
|
bf13ff2e7d
|
Detect bad interface types
|
2019-01-19 12:19:51 -05:00 |
|
Matthew Brown
|
94af3b6c51
|
Add automatic inheritance to properties
Fixes #1210
|
2019-01-19 10:09:26 -05:00 |
|
Brown
|
d068f1535d
|
Fix issue with implemented class interface in subclass
|
2019-01-16 15:08:11 -05:00 |
|
Brown
|
ee366015f7
|
Fix #1205 - allow traits to override inheritance checks
|
2019-01-16 10:59:06 -05:00 |
|
Matthew Brown
|
c43734f3ab
|
Don’t localise PropertyNotSetInConstructor issues
|
2019-01-15 21:34:18 -05:00 |
|
Matthew Brown
|
b43a6a31f1
|
Enable casing plugin and fix issues it found
|
2019-01-12 10:52:23 -05:00 |
|
Brown
|
2195caaeae
|
Check type var
|
2019-01-11 17:28:57 -05:00 |
|
Matthew Brown
|
6e585008f2
|
Fix #1183 - add hook for class analysis
|
2019-01-09 08:28:12 -05:00 |
|
Matthew Brown
|
0f6ce983f4
|
Fix #1154 - parent::foo() calls should not cause exception when parent does not exist
|
2018-12-30 18:28:15 +01:00 |
|
Matthew Brown
|
b32000fa05
|
Fix #689 - add checks for @internal annotations
|
2018-12-01 18:37:49 -05:00 |
|
Brown
|
9e4765663d
|
Fix #999 - respect @method annotations to redefine parent methods
|
2018-11-30 15:13:25 -05:00 |
|
Matthew Brown
|
26947888f6
|
Add some basic support for class_alias
|
2018-11-29 00:05:56 -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 |
|