1111final class ArrayReader
1212{
1313 /**
14- * @var array The data
14+ * @var array<mixed> The data
1515 */
1616 private $ data ;
1717
1818 /**
1919 * Constructor.
2020 *
21- * @param array $data Data
21+ * @param array<mixed> $data Data
2222 */
2323 public function __construct (array $ data = [])
2424 {
@@ -109,11 +109,11 @@ public function findString(string $key, string $default = null)
109109 * Get value as array.
110110 *
111111 * @param string $key The key
112- * @param array|null $default The default value
112+ * @param array<mixed> |null $default The default value
113113 *
114114 * @throws InvalidArgumentException
115115 *
116- * @return array The value
116+ * @return array<mixed> The value
117117 */
118118 public function getArray (string $ key , array $ default = null ): array
119119 {
@@ -130,9 +130,9 @@ public function getArray(string $key, array $default = null): array
130130 * Get value as array or null.
131131 *
132132 * @param string $key The key
133- * @param array $default The default value
133+ * @param array<mixed> $default The default value
134134 *
135- * @return array|null The value
135+ * @return array<mixed> |null The value
136136 */
137137 public function findArray (string $ key , array $ default = null )
138138 {
@@ -308,7 +308,7 @@ public function find(string $path, $default = null)
308308 /**
309309 * Return all data as array.
310310 *
311- * @return array The data
311+ * @return array<mixed> The data
312312 */
313313 public function all (): array
314314 {
0 commit comments