From 43c8ef64baef87666d2eff5ef7bccb649d397ccb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81ngel=20Guzm=C3=A1n=20Maeso?= Date: Wed, 28 May 2025 10:33:21 +0200 Subject: [PATCH] feat: return arrays in enforce methods --- src/Preg.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Preg.php b/src/Preg.php index 400abbf..98b4d29 100644 --- a/src/Preg.php +++ b/src/Preg.php @@ -395,7 +395,7 @@ private static function checkSetOrder(int $flags): void * @return array * @throws UnexpectedNullMatchException */ - private static function enforceNonNullMatches(string $pattern, array $matches, string $variantMethod) + private static function enforceNonNullMatches(string $pattern, array $matches, string $variantMethod): array { foreach ($matches as $group => $match) { if (is_string($match) || (is_array($match) && is_string($match[0]))) { @@ -414,7 +414,7 @@ private static function enforceNonNullMatches(string $pattern, array $matches, s * @return array> * @throws UnexpectedNullMatchException */ - private static function enforceNonNullMatchAll(string $pattern, array $matches, string $variantMethod) + private static function enforceNonNullMatchAll(string $pattern, array $matches, string $variantMethod): array { foreach ($matches as $group => $groupMatches) { foreach ($groupMatches as $match) {