- Better resolve if method belongs to a class factory, so things like
Class::factory()->make(['prop'])
would work.
- Handle array types more loosely so
string[]
vsarray
would be acceptable - Handle boolean types
- Incorrect reports of unknown columns when using nested states
- Class property inspection when using nested states
- Class property completion when using nested states
- Handle nullable types (#13)
- Always complete the type before comparing with property type
- Edge case with class reference resolving (#12)
- Detect when property type inside factory does not match class (or factory definition) property type
- Support for
ClosureValue
- Refactored internals (not fully done yet)
- Support classes with not constructor (Spatie's DTOs for example)
- Remove upper build limit to allow EAP usage.
- Detect missing class constructor property definitions.
- Complete properties in returned array keys of directly passed closure.
- Detect unknown properties in return array keys when closure is passed directly to class factory method instead of as an array hash value.
- Resolve references in returned array keys of directly passed closure.
- Do not crash when closure has no parameters (#5)
- Complete attributes array keys when closure is passed directly to class factory method instead of as an array hash value.
- Complete attributes array value when closure is passed directly to class factory method instead of as an array hash value.
- Resolve references for attributes array keys when closure is passed directly to class factory method instead of as an array hash value.
- Detect unknown properties in attributes array keys when closure is passed directly to class factory method instead of as an array hash value.
- Potential fix for
Indexing process should not rely on non-indexed file data
(#2)
- Complete properties for attributes array keys in closure states.
- Resolve references for attributes array keys in closure states.
- Detect unknown properties in state and make methods both inside and outside factory.
- Detect unknown properties in attributes array keys in closure states.
- Resolve attributes array value types from factory definition.
- Initial release with autocompletion, reference resolving and property not found inspection.
- Initial scaffold created from IntelliJ Platform Plugin Template
NullPointerException
cast (#1)