| @@ -26,8 +26,15 @@ | ||
| 26 | 26 | /** |
| 27 | 27 | * Registered strings. |
| 28 | 28 | * |
| 29 | 29 | * @var array |
| 30 | + * | |
| 31 | + * @phpstan-var array<non-empty-string, array{ | |
| 32 | + * name: string, | |
| 33 | + * string: string, | |
| 34 | + * context: string, | |
| 35 | + * multiline: bool | |
| 36 | + * }> | |
| 30 | 37 | */ |
| 31 | 38 | protected $strings; |
| 32 | 39 | |
| 33 | 40 | /** |
| @@ -42,8 +49,25 @@ | ||
| 42 | 49 | * |
| 43 | 50 | * @var string|int |
| 44 | 51 | */ |
| 45 | 52 | protected $selected_group; |
| 53 | + | |
| 54 | + /** | |
| 55 | + * The current list of items. | |
| 56 | + * | |
| 57 | + * @var array<string, array> | |
| 58 | + * | |
| 59 | + * @phpstan-var array<non-empty-string, array{ | |
| 60 | + * name: string, | |
| 61 | + * string: string, | |
| 62 | + * context: string, | |
| 63 | + * multiline: bool, | |
| 64 | + * translations: array<non-empty-string, string>, | |
| 65 | + * row: non-empty-string, | |
| 66 | + * disabled: string | |
| 67 | + * }> | |
| 68 | + */ | |
| 69 | + public $items; | |
| 46 | 70 | |
| 47 | 71 | /** |
| 48 | 72 | * Constructor. |
| 49 | 73 | * |