Open Justinas-Jurciukonis opened 8 months ago
I think it's worth using native PHP syntax:
/**
* @var array<string, Property>
*/
public array $properties;
// or
/**
* @var array{prop1: Property, prop2: Property}
*/
public array $properties;
// or
/**
* @var array{
* prop1: Property,
* prop2: Property,
* ...<string, Property>
* }
*/
Right now if I have following attribute
PHPStorm (PhpStorm 2023.3.4) will report on key
Value should be one of: 'string'
(why value?).Is there any way to show possible index values? Like
"string"
/"int"
/ "SomeEnum->getValues()"