|
@@ -65,15 +65,11 @@ final class Preg
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * @param string|string[] $pattern
|
|
|
- * @param string|string[] $replacement
|
|
|
* @param string|string[] $subject
|
|
|
*
|
|
|
* @throws PregException
|
|
|
- *
|
|
|
- * @return string|string[]
|
|
|
*/
|
|
|
- public static function replace($pattern, $replacement, $subject, int $limit = -1, ?int &$count = null)
|
|
|
+ public static function replace(string $pattern, string $replacement, $subject, int $limit = -1, ?int &$count = null): string
|
|
|
{
|
|
|
$result = @preg_replace(self::addUtf8Modifier($pattern), $replacement, $subject, $limit, $count);
|
|
|
if (null !== $result && PREG_NO_ERROR === preg_last_error()) {
|
|
@@ -89,14 +85,9 @@ final class Preg
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * @param string|string[] $pattern
|
|
|
- * @param string|string[] $subject
|
|
|
- *
|
|
|
* @throws PregException
|
|
|
- *
|
|
|
- * @return string|string[]
|
|
|
*/
|
|
|
- public static function replaceCallback($pattern, callable $callback, $subject, int $limit = -1, ?int &$count = null)
|
|
|
+ public static function replaceCallback(string $pattern, callable $callback, string $subject, int $limit = -1, ?int &$count = null): string
|
|
|
{
|
|
|
$result = @preg_replace_callback(self::addUtf8Modifier($pattern), $callback, $subject, $limit, $count);
|
|
|
if (null !== $result && PREG_NO_ERROR === preg_last_error()) {
|