File Manager Lite
Dir:
/home/codewavebd/public_html/vendor/nesbot/carbon/src/Carbon
Upload
[..]
Callback.php (3.05 KB)
Edit
Rename
Del
Carbon.php (276.84 KB)
Edit
Rename
Del
CarbonConverterInterface.php (443 B)
Edit
Rename
Del
CarbonImmutable.php (277.88 KB)
Edit
Rename
Del
CarbonInterface.php (425.67 KB)
Edit
Rename
Del
CarbonInterval.php (125.63 KB)
Edit
Rename
Del
CarbonPeriod.php (92.03 KB)
Edit
Rename
Del
CarbonPeriodImmutable.php (856 B)
Edit
Rename
Del
CarbonTimeZone.php (9.45 KB)
Edit
Rename
Del
Cli/
Rename
Del
Constants/
Rename
Del
Exceptions/
Rename
Del
Factory.php (45.2 KB)
Edit
Rename
Del
Lang/
Rename
Del
Language.php (6.42 KB)
Edit
Rename
Del
Laravel/
Rename
Del
List/
Rename
Del
MessageFormatter/
Rename
Del
Month.php (2.49 KB)
Edit
Rename
Del
PHPStan/
Rename
Del
Traits/
Rename
Del
Translator.php (833 B)
Edit
Rename
Del
TranslatorImmutable.php (2.34 KB)
Edit
Rename
Del
TranslatorStrongTypeInterface.php (577 B)
Edit
Rename
Del
Unit.php (3.32 KB)
Edit
Rename
Del
WeekDay.php (2.1 KB)
Edit
Rename
Del
Edit: WeekDay.php
<?php declare(strict_types=1); /** * This file is part of the Carbon package. * * (c) Brian Nesbitt <brian@nesbot.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Carbon; use Carbon\Exceptions\InvalidFormatException; enum WeekDay: int { // Using constants is only safe starting from PHP 8.2 case Sunday = 0; // CarbonInterface::SUNDAY case Monday = 1; // CarbonInterface::MONDAY case Tuesday = 2; // CarbonInterface::TUESDAY case Wednesday = 3; // CarbonInterface::WEDNESDAY case Thursday = 4; // CarbonInterface::THURSDAY case Friday = 5; // CarbonInterface::FRIDAY case Saturday = 6; // CarbonInterface::SATURDAY public static function int(self|int|null $value): ?int { return $value instanceof self ? $value->value : $value; } public static function fromNumber(int $number): self { $day = $number % CarbonInterface::DAYS_PER_WEEK; return self::from($day + ($day < 0 ? CarbonInterface::DAYS_PER_WEEK : 0)); } public static function fromName(string $name, ?string $locale = null): self { try { return self::from(CarbonImmutable::parseFromLocale($name, $locale)->dayOfWeek); } catch (InvalidFormatException $exception) { // Possibly current language expect a dot after short name, but it's missing if ($locale !== null && !mb_strlen($name) < 4 && !str_ends_with($name, '.')) { try { return self::from(CarbonImmutable::parseFromLocale($name.'.', $locale)->dayOfWeek); } catch (InvalidFormatException) { // Throw previous error } } throw $exception; } } public function next(?CarbonImmutable $now = null): CarbonImmutable { return $now?->modify($this->name) ?? new CarbonImmutable($this->name); } public function locale(string $locale, ?CarbonImmutable $now = null): CarbonImmutable { return $this->next($now)->locale($locale); } }
Simpan