From e8143c5f294aefa3e6fa5c0866f92fc53c9cdc70 Mon Sep 17 00:00:00 2001 From: Wimurk Date: Fri, 11 Aug 2023 11:41:09 +0200 Subject: [PATCH] Update FindAndAddLanguageKeysCommand.php --- .../FindAndAddLanguageKeysCommand.php | 20 +++++++++---------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/src/Commands/FindAndAddLanguageKeysCommand.php b/src/Commands/FindAndAddLanguageKeysCommand.php index ee73cd6..e1db66d 100644 --- a/src/Commands/FindAndAddLanguageKeysCommand.php +++ b/src/Commands/FindAndAddLanguageKeysCommand.php @@ -1,5 +1,4 @@ 0) { + if (count($path) > 0) { $finder = new Finder(); $finder->in($path)->exclude(config('locale-finder.search.exclude', [])) @@ -158,7 +156,7 @@ private function patternKeys(array|Finder $finder, array $functions): array } uksort($keys, 'strnatcasecmp'); - dump($keys); + return $this->onlyExcept($keys); } @@ -175,8 +173,8 @@ private function onlyExcept(array $keys): array $only = explode(',', $this->option('only')); return collect($keys)->filter(function ($value, $key) use ($only) { - return $this->filterOnlyOnPrefix($key, $only); - })->toArray(); + return $this->filterOnlyOnPrefix($key, $only); + })->toArray(); } /** @@ -211,8 +209,8 @@ private function matchPatternKeysByContent(array $functions, array &$keys, strin private function replaceMatchingBeforeFinding(string $function, string &$content, string $pattern): string { return str($content) - ->replace("$function($pattern", "translationkeyFindedStart($pattern") - ->replace("$pattern)", "{$pattern}translationkeyFindedEnd") + ->replace("$function($pattern", "translationkeyFindedStart($pattern") + ->replace("$pattern)", "{$pattern}translationkeyFindedEnd") ->value; } @@ -569,7 +567,7 @@ private function translateKey(string $locale, string $key): string $translated = $key; } - if(!$translated) { + if (!$translated) { $translated = $key; }