@@ -17,6 +17,7 @@ final class Result
1717{
1818 /**
1919 * @var Error[] Validation errors.
20+ * @psalm-var list<Error>
2021 */
2122 private array $ errors = [];
2223
@@ -61,6 +62,8 @@ public function getErrors(): array
6162 * Get errors messages as an array of strings.
6263 *
6364 * @return string[] Array messages as strings.
65+ *
66+ * @psalm-return list<string>
6467 */
6568 public function getErrorMessages (): array
6669 {
@@ -121,6 +124,8 @@ public function getErrorMessagesIndexedByAttribute(): array
121124 * @param string $attribute Attribute name.
122125 *
123126 * @return Error[] Array of error objects.
127+ *
128+ * @psalm-return list<Error>
124129 */
125130 public function getAttributeErrors (string $ attribute ): array
126131 {
@@ -139,6 +144,8 @@ public function getAttributeErrors(string $attribute): array
139144 * Get an array of error messages for the attribute specified.
140145 *
141146 * @return string[] Error messages.
147+ *
148+ * @psalm-return list<string>
142149 */
143150 public function getAttributeErrorMessages (string $ attribute ): array
144151 {
@@ -190,6 +197,8 @@ public function getAttributeErrorMessagesIndexedByPath(
190197 * Get common error messages that are not attached to any attribute.
191198 *
192199 * @return string[] Error messages.
200+ *
201+ * @psalm-return list<string>
193202 */
194203 public function getCommonErrorMessages (): array
195204 {
0 commit comments