summaryrefslogtreecommitdiff
path: root/vendor/nesbot/carbon/src/Carbon/Traits
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/nesbot/carbon/src/Carbon/Traits')
-rw-r--r--vendor/nesbot/carbon/src/Carbon/Traits/Date.php6
-rw-r--r--vendor/nesbot/carbon/src/Carbon/Traits/Localization.php4
-rw-r--r--vendor/nesbot/carbon/src/Carbon/Traits/Options.php4
3 files changed, 7 insertions, 7 deletions
diff --git a/vendor/nesbot/carbon/src/Carbon/Traits/Date.php b/vendor/nesbot/carbon/src/Carbon/Traits/Date.php
index 7516180300..f4b7c42b0c 100644
--- a/vendor/nesbot/carbon/src/Carbon/Traits/Date.php
+++ b/vendor/nesbot/carbon/src/Carbon/Traits/Date.php
@@ -1374,17 +1374,17 @@ trait Date
/**
* Returns the minutes offset to UTC if no arguments passed, else set the timezone with given minutes shift passed.
*
- * @param int|null $offset
+ * @param int|null $minuteOffset
*
* @return int|static
*/
- public function utcOffset(int $offset = null)
+ public function utcOffset(int $minuteOffset = null)
{
if (\func_num_args() < 1) {
return $this->offsetMinutes;
}
- return $this->setTimezone(static::safeCreateDateTimeZone($offset / static::MINUTES_PER_HOUR));
+ return $this->setTimezone(CarbonTimeZone::createFromMinuteOffset($minuteOffset));
}
/**
diff --git a/vendor/nesbot/carbon/src/Carbon/Traits/Localization.php b/vendor/nesbot/carbon/src/Carbon/Traits/Localization.php
index 827d7b47fe..7bbedf999f 100644
--- a/vendor/nesbot/carbon/src/Carbon/Traits/Localization.php
+++ b/vendor/nesbot/carbon/src/Carbon/Traits/Localization.php
@@ -396,11 +396,11 @@ trait Localization
);
}
- return substr(preg_replace_callback('/(?<=[\d\s+.\/,_-])('.implode('|', $fromTranslations).')(?=[\d\s+.\/,_-])/i', function ($match) use ($fromTranslations, $toTranslations) {
+ return substr(preg_replace_callback('/(?<=[\d\s+.\/,_-])('.implode('|', $fromTranslations).')(?=[\d\s+.\/,_-])/iu', function ($match) use ($fromTranslations, $toTranslations) {
[$chunk] = $match;
foreach ($fromTranslations as $index => $word) {
- if (preg_match("/^$word\$/i", $chunk)) {
+ if (preg_match("/^$word\$/iu", $chunk)) {
return $toTranslations[$index] ?? '';
}
}
diff --git a/vendor/nesbot/carbon/src/Carbon/Traits/Options.php b/vendor/nesbot/carbon/src/Carbon/Traits/Options.php
index 626a23cd17..ce03faf323 100644
--- a/vendor/nesbot/carbon/src/Carbon/Traits/Options.php
+++ b/vendor/nesbot/carbon/src/Carbon/Traits/Options.php
@@ -61,7 +61,7 @@ trait Options
/**
* Format regex patterns.
*
- * @var array
+ * @var array<string, string>
*/
protected static $regexFormats = [
'd' => '(3[01]|[12][0-9]|0[1-9])',
@@ -72,7 +72,7 @@ trait Options
'S' => '(st|nd|rd|th)',
'w' => '([0-6])',
'z' => '(36[0-5]|3[0-5][0-9]|[12][0-9]{2}|[1-9]?[0-9])',
- 'W' => '(5[012]|[1-4][0-9]|[1-9])',
+ 'W' => '(5[012]|[1-4][0-9]|0?[1-9])',
'F' => '([a-zA-Z]{2,})',
'm' => '(1[012]|0[1-9])',
'M' => '([a-zA-Z]{3})',