Barney Laurance
3bc91b9944
Fix multiple issues with @internal and @psalm-internal ( #3841 )
...
* Add passing tests for property fetch on an @internal class
I'm trying to work out why the equivilent InvalidCodeParse test is
failing for PsalmInternal
* Treat all properties of a psalm-internal class as psalm-internal
* Remove all $internal properties from storage - use psalm_internal instead
@internal can be represented as internal to the namespace root, avoiding
the need to check for both properties in storage later.
* Raise InternalClass issue when an internal class is used with e.g. instanceOf
* fix docs and tests
* Add return type declartion to code example in doc
* Don't allow class psalm-internal to overide a tighter method psalm-internal
* Break up long line
* Code style - move && from EOL to SOL
* Restore misplaced &&
* Fix code style
* Fix namespace fetching so it works
Co-authored-by: Matthew Brown <github@muglug.com>
2020-07-22 19:27:35 -04:00
..
2020-03-20 19:13:56 -04:00
2020-03-21 09:48:35 -04:00
2020-03-20 19:13:56 -04:00
2020-03-21 09:48:35 -04:00
2020-03-21 09:48:35 -04:00
2020-03-21 09:48:35 -04:00
2020-03-21 09:48:35 -04:00
2020-03-21 09:48:35 -04:00
2020-03-21 09:48:35 -04:00
2020-03-21 09:48:35 -04:00
2020-03-21 09:48:35 -04:00
2020-03-21 09:48:35 -04:00
2020-03-21 09:48:35 -04:00
2020-03-21 09:48:35 -04:00
2020-03-21 09:48:35 -04:00
2020-03-21 10:13:11 -04:00
2020-03-21 10:13:11 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-21 10:13:11 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-21 09:36:21 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-23 23:54:48 -04:00
2020-03-23 23:55:51 -04:00
2020-03-21 10:19:30 -04:00
2020-03-21 00:39:00 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-07-22 19:27:35 -04:00
2020-07-22 19:27:35 -04:00
2020-03-20 19:13:56 -04:00
2020-03-21 15:33:40 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-06-19 11:51:30 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-05-04 14:49:19 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-04-12 19:52:50 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-05-18 17:20:57 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-21 17:33:37 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-07-01 09:01:58 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-19 12:32:49 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-21 09:48:35 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-05-18 16:22:50 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-21 09:24:41 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-06-13 00:31:37 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-19 12:32:49 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-04-08 21:03:05 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-04-08 21:03:05 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-03-19 12:32:49 -04:00
2020-03-19 12:32:49 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-06-13 00:31:37 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-07-16 16:19:29 -04:00
2020-06-13 00:31:37 -04:00
2020-03-20 19:13:56 -04:00
2020-03-20 19:13:56 -04:00
2020-06-13 00:31:37 -04:00