Skip to content

Commit

Permalink
optimize
Browse files Browse the repository at this point in the history
  • Loading branch information
Leonid74 committed Jan 4, 2024
1 parent c244456 commit f920a54
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions src/StringHelper.php
Original file line number Diff line number Diff line change
Expand Up @@ -501,11 +501,11 @@ public static function printVar($mixVar, string $sTitle = ''): void
* @param string|null $replaceString The replacement string.
* @param string $enc The encoding.
*
* @return array Returns an array where the first element is true if the replacement is completed or no replacement is required,
* false if an error occurred, and the second element is details.
* @return array Returns an array where the first element (result) is true if the replacement is completed or
* no replacement is required, false if an error occurred, and the second element (description) is details.
*
* Возвращает массив, где первый элемент - true, если замена выполнена или замена не требуется,
* false если произошла ошибка, а второй элемент - подробности.
* Возвращает массив, где первый элемент (result) - true, если замена выполнена или замена не требуется,
* false если произошла ошибка, а второй элемент (description) - подробности.
*/
public static function replaceStringInFile(?string $filename, ?string $searchString, ?string $replaceString = '', $enc = static::$encoding): array
{
Expand Down Expand Up @@ -534,7 +534,7 @@ public static function replaceStringInFile(?string $filename, ?string $searchStr
// Checking if the required line is present in the file
if (\mb_strpos($fileContent, $searchString, 0, $enc) === false) {
// The required string was not found, no replacement is required
return [true, 'Искомая строка не найдена, замена не требуется'];
return ['result' => true, 'description' => 'Искомая строка не найдена, замена не требуется'];
}

// Replacing the string
Expand All @@ -546,9 +546,9 @@ public static function replaceStringInFile(?string $filename, ?string $searchStr
throw new \RuntimeException("Не удалось записать в файл: {$filename}");
}

return [true, "Успешно заменили строку {$searchString} на {$replaceString}"];
return ['result' => true, 'description' => "Успешно заменили строку {$searchString} на {$replaceString}"];
} catch (\Exception $e) {
return [false, $e->getMessage()];
return ['result' => false, 'description' => $e->getMessage()];
}
}
}

0 comments on commit f920a54

Please sign in to comment.