Initial commit
This commit is contained in:
409
vendor/nesbot/carbon/src/Carbon/AbstractTranslator.php
vendored
Normal file
409
vendor/nesbot/carbon/src/Carbon/AbstractTranslator.php
vendored
Normal file
@@ -0,0 +1,409 @@
|
||||
<?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\MessageFormatter\MessageFormatterMapper;
|
||||
use Closure;
|
||||
use ReflectionException;
|
||||
use ReflectionFunction;
|
||||
use Symfony\Component\Translation;
|
||||
use Symfony\Component\Translation\Formatter\MessageFormatterInterface;
|
||||
use Symfony\Component\Translation\Loader\ArrayLoader;
|
||||
|
||||
abstract class AbstractTranslator extends Translation\Translator
|
||||
{
|
||||
public const REGION_CODE_LENGTH = 2;
|
||||
|
||||
/**
|
||||
* Translator singletons for each language.
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected static array $singletons = [];
|
||||
|
||||
/**
|
||||
* List of custom localized messages.
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected array $messages = [];
|
||||
|
||||
/**
|
||||
* List of custom directories that contain translation files.
|
||||
*
|
||||
* @var string[]
|
||||
*/
|
||||
protected array $directories = [];
|
||||
|
||||
/**
|
||||
* Set to true while constructing.
|
||||
*/
|
||||
protected bool $initializing = false;
|
||||
|
||||
/**
|
||||
* List of locales aliases.
|
||||
*
|
||||
* @var array<string, string>
|
||||
*/
|
||||
protected array $aliases = [
|
||||
'me' => 'sr_Latn_ME',
|
||||
'scr' => 'sh',
|
||||
];
|
||||
|
||||
/**
|
||||
* Return a singleton instance of Translator.
|
||||
*
|
||||
* @param string|null $locale optional initial locale ("en" - english by default)
|
||||
*
|
||||
* @return static
|
||||
*/
|
||||
public static function get(?string $locale = null): static
|
||||
{
|
||||
$locale = $locale ?: 'en';
|
||||
$key = static::class === Translator::class ? $locale : static::class.'|'.$locale;
|
||||
$count = \count(static::$singletons);
|
||||
|
||||
// Remember only the last 10 translators created
|
||||
if ($count > 10) {
|
||||
foreach (\array_slice(array_keys(static::$singletons), 0, $count - 10) as $index) {
|
||||
unset(static::$singletons[$index]);
|
||||
}
|
||||
}
|
||||
|
||||
static::$singletons[$key] ??= new static($locale);
|
||||
|
||||
return static::$singletons[$key];
|
||||
}
|
||||
|
||||
public function __construct($locale, ?MessageFormatterInterface $formatter = null, $cacheDir = null, $debug = false)
|
||||
{
|
||||
$this->initialize($locale, $formatter, $cacheDir, $debug);
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the list of directories translation files are searched in.
|
||||
*/
|
||||
public function getDirectories(): array
|
||||
{
|
||||
return $this->directories;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set list of directories translation files are searched in.
|
||||
*
|
||||
* @param array $directories new directories list
|
||||
*
|
||||
* @return $this
|
||||
*/
|
||||
public function setDirectories(array $directories): static
|
||||
{
|
||||
$this->directories = $directories;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Add a directory to the list translation files are searched in.
|
||||
*
|
||||
* @param string $directory new directory
|
||||
*
|
||||
* @return $this
|
||||
*/
|
||||
public function addDirectory(string $directory): static
|
||||
{
|
||||
$this->directories[] = $directory;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove a directory from the list translation files are searched in.
|
||||
*
|
||||
* @param string $directory directory path
|
||||
*
|
||||
* @return $this
|
||||
*/
|
||||
public function removeDirectory(string $directory): static
|
||||
{
|
||||
$search = rtrim(strtr($directory, '\\', '/'), '/');
|
||||
|
||||
return $this->setDirectories(array_filter(
|
||||
$this->getDirectories(),
|
||||
static fn ($item) => rtrim(strtr($item, '\\', '/'), '/') !== $search,
|
||||
));
|
||||
}
|
||||
|
||||
/**
|
||||
* Reset messages of a locale (all locale if no locale passed).
|
||||
* Remove custom messages and reload initial messages from matching
|
||||
* file in Lang directory.
|
||||
*/
|
||||
public function resetMessages(?string $locale = null): bool
|
||||
{
|
||||
if ($locale === null) {
|
||||
$this->messages = [];
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
foreach ($this->getDirectories() as $directory) {
|
||||
$data = @include \sprintf('%s/%s.php', rtrim($directory, '\\/'), $locale);
|
||||
|
||||
if ($data !== false) {
|
||||
$this->messages[$locale] = $data;
|
||||
$this->addResource('array', $this->messages[$locale], $locale);
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the list of files matching a given locale prefix (or all if empty).
|
||||
*
|
||||
* @param string $prefix prefix required to filter result
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function getLocalesFiles(string $prefix = ''): array
|
||||
{
|
||||
$files = [];
|
||||
|
||||
foreach ($this->getDirectories() as $directory) {
|
||||
$directory = rtrim($directory, '\\/');
|
||||
|
||||
foreach (glob("$directory/$prefix*.php") as $file) {
|
||||
$files[] = $file;
|
||||
}
|
||||
}
|
||||
|
||||
return array_unique($files);
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the list of internally available locales and already loaded custom locales.
|
||||
* (It will ignore custom translator dynamic loading.)
|
||||
*
|
||||
* @param string $prefix prefix required to filter result
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function getAvailableLocales(string $prefix = ''): array
|
||||
{
|
||||
$locales = [];
|
||||
foreach ($this->getLocalesFiles($prefix) as $file) {
|
||||
$locales[] = substr($file, strrpos($file, '/') + 1, -4);
|
||||
}
|
||||
|
||||
return array_unique(array_merge($locales, array_keys($this->messages)));
|
||||
}
|
||||
|
||||
protected function translate(?string $id, array $parameters = [], ?string $domain = null, ?string $locale = null): string
|
||||
{
|
||||
if ($domain === null) {
|
||||
$domain = 'messages';
|
||||
}
|
||||
|
||||
$catalogue = $this->getCatalogue($locale);
|
||||
$format = $this instanceof TranslatorStrongTypeInterface
|
||||
? $this->getFromCatalogue($catalogue, (string) $id, $domain)
|
||||
: $this->getCatalogue($locale)->get((string) $id, $domain); // @codeCoverageIgnore
|
||||
|
||||
if ($format instanceof Closure) {
|
||||
// @codeCoverageIgnoreStart
|
||||
try {
|
||||
$count = (new ReflectionFunction($format))->getNumberOfRequiredParameters();
|
||||
} catch (ReflectionException) {
|
||||
$count = 0;
|
||||
}
|
||||
// @codeCoverageIgnoreEnd
|
||||
|
||||
return $format(
|
||||
...array_values($parameters),
|
||||
...array_fill(0, max(0, $count - \count($parameters)), null)
|
||||
);
|
||||
}
|
||||
|
||||
return parent::trans($id, $parameters, $domain, $locale);
|
||||
}
|
||||
|
||||
/**
|
||||
* Init messages language from matching file in Lang directory.
|
||||
*
|
||||
* @param string $locale
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
protected function loadMessagesFromFile(string $locale): bool
|
||||
{
|
||||
return isset($this->messages[$locale]) || $this->resetMessages($locale);
|
||||
}
|
||||
|
||||
/**
|
||||
* Set messages of a locale and take file first if present.
|
||||
*
|
||||
* @param string $locale
|
||||
* @param array $messages
|
||||
*
|
||||
* @return $this
|
||||
*/
|
||||
public function setMessages(string $locale, array $messages): static
|
||||
{
|
||||
$this->loadMessagesFromFile($locale);
|
||||
$this->addResource('array', $messages, $locale);
|
||||
$this->messages[$locale] = array_merge(
|
||||
$this->messages[$locale] ?? [],
|
||||
$messages
|
||||
);
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set messages of the current locale and take file first if present.
|
||||
*
|
||||
* @param array $messages
|
||||
*
|
||||
* @return $this
|
||||
*/
|
||||
public function setTranslations(array $messages): static
|
||||
{
|
||||
return $this->setMessages($this->getLocale(), $messages);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get messages of a locale, if none given, return all the
|
||||
* languages.
|
||||
*/
|
||||
public function getMessages(?string $locale = null): array
|
||||
{
|
||||
return $locale === null ? $this->messages : $this->messages[$locale];
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the current translator locale and indicate if the source locale file exists
|
||||
*
|
||||
* @param string $locale locale ex. en
|
||||
*/
|
||||
public function setLocale($locale): void
|
||||
{
|
||||
$locale = preg_replace_callback('/[-_]([a-z]{2,}|\d{2,})/', function ($matches) {
|
||||
// _2-letters or YUE is a region, _3+-letters is a variant
|
||||
$upper = strtoupper($matches[1]);
|
||||
|
||||
if ($upper === 'YUE' || $upper === 'ISO' || \strlen($upper) <= static::REGION_CODE_LENGTH) {
|
||||
return "_$upper";
|
||||
}
|
||||
|
||||
return '_'.ucfirst($matches[1]);
|
||||
}, strtolower($locale));
|
||||
|
||||
$previousLocale = $this->getLocale();
|
||||
|
||||
if ($previousLocale === $locale && isset($this->messages[$locale])) {
|
||||
return;
|
||||
}
|
||||
|
||||
unset(static::$singletons[$previousLocale]);
|
||||
|
||||
if ($locale === 'auto') {
|
||||
$completeLocale = setlocale(LC_TIME, '0');
|
||||
$locale = preg_replace('/^([^_.-]+).*$/', '$1', $completeLocale);
|
||||
$locales = $this->getAvailableLocales($locale);
|
||||
|
||||
$completeLocaleChunks = preg_split('/[_.-]+/', $completeLocale);
|
||||
|
||||
$getScore = static fn ($language) => self::compareChunkLists(
|
||||
$completeLocaleChunks,
|
||||
preg_split('/[_.-]+/', $language),
|
||||
);
|
||||
|
||||
usort($locales, static fn ($first, $second) => $getScore($second) <=> $getScore($first));
|
||||
|
||||
$locale = $locales[0];
|
||||
}
|
||||
|
||||
if (isset($this->aliases[$locale])) {
|
||||
$locale = $this->aliases[$locale];
|
||||
}
|
||||
|
||||
// If subtag (ex: en_CA) first load the macro (ex: en) to have a fallback
|
||||
if (str_contains($locale, '_') &&
|
||||
$this->loadMessagesFromFile($macroLocale = preg_replace('/^([^_]+).*$/', '$1', $locale))
|
||||
) {
|
||||
parent::setLocale($macroLocale);
|
||||
}
|
||||
|
||||
if (!$this->loadMessagesFromFile($locale) && !$this->initializing) {
|
||||
return;
|
||||
}
|
||||
|
||||
parent::setLocale($locale);
|
||||
}
|
||||
|
||||
/**
|
||||
* Show locale on var_dump().
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function __debugInfo()
|
||||
{
|
||||
return [
|
||||
'locale' => $this->getLocale(),
|
||||
];
|
||||
}
|
||||
|
||||
public function __serialize(): array
|
||||
{
|
||||
return [
|
||||
'locale' => $this->getLocale(),
|
||||
];
|
||||
}
|
||||
|
||||
public function __unserialize(array $data): void
|
||||
{
|
||||
$this->initialize($data['locale'] ?? 'en');
|
||||
}
|
||||
|
||||
private function initialize($locale, ?MessageFormatterInterface $formatter = null, $cacheDir = null, $debug = false): void
|
||||
{
|
||||
parent::setLocale($locale);
|
||||
$this->initializing = true;
|
||||
$this->directories = [__DIR__.'/Lang'];
|
||||
$this->addLoader('array', new ArrayLoader());
|
||||
parent::__construct($locale, new MessageFormatterMapper($formatter), $cacheDir, $debug);
|
||||
$this->initializing = false;
|
||||
}
|
||||
|
||||
private static function compareChunkLists($referenceChunks, $chunks)
|
||||
{
|
||||
$score = 0;
|
||||
|
||||
foreach ($referenceChunks as $index => $chunk) {
|
||||
if (!isset($chunks[$index])) {
|
||||
$score++;
|
||||
|
||||
continue;
|
||||
}
|
||||
|
||||
if (strtolower($chunks[$index]) === strtolower($chunk)) {
|
||||
$score += 10;
|
||||
}
|
||||
}
|
||||
|
||||
return $score;
|
||||
}
|
||||
}
|
||||
129
vendor/nesbot/carbon/src/Carbon/Callback.php
vendored
Normal file
129
vendor/nesbot/carbon/src/Carbon/Callback.php
vendored
Normal file
@@ -0,0 +1,129 @@
|
||||
<?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 Closure;
|
||||
use DateInterval;
|
||||
use DatePeriod;
|
||||
use DateTime;
|
||||
use DateTimeInterface;
|
||||
use DateTimeZone;
|
||||
use ReflectionFunction;
|
||||
use ReflectionNamedType;
|
||||
use ReflectionType;
|
||||
|
||||
final class Callback
|
||||
{
|
||||
private ?ReflectionFunction $function;
|
||||
|
||||
private function __construct(private readonly Closure $closure)
|
||||
{
|
||||
}
|
||||
|
||||
public static function fromClosure(Closure $closure): self
|
||||
{
|
||||
return new self($closure);
|
||||
}
|
||||
|
||||
public static function parameter(mixed $closure, mixed $value, string|int $index = 0): mixed
|
||||
{
|
||||
if ($closure instanceof Closure) {
|
||||
return self::fromClosure($closure)->prepareParameter($value, $index);
|
||||
}
|
||||
|
||||
return $value;
|
||||
}
|
||||
|
||||
public function getReflectionFunction(): ReflectionFunction
|
||||
{
|
||||
return $this->function ??= new ReflectionFunction($this->closure);
|
||||
}
|
||||
|
||||
public function prepareParameter(mixed $value, string|int $index = 0): mixed
|
||||
{
|
||||
$type = $this->getParameterType($index);
|
||||
|
||||
if (!($type instanceof ReflectionNamedType)) {
|
||||
return $value;
|
||||
}
|
||||
|
||||
$name = $type->getName();
|
||||
|
||||
if ($name === CarbonInterface::class) {
|
||||
$name = $value instanceof DateTime ? Carbon::class : CarbonImmutable::class;
|
||||
}
|
||||
|
||||
if (!class_exists($name) || is_a($value, $name)) {
|
||||
return $value;
|
||||
}
|
||||
|
||||
$class = $this->getPromotedClass($value);
|
||||
|
||||
if ($class && is_a($name, $class, true)) {
|
||||
return $name::instance($value);
|
||||
}
|
||||
|
||||
return $value;
|
||||
}
|
||||
|
||||
public function call(mixed ...$arguments): mixed
|
||||
{
|
||||
foreach ($arguments as $index => &$value) {
|
||||
if ($this->getPromotedClass($value)) {
|
||||
$value = $this->prepareParameter($value, $index);
|
||||
}
|
||||
}
|
||||
|
||||
return ($this->closure)(...$arguments);
|
||||
}
|
||||
|
||||
private function getParameterType(string|int $index): ?ReflectionType
|
||||
{
|
||||
$parameters = $this->getReflectionFunction()->getParameters();
|
||||
|
||||
if (\is_int($index)) {
|
||||
return ($parameters[$index] ?? null)?->getType();
|
||||
}
|
||||
|
||||
foreach ($parameters as $parameter) {
|
||||
if ($parameter->getName() === $index) {
|
||||
return $parameter->getType();
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
/** @return class-string|null */
|
||||
private function getPromotedClass(mixed $value): ?string
|
||||
{
|
||||
if ($value instanceof DateTimeInterface) {
|
||||
return CarbonInterface::class;
|
||||
}
|
||||
|
||||
if ($value instanceof DateInterval) {
|
||||
return CarbonInterval::class;
|
||||
}
|
||||
|
||||
if ($value instanceof DatePeriod) {
|
||||
return CarbonPeriod::class;
|
||||
}
|
||||
|
||||
if ($value instanceof DateTimeZone) {
|
||||
return CarbonTimeZone::class;
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
}
|
||||
847
vendor/nesbot/carbon/src/Carbon/Carbon.php
vendored
Normal file
847
vendor/nesbot/carbon/src/Carbon/Carbon.php
vendored
Normal file
@@ -0,0 +1,847 @@
|
||||
<?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\Traits\Date;
|
||||
use DateTime;
|
||||
use DateTimeInterface;
|
||||
|
||||
/**
|
||||
* A simple API extension for DateTime.
|
||||
*
|
||||
* <autodoc generated by `composer phpdoc`>
|
||||
*
|
||||
* @property string $localeDayOfWeek the day of week in current locale
|
||||
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
|
||||
* @property string $localeMonth the month in current locale
|
||||
* @property string $shortLocaleMonth the abbreviated month in current locale
|
||||
* @property int $year
|
||||
* @property int $yearIso
|
||||
* @property int $month
|
||||
* @property int $day
|
||||
* @property int $hour
|
||||
* @property int $minute
|
||||
* @property int $second
|
||||
* @property int $micro
|
||||
* @property int $microsecond
|
||||
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
|
||||
* @property int|float|string $timestamp seconds since the Unix Epoch
|
||||
* @property string $englishDayOfWeek the day of week in English
|
||||
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
|
||||
* @property string $englishMonth the month in English
|
||||
* @property string $shortEnglishMonth the abbreviated month in English
|
||||
* @property int $milliseconds
|
||||
* @property int $millisecond
|
||||
* @property int $milli
|
||||
* @property int $week 1 through 53
|
||||
* @property int $isoWeek 1 through 53
|
||||
* @property int $weekYear year according to week format
|
||||
* @property int $isoWeekYear year according to ISO week format
|
||||
* @property int $age does a diffInYears() with default parameters
|
||||
* @property int $offset the timezone offset in seconds from UTC
|
||||
* @property int $offsetMinutes the timezone offset in minutes from UTC
|
||||
* @property int $offsetHours the timezone offset in hours from UTC
|
||||
* @property CarbonTimeZone $timezone the current timezone
|
||||
* @property CarbonTimeZone $tz alias of $timezone
|
||||
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
|
||||
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
|
||||
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
|
||||
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
|
||||
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
|
||||
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
|
||||
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
|
||||
* @property int $dayOfYear 1 through 366
|
||||
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
|
||||
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
|
||||
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
|
||||
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
|
||||
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
|
||||
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
|
||||
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
|
||||
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
|
||||
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
|
||||
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
|
||||
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
|
||||
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
|
||||
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
|
||||
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
|
||||
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
|
||||
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
|
||||
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
|
||||
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
|
||||
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
|
||||
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
|
||||
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
|
||||
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
|
||||
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
|
||||
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
|
||||
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
|
||||
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
|
||||
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
|
||||
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
|
||||
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
|
||||
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
|
||||
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
|
||||
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
|
||||
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
|
||||
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
|
||||
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
|
||||
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
|
||||
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
|
||||
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
|
||||
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
|
||||
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
|
||||
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
|
||||
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
|
||||
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
|
||||
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
|
||||
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
|
||||
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
|
||||
* @property int $monthOfYear The value of the month starting from the beginning of the current year
|
||||
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
|
||||
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
|
||||
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
|
||||
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
|
||||
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
|
||||
* @property int $secondOfDay The value of the second starting from the beginning of the current day
|
||||
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
|
||||
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
|
||||
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
|
||||
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
|
||||
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
|
||||
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
|
||||
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
|
||||
* @property int $secondOfYear The value of the second starting from the beginning of the current year
|
||||
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
|
||||
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
|
||||
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
|
||||
* @property int $weekOfMonth 1 through 5
|
||||
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
|
||||
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
|
||||
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
|
||||
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
|
||||
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
|
||||
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
|
||||
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
|
||||
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
|
||||
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
|
||||
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
|
||||
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
|
||||
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
|
||||
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
|
||||
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
|
||||
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
|
||||
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
|
||||
* @property-read int $noZeroHour current hour from 1 to 24
|
||||
* @property-read int $isoWeeksInYear 51 through 53
|
||||
* @property-read int $weekNumberInMonth 1 through 5
|
||||
* @property-read int $firstWeekDay 0 through 6
|
||||
* @property-read int $lastWeekDay 0 through 6
|
||||
* @property-read int $quarter the quarter of this instance, 1 - 4
|
||||
* @property-read int $decade the decade of this instance
|
||||
* @property-read int $century the century of this instance
|
||||
* @property-read int $millennium the millennium of this instance
|
||||
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
|
||||
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
|
||||
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
|
||||
* @property-read string $timezoneName the current timezone name
|
||||
* @property-read string $tzName alias of $timezoneName
|
||||
* @property-read string $locale locale of the current instance
|
||||
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
|
||||
* @property-read int $daysInCentury The number of days contained in the current century
|
||||
* @property-read int $daysInDecade The number of days contained in the current decade
|
||||
* @property-read int $daysInMillennium The number of days contained in the current millennium
|
||||
* @property-read int $daysInMonth number of days in the given month
|
||||
* @property-read int $daysInQuarter The number of days contained in the current quarter
|
||||
* @property-read int $daysInWeek The number of days contained in the current week
|
||||
* @property-read int $daysInYear 365 or 366
|
||||
* @property-read int $decadesInCentury The number of decades contained in the current century
|
||||
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
|
||||
* @property-read int $hoursInCentury The number of hours contained in the current century
|
||||
* @property-read int $hoursInDay The number of hours contained in the current day
|
||||
* @property-read int $hoursInDecade The number of hours contained in the current decade
|
||||
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
|
||||
* @property-read int $hoursInMonth The number of hours contained in the current month
|
||||
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
|
||||
* @property-read int $hoursInWeek The number of hours contained in the current week
|
||||
* @property-read int $hoursInYear The number of hours contained in the current year
|
||||
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
|
||||
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
|
||||
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
|
||||
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
|
||||
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
|
||||
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
|
||||
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
|
||||
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
|
||||
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
|
||||
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
|
||||
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
|
||||
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
|
||||
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
|
||||
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
|
||||
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
|
||||
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
|
||||
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
|
||||
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
|
||||
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
|
||||
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
|
||||
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
|
||||
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
|
||||
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
|
||||
* @property-read int $minutesInCentury The number of minutes contained in the current century
|
||||
* @property-read int $minutesInDay The number of minutes contained in the current day
|
||||
* @property-read int $minutesInDecade The number of minutes contained in the current decade
|
||||
* @property-read int $minutesInHour The number of minutes contained in the current hour
|
||||
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
|
||||
* @property-read int $minutesInMonth The number of minutes contained in the current month
|
||||
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
|
||||
* @property-read int $minutesInWeek The number of minutes contained in the current week
|
||||
* @property-read int $minutesInYear The number of minutes contained in the current year
|
||||
* @property-read int $monthsInCentury The number of months contained in the current century
|
||||
* @property-read int $monthsInDecade The number of months contained in the current decade
|
||||
* @property-read int $monthsInMillennium The number of months contained in the current millennium
|
||||
* @property-read int $monthsInQuarter The number of months contained in the current quarter
|
||||
* @property-read int $monthsInYear The number of months contained in the current year
|
||||
* @property-read int $quartersInCentury The number of quarters contained in the current century
|
||||
* @property-read int $quartersInDecade The number of quarters contained in the current decade
|
||||
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
|
||||
* @property-read int $quartersInYear The number of quarters contained in the current year
|
||||
* @property-read int $secondsInCentury The number of seconds contained in the current century
|
||||
* @property-read int $secondsInDay The number of seconds contained in the current day
|
||||
* @property-read int $secondsInDecade The number of seconds contained in the current decade
|
||||
* @property-read int $secondsInHour The number of seconds contained in the current hour
|
||||
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
|
||||
* @property-read int $secondsInMinute The number of seconds contained in the current minute
|
||||
* @property-read int $secondsInMonth The number of seconds contained in the current month
|
||||
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
|
||||
* @property-read int $secondsInWeek The number of seconds contained in the current week
|
||||
* @property-read int $secondsInYear The number of seconds contained in the current year
|
||||
* @property-read int $weeksInCentury The number of weeks contained in the current century
|
||||
* @property-read int $weeksInDecade The number of weeks contained in the current decade
|
||||
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
|
||||
* @property-read int $weeksInMonth The number of weeks contained in the current month
|
||||
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
|
||||
* @property-read int $weeksInYear 51 through 53
|
||||
* @property-read int $yearsInCentury The number of years contained in the current century
|
||||
* @property-read int $yearsInDecade The number of years contained in the current decade
|
||||
* @property-read int $yearsInMillennium The number of years contained in the current millennium
|
||||
*
|
||||
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
|
||||
* @method bool isLocal() Check if the current instance has non-UTC timezone.
|
||||
* @method bool isValid() Check if the current instance is a valid date.
|
||||
* @method bool isDST() Check if the current instance is in a daylight saving time.
|
||||
* @method bool isSunday() Checks if the instance day is sunday.
|
||||
* @method bool isMonday() Checks if the instance day is monday.
|
||||
* @method bool isTuesday() Checks if the instance day is tuesday.
|
||||
* @method bool isWednesday() Checks if the instance day is wednesday.
|
||||
* @method bool isThursday() Checks if the instance day is thursday.
|
||||
* @method bool isFriday() Checks if the instance day is friday.
|
||||
* @method bool isSaturday() Checks if the instance day is saturday.
|
||||
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
|
||||
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
|
||||
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
|
||||
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
|
||||
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
|
||||
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
|
||||
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
|
||||
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
|
||||
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
|
||||
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
|
||||
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
|
||||
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
|
||||
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
|
||||
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
|
||||
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
|
||||
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
|
||||
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
|
||||
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
|
||||
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
|
||||
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
|
||||
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
|
||||
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
|
||||
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
|
||||
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
|
||||
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
|
||||
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
|
||||
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
|
||||
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
|
||||
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
|
||||
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
|
||||
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
|
||||
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
|
||||
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
|
||||
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
|
||||
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
|
||||
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
|
||||
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
|
||||
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
|
||||
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
|
||||
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
|
||||
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
|
||||
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
|
||||
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
|
||||
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
|
||||
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
|
||||
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
|
||||
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
|
||||
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
|
||||
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
|
||||
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
|
||||
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
|
||||
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
|
||||
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
|
||||
* @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.
|
||||
* @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.
|
||||
* @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.
|
||||
* @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.
|
||||
* @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.
|
||||
* @method $this years(int $value) Set current instance year to the given value.
|
||||
* @method $this year(int $value) Set current instance year to the given value.
|
||||
* @method $this setYears(int $value) Set current instance year to the given value.
|
||||
* @method $this setYear(int $value) Set current instance year to the given value.
|
||||
* @method $this months(Month|int $value) Set current instance month to the given value.
|
||||
* @method $this month(Month|int $value) Set current instance month to the given value.
|
||||
* @method $this setMonths(Month|int $value) Set current instance month to the given value.
|
||||
* @method $this setMonth(Month|int $value) Set current instance month to the given value.
|
||||
* @method $this days(int $value) Set current instance day to the given value.
|
||||
* @method $this day(int $value) Set current instance day to the given value.
|
||||
* @method $this setDays(int $value) Set current instance day to the given value.
|
||||
* @method $this setDay(int $value) Set current instance day to the given value.
|
||||
* @method $this hours(int $value) Set current instance hour to the given value.
|
||||
* @method $this hour(int $value) Set current instance hour to the given value.
|
||||
* @method $this setHours(int $value) Set current instance hour to the given value.
|
||||
* @method $this setHour(int $value) Set current instance hour to the given value.
|
||||
* @method $this minutes(int $value) Set current instance minute to the given value.
|
||||
* @method $this minute(int $value) Set current instance minute to the given value.
|
||||
* @method $this setMinutes(int $value) Set current instance minute to the given value.
|
||||
* @method $this setMinute(int $value) Set current instance minute to the given value.
|
||||
* @method $this seconds(int $value) Set current instance second to the given value.
|
||||
* @method $this second(int $value) Set current instance second to the given value.
|
||||
* @method $this setSeconds(int $value) Set current instance second to the given value.
|
||||
* @method $this setSecond(int $value) Set current instance second to the given value.
|
||||
* @method $this millis(int $value) Set current instance millisecond to the given value.
|
||||
* @method $this milli(int $value) Set current instance millisecond to the given value.
|
||||
* @method $this setMillis(int $value) Set current instance millisecond to the given value.
|
||||
* @method $this setMilli(int $value) Set current instance millisecond to the given value.
|
||||
* @method $this milliseconds(int $value) Set current instance millisecond to the given value.
|
||||
* @method $this millisecond(int $value) Set current instance millisecond to the given value.
|
||||
* @method $this setMilliseconds(int $value) Set current instance millisecond to the given value.
|
||||
* @method $this setMillisecond(int $value) Set current instance millisecond to the given value.
|
||||
* @method $this micros(int $value) Set current instance microsecond to the given value.
|
||||
* @method $this micro(int $value) Set current instance microsecond to the given value.
|
||||
* @method $this setMicros(int $value) Set current instance microsecond to the given value.
|
||||
* @method $this setMicro(int $value) Set current instance microsecond to the given value.
|
||||
* @method $this microseconds(int $value) Set current instance microsecond to the given value.
|
||||
* @method $this microsecond(int $value) Set current instance microsecond to the given value.
|
||||
* @method $this setMicroseconds(int $value) Set current instance microsecond to the given value.
|
||||
* @method $this setMicrosecond(int $value) Set current instance microsecond to the given value.
|
||||
* @method $this addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).
|
||||
* @method $this addYear() Add one year to the instance (using date interval).
|
||||
* @method $this subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).
|
||||
* @method $this subYear() Sub one year to the instance (using date interval).
|
||||
* @method $this addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method $this addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method $this subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method $this subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method $this addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).
|
||||
* @method $this addMonth() Add one month to the instance (using date interval).
|
||||
* @method $this subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).
|
||||
* @method $this subMonth() Sub one month to the instance (using date interval).
|
||||
* @method $this addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method $this addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method $this subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method $this subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method $this addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).
|
||||
* @method $this addDay() Add one day to the instance (using date interval).
|
||||
* @method $this subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).
|
||||
* @method $this subDay() Sub one day to the instance (using date interval).
|
||||
* @method $this addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).
|
||||
* @method $this addHour() Add one hour to the instance (using date interval).
|
||||
* @method $this subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).
|
||||
* @method $this subHour() Sub one hour to the instance (using date interval).
|
||||
* @method $this addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).
|
||||
* @method $this addMinute() Add one minute to the instance (using date interval).
|
||||
* @method $this subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).
|
||||
* @method $this subMinute() Sub one minute to the instance (using date interval).
|
||||
* @method $this addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).
|
||||
* @method $this addSecond() Add one second to the instance (using date interval).
|
||||
* @method $this subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).
|
||||
* @method $this subSecond() Sub one second to the instance (using date interval).
|
||||
* @method $this addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).
|
||||
* @method $this addMilli() Add one millisecond to the instance (using date interval).
|
||||
* @method $this subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).
|
||||
* @method $this subMilli() Sub one millisecond to the instance (using date interval).
|
||||
* @method $this addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).
|
||||
* @method $this addMillisecond() Add one millisecond to the instance (using date interval).
|
||||
* @method $this subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).
|
||||
* @method $this subMillisecond() Sub one millisecond to the instance (using date interval).
|
||||
* @method $this addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).
|
||||
* @method $this addMicro() Add one microsecond to the instance (using date interval).
|
||||
* @method $this subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).
|
||||
* @method $this subMicro() Sub one microsecond to the instance (using date interval).
|
||||
* @method $this addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).
|
||||
* @method $this addMicrosecond() Add one microsecond to the instance (using date interval).
|
||||
* @method $this subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).
|
||||
* @method $this subMicrosecond() Sub one microsecond to the instance (using date interval).
|
||||
* @method $this addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).
|
||||
* @method $this addMillennium() Add one millennium to the instance (using date interval).
|
||||
* @method $this subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).
|
||||
* @method $this subMillennium() Sub one millennium to the instance (using date interval).
|
||||
* @method $this addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method $this addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method $this subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method $this subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method $this addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).
|
||||
* @method $this addCentury() Add one century to the instance (using date interval).
|
||||
* @method $this subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).
|
||||
* @method $this subCentury() Sub one century to the instance (using date interval).
|
||||
* @method $this addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method $this addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method $this subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method $this subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method $this addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).
|
||||
* @method $this addDecade() Add one decade to the instance (using date interval).
|
||||
* @method $this subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).
|
||||
* @method $this subDecade() Sub one decade to the instance (using date interval).
|
||||
* @method $this addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method $this addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method $this subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method $this subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method $this addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).
|
||||
* @method $this addQuarter() Add one quarter to the instance (using date interval).
|
||||
* @method $this subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).
|
||||
* @method $this subQuarter() Sub one quarter to the instance (using date interval).
|
||||
* @method $this addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method $this addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method $this subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method $this subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method $this addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method $this addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).
|
||||
* @method $this addWeek() Add one week to the instance (using date interval).
|
||||
* @method $this subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).
|
||||
* @method $this subWeek() Sub one week to the instance (using date interval).
|
||||
* @method $this addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).
|
||||
* @method $this addWeekday() Add one weekday to the instance (using date interval).
|
||||
* @method $this subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).
|
||||
* @method $this subWeekday() Sub one weekday to the instance (using date interval).
|
||||
* @method $this addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).
|
||||
* @method $this addUTCMicro() Add one microsecond to the instance (using timestamp).
|
||||
* @method $this subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).
|
||||
* @method $this subUTCMicro() Sub one microsecond to the instance (using timestamp).
|
||||
* @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.
|
||||
* @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.
|
||||
* @method $this addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).
|
||||
* @method $this addUTCMicrosecond() Add one microsecond to the instance (using timestamp).
|
||||
* @method $this subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).
|
||||
* @method $this subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).
|
||||
* @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.
|
||||
* @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.
|
||||
* @method $this addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).
|
||||
* @method $this addUTCMilli() Add one millisecond to the instance (using timestamp).
|
||||
* @method $this subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).
|
||||
* @method $this subUTCMilli() Sub one millisecond to the instance (using timestamp).
|
||||
* @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.
|
||||
* @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.
|
||||
* @method $this addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).
|
||||
* @method $this addUTCMillisecond() Add one millisecond to the instance (using timestamp).
|
||||
* @method $this subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).
|
||||
* @method $this subUTCMillisecond() Sub one millisecond to the instance (using timestamp).
|
||||
* @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.
|
||||
* @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.
|
||||
* @method $this addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).
|
||||
* @method $this addUTCSecond() Add one second to the instance (using timestamp).
|
||||
* @method $this subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).
|
||||
* @method $this subUTCSecond() Sub one second to the instance (using timestamp).
|
||||
* @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.
|
||||
* @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.
|
||||
* @method $this addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).
|
||||
* @method $this addUTCMinute() Add one minute to the instance (using timestamp).
|
||||
* @method $this subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).
|
||||
* @method $this subUTCMinute() Sub one minute to the instance (using timestamp).
|
||||
* @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.
|
||||
* @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.
|
||||
* @method $this addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).
|
||||
* @method $this addUTCHour() Add one hour to the instance (using timestamp).
|
||||
* @method $this subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).
|
||||
* @method $this subUTCHour() Sub one hour to the instance (using timestamp).
|
||||
* @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.
|
||||
* @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.
|
||||
* @method $this addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).
|
||||
* @method $this addUTCDay() Add one day to the instance (using timestamp).
|
||||
* @method $this subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).
|
||||
* @method $this subUTCDay() Sub one day to the instance (using timestamp).
|
||||
* @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.
|
||||
* @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.
|
||||
* @method $this addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).
|
||||
* @method $this addUTCWeek() Add one week to the instance (using timestamp).
|
||||
* @method $this subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).
|
||||
* @method $this subUTCWeek() Sub one week to the instance (using timestamp).
|
||||
* @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.
|
||||
* @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.
|
||||
* @method $this addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).
|
||||
* @method $this addUTCMonth() Add one month to the instance (using timestamp).
|
||||
* @method $this subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).
|
||||
* @method $this subUTCMonth() Sub one month to the instance (using timestamp).
|
||||
* @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.
|
||||
* @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.
|
||||
* @method $this addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).
|
||||
* @method $this addUTCQuarter() Add one quarter to the instance (using timestamp).
|
||||
* @method $this subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).
|
||||
* @method $this subUTCQuarter() Sub one quarter to the instance (using timestamp).
|
||||
* @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.
|
||||
* @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.
|
||||
* @method $this addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).
|
||||
* @method $this addUTCYear() Add one year to the instance (using timestamp).
|
||||
* @method $this subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).
|
||||
* @method $this subUTCYear() Sub one year to the instance (using timestamp).
|
||||
* @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.
|
||||
* @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.
|
||||
* @method $this addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).
|
||||
* @method $this addUTCDecade() Add one decade to the instance (using timestamp).
|
||||
* @method $this subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).
|
||||
* @method $this subUTCDecade() Sub one decade to the instance (using timestamp).
|
||||
* @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.
|
||||
* @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.
|
||||
* @method $this addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).
|
||||
* @method $this addUTCCentury() Add one century to the instance (using timestamp).
|
||||
* @method $this subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).
|
||||
* @method $this subUTCCentury() Sub one century to the instance (using timestamp).
|
||||
* @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.
|
||||
* @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.
|
||||
* @method $this addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).
|
||||
* @method $this addUTCMillennium() Add one millennium to the instance (using timestamp).
|
||||
* @method $this subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).
|
||||
* @method $this subUTCMillennium() Sub one millennium to the instance (using timestamp).
|
||||
* @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.
|
||||
* @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.
|
||||
* @method $this roundYear(float $precision = 1, string $function = "round") Round the current instance year with given precision using the given function.
|
||||
* @method $this roundYears(float $precision = 1, string $function = "round") Round the current instance year with given precision using the given function.
|
||||
* @method $this floorYear(float $precision = 1) Truncate the current instance year with given precision.
|
||||
* @method $this floorYears(float $precision = 1) Truncate the current instance year with given precision.
|
||||
* @method $this ceilYear(float $precision = 1) Ceil the current instance year with given precision.
|
||||
* @method $this ceilYears(float $precision = 1) Ceil the current instance year with given precision.
|
||||
* @method $this roundMonth(float $precision = 1, string $function = "round") Round the current instance month with given precision using the given function.
|
||||
* @method $this roundMonths(float $precision = 1, string $function = "round") Round the current instance month with given precision using the given function.
|
||||
* @method $this floorMonth(float $precision = 1) Truncate the current instance month with given precision.
|
||||
* @method $this floorMonths(float $precision = 1) Truncate the current instance month with given precision.
|
||||
* @method $this ceilMonth(float $precision = 1) Ceil the current instance month with given precision.
|
||||
* @method $this ceilMonths(float $precision = 1) Ceil the current instance month with given precision.
|
||||
* @method $this roundDay(float $precision = 1, string $function = "round") Round the current instance day with given precision using the given function.
|
||||
* @method $this roundDays(float $precision = 1, string $function = "round") Round the current instance day with given precision using the given function.
|
||||
* @method $this floorDay(float $precision = 1) Truncate the current instance day with given precision.
|
||||
* @method $this floorDays(float $precision = 1) Truncate the current instance day with given precision.
|
||||
* @method $this ceilDay(float $precision = 1) Ceil the current instance day with given precision.
|
||||
* @method $this ceilDays(float $precision = 1) Ceil the current instance day with given precision.
|
||||
* @method $this roundHour(float $precision = 1, string $function = "round") Round the current instance hour with given precision using the given function.
|
||||
* @method $this roundHours(float $precision = 1, string $function = "round") Round the current instance hour with given precision using the given function.
|
||||
* @method $this floorHour(float $precision = 1) Truncate the current instance hour with given precision.
|
||||
* @method $this floorHours(float $precision = 1) Truncate the current instance hour with given precision.
|
||||
* @method $this ceilHour(float $precision = 1) Ceil the current instance hour with given precision.
|
||||
* @method $this ceilHours(float $precision = 1) Ceil the current instance hour with given precision.
|
||||
* @method $this roundMinute(float $precision = 1, string $function = "round") Round the current instance minute with given precision using the given function.
|
||||
* @method $this roundMinutes(float $precision = 1, string $function = "round") Round the current instance minute with given precision using the given function.
|
||||
* @method $this floorMinute(float $precision = 1) Truncate the current instance minute with given precision.
|
||||
* @method $this floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.
|
||||
* @method $this ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.
|
||||
* @method $this ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.
|
||||
* @method $this roundSecond(float $precision = 1, string $function = "round") Round the current instance second with given precision using the given function.
|
||||
* @method $this roundSeconds(float $precision = 1, string $function = "round") Round the current instance second with given precision using the given function.
|
||||
* @method $this floorSecond(float $precision = 1) Truncate the current instance second with given precision.
|
||||
* @method $this floorSeconds(float $precision = 1) Truncate the current instance second with given precision.
|
||||
* @method $this ceilSecond(float $precision = 1) Ceil the current instance second with given precision.
|
||||
* @method $this ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.
|
||||
* @method $this roundMillennium(float $precision = 1, string $function = "round") Round the current instance millennium with given precision using the given function.
|
||||
* @method $this roundMillennia(float $precision = 1, string $function = "round") Round the current instance millennium with given precision using the given function.
|
||||
* @method $this floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.
|
||||
* @method $this floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.
|
||||
* @method $this ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.
|
||||
* @method $this ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.
|
||||
* @method $this roundCentury(float $precision = 1, string $function = "round") Round the current instance century with given precision using the given function.
|
||||
* @method $this roundCenturies(float $precision = 1, string $function = "round") Round the current instance century with given precision using the given function.
|
||||
* @method $this floorCentury(float $precision = 1) Truncate the current instance century with given precision.
|
||||
* @method $this floorCenturies(float $precision = 1) Truncate the current instance century with given precision.
|
||||
* @method $this ceilCentury(float $precision = 1) Ceil the current instance century with given precision.
|
||||
* @method $this ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.
|
||||
* @method $this roundDecade(float $precision = 1, string $function = "round") Round the current instance decade with given precision using the given function.
|
||||
* @method $this roundDecades(float $precision = 1, string $function = "round") Round the current instance decade with given precision using the given function.
|
||||
* @method $this floorDecade(float $precision = 1) Truncate the current instance decade with given precision.
|
||||
* @method $this floorDecades(float $precision = 1) Truncate the current instance decade with given precision.
|
||||
* @method $this ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.
|
||||
* @method $this ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.
|
||||
* @method $this roundQuarter(float $precision = 1, string $function = "round") Round the current instance quarter with given precision using the given function.
|
||||
* @method $this roundQuarters(float $precision = 1, string $function = "round") Round the current instance quarter with given precision using the given function.
|
||||
* @method $this floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.
|
||||
* @method $this floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.
|
||||
* @method $this ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.
|
||||
* @method $this ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.
|
||||
* @method $this roundMillisecond(float $precision = 1, string $function = "round") Round the current instance millisecond with given precision using the given function.
|
||||
* @method $this roundMilliseconds(float $precision = 1, string $function = "round") Round the current instance millisecond with given precision using the given function.
|
||||
* @method $this floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.
|
||||
* @method $this floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.
|
||||
* @method $this ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.
|
||||
* @method $this ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.
|
||||
* @method $this roundMicrosecond(float $precision = 1, string $function = "round") Round the current instance microsecond with given precision using the given function.
|
||||
* @method $this roundMicroseconds(float $precision = 1, string $function = "round") Round the current instance microsecond with given precision using the given function.
|
||||
* @method $this floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.
|
||||
* @method $this floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.
|
||||
* @method $this ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.
|
||||
* @method $this ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.
|
||||
* @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
|
||||
* @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
|
||||
* @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
|
||||
* @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
|
||||
* @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
|
||||
* @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
|
||||
* @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
|
||||
* @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
|
||||
* @method int centuriesInMillennium() Return the number of centuries contained in the current millennium
|
||||
* @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value
|
||||
* @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value
|
||||
* @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value
|
||||
* @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value
|
||||
* @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value
|
||||
* @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value
|
||||
* @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value
|
||||
* @method int daysInCentury() Return the number of days contained in the current century
|
||||
* @method int daysInDecade() Return the number of days contained in the current decade
|
||||
* @method int daysInMillennium() Return the number of days contained in the current millennium
|
||||
* @method int daysInMonth() Return the number of days contained in the current month
|
||||
* @method int daysInQuarter() Return the number of days contained in the current quarter
|
||||
* @method int daysInWeek() Return the number of days contained in the current week
|
||||
* @method int daysInYear() Return the number of days contained in the current year
|
||||
* @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value
|
||||
* @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value
|
||||
* @method int decadesInCentury() Return the number of decades contained in the current century
|
||||
* @method int decadesInMillennium() Return the number of decades contained in the current millennium
|
||||
* @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value
|
||||
* @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value
|
||||
* @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value
|
||||
* @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value
|
||||
* @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value
|
||||
* @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value
|
||||
* @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value
|
||||
* @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value
|
||||
* @method int hoursInCentury() Return the number of hours contained in the current century
|
||||
* @method int hoursInDay() Return the number of hours contained in the current day
|
||||
* @method int hoursInDecade() Return the number of hours contained in the current decade
|
||||
* @method int hoursInMillennium() Return the number of hours contained in the current millennium
|
||||
* @method int hoursInMonth() Return the number of hours contained in the current month
|
||||
* @method int hoursInQuarter() Return the number of hours contained in the current quarter
|
||||
* @method int hoursInWeek() Return the number of hours contained in the current week
|
||||
* @method int hoursInYear() Return the number of hours contained in the current year
|
||||
* @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value
|
||||
* @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value
|
||||
* @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value
|
||||
* @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value
|
||||
* @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value
|
||||
* @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value
|
||||
* @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value
|
||||
* @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value
|
||||
* @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value
|
||||
* @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value
|
||||
* @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value
|
||||
* @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value
|
||||
* @method int microsecondsInCentury() Return the number of microseconds contained in the current century
|
||||
* @method int microsecondsInDay() Return the number of microseconds contained in the current day
|
||||
* @method int microsecondsInDecade() Return the number of microseconds contained in the current decade
|
||||
* @method int microsecondsInHour() Return the number of microseconds contained in the current hour
|
||||
* @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium
|
||||
* @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond
|
||||
* @method int microsecondsInMinute() Return the number of microseconds contained in the current minute
|
||||
* @method int microsecondsInMonth() Return the number of microseconds contained in the current month
|
||||
* @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter
|
||||
* @method int microsecondsInSecond() Return the number of microseconds contained in the current second
|
||||
* @method int microsecondsInWeek() Return the number of microseconds contained in the current week
|
||||
* @method int microsecondsInYear() Return the number of microseconds contained in the current year
|
||||
* @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value
|
||||
* @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value
|
||||
* @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value
|
||||
* @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value
|
||||
* @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value
|
||||
* @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value
|
||||
* @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value
|
||||
* @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value
|
||||
* @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value
|
||||
* @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value
|
||||
* @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value
|
||||
* @method int millisecondsInCentury() Return the number of milliseconds contained in the current century
|
||||
* @method int millisecondsInDay() Return the number of milliseconds contained in the current day
|
||||
* @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade
|
||||
* @method int millisecondsInHour() Return the number of milliseconds contained in the current hour
|
||||
* @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium
|
||||
* @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute
|
||||
* @method int millisecondsInMonth() Return the number of milliseconds contained in the current month
|
||||
* @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter
|
||||
* @method int millisecondsInSecond() Return the number of milliseconds contained in the current second
|
||||
* @method int millisecondsInWeek() Return the number of milliseconds contained in the current week
|
||||
* @method int millisecondsInYear() Return the number of milliseconds contained in the current year
|
||||
* @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value
|
||||
* @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value
|
||||
* @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value
|
||||
* @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value
|
||||
* @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value
|
||||
* @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value
|
||||
* @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value
|
||||
* @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value
|
||||
* @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value
|
||||
* @method int minutesInCentury() Return the number of minutes contained in the current century
|
||||
* @method int minutesInDay() Return the number of minutes contained in the current day
|
||||
* @method int minutesInDecade() Return the number of minutes contained in the current decade
|
||||
* @method int minutesInHour() Return the number of minutes contained in the current hour
|
||||
* @method int minutesInMillennium() Return the number of minutes contained in the current millennium
|
||||
* @method int minutesInMonth() Return the number of minutes contained in the current month
|
||||
* @method int minutesInQuarter() Return the number of minutes contained in the current quarter
|
||||
* @method int minutesInWeek() Return the number of minutes contained in the current week
|
||||
* @method int minutesInYear() Return the number of minutes contained in the current year
|
||||
* @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value
|
||||
* @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value
|
||||
* @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value
|
||||
* @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value
|
||||
* @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value
|
||||
* @method int monthsInCentury() Return the number of months contained in the current century
|
||||
* @method int monthsInDecade() Return the number of months contained in the current decade
|
||||
* @method int monthsInMillennium() Return the number of months contained in the current millennium
|
||||
* @method int monthsInQuarter() Return the number of months contained in the current quarter
|
||||
* @method int monthsInYear() Return the number of months contained in the current year
|
||||
* @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value
|
||||
* @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value
|
||||
* @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value
|
||||
* @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value
|
||||
* @method int quartersInCentury() Return the number of quarters contained in the current century
|
||||
* @method int quartersInDecade() Return the number of quarters contained in the current decade
|
||||
* @method int quartersInMillennium() Return the number of quarters contained in the current millennium
|
||||
* @method int quartersInYear() Return the number of quarters contained in the current year
|
||||
* @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value
|
||||
* @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value
|
||||
* @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value
|
||||
* @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value
|
||||
* @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value
|
||||
* @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value
|
||||
* @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value
|
||||
* @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value
|
||||
* @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value
|
||||
* @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value
|
||||
* @method int secondsInCentury() Return the number of seconds contained in the current century
|
||||
* @method int secondsInDay() Return the number of seconds contained in the current day
|
||||
* @method int secondsInDecade() Return the number of seconds contained in the current decade
|
||||
* @method int secondsInHour() Return the number of seconds contained in the current hour
|
||||
* @method int secondsInMillennium() Return the number of seconds contained in the current millennium
|
||||
* @method int secondsInMinute() Return the number of seconds contained in the current minute
|
||||
* @method int secondsInMonth() Return the number of seconds contained in the current month
|
||||
* @method int secondsInQuarter() Return the number of seconds contained in the current quarter
|
||||
* @method int secondsInWeek() Return the number of seconds contained in the current week
|
||||
* @method int secondsInYear() Return the number of seconds contained in the current year
|
||||
* @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value
|
||||
* @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value
|
||||
* @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value
|
||||
* @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value
|
||||
* @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value
|
||||
* @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value
|
||||
* @method int weeksInCentury() Return the number of weeks contained in the current century
|
||||
* @method int weeksInDecade() Return the number of weeks contained in the current decade
|
||||
* @method int weeksInMillennium() Return the number of weeks contained in the current millennium
|
||||
* @method int weeksInMonth() Return the number of weeks contained in the current month
|
||||
* @method int weeksInQuarter() Return the number of weeks contained in the current quarter
|
||||
* @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value
|
||||
* @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value
|
||||
* @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value
|
||||
* @method int yearsInCentury() Return the number of years contained in the current century
|
||||
* @method int yearsInDecade() Return the number of years contained in the current decade
|
||||
* @method int yearsInMillennium() Return the number of years contained in the current millennium
|
||||
*
|
||||
* </autodoc>
|
||||
*/
|
||||
class Carbon extends DateTime implements CarbonInterface
|
||||
{
|
||||
use Date;
|
||||
|
||||
/**
|
||||
* Returns true if the current class/instance is mutable.
|
||||
*/
|
||||
public static function isMutable(): bool
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
21
vendor/nesbot/carbon/src/Carbon/CarbonConverterInterface.php
vendored
Normal file
21
vendor/nesbot/carbon/src/Carbon/CarbonConverterInterface.php
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
<?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 DateTimeInterface;
|
||||
|
||||
interface CarbonConverterInterface
|
||||
{
|
||||
public function convertDate(DateTimeInterface $dateTime, bool $negated = false): CarbonInterface;
|
||||
}
|
||||
890
vendor/nesbot/carbon/src/Carbon/CarbonImmutable.php
vendored
Normal file
890
vendor/nesbot/carbon/src/Carbon/CarbonImmutable.php
vendored
Normal file
@@ -0,0 +1,890 @@
|
||||
<?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\Traits\Date;
|
||||
use DateTimeImmutable;
|
||||
use DateTimeInterface;
|
||||
|
||||
/**
|
||||
* A simple API extension for DateTimeImmutable.
|
||||
*
|
||||
* <autodoc generated by `composer phpdoc`>
|
||||
*
|
||||
* @property string $localeDayOfWeek the day of week in current locale
|
||||
* @property string $shortLocaleDayOfWeek the abbreviated day of week in current locale
|
||||
* @property string $localeMonth the month in current locale
|
||||
* @property string $shortLocaleMonth the abbreviated month in current locale
|
||||
* @property int $year
|
||||
* @property int $yearIso
|
||||
* @property int $month
|
||||
* @property int $day
|
||||
* @property int $hour
|
||||
* @property int $minute
|
||||
* @property int $second
|
||||
* @property int $micro
|
||||
* @property int $microsecond
|
||||
* @property int $dayOfWeekIso 1 (for Monday) through 7 (for Sunday)
|
||||
* @property int|float|string $timestamp seconds since the Unix Epoch
|
||||
* @property string $englishDayOfWeek the day of week in English
|
||||
* @property string $shortEnglishDayOfWeek the abbreviated day of week in English
|
||||
* @property string $englishMonth the month in English
|
||||
* @property string $shortEnglishMonth the abbreviated month in English
|
||||
* @property int $milliseconds
|
||||
* @property int $millisecond
|
||||
* @property int $milli
|
||||
* @property int $week 1 through 53
|
||||
* @property int $isoWeek 1 through 53
|
||||
* @property int $weekYear year according to week format
|
||||
* @property int $isoWeekYear year according to ISO week format
|
||||
* @property int $age does a diffInYears() with default parameters
|
||||
* @property int $offset the timezone offset in seconds from UTC
|
||||
* @property int $offsetMinutes the timezone offset in minutes from UTC
|
||||
* @property int $offsetHours the timezone offset in hours from UTC
|
||||
* @property CarbonTimeZone $timezone the current timezone
|
||||
* @property CarbonTimeZone $tz alias of $timezone
|
||||
* @property int $centuryOfMillennium The value of the century starting from the beginning of the current millennium
|
||||
* @property int $dayOfCentury The value of the day starting from the beginning of the current century
|
||||
* @property int $dayOfDecade The value of the day starting from the beginning of the current decade
|
||||
* @property int $dayOfMillennium The value of the day starting from the beginning of the current millennium
|
||||
* @property int $dayOfMonth The value of the day starting from the beginning of the current month
|
||||
* @property int $dayOfQuarter The value of the day starting from the beginning of the current quarter
|
||||
* @property int $dayOfWeek 0 (for Sunday) through 6 (for Saturday)
|
||||
* @property int $dayOfYear 1 through 366
|
||||
* @property int $decadeOfCentury The value of the decade starting from the beginning of the current century
|
||||
* @property int $decadeOfMillennium The value of the decade starting from the beginning of the current millennium
|
||||
* @property int $hourOfCentury The value of the hour starting from the beginning of the current century
|
||||
* @property int $hourOfDay The value of the hour starting from the beginning of the current day
|
||||
* @property int $hourOfDecade The value of the hour starting from the beginning of the current decade
|
||||
* @property int $hourOfMillennium The value of the hour starting from the beginning of the current millennium
|
||||
* @property int $hourOfMonth The value of the hour starting from the beginning of the current month
|
||||
* @property int $hourOfQuarter The value of the hour starting from the beginning of the current quarter
|
||||
* @property int $hourOfWeek The value of the hour starting from the beginning of the current week
|
||||
* @property int $hourOfYear The value of the hour starting from the beginning of the current year
|
||||
* @property int $microsecondOfCentury The value of the microsecond starting from the beginning of the current century
|
||||
* @property int $microsecondOfDay The value of the microsecond starting from the beginning of the current day
|
||||
* @property int $microsecondOfDecade The value of the microsecond starting from the beginning of the current decade
|
||||
* @property int $microsecondOfHour The value of the microsecond starting from the beginning of the current hour
|
||||
* @property int $microsecondOfMillennium The value of the microsecond starting from the beginning of the current millennium
|
||||
* @property int $microsecondOfMillisecond The value of the microsecond starting from the beginning of the current millisecond
|
||||
* @property int $microsecondOfMinute The value of the microsecond starting from the beginning of the current minute
|
||||
* @property int $microsecondOfMonth The value of the microsecond starting from the beginning of the current month
|
||||
* @property int $microsecondOfQuarter The value of the microsecond starting from the beginning of the current quarter
|
||||
* @property int $microsecondOfSecond The value of the microsecond starting from the beginning of the current second
|
||||
* @property int $microsecondOfWeek The value of the microsecond starting from the beginning of the current week
|
||||
* @property int $microsecondOfYear The value of the microsecond starting from the beginning of the current year
|
||||
* @property int $millisecondOfCentury The value of the millisecond starting from the beginning of the current century
|
||||
* @property int $millisecondOfDay The value of the millisecond starting from the beginning of the current day
|
||||
* @property int $millisecondOfDecade The value of the millisecond starting from the beginning of the current decade
|
||||
* @property int $millisecondOfHour The value of the millisecond starting from the beginning of the current hour
|
||||
* @property int $millisecondOfMillennium The value of the millisecond starting from the beginning of the current millennium
|
||||
* @property int $millisecondOfMinute The value of the millisecond starting from the beginning of the current minute
|
||||
* @property int $millisecondOfMonth The value of the millisecond starting from the beginning of the current month
|
||||
* @property int $millisecondOfQuarter The value of the millisecond starting from the beginning of the current quarter
|
||||
* @property int $millisecondOfSecond The value of the millisecond starting from the beginning of the current second
|
||||
* @property int $millisecondOfWeek The value of the millisecond starting from the beginning of the current week
|
||||
* @property int $millisecondOfYear The value of the millisecond starting from the beginning of the current year
|
||||
* @property int $minuteOfCentury The value of the minute starting from the beginning of the current century
|
||||
* @property int $minuteOfDay The value of the minute starting from the beginning of the current day
|
||||
* @property int $minuteOfDecade The value of the minute starting from the beginning of the current decade
|
||||
* @property int $minuteOfHour The value of the minute starting from the beginning of the current hour
|
||||
* @property int $minuteOfMillennium The value of the minute starting from the beginning of the current millennium
|
||||
* @property int $minuteOfMonth The value of the minute starting from the beginning of the current month
|
||||
* @property int $minuteOfQuarter The value of the minute starting from the beginning of the current quarter
|
||||
* @property int $minuteOfWeek The value of the minute starting from the beginning of the current week
|
||||
* @property int $minuteOfYear The value of the minute starting from the beginning of the current year
|
||||
* @property int $monthOfCentury The value of the month starting from the beginning of the current century
|
||||
* @property int $monthOfDecade The value of the month starting from the beginning of the current decade
|
||||
* @property int $monthOfMillennium The value of the month starting from the beginning of the current millennium
|
||||
* @property int $monthOfQuarter The value of the month starting from the beginning of the current quarter
|
||||
* @property int $monthOfYear The value of the month starting from the beginning of the current year
|
||||
* @property int $quarterOfCentury The value of the quarter starting from the beginning of the current century
|
||||
* @property int $quarterOfDecade The value of the quarter starting from the beginning of the current decade
|
||||
* @property int $quarterOfMillennium The value of the quarter starting from the beginning of the current millennium
|
||||
* @property int $quarterOfYear The value of the quarter starting from the beginning of the current year
|
||||
* @property int $secondOfCentury The value of the second starting from the beginning of the current century
|
||||
* @property int $secondOfDay The value of the second starting from the beginning of the current day
|
||||
* @property int $secondOfDecade The value of the second starting from the beginning of the current decade
|
||||
* @property int $secondOfHour The value of the second starting from the beginning of the current hour
|
||||
* @property int $secondOfMillennium The value of the second starting from the beginning of the current millennium
|
||||
* @property int $secondOfMinute The value of the second starting from the beginning of the current minute
|
||||
* @property int $secondOfMonth The value of the second starting from the beginning of the current month
|
||||
* @property int $secondOfQuarter The value of the second starting from the beginning of the current quarter
|
||||
* @property int $secondOfWeek The value of the second starting from the beginning of the current week
|
||||
* @property int $secondOfYear The value of the second starting from the beginning of the current year
|
||||
* @property int $weekOfCentury The value of the week starting from the beginning of the current century
|
||||
* @property int $weekOfDecade The value of the week starting from the beginning of the current decade
|
||||
* @property int $weekOfMillennium The value of the week starting from the beginning of the current millennium
|
||||
* @property int $weekOfMonth 1 through 5
|
||||
* @property int $weekOfQuarter The value of the week starting from the beginning of the current quarter
|
||||
* @property int $weekOfYear ISO-8601 week number of year, weeks starting on Monday
|
||||
* @property int $yearOfCentury The value of the year starting from the beginning of the current century
|
||||
* @property int $yearOfDecade The value of the year starting from the beginning of the current decade
|
||||
* @property int $yearOfMillennium The value of the year starting from the beginning of the current millennium
|
||||
* @property-read string $latinMeridiem "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
|
||||
* @property-read string $latinUpperMeridiem "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
|
||||
* @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
|
||||
* @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
|
||||
* @property-read string $dayName long name of weekday translated according to Carbon locale, in english if no translation available for current language
|
||||
* @property-read string $shortDayName short name of weekday translated according to Carbon locale, in english if no translation available for current language
|
||||
* @property-read string $minDayName very short name of weekday translated according to Carbon locale, in english if no translation available for current language
|
||||
* @property-read string $monthName long name of month translated according to Carbon locale, in english if no translation available for current language
|
||||
* @property-read string $shortMonthName short name of month translated according to Carbon locale, in english if no translation available for current language
|
||||
* @property-read string $meridiem lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
|
||||
* @property-read string $upperMeridiem uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
|
||||
* @property-read int $noZeroHour current hour from 1 to 24
|
||||
* @property-read int $isoWeeksInYear 51 through 53
|
||||
* @property-read int $weekNumberInMonth 1 through 5
|
||||
* @property-read int $firstWeekDay 0 through 6
|
||||
* @property-read int $lastWeekDay 0 through 6
|
||||
* @property-read int $quarter the quarter of this instance, 1 - 4
|
||||
* @property-read int $decade the decade of this instance
|
||||
* @property-read int $century the century of this instance
|
||||
* @property-read int $millennium the millennium of this instance
|
||||
* @property-read bool $dst daylight savings time indicator, true if DST, false otherwise
|
||||
* @property-read bool $local checks if the timezone is local, true if local, false otherwise
|
||||
* @property-read bool $utc checks if the timezone is UTC, true if UTC, false otherwise
|
||||
* @property-read string $timezoneName the current timezone name
|
||||
* @property-read string $tzName alias of $timezoneName
|
||||
* @property-read string $locale locale of the current instance
|
||||
* @property-read int $centuriesInMillennium The number of centuries contained in the current millennium
|
||||
* @property-read int $daysInCentury The number of days contained in the current century
|
||||
* @property-read int $daysInDecade The number of days contained in the current decade
|
||||
* @property-read int $daysInMillennium The number of days contained in the current millennium
|
||||
* @property-read int $daysInMonth number of days in the given month
|
||||
* @property-read int $daysInQuarter The number of days contained in the current quarter
|
||||
* @property-read int $daysInWeek The number of days contained in the current week
|
||||
* @property-read int $daysInYear 365 or 366
|
||||
* @property-read int $decadesInCentury The number of decades contained in the current century
|
||||
* @property-read int $decadesInMillennium The number of decades contained in the current millennium
|
||||
* @property-read int $hoursInCentury The number of hours contained in the current century
|
||||
* @property-read int $hoursInDay The number of hours contained in the current day
|
||||
* @property-read int $hoursInDecade The number of hours contained in the current decade
|
||||
* @property-read int $hoursInMillennium The number of hours contained in the current millennium
|
||||
* @property-read int $hoursInMonth The number of hours contained in the current month
|
||||
* @property-read int $hoursInQuarter The number of hours contained in the current quarter
|
||||
* @property-read int $hoursInWeek The number of hours contained in the current week
|
||||
* @property-read int $hoursInYear The number of hours contained in the current year
|
||||
* @property-read int $microsecondsInCentury The number of microseconds contained in the current century
|
||||
* @property-read int $microsecondsInDay The number of microseconds contained in the current day
|
||||
* @property-read int $microsecondsInDecade The number of microseconds contained in the current decade
|
||||
* @property-read int $microsecondsInHour The number of microseconds contained in the current hour
|
||||
* @property-read int $microsecondsInMillennium The number of microseconds contained in the current millennium
|
||||
* @property-read int $microsecondsInMillisecond The number of microseconds contained in the current millisecond
|
||||
* @property-read int $microsecondsInMinute The number of microseconds contained in the current minute
|
||||
* @property-read int $microsecondsInMonth The number of microseconds contained in the current month
|
||||
* @property-read int $microsecondsInQuarter The number of microseconds contained in the current quarter
|
||||
* @property-read int $microsecondsInSecond The number of microseconds contained in the current second
|
||||
* @property-read int $microsecondsInWeek The number of microseconds contained in the current week
|
||||
* @property-read int $microsecondsInYear The number of microseconds contained in the current year
|
||||
* @property-read int $millisecondsInCentury The number of milliseconds contained in the current century
|
||||
* @property-read int $millisecondsInDay The number of milliseconds contained in the current day
|
||||
* @property-read int $millisecondsInDecade The number of milliseconds contained in the current decade
|
||||
* @property-read int $millisecondsInHour The number of milliseconds contained in the current hour
|
||||
* @property-read int $millisecondsInMillennium The number of milliseconds contained in the current millennium
|
||||
* @property-read int $millisecondsInMinute The number of milliseconds contained in the current minute
|
||||
* @property-read int $millisecondsInMonth The number of milliseconds contained in the current month
|
||||
* @property-read int $millisecondsInQuarter The number of milliseconds contained in the current quarter
|
||||
* @property-read int $millisecondsInSecond The number of milliseconds contained in the current second
|
||||
* @property-read int $millisecondsInWeek The number of milliseconds contained in the current week
|
||||
* @property-read int $millisecondsInYear The number of milliseconds contained in the current year
|
||||
* @property-read int $minutesInCentury The number of minutes contained in the current century
|
||||
* @property-read int $minutesInDay The number of minutes contained in the current day
|
||||
* @property-read int $minutesInDecade The number of minutes contained in the current decade
|
||||
* @property-read int $minutesInHour The number of minutes contained in the current hour
|
||||
* @property-read int $minutesInMillennium The number of minutes contained in the current millennium
|
||||
* @property-read int $minutesInMonth The number of minutes contained in the current month
|
||||
* @property-read int $minutesInQuarter The number of minutes contained in the current quarter
|
||||
* @property-read int $minutesInWeek The number of minutes contained in the current week
|
||||
* @property-read int $minutesInYear The number of minutes contained in the current year
|
||||
* @property-read int $monthsInCentury The number of months contained in the current century
|
||||
* @property-read int $monthsInDecade The number of months contained in the current decade
|
||||
* @property-read int $monthsInMillennium The number of months contained in the current millennium
|
||||
* @property-read int $monthsInQuarter The number of months contained in the current quarter
|
||||
* @property-read int $monthsInYear The number of months contained in the current year
|
||||
* @property-read int $quartersInCentury The number of quarters contained in the current century
|
||||
* @property-read int $quartersInDecade The number of quarters contained in the current decade
|
||||
* @property-read int $quartersInMillennium The number of quarters contained in the current millennium
|
||||
* @property-read int $quartersInYear The number of quarters contained in the current year
|
||||
* @property-read int $secondsInCentury The number of seconds contained in the current century
|
||||
* @property-read int $secondsInDay The number of seconds contained in the current day
|
||||
* @property-read int $secondsInDecade The number of seconds contained in the current decade
|
||||
* @property-read int $secondsInHour The number of seconds contained in the current hour
|
||||
* @property-read int $secondsInMillennium The number of seconds contained in the current millennium
|
||||
* @property-read int $secondsInMinute The number of seconds contained in the current minute
|
||||
* @property-read int $secondsInMonth The number of seconds contained in the current month
|
||||
* @property-read int $secondsInQuarter The number of seconds contained in the current quarter
|
||||
* @property-read int $secondsInWeek The number of seconds contained in the current week
|
||||
* @property-read int $secondsInYear The number of seconds contained in the current year
|
||||
* @property-read int $weeksInCentury The number of weeks contained in the current century
|
||||
* @property-read int $weeksInDecade The number of weeks contained in the current decade
|
||||
* @property-read int $weeksInMillennium The number of weeks contained in the current millennium
|
||||
* @property-read int $weeksInMonth The number of weeks contained in the current month
|
||||
* @property-read int $weeksInQuarter The number of weeks contained in the current quarter
|
||||
* @property-read int $weeksInYear 51 through 53
|
||||
* @property-read int $yearsInCentury The number of years contained in the current century
|
||||
* @property-read int $yearsInDecade The number of years contained in the current decade
|
||||
* @property-read int $yearsInMillennium The number of years contained in the current millennium
|
||||
*
|
||||
* @method bool isUtc() Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
|
||||
* @method bool isLocal() Check if the current instance has non-UTC timezone.
|
||||
* @method bool isValid() Check if the current instance is a valid date.
|
||||
* @method bool isDST() Check if the current instance is in a daylight saving time.
|
||||
* @method bool isSunday() Checks if the instance day is sunday.
|
||||
* @method bool isMonday() Checks if the instance day is monday.
|
||||
* @method bool isTuesday() Checks if the instance day is tuesday.
|
||||
* @method bool isWednesday() Checks if the instance day is wednesday.
|
||||
* @method bool isThursday() Checks if the instance day is thursday.
|
||||
* @method bool isFriday() Checks if the instance day is friday.
|
||||
* @method bool isSaturday() Checks if the instance day is saturday.
|
||||
* @method bool isSameYear(DateTimeInterface|string $date) Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
|
||||
* @method bool isCurrentYear() Checks if the instance is in the same year as the current moment.
|
||||
* @method bool isNextYear() Checks if the instance is in the same year as the current moment next year.
|
||||
* @method bool isLastYear() Checks if the instance is in the same year as the current moment last year.
|
||||
* @method bool isCurrentMonth() Checks if the instance is in the same month as the current moment.
|
||||
* @method bool isNextMonth() Checks if the instance is in the same month as the current moment next month.
|
||||
* @method bool isLastMonth() Checks if the instance is in the same month as the current moment last month.
|
||||
* @method bool isSameWeek(DateTimeInterface|string $date) Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
|
||||
* @method bool isCurrentWeek() Checks if the instance is in the same week as the current moment.
|
||||
* @method bool isNextWeek() Checks if the instance is in the same week as the current moment next week.
|
||||
* @method bool isLastWeek() Checks if the instance is in the same week as the current moment last week.
|
||||
* @method bool isSameDay(DateTimeInterface|string $date) Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
|
||||
* @method bool isCurrentDay() Checks if the instance is in the same day as the current moment.
|
||||
* @method bool isNextDay() Checks if the instance is in the same day as the current moment next day.
|
||||
* @method bool isLastDay() Checks if the instance is in the same day as the current moment last day.
|
||||
* @method bool isSameHour(DateTimeInterface|string $date) Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
|
||||
* @method bool isCurrentHour() Checks if the instance is in the same hour as the current moment.
|
||||
* @method bool isNextHour() Checks if the instance is in the same hour as the current moment next hour.
|
||||
* @method bool isLastHour() Checks if the instance is in the same hour as the current moment last hour.
|
||||
* @method bool isSameMinute(DateTimeInterface|string $date) Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
|
||||
* @method bool isCurrentMinute() Checks if the instance is in the same minute as the current moment.
|
||||
* @method bool isNextMinute() Checks if the instance is in the same minute as the current moment next minute.
|
||||
* @method bool isLastMinute() Checks if the instance is in the same minute as the current moment last minute.
|
||||
* @method bool isSameSecond(DateTimeInterface|string $date) Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
|
||||
* @method bool isCurrentSecond() Checks if the instance is in the same second as the current moment.
|
||||
* @method bool isNextSecond() Checks if the instance is in the same second as the current moment next second.
|
||||
* @method bool isLastSecond() Checks if the instance is in the same second as the current moment last second.
|
||||
* @method bool isSameMilli(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
|
||||
* @method bool isCurrentMilli() Checks if the instance is in the same millisecond as the current moment.
|
||||
* @method bool isNextMilli() Checks if the instance is in the same millisecond as the current moment next millisecond.
|
||||
* @method bool isLastMilli() Checks if the instance is in the same millisecond as the current moment last millisecond.
|
||||
* @method bool isSameMillisecond(DateTimeInterface|string $date) Checks if the given date is in the same millisecond as the instance. If null passed, compare to now (with the same timezone).
|
||||
* @method bool isCurrentMillisecond() Checks if the instance is in the same millisecond as the current moment.
|
||||
* @method bool isNextMillisecond() Checks if the instance is in the same millisecond as the current moment next millisecond.
|
||||
* @method bool isLastMillisecond() Checks if the instance is in the same millisecond as the current moment last millisecond.
|
||||
* @method bool isSameMicro(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
|
||||
* @method bool isCurrentMicro() Checks if the instance is in the same microsecond as the current moment.
|
||||
* @method bool isNextMicro() Checks if the instance is in the same microsecond as the current moment next microsecond.
|
||||
* @method bool isLastMicro() Checks if the instance is in the same microsecond as the current moment last microsecond.
|
||||
* @method bool isSameMicrosecond(DateTimeInterface|string $date) Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
|
||||
* @method bool isCurrentMicrosecond() Checks if the instance is in the same microsecond as the current moment.
|
||||
* @method bool isNextMicrosecond() Checks if the instance is in the same microsecond as the current moment next microsecond.
|
||||
* @method bool isLastMicrosecond() Checks if the instance is in the same microsecond as the current moment last microsecond.
|
||||
* @method bool isSameDecade(DateTimeInterface|string $date) Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
|
||||
* @method bool isCurrentDecade() Checks if the instance is in the same decade as the current moment.
|
||||
* @method bool isNextDecade() Checks if the instance is in the same decade as the current moment next decade.
|
||||
* @method bool isLastDecade() Checks if the instance is in the same decade as the current moment last decade.
|
||||
* @method bool isSameCentury(DateTimeInterface|string $date) Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
|
||||
* @method bool isCurrentCentury() Checks if the instance is in the same century as the current moment.
|
||||
* @method bool isNextCentury() Checks if the instance is in the same century as the current moment next century.
|
||||
* @method bool isLastCentury() Checks if the instance is in the same century as the current moment last century.
|
||||
* @method bool isSameMillennium(DateTimeInterface|string $date) Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
|
||||
* @method bool isCurrentMillennium() Checks if the instance is in the same millennium as the current moment.
|
||||
* @method bool isNextMillennium() Checks if the instance is in the same millennium as the current moment next millennium.
|
||||
* @method bool isLastMillennium() Checks if the instance is in the same millennium as the current moment last millennium.
|
||||
* @method bool isCurrentQuarter() Checks if the instance is in the same quarter as the current moment.
|
||||
* @method bool isNextQuarter() Checks if the instance is in the same quarter as the current moment next quarter.
|
||||
* @method bool isLastQuarter() Checks if the instance is in the same quarter as the current moment last quarter.
|
||||
* @method CarbonImmutable years(int $value) Set current instance year to the given value.
|
||||
* @method CarbonImmutable year(int $value) Set current instance year to the given value.
|
||||
* @method CarbonImmutable setYears(int $value) Set current instance year to the given value.
|
||||
* @method CarbonImmutable setYear(int $value) Set current instance year to the given value.
|
||||
* @method CarbonImmutable months(Month|int $value) Set current instance month to the given value.
|
||||
* @method CarbonImmutable month(Month|int $value) Set current instance month to the given value.
|
||||
* @method CarbonImmutable setMonths(Month|int $value) Set current instance month to the given value.
|
||||
* @method CarbonImmutable setMonth(Month|int $value) Set current instance month to the given value.
|
||||
* @method CarbonImmutable days(int $value) Set current instance day to the given value.
|
||||
* @method CarbonImmutable day(int $value) Set current instance day to the given value.
|
||||
* @method CarbonImmutable setDays(int $value) Set current instance day to the given value.
|
||||
* @method CarbonImmutable setDay(int $value) Set current instance day to the given value.
|
||||
* @method CarbonImmutable hours(int $value) Set current instance hour to the given value.
|
||||
* @method CarbonImmutable hour(int $value) Set current instance hour to the given value.
|
||||
* @method CarbonImmutable setHours(int $value) Set current instance hour to the given value.
|
||||
* @method CarbonImmutable setHour(int $value) Set current instance hour to the given value.
|
||||
* @method CarbonImmutable minutes(int $value) Set current instance minute to the given value.
|
||||
* @method CarbonImmutable minute(int $value) Set current instance minute to the given value.
|
||||
* @method CarbonImmutable setMinutes(int $value) Set current instance minute to the given value.
|
||||
* @method CarbonImmutable setMinute(int $value) Set current instance minute to the given value.
|
||||
* @method CarbonImmutable seconds(int $value) Set current instance second to the given value.
|
||||
* @method CarbonImmutable second(int $value) Set current instance second to the given value.
|
||||
* @method CarbonImmutable setSeconds(int $value) Set current instance second to the given value.
|
||||
* @method CarbonImmutable setSecond(int $value) Set current instance second to the given value.
|
||||
* @method CarbonImmutable millis(int $value) Set current instance millisecond to the given value.
|
||||
* @method CarbonImmutable milli(int $value) Set current instance millisecond to the given value.
|
||||
* @method CarbonImmutable setMillis(int $value) Set current instance millisecond to the given value.
|
||||
* @method CarbonImmutable setMilli(int $value) Set current instance millisecond to the given value.
|
||||
* @method CarbonImmutable milliseconds(int $value) Set current instance millisecond to the given value.
|
||||
* @method CarbonImmutable millisecond(int $value) Set current instance millisecond to the given value.
|
||||
* @method CarbonImmutable setMilliseconds(int $value) Set current instance millisecond to the given value.
|
||||
* @method CarbonImmutable setMillisecond(int $value) Set current instance millisecond to the given value.
|
||||
* @method CarbonImmutable micros(int $value) Set current instance microsecond to the given value.
|
||||
* @method CarbonImmutable micro(int $value) Set current instance microsecond to the given value.
|
||||
* @method CarbonImmutable setMicros(int $value) Set current instance microsecond to the given value.
|
||||
* @method CarbonImmutable setMicro(int $value) Set current instance microsecond to the given value.
|
||||
* @method CarbonImmutable microseconds(int $value) Set current instance microsecond to the given value.
|
||||
* @method CarbonImmutable microsecond(int $value) Set current instance microsecond to the given value.
|
||||
* @method CarbonImmutable setMicroseconds(int $value) Set current instance microsecond to the given value.
|
||||
* @method CarbonImmutable setMicrosecond(int $value) Set current instance microsecond to the given value.
|
||||
* @method CarbonImmutable addYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval).
|
||||
* @method CarbonImmutable addYear() Add one year to the instance (using date interval).
|
||||
* @method CarbonImmutable subYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval).
|
||||
* @method CarbonImmutable subYear() Sub one year to the instance (using date interval).
|
||||
* @method CarbonImmutable addYearsWithOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method CarbonImmutable addYearWithOverflow() Add one year to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method CarbonImmutable subYearsWithOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method CarbonImmutable subYearWithOverflow() Sub one year to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method CarbonImmutable addYearsWithoutOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addYearWithoutOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subYearsWithoutOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subYearWithoutOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addYearsWithNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addYearWithNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subYearsWithNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subYearWithNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addYearsNoOverflow(int|float $value = 1) Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addYearNoOverflow() Add one year to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subYearsNoOverflow(int|float $value = 1) Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subYearNoOverflow() Sub one year to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval).
|
||||
* @method CarbonImmutable addMonth() Add one month to the instance (using date interval).
|
||||
* @method CarbonImmutable subMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval).
|
||||
* @method CarbonImmutable subMonth() Sub one month to the instance (using date interval).
|
||||
* @method CarbonImmutable addMonthsWithOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method CarbonImmutable addMonthWithOverflow() Add one month to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method CarbonImmutable subMonthsWithOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method CarbonImmutable subMonthWithOverflow() Sub one month to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method CarbonImmutable addMonthsWithoutOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addMonthWithoutOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subMonthsWithoutOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subMonthWithoutOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addMonthsWithNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addMonthWithNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subMonthsWithNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subMonthWithNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addMonthsNoOverflow(int|float $value = 1) Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addMonthNoOverflow() Add one month to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subMonthsNoOverflow(int|float $value = 1) Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subMonthNoOverflow() Sub one month to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using date interval).
|
||||
* @method CarbonImmutable addDay() Add one day to the instance (using date interval).
|
||||
* @method CarbonImmutable subDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using date interval).
|
||||
* @method CarbonImmutable subDay() Sub one day to the instance (using date interval).
|
||||
* @method CarbonImmutable addHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using date interval).
|
||||
* @method CarbonImmutable addHour() Add one hour to the instance (using date interval).
|
||||
* @method CarbonImmutable subHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using date interval).
|
||||
* @method CarbonImmutable subHour() Sub one hour to the instance (using date interval).
|
||||
* @method CarbonImmutable addMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using date interval).
|
||||
* @method CarbonImmutable addMinute() Add one minute to the instance (using date interval).
|
||||
* @method CarbonImmutable subMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using date interval).
|
||||
* @method CarbonImmutable subMinute() Sub one minute to the instance (using date interval).
|
||||
* @method CarbonImmutable addSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using date interval).
|
||||
* @method CarbonImmutable addSecond() Add one second to the instance (using date interval).
|
||||
* @method CarbonImmutable subSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using date interval).
|
||||
* @method CarbonImmutable subSecond() Sub one second to the instance (using date interval).
|
||||
* @method CarbonImmutable addMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).
|
||||
* @method CarbonImmutable addMilli() Add one millisecond to the instance (using date interval).
|
||||
* @method CarbonImmutable subMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).
|
||||
* @method CarbonImmutable subMilli() Sub one millisecond to the instance (using date interval).
|
||||
* @method CarbonImmutable addMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using date interval).
|
||||
* @method CarbonImmutable addMillisecond() Add one millisecond to the instance (using date interval).
|
||||
* @method CarbonImmutable subMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using date interval).
|
||||
* @method CarbonImmutable subMillisecond() Sub one millisecond to the instance (using date interval).
|
||||
* @method CarbonImmutable addMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).
|
||||
* @method CarbonImmutable addMicro() Add one microsecond to the instance (using date interval).
|
||||
* @method CarbonImmutable subMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).
|
||||
* @method CarbonImmutable subMicro() Sub one microsecond to the instance (using date interval).
|
||||
* @method CarbonImmutable addMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using date interval).
|
||||
* @method CarbonImmutable addMicrosecond() Add one microsecond to the instance (using date interval).
|
||||
* @method CarbonImmutable subMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using date interval).
|
||||
* @method CarbonImmutable subMicrosecond() Sub one microsecond to the instance (using date interval).
|
||||
* @method CarbonImmutable addMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval).
|
||||
* @method CarbonImmutable addMillennium() Add one millennium to the instance (using date interval).
|
||||
* @method CarbonImmutable subMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval).
|
||||
* @method CarbonImmutable subMillennium() Sub one millennium to the instance (using date interval).
|
||||
* @method CarbonImmutable addMillenniaWithOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method CarbonImmutable addMillenniumWithOverflow() Add one millennium to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method CarbonImmutable subMillenniaWithOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method CarbonImmutable subMillenniumWithOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method CarbonImmutable addMillenniaWithoutOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addMillenniumWithoutOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subMillenniaWithoutOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subMillenniumWithoutOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addMillenniaWithNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addMillenniumWithNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subMillenniaWithNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subMillenniumWithNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addMillenniaNoOverflow(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addMillenniumNoOverflow() Add one millennium to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subMillenniaNoOverflow(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subMillenniumNoOverflow() Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval).
|
||||
* @method CarbonImmutable addCentury() Add one century to the instance (using date interval).
|
||||
* @method CarbonImmutable subCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval).
|
||||
* @method CarbonImmutable subCentury() Sub one century to the instance (using date interval).
|
||||
* @method CarbonImmutable addCenturiesWithOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method CarbonImmutable addCenturyWithOverflow() Add one century to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method CarbonImmutable subCenturiesWithOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method CarbonImmutable subCenturyWithOverflow() Sub one century to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method CarbonImmutable addCenturiesWithoutOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addCenturyWithoutOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subCenturiesWithoutOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subCenturyWithoutOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addCenturiesWithNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addCenturyWithNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subCenturiesWithNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subCenturyWithNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addCenturiesNoOverflow(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addCenturyNoOverflow() Add one century to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subCenturiesNoOverflow(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subCenturyNoOverflow() Sub one century to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval).
|
||||
* @method CarbonImmutable addDecade() Add one decade to the instance (using date interval).
|
||||
* @method CarbonImmutable subDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval).
|
||||
* @method CarbonImmutable subDecade() Sub one decade to the instance (using date interval).
|
||||
* @method CarbonImmutable addDecadesWithOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method CarbonImmutable addDecadeWithOverflow() Add one decade to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method CarbonImmutable subDecadesWithOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method CarbonImmutable subDecadeWithOverflow() Sub one decade to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method CarbonImmutable addDecadesWithoutOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addDecadeWithoutOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subDecadesWithoutOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subDecadeWithoutOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addDecadesWithNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addDecadeWithNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subDecadesWithNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subDecadeWithNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addDecadesNoOverflow(int|float $value = 1) Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addDecadeNoOverflow() Add one decade to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subDecadesNoOverflow(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subDecadeNoOverflow() Sub one decade to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval).
|
||||
* @method CarbonImmutable addQuarter() Add one quarter to the instance (using date interval).
|
||||
* @method CarbonImmutable subQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval).
|
||||
* @method CarbonImmutable subQuarter() Sub one quarter to the instance (using date interval).
|
||||
* @method CarbonImmutable addQuartersWithOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method CarbonImmutable addQuarterWithOverflow() Add one quarter to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method CarbonImmutable subQuartersWithOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method CarbonImmutable subQuarterWithOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly allowed.
|
||||
* @method CarbonImmutable addQuartersWithoutOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addQuarterWithoutOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subQuartersWithoutOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subQuarterWithoutOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addQuartersWithNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addQuarterWithNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subQuartersWithNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subQuarterWithNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addQuartersNoOverflow(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addQuarterNoOverflow() Add one quarter to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subQuartersNoOverflow(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable subQuarterNoOverflow() Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.
|
||||
* @method CarbonImmutable addWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using date interval).
|
||||
* @method CarbonImmutable addWeek() Add one week to the instance (using date interval).
|
||||
* @method CarbonImmutable subWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using date interval).
|
||||
* @method CarbonImmutable subWeek() Sub one week to the instance (using date interval).
|
||||
* @method CarbonImmutable addWeekdays(int|float $value = 1) Add weekdays (the $value count passed in) to the instance (using date interval).
|
||||
* @method CarbonImmutable addWeekday() Add one weekday to the instance (using date interval).
|
||||
* @method CarbonImmutable subWeekdays(int|float $value = 1) Sub weekdays (the $value count passed in) to the instance (using date interval).
|
||||
* @method CarbonImmutable subWeekday() Sub one weekday to the instance (using date interval).
|
||||
* @method CarbonImmutable addUTCMicros(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).
|
||||
* @method CarbonImmutable addUTCMicro() Add one microsecond to the instance (using timestamp).
|
||||
* @method CarbonImmutable subUTCMicros(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).
|
||||
* @method CarbonImmutable subUTCMicro() Sub one microsecond to the instance (using timestamp).
|
||||
* @method CarbonPeriod microsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.
|
||||
* @method float diffInUTCMicros(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.
|
||||
* @method CarbonImmutable addUTCMicroseconds(int|float $value = 1) Add microseconds (the $value count passed in) to the instance (using timestamp).
|
||||
* @method CarbonImmutable addUTCMicrosecond() Add one microsecond to the instance (using timestamp).
|
||||
* @method CarbonImmutable subUTCMicroseconds(int|float $value = 1) Sub microseconds (the $value count passed in) to the instance (using timestamp).
|
||||
* @method CarbonImmutable subUTCMicrosecond() Sub one microsecond to the instance (using timestamp).
|
||||
* @method CarbonPeriod microsecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.
|
||||
* @method float diffInUTCMicroseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of microseconds.
|
||||
* @method CarbonImmutable addUTCMillis(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).
|
||||
* @method CarbonImmutable addUTCMilli() Add one millisecond to the instance (using timestamp).
|
||||
* @method CarbonImmutable subUTCMillis(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).
|
||||
* @method CarbonImmutable subUTCMilli() Sub one millisecond to the instance (using timestamp).
|
||||
* @method CarbonPeriod millisUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.
|
||||
* @method float diffInUTCMillis(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.
|
||||
* @method CarbonImmutable addUTCMilliseconds(int|float $value = 1) Add milliseconds (the $value count passed in) to the instance (using timestamp).
|
||||
* @method CarbonImmutable addUTCMillisecond() Add one millisecond to the instance (using timestamp).
|
||||
* @method CarbonImmutable subUTCMilliseconds(int|float $value = 1) Sub milliseconds (the $value count passed in) to the instance (using timestamp).
|
||||
* @method CarbonImmutable subUTCMillisecond() Sub one millisecond to the instance (using timestamp).
|
||||
* @method CarbonPeriod millisecondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.
|
||||
* @method float diffInUTCMilliseconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of milliseconds.
|
||||
* @method CarbonImmutable addUTCSeconds(int|float $value = 1) Add seconds (the $value count passed in) to the instance (using timestamp).
|
||||
* @method CarbonImmutable addUTCSecond() Add one second to the instance (using timestamp).
|
||||
* @method CarbonImmutable subUTCSeconds(int|float $value = 1) Sub seconds (the $value count passed in) to the instance (using timestamp).
|
||||
* @method CarbonImmutable subUTCSecond() Sub one second to the instance (using timestamp).
|
||||
* @method CarbonPeriod secondsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.
|
||||
* @method float diffInUTCSeconds(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of seconds.
|
||||
* @method CarbonImmutable addUTCMinutes(int|float $value = 1) Add minutes (the $value count passed in) to the instance (using timestamp).
|
||||
* @method CarbonImmutable addUTCMinute() Add one minute to the instance (using timestamp).
|
||||
* @method CarbonImmutable subUTCMinutes(int|float $value = 1) Sub minutes (the $value count passed in) to the instance (using timestamp).
|
||||
* @method CarbonImmutable subUTCMinute() Sub one minute to the instance (using timestamp).
|
||||
* @method CarbonPeriod minutesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.
|
||||
* @method float diffInUTCMinutes(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of minutes.
|
||||
* @method CarbonImmutable addUTCHours(int|float $value = 1) Add hours (the $value count passed in) to the instance (using timestamp).
|
||||
* @method CarbonImmutable addUTCHour() Add one hour to the instance (using timestamp).
|
||||
* @method CarbonImmutable subUTCHours(int|float $value = 1) Sub hours (the $value count passed in) to the instance (using timestamp).
|
||||
* @method CarbonImmutable subUTCHour() Sub one hour to the instance (using timestamp).
|
||||
* @method CarbonPeriod hoursUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.
|
||||
* @method float diffInUTCHours(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of hours.
|
||||
* @method CarbonImmutable addUTCDays(int|float $value = 1) Add days (the $value count passed in) to the instance (using timestamp).
|
||||
* @method CarbonImmutable addUTCDay() Add one day to the instance (using timestamp).
|
||||
* @method CarbonImmutable subUTCDays(int|float $value = 1) Sub days (the $value count passed in) to the instance (using timestamp).
|
||||
* @method CarbonImmutable subUTCDay() Sub one day to the instance (using timestamp).
|
||||
* @method CarbonPeriod daysUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.
|
||||
* @method float diffInUTCDays(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of days.
|
||||
* @method CarbonImmutable addUTCWeeks(int|float $value = 1) Add weeks (the $value count passed in) to the instance (using timestamp).
|
||||
* @method CarbonImmutable addUTCWeek() Add one week to the instance (using timestamp).
|
||||
* @method CarbonImmutable subUTCWeeks(int|float $value = 1) Sub weeks (the $value count passed in) to the instance (using timestamp).
|
||||
* @method CarbonImmutable subUTCWeek() Sub one week to the instance (using timestamp).
|
||||
* @method CarbonPeriod weeksUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.
|
||||
* @method float diffInUTCWeeks(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of weeks.
|
||||
* @method CarbonImmutable addUTCMonths(int|float $value = 1) Add months (the $value count passed in) to the instance (using timestamp).
|
||||
* @method CarbonImmutable addUTCMonth() Add one month to the instance (using timestamp).
|
||||
* @method CarbonImmutable subUTCMonths(int|float $value = 1) Sub months (the $value count passed in) to the instance (using timestamp).
|
||||
* @method CarbonImmutable subUTCMonth() Sub one month to the instance (using timestamp).
|
||||
* @method CarbonPeriod monthsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.
|
||||
* @method float diffInUTCMonths(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of months.
|
||||
* @method CarbonImmutable addUTCQuarters(int|float $value = 1) Add quarters (the $value count passed in) to the instance (using timestamp).
|
||||
* @method CarbonImmutable addUTCQuarter() Add one quarter to the instance (using timestamp).
|
||||
* @method CarbonImmutable subUTCQuarters(int|float $value = 1) Sub quarters (the $value count passed in) to the instance (using timestamp).
|
||||
* @method CarbonImmutable subUTCQuarter() Sub one quarter to the instance (using timestamp).
|
||||
* @method CarbonPeriod quartersUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.
|
||||
* @method float diffInUTCQuarters(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of quarters.
|
||||
* @method CarbonImmutable addUTCYears(int|float $value = 1) Add years (the $value count passed in) to the instance (using timestamp).
|
||||
* @method CarbonImmutable addUTCYear() Add one year to the instance (using timestamp).
|
||||
* @method CarbonImmutable subUTCYears(int|float $value = 1) Sub years (the $value count passed in) to the instance (using timestamp).
|
||||
* @method CarbonImmutable subUTCYear() Sub one year to the instance (using timestamp).
|
||||
* @method CarbonPeriod yearsUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.
|
||||
* @method float diffInUTCYears(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of years.
|
||||
* @method CarbonImmutable addUTCDecades(int|float $value = 1) Add decades (the $value count passed in) to the instance (using timestamp).
|
||||
* @method CarbonImmutable addUTCDecade() Add one decade to the instance (using timestamp).
|
||||
* @method CarbonImmutable subUTCDecades(int|float $value = 1) Sub decades (the $value count passed in) to the instance (using timestamp).
|
||||
* @method CarbonImmutable subUTCDecade() Sub one decade to the instance (using timestamp).
|
||||
* @method CarbonPeriod decadesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.
|
||||
* @method float diffInUTCDecades(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of decades.
|
||||
* @method CarbonImmutable addUTCCenturies(int|float $value = 1) Add centuries (the $value count passed in) to the instance (using timestamp).
|
||||
* @method CarbonImmutable addUTCCentury() Add one century to the instance (using timestamp).
|
||||
* @method CarbonImmutable subUTCCenturies(int|float $value = 1) Sub centuries (the $value count passed in) to the instance (using timestamp).
|
||||
* @method CarbonImmutable subUTCCentury() Sub one century to the instance (using timestamp).
|
||||
* @method CarbonPeriod centuriesUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.
|
||||
* @method float diffInUTCCenturies(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of centuries.
|
||||
* @method CarbonImmutable addUTCMillennia(int|float $value = 1) Add millennia (the $value count passed in) to the instance (using timestamp).
|
||||
* @method CarbonImmutable addUTCMillennium() Add one millennium to the instance (using timestamp).
|
||||
* @method CarbonImmutable subUTCMillennia(int|float $value = 1) Sub millennia (the $value count passed in) to the instance (using timestamp).
|
||||
* @method CarbonImmutable subUTCMillennium() Sub one millennium to the instance (using timestamp).
|
||||
* @method CarbonPeriod millenniaUntil($endDate = null, int|float $factor = 1) Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.
|
||||
* @method float diffInUTCMillennia(DateTimeInterface|string|null $date, bool $absolute = false) Convert current and given date in UTC timezone and return a floating number of millennia.
|
||||
* @method CarbonImmutable roundYear(float $precision = 1, string $function = "round") Round the current instance year with given precision using the given function.
|
||||
* @method CarbonImmutable roundYears(float $precision = 1, string $function = "round") Round the current instance year with given precision using the given function.
|
||||
* @method CarbonImmutable floorYear(float $precision = 1) Truncate the current instance year with given precision.
|
||||
* @method CarbonImmutable floorYears(float $precision = 1) Truncate the current instance year with given precision.
|
||||
* @method CarbonImmutable ceilYear(float $precision = 1) Ceil the current instance year with given precision.
|
||||
* @method CarbonImmutable ceilYears(float $precision = 1) Ceil the current instance year with given precision.
|
||||
* @method CarbonImmutable roundMonth(float $precision = 1, string $function = "round") Round the current instance month with given precision using the given function.
|
||||
* @method CarbonImmutable roundMonths(float $precision = 1, string $function = "round") Round the current instance month with given precision using the given function.
|
||||
* @method CarbonImmutable floorMonth(float $precision = 1) Truncate the current instance month with given precision.
|
||||
* @method CarbonImmutable floorMonths(float $precision = 1) Truncate the current instance month with given precision.
|
||||
* @method CarbonImmutable ceilMonth(float $precision = 1) Ceil the current instance month with given precision.
|
||||
* @method CarbonImmutable ceilMonths(float $precision = 1) Ceil the current instance month with given precision.
|
||||
* @method CarbonImmutable roundDay(float $precision = 1, string $function = "round") Round the current instance day with given precision using the given function.
|
||||
* @method CarbonImmutable roundDays(float $precision = 1, string $function = "round") Round the current instance day with given precision using the given function.
|
||||
* @method CarbonImmutable floorDay(float $precision = 1) Truncate the current instance day with given precision.
|
||||
* @method CarbonImmutable floorDays(float $precision = 1) Truncate the current instance day with given precision.
|
||||
* @method CarbonImmutable ceilDay(float $precision = 1) Ceil the current instance day with given precision.
|
||||
* @method CarbonImmutable ceilDays(float $precision = 1) Ceil the current instance day with given precision.
|
||||
* @method CarbonImmutable roundHour(float $precision = 1, string $function = "round") Round the current instance hour with given precision using the given function.
|
||||
* @method CarbonImmutable roundHours(float $precision = 1, string $function = "round") Round the current instance hour with given precision using the given function.
|
||||
* @method CarbonImmutable floorHour(float $precision = 1) Truncate the current instance hour with given precision.
|
||||
* @method CarbonImmutable floorHours(float $precision = 1) Truncate the current instance hour with given precision.
|
||||
* @method CarbonImmutable ceilHour(float $precision = 1) Ceil the current instance hour with given precision.
|
||||
* @method CarbonImmutable ceilHours(float $precision = 1) Ceil the current instance hour with given precision.
|
||||
* @method CarbonImmutable roundMinute(float $precision = 1, string $function = "round") Round the current instance minute with given precision using the given function.
|
||||
* @method CarbonImmutable roundMinutes(float $precision = 1, string $function = "round") Round the current instance minute with given precision using the given function.
|
||||
* @method CarbonImmutable floorMinute(float $precision = 1) Truncate the current instance minute with given precision.
|
||||
* @method CarbonImmutable floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.
|
||||
* @method CarbonImmutable ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.
|
||||
* @method CarbonImmutable ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.
|
||||
* @method CarbonImmutable roundSecond(float $precision = 1, string $function = "round") Round the current instance second with given precision using the given function.
|
||||
* @method CarbonImmutable roundSeconds(float $precision = 1, string $function = "round") Round the current instance second with given precision using the given function.
|
||||
* @method CarbonImmutable floorSecond(float $precision = 1) Truncate the current instance second with given precision.
|
||||
* @method CarbonImmutable floorSeconds(float $precision = 1) Truncate the current instance second with given precision.
|
||||
* @method CarbonImmutable ceilSecond(float $precision = 1) Ceil the current instance second with given precision.
|
||||
* @method CarbonImmutable ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.
|
||||
* @method CarbonImmutable roundMillennium(float $precision = 1, string $function = "round") Round the current instance millennium with given precision using the given function.
|
||||
* @method CarbonImmutable roundMillennia(float $precision = 1, string $function = "round") Round the current instance millennium with given precision using the given function.
|
||||
* @method CarbonImmutable floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.
|
||||
* @method CarbonImmutable floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.
|
||||
* @method CarbonImmutable ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.
|
||||
* @method CarbonImmutable ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.
|
||||
* @method CarbonImmutable roundCentury(float $precision = 1, string $function = "round") Round the current instance century with given precision using the given function.
|
||||
* @method CarbonImmutable roundCenturies(float $precision = 1, string $function = "round") Round the current instance century with given precision using the given function.
|
||||
* @method CarbonImmutable floorCentury(float $precision = 1) Truncate the current instance century with given precision.
|
||||
* @method CarbonImmutable floorCenturies(float $precision = 1) Truncate the current instance century with given precision.
|
||||
* @method CarbonImmutable ceilCentury(float $precision = 1) Ceil the current instance century with given precision.
|
||||
* @method CarbonImmutable ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.
|
||||
* @method CarbonImmutable roundDecade(float $precision = 1, string $function = "round") Round the current instance decade with given precision using the given function.
|
||||
* @method CarbonImmutable roundDecades(float $precision = 1, string $function = "round") Round the current instance decade with given precision using the given function.
|
||||
* @method CarbonImmutable floorDecade(float $precision = 1) Truncate the current instance decade with given precision.
|
||||
* @method CarbonImmutable floorDecades(float $precision = 1) Truncate the current instance decade with given precision.
|
||||
* @method CarbonImmutable ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.
|
||||
* @method CarbonImmutable ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.
|
||||
* @method CarbonImmutable roundQuarter(float $precision = 1, string $function = "round") Round the current instance quarter with given precision using the given function.
|
||||
* @method CarbonImmutable roundQuarters(float $precision = 1, string $function = "round") Round the current instance quarter with given precision using the given function.
|
||||
* @method CarbonImmutable floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.
|
||||
* @method CarbonImmutable floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.
|
||||
* @method CarbonImmutable ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.
|
||||
* @method CarbonImmutable ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.
|
||||
* @method CarbonImmutable roundMillisecond(float $precision = 1, string $function = "round") Round the current instance millisecond with given precision using the given function.
|
||||
* @method CarbonImmutable roundMilliseconds(float $precision = 1, string $function = "round") Round the current instance millisecond with given precision using the given function.
|
||||
* @method CarbonImmutable floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.
|
||||
* @method CarbonImmutable floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.
|
||||
* @method CarbonImmutable ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.
|
||||
* @method CarbonImmutable ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.
|
||||
* @method CarbonImmutable roundMicrosecond(float $precision = 1, string $function = "round") Round the current instance microsecond with given precision using the given function.
|
||||
* @method CarbonImmutable roundMicroseconds(float $precision = 1, string $function = "round") Round the current instance microsecond with given precision using the given function.
|
||||
* @method CarbonImmutable floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.
|
||||
* @method CarbonImmutable floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.
|
||||
* @method CarbonImmutable ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.
|
||||
* @method CarbonImmutable ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.
|
||||
* @method string shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
|
||||
* @method string longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
|
||||
* @method string shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
|
||||
* @method string longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
|
||||
* @method string shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
|
||||
* @method string longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
|
||||
* @method string shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
|
||||
* @method string longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
|
||||
* @method int centuriesInMillennium() Return the number of centuries contained in the current millennium
|
||||
* @method int|static centuryOfMillennium(?int $century = null) Return the value of the century starting from the beginning of the current millennium when called with no parameters, change the current century when called with an integer value
|
||||
* @method int|static dayOfCentury(?int $day = null) Return the value of the day starting from the beginning of the current century when called with no parameters, change the current day when called with an integer value
|
||||
* @method int|static dayOfDecade(?int $day = null) Return the value of the day starting from the beginning of the current decade when called with no parameters, change the current day when called with an integer value
|
||||
* @method int|static dayOfMillennium(?int $day = null) Return the value of the day starting from the beginning of the current millennium when called with no parameters, change the current day when called with an integer value
|
||||
* @method int|static dayOfMonth(?int $day = null) Return the value of the day starting from the beginning of the current month when called with no parameters, change the current day when called with an integer value
|
||||
* @method int|static dayOfQuarter(?int $day = null) Return the value of the day starting from the beginning of the current quarter when called with no parameters, change the current day when called with an integer value
|
||||
* @method int|static dayOfWeek(?int $day = null) Return the value of the day starting from the beginning of the current week when called with no parameters, change the current day when called with an integer value
|
||||
* @method int daysInCentury() Return the number of days contained in the current century
|
||||
* @method int daysInDecade() Return the number of days contained in the current decade
|
||||
* @method int daysInMillennium() Return the number of days contained in the current millennium
|
||||
* @method int daysInMonth() Return the number of days contained in the current month
|
||||
* @method int daysInQuarter() Return the number of days contained in the current quarter
|
||||
* @method int daysInWeek() Return the number of days contained in the current week
|
||||
* @method int daysInYear() Return the number of days contained in the current year
|
||||
* @method int|static decadeOfCentury(?int $decade = null) Return the value of the decade starting from the beginning of the current century when called with no parameters, change the current decade when called with an integer value
|
||||
* @method int|static decadeOfMillennium(?int $decade = null) Return the value of the decade starting from the beginning of the current millennium when called with no parameters, change the current decade when called with an integer value
|
||||
* @method int decadesInCentury() Return the number of decades contained in the current century
|
||||
* @method int decadesInMillennium() Return the number of decades contained in the current millennium
|
||||
* @method int|static hourOfCentury(?int $hour = null) Return the value of the hour starting from the beginning of the current century when called with no parameters, change the current hour when called with an integer value
|
||||
* @method int|static hourOfDay(?int $hour = null) Return the value of the hour starting from the beginning of the current day when called with no parameters, change the current hour when called with an integer value
|
||||
* @method int|static hourOfDecade(?int $hour = null) Return the value of the hour starting from the beginning of the current decade when called with no parameters, change the current hour when called with an integer value
|
||||
* @method int|static hourOfMillennium(?int $hour = null) Return the value of the hour starting from the beginning of the current millennium when called with no parameters, change the current hour when called with an integer value
|
||||
* @method int|static hourOfMonth(?int $hour = null) Return the value of the hour starting from the beginning of the current month when called with no parameters, change the current hour when called with an integer value
|
||||
* @method int|static hourOfQuarter(?int $hour = null) Return the value of the hour starting from the beginning of the current quarter when called with no parameters, change the current hour when called with an integer value
|
||||
* @method int|static hourOfWeek(?int $hour = null) Return the value of the hour starting from the beginning of the current week when called with no parameters, change the current hour when called with an integer value
|
||||
* @method int|static hourOfYear(?int $hour = null) Return the value of the hour starting from the beginning of the current year when called with no parameters, change the current hour when called with an integer value
|
||||
* @method int hoursInCentury() Return the number of hours contained in the current century
|
||||
* @method int hoursInDay() Return the number of hours contained in the current day
|
||||
* @method int hoursInDecade() Return the number of hours contained in the current decade
|
||||
* @method int hoursInMillennium() Return the number of hours contained in the current millennium
|
||||
* @method int hoursInMonth() Return the number of hours contained in the current month
|
||||
* @method int hoursInQuarter() Return the number of hours contained in the current quarter
|
||||
* @method int hoursInWeek() Return the number of hours contained in the current week
|
||||
* @method int hoursInYear() Return the number of hours contained in the current year
|
||||
* @method int|static microsecondOfCentury(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current century when called with no parameters, change the current microsecond when called with an integer value
|
||||
* @method int|static microsecondOfDay(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current day when called with no parameters, change the current microsecond when called with an integer value
|
||||
* @method int|static microsecondOfDecade(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current decade when called with no parameters, change the current microsecond when called with an integer value
|
||||
* @method int|static microsecondOfHour(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current hour when called with no parameters, change the current microsecond when called with an integer value
|
||||
* @method int|static microsecondOfMillennium(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millennium when called with no parameters, change the current microsecond when called with an integer value
|
||||
* @method int|static microsecondOfMillisecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current millisecond when called with no parameters, change the current microsecond when called with an integer value
|
||||
* @method int|static microsecondOfMinute(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current minute when called with no parameters, change the current microsecond when called with an integer value
|
||||
* @method int|static microsecondOfMonth(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current month when called with no parameters, change the current microsecond when called with an integer value
|
||||
* @method int|static microsecondOfQuarter(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current quarter when called with no parameters, change the current microsecond when called with an integer value
|
||||
* @method int|static microsecondOfSecond(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current second when called with no parameters, change the current microsecond when called with an integer value
|
||||
* @method int|static microsecondOfWeek(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current week when called with no parameters, change the current microsecond when called with an integer value
|
||||
* @method int|static microsecondOfYear(?int $microsecond = null) Return the value of the microsecond starting from the beginning of the current year when called with no parameters, change the current microsecond when called with an integer value
|
||||
* @method int microsecondsInCentury() Return the number of microseconds contained in the current century
|
||||
* @method int microsecondsInDay() Return the number of microseconds contained in the current day
|
||||
* @method int microsecondsInDecade() Return the number of microseconds contained in the current decade
|
||||
* @method int microsecondsInHour() Return the number of microseconds contained in the current hour
|
||||
* @method int microsecondsInMillennium() Return the number of microseconds contained in the current millennium
|
||||
* @method int microsecondsInMillisecond() Return the number of microseconds contained in the current millisecond
|
||||
* @method int microsecondsInMinute() Return the number of microseconds contained in the current minute
|
||||
* @method int microsecondsInMonth() Return the number of microseconds contained in the current month
|
||||
* @method int microsecondsInQuarter() Return the number of microseconds contained in the current quarter
|
||||
* @method int microsecondsInSecond() Return the number of microseconds contained in the current second
|
||||
* @method int microsecondsInWeek() Return the number of microseconds contained in the current week
|
||||
* @method int microsecondsInYear() Return the number of microseconds contained in the current year
|
||||
* @method int|static millisecondOfCentury(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current century when called with no parameters, change the current millisecond when called with an integer value
|
||||
* @method int|static millisecondOfDay(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current day when called with no parameters, change the current millisecond when called with an integer value
|
||||
* @method int|static millisecondOfDecade(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current decade when called with no parameters, change the current millisecond when called with an integer value
|
||||
* @method int|static millisecondOfHour(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current hour when called with no parameters, change the current millisecond when called with an integer value
|
||||
* @method int|static millisecondOfMillennium(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current millennium when called with no parameters, change the current millisecond when called with an integer value
|
||||
* @method int|static millisecondOfMinute(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current minute when called with no parameters, change the current millisecond when called with an integer value
|
||||
* @method int|static millisecondOfMonth(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current month when called with no parameters, change the current millisecond when called with an integer value
|
||||
* @method int|static millisecondOfQuarter(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current quarter when called with no parameters, change the current millisecond when called with an integer value
|
||||
* @method int|static millisecondOfSecond(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current second when called with no parameters, change the current millisecond when called with an integer value
|
||||
* @method int|static millisecondOfWeek(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current week when called with no parameters, change the current millisecond when called with an integer value
|
||||
* @method int|static millisecondOfYear(?int $millisecond = null) Return the value of the millisecond starting from the beginning of the current year when called with no parameters, change the current millisecond when called with an integer value
|
||||
* @method int millisecondsInCentury() Return the number of milliseconds contained in the current century
|
||||
* @method int millisecondsInDay() Return the number of milliseconds contained in the current day
|
||||
* @method int millisecondsInDecade() Return the number of milliseconds contained in the current decade
|
||||
* @method int millisecondsInHour() Return the number of milliseconds contained in the current hour
|
||||
* @method int millisecondsInMillennium() Return the number of milliseconds contained in the current millennium
|
||||
* @method int millisecondsInMinute() Return the number of milliseconds contained in the current minute
|
||||
* @method int millisecondsInMonth() Return the number of milliseconds contained in the current month
|
||||
* @method int millisecondsInQuarter() Return the number of milliseconds contained in the current quarter
|
||||
* @method int millisecondsInSecond() Return the number of milliseconds contained in the current second
|
||||
* @method int millisecondsInWeek() Return the number of milliseconds contained in the current week
|
||||
* @method int millisecondsInYear() Return the number of milliseconds contained in the current year
|
||||
* @method int|static minuteOfCentury(?int $minute = null) Return the value of the minute starting from the beginning of the current century when called with no parameters, change the current minute when called with an integer value
|
||||
* @method int|static minuteOfDay(?int $minute = null) Return the value of the minute starting from the beginning of the current day when called with no parameters, change the current minute when called with an integer value
|
||||
* @method int|static minuteOfDecade(?int $minute = null) Return the value of the minute starting from the beginning of the current decade when called with no parameters, change the current minute when called with an integer value
|
||||
* @method int|static minuteOfHour(?int $minute = null) Return the value of the minute starting from the beginning of the current hour when called with no parameters, change the current minute when called with an integer value
|
||||
* @method int|static minuteOfMillennium(?int $minute = null) Return the value of the minute starting from the beginning of the current millennium when called with no parameters, change the current minute when called with an integer value
|
||||
* @method int|static minuteOfMonth(?int $minute = null) Return the value of the minute starting from the beginning of the current month when called with no parameters, change the current minute when called with an integer value
|
||||
* @method int|static minuteOfQuarter(?int $minute = null) Return the value of the minute starting from the beginning of the current quarter when called with no parameters, change the current minute when called with an integer value
|
||||
* @method int|static minuteOfWeek(?int $minute = null) Return the value of the minute starting from the beginning of the current week when called with no parameters, change the current minute when called with an integer value
|
||||
* @method int|static minuteOfYear(?int $minute = null) Return the value of the minute starting from the beginning of the current year when called with no parameters, change the current minute when called with an integer value
|
||||
* @method int minutesInCentury() Return the number of minutes contained in the current century
|
||||
* @method int minutesInDay() Return the number of minutes contained in the current day
|
||||
* @method int minutesInDecade() Return the number of minutes contained in the current decade
|
||||
* @method int minutesInHour() Return the number of minutes contained in the current hour
|
||||
* @method int minutesInMillennium() Return the number of minutes contained in the current millennium
|
||||
* @method int minutesInMonth() Return the number of minutes contained in the current month
|
||||
* @method int minutesInQuarter() Return the number of minutes contained in the current quarter
|
||||
* @method int minutesInWeek() Return the number of minutes contained in the current week
|
||||
* @method int minutesInYear() Return the number of minutes contained in the current year
|
||||
* @method int|static monthOfCentury(?int $month = null) Return the value of the month starting from the beginning of the current century when called with no parameters, change the current month when called with an integer value
|
||||
* @method int|static monthOfDecade(?int $month = null) Return the value of the month starting from the beginning of the current decade when called with no parameters, change the current month when called with an integer value
|
||||
* @method int|static monthOfMillennium(?int $month = null) Return the value of the month starting from the beginning of the current millennium when called with no parameters, change the current month when called with an integer value
|
||||
* @method int|static monthOfQuarter(?int $month = null) Return the value of the month starting from the beginning of the current quarter when called with no parameters, change the current month when called with an integer value
|
||||
* @method int|static monthOfYear(?int $month = null) Return the value of the month starting from the beginning of the current year when called with no parameters, change the current month when called with an integer value
|
||||
* @method int monthsInCentury() Return the number of months contained in the current century
|
||||
* @method int monthsInDecade() Return the number of months contained in the current decade
|
||||
* @method int monthsInMillennium() Return the number of months contained in the current millennium
|
||||
* @method int monthsInQuarter() Return the number of months contained in the current quarter
|
||||
* @method int monthsInYear() Return the number of months contained in the current year
|
||||
* @method int|static quarterOfCentury(?int $quarter = null) Return the value of the quarter starting from the beginning of the current century when called with no parameters, change the current quarter when called with an integer value
|
||||
* @method int|static quarterOfDecade(?int $quarter = null) Return the value of the quarter starting from the beginning of the current decade when called with no parameters, change the current quarter when called with an integer value
|
||||
* @method int|static quarterOfMillennium(?int $quarter = null) Return the value of the quarter starting from the beginning of the current millennium when called with no parameters, change the current quarter when called with an integer value
|
||||
* @method int|static quarterOfYear(?int $quarter = null) Return the value of the quarter starting from the beginning of the current year when called with no parameters, change the current quarter when called with an integer value
|
||||
* @method int quartersInCentury() Return the number of quarters contained in the current century
|
||||
* @method int quartersInDecade() Return the number of quarters contained in the current decade
|
||||
* @method int quartersInMillennium() Return the number of quarters contained in the current millennium
|
||||
* @method int quartersInYear() Return the number of quarters contained in the current year
|
||||
* @method int|static secondOfCentury(?int $second = null) Return the value of the second starting from the beginning of the current century when called with no parameters, change the current second when called with an integer value
|
||||
* @method int|static secondOfDay(?int $second = null) Return the value of the second starting from the beginning of the current day when called with no parameters, change the current second when called with an integer value
|
||||
* @method int|static secondOfDecade(?int $second = null) Return the value of the second starting from the beginning of the current decade when called with no parameters, change the current second when called with an integer value
|
||||
* @method int|static secondOfHour(?int $second = null) Return the value of the second starting from the beginning of the current hour when called with no parameters, change the current second when called with an integer value
|
||||
* @method int|static secondOfMillennium(?int $second = null) Return the value of the second starting from the beginning of the current millennium when called with no parameters, change the current second when called with an integer value
|
||||
* @method int|static secondOfMinute(?int $second = null) Return the value of the second starting from the beginning of the current minute when called with no parameters, change the current second when called with an integer value
|
||||
* @method int|static secondOfMonth(?int $second = null) Return the value of the second starting from the beginning of the current month when called with no parameters, change the current second when called with an integer value
|
||||
* @method int|static secondOfQuarter(?int $second = null) Return the value of the second starting from the beginning of the current quarter when called with no parameters, change the current second when called with an integer value
|
||||
* @method int|static secondOfWeek(?int $second = null) Return the value of the second starting from the beginning of the current week when called with no parameters, change the current second when called with an integer value
|
||||
* @method int|static secondOfYear(?int $second = null) Return the value of the second starting from the beginning of the current year when called with no parameters, change the current second when called with an integer value
|
||||
* @method int secondsInCentury() Return the number of seconds contained in the current century
|
||||
* @method int secondsInDay() Return the number of seconds contained in the current day
|
||||
* @method int secondsInDecade() Return the number of seconds contained in the current decade
|
||||
* @method int secondsInHour() Return the number of seconds contained in the current hour
|
||||
* @method int secondsInMillennium() Return the number of seconds contained in the current millennium
|
||||
* @method int secondsInMinute() Return the number of seconds contained in the current minute
|
||||
* @method int secondsInMonth() Return the number of seconds contained in the current month
|
||||
* @method int secondsInQuarter() Return the number of seconds contained in the current quarter
|
||||
* @method int secondsInWeek() Return the number of seconds contained in the current week
|
||||
* @method int secondsInYear() Return the number of seconds contained in the current year
|
||||
* @method int|static weekOfCentury(?int $week = null) Return the value of the week starting from the beginning of the current century when called with no parameters, change the current week when called with an integer value
|
||||
* @method int|static weekOfDecade(?int $week = null) Return the value of the week starting from the beginning of the current decade when called with no parameters, change the current week when called with an integer value
|
||||
* @method int|static weekOfMillennium(?int $week = null) Return the value of the week starting from the beginning of the current millennium when called with no parameters, change the current week when called with an integer value
|
||||
* @method int|static weekOfMonth(?int $week = null) Return the value of the week starting from the beginning of the current month when called with no parameters, change the current week when called with an integer value
|
||||
* @method int|static weekOfQuarter(?int $week = null) Return the value of the week starting from the beginning of the current quarter when called with no parameters, change the current week when called with an integer value
|
||||
* @method int|static weekOfYear(?int $week = null) Return the value of the week starting from the beginning of the current year when called with no parameters, change the current week when called with an integer value
|
||||
* @method int weeksInCentury() Return the number of weeks contained in the current century
|
||||
* @method int weeksInDecade() Return the number of weeks contained in the current decade
|
||||
* @method int weeksInMillennium() Return the number of weeks contained in the current millennium
|
||||
* @method int weeksInMonth() Return the number of weeks contained in the current month
|
||||
* @method int weeksInQuarter() Return the number of weeks contained in the current quarter
|
||||
* @method int|static yearOfCentury(?int $year = null) Return the value of the year starting from the beginning of the current century when called with no parameters, change the current year when called with an integer value
|
||||
* @method int|static yearOfDecade(?int $year = null) Return the value of the year starting from the beginning of the current decade when called with no parameters, change the current year when called with an integer value
|
||||
* @method int|static yearOfMillennium(?int $year = null) Return the value of the year starting from the beginning of the current millennium when called with no parameters, change the current year when called with an integer value
|
||||
* @method int yearsInCentury() Return the number of years contained in the current century
|
||||
* @method int yearsInDecade() Return the number of years contained in the current decade
|
||||
* @method int yearsInMillennium() Return the number of years contained in the current millennium
|
||||
*
|
||||
* </autodoc>
|
||||
*/
|
||||
class CarbonImmutable extends DateTimeImmutable implements CarbonInterface
|
||||
{
|
||||
use Date {
|
||||
__clone as dateTraitClone;
|
||||
}
|
||||
|
||||
public function __clone(): void
|
||||
{
|
||||
$this->dateTraitClone();
|
||||
$this->endOfTime = false;
|
||||
$this->startOfTime = false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a very old date representing start of time.
|
||||
*
|
||||
* @return static
|
||||
*/
|
||||
public static function startOfTime(): static
|
||||
{
|
||||
$date = static::parse('0001-01-01')->years(self::getStartOfTimeYear());
|
||||
$date->startOfTime = true;
|
||||
|
||||
return $date;
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a very far date representing end of time.
|
||||
*
|
||||
* @return static
|
||||
*/
|
||||
public static function endOfTime(): static
|
||||
{
|
||||
$date = static::parse('9999-12-31 23:59:59.999999')->years(self::getEndOfTimeYear());
|
||||
$date->endOfTime = true;
|
||||
|
||||
return $date;
|
||||
}
|
||||
|
||||
/**
|
||||
* @codeCoverageIgnore
|
||||
*/
|
||||
private static function getEndOfTimeYear(): int
|
||||
{
|
||||
return 1118290769066902787; // PHP_INT_MAX no longer work since PHP 8.1
|
||||
}
|
||||
|
||||
/**
|
||||
* @codeCoverageIgnore
|
||||
*/
|
||||
private static function getStartOfTimeYear(): int
|
||||
{
|
||||
return -1118290769066898816; // PHP_INT_MIN no longer work since PHP 8.1
|
||||
}
|
||||
}
|
||||
4934
vendor/nesbot/carbon/src/Carbon/CarbonInterface.php
vendored
Normal file
4934
vendor/nesbot/carbon/src/Carbon/CarbonInterface.php
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3402
vendor/nesbot/carbon/src/Carbon/CarbonInterval.php
vendored
Normal file
3402
vendor/nesbot/carbon/src/Carbon/CarbonInterval.php
vendored
Normal file
File diff suppressed because it is too large
Load Diff
2579
vendor/nesbot/carbon/src/Carbon/CarbonPeriod.php
vendored
Normal file
2579
vendor/nesbot/carbon/src/Carbon/CarbonPeriod.php
vendored
Normal file
File diff suppressed because it is too large
Load Diff
38
vendor/nesbot/carbon/src/Carbon/CarbonPeriodImmutable.php
vendored
Normal file
38
vendor/nesbot/carbon/src/Carbon/CarbonPeriodImmutable.php
vendored
Normal file
@@ -0,0 +1,38 @@
|
||||
<?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;
|
||||
|
||||
class CarbonPeriodImmutable extends CarbonPeriod
|
||||
{
|
||||
/**
|
||||
* Default date class of iteration items.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected const DEFAULT_DATE_CLASS = CarbonImmutable::class;
|
||||
|
||||
/**
|
||||
* Date class of iteration items.
|
||||
*/
|
||||
protected string $dateClass = CarbonImmutable::class;
|
||||
|
||||
/**
|
||||
* Prepare the instance to be set (self if mutable to be mutated,
|
||||
* copy if immutable to generate a new instance).
|
||||
*/
|
||||
protected function copyIfImmutable(): static
|
||||
{
|
||||
return $this->constructed ? clone $this : $this;
|
||||
}
|
||||
}
|
||||
322
vendor/nesbot/carbon/src/Carbon/CarbonTimeZone.php
vendored
Normal file
322
vendor/nesbot/carbon/src/Carbon/CarbonTimeZone.php
vendored
Normal file
@@ -0,0 +1,322 @@
|
||||
<?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\InvalidCastException;
|
||||
use Carbon\Exceptions\InvalidTimeZoneException;
|
||||
use Carbon\Traits\LocalFactory;
|
||||
use DateTimeInterface;
|
||||
use DateTimeZone;
|
||||
use Exception;
|
||||
use Throwable;
|
||||
|
||||
class CarbonTimeZone extends DateTimeZone
|
||||
{
|
||||
use LocalFactory;
|
||||
|
||||
public const MAXIMUM_TIMEZONE_OFFSET = 99;
|
||||
|
||||
public function __construct(string|int|float $timezone)
|
||||
{
|
||||
$this->initLocalFactory();
|
||||
|
||||
parent::__construct(static::getDateTimeZoneNameFromMixed($timezone));
|
||||
}
|
||||
|
||||
protected static function parseNumericTimezone(string|int|float $timezone): string
|
||||
{
|
||||
if (abs((float) $timezone) > static::MAXIMUM_TIMEZONE_OFFSET) {
|
||||
throw new InvalidTimeZoneException(
|
||||
'Absolute timezone offset cannot be greater than '.
|
||||
static::MAXIMUM_TIMEZONE_OFFSET.'.',
|
||||
);
|
||||
}
|
||||
|
||||
return ($timezone >= 0 ? '+' : '').ltrim((string) $timezone, '+').':00';
|
||||
}
|
||||
|
||||
protected static function getDateTimeZoneNameFromMixed(string|int|float $timezone): string
|
||||
{
|
||||
if (\is_string($timezone)) {
|
||||
$timezone = preg_replace('/^\s*([+-]\d+)(\d{2})\s*$/', '$1:$2', $timezone);
|
||||
}
|
||||
|
||||
if (is_numeric($timezone)) {
|
||||
return static::parseNumericTimezone($timezone);
|
||||
}
|
||||
|
||||
return $timezone;
|
||||
}
|
||||
|
||||
/**
|
||||
* Cast the current instance into the given class.
|
||||
*
|
||||
* @param class-string<DateTimeZone> $className The $className::instance() method will be called to cast the current object.
|
||||
*
|
||||
* @return DateTimeZone|mixed
|
||||
*/
|
||||
public function cast(string $className): mixed
|
||||
{
|
||||
if (!method_exists($className, 'instance')) {
|
||||
if (is_a($className, DateTimeZone::class, true)) {
|
||||
return new $className($this->getName());
|
||||
}
|
||||
|
||||
throw new InvalidCastException("$className has not the instance() method needed to cast the date.");
|
||||
}
|
||||
|
||||
return $className::instance($this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a CarbonTimeZone from mixed input.
|
||||
*
|
||||
* @param DateTimeZone|string|int|false|null $object original value to get CarbonTimeZone from it.
|
||||
* @param DateTimeZone|string|int|false|null $objectDump dump of the object for error messages.
|
||||
*
|
||||
* @throws InvalidTimeZoneException
|
||||
*
|
||||
* @return static|null
|
||||
*/
|
||||
public static function instance(
|
||||
DateTimeZone|string|int|false|null $object,
|
||||
DateTimeZone|string|int|false|null $objectDump = null,
|
||||
): ?self {
|
||||
$timezone = $object;
|
||||
|
||||
if ($timezone instanceof static) {
|
||||
return $timezone;
|
||||
}
|
||||
|
||||
if ($timezone === null || $timezone === false) {
|
||||
return null;
|
||||
}
|
||||
|
||||
try {
|
||||
if (!($timezone instanceof DateTimeZone)) {
|
||||
$name = static::getDateTimeZoneNameFromMixed($object);
|
||||
$timezone = new static($name);
|
||||
}
|
||||
|
||||
return $timezone instanceof static ? $timezone : new static($timezone->getName());
|
||||
} catch (Exception $exception) {
|
||||
throw new InvalidTimeZoneException(
|
||||
'Unknown or bad timezone ('.($objectDump ?: $object).')',
|
||||
previous: $exception,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns abbreviated name of the current timezone according to DST setting.
|
||||
*
|
||||
* @param bool $dst
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getAbbreviatedName(bool $dst = false): string
|
||||
{
|
||||
$name = $this->getName();
|
||||
|
||||
foreach ($this->listAbbreviations() as $abbreviation => $zones) {
|
||||
foreach ($zones as $zone) {
|
||||
if ($zone['timezone_id'] === $name && $zone['dst'] == $dst) {
|
||||
return $abbreviation;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return 'unknown';
|
||||
}
|
||||
|
||||
/**
|
||||
* @alias getAbbreviatedName
|
||||
*
|
||||
* Returns abbreviated name of the current timezone according to DST setting.
|
||||
*
|
||||
* @param bool $dst
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getAbbr(bool $dst = false): string
|
||||
{
|
||||
return $this->getAbbreviatedName($dst);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the offset as string "sHH:MM" (such as "+00:00" or "-12:30").
|
||||
*/
|
||||
public function toOffsetName(?DateTimeInterface $date = null): string
|
||||
{
|
||||
return static::getOffsetNameFromMinuteOffset(
|
||||
$this->getOffset($this->resolveCarbon($date)) / 60,
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a new CarbonTimeZone object using the offset string instead of region string.
|
||||
*/
|
||||
public function toOffsetTimeZone(?DateTimeInterface $date = null): static
|
||||
{
|
||||
return new static($this->toOffsetName($date));
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the first region string (such as "America/Toronto") that matches the current timezone or
|
||||
* false if no match is found.
|
||||
*
|
||||
* @see timezone_name_from_abbr native PHP function.
|
||||
*/
|
||||
public function toRegionName(?DateTimeInterface $date = null, int $isDST = 1): ?string
|
||||
{
|
||||
$name = $this->getName();
|
||||
$firstChar = substr($name, 0, 1);
|
||||
|
||||
if ($firstChar !== '+' && $firstChar !== '-') {
|
||||
return $name;
|
||||
}
|
||||
|
||||
$date = $this->resolveCarbon($date);
|
||||
|
||||
// Integer construction no longer supported since PHP 8
|
||||
// @codeCoverageIgnoreStart
|
||||
try {
|
||||
$offset = @$this->getOffset($date) ?: 0;
|
||||
} catch (Throwable) {
|
||||
$offset = 0;
|
||||
}
|
||||
// @codeCoverageIgnoreEnd
|
||||
|
||||
$name = @timezone_name_from_abbr('', $offset, $isDST);
|
||||
|
||||
if ($name) {
|
||||
return $name;
|
||||
}
|
||||
|
||||
foreach (timezone_identifiers_list() as $timezone) {
|
||||
if (Carbon::instance($date)->setTimezone($timezone)->getOffset() === $offset) {
|
||||
return $timezone;
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a new CarbonTimeZone object using the region string instead of offset string.
|
||||
*/
|
||||
public function toRegionTimeZone(?DateTimeInterface $date = null): ?self
|
||||
{
|
||||
$timezone = $this->toRegionName($date);
|
||||
|
||||
if ($timezone !== null) {
|
||||
return new static($timezone);
|
||||
}
|
||||
|
||||
if (Carbon::isStrictModeEnabled()) {
|
||||
throw new InvalidTimeZoneException('Unknown timezone for offset '.$this->getOffset($this->resolveCarbon($date)).' seconds.');
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Cast to string (get timezone name).
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function __toString()
|
||||
{
|
||||
return $this->getName();
|
||||
}
|
||||
|
||||
/**
|
||||
* Return the type number:
|
||||
*
|
||||
* Type 1; A UTC offset, such as -0300
|
||||
* Type 2; A timezone abbreviation, such as GMT
|
||||
* Type 3: A timezone identifier, such as Europe/London
|
||||
*/
|
||||
public function getType(): int
|
||||
{
|
||||
return preg_match('/"timezone_type";i:(\d)/', serialize($this), $match) ? (int) $match[1] : 3;
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a CarbonTimeZone from mixed input.
|
||||
*
|
||||
* @param DateTimeZone|string|int|null $object
|
||||
*
|
||||
* @return false|static
|
||||
*/
|
||||
public static function create($object = null)
|
||||
{
|
||||
return static::instance($object);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a CarbonTimeZone from int/float hour offset.
|
||||
*
|
||||
* @param float $hourOffset number of hour of the timezone shift (can be decimal).
|
||||
*
|
||||
* @return false|static
|
||||
*/
|
||||
public static function createFromHourOffset(float $hourOffset)
|
||||
{
|
||||
return static::createFromMinuteOffset($hourOffset * Carbon::MINUTES_PER_HOUR);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a CarbonTimeZone from int/float minute offset.
|
||||
*
|
||||
* @param float $minuteOffset number of total minutes of the timezone shift.
|
||||
*
|
||||
* @return false|static
|
||||
*/
|
||||
public static function createFromMinuteOffset(float $minuteOffset)
|
||||
{
|
||||
return static::instance(static::getOffsetNameFromMinuteOffset($minuteOffset));
|
||||
}
|
||||
|
||||
/**
|
||||
* Convert a total minutes offset into a standardized timezone offset string.
|
||||
*
|
||||
* @param float $minutes number of total minutes of the timezone shift.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public static function getOffsetNameFromMinuteOffset(float $minutes): string
|
||||
{
|
||||
$minutes = round($minutes);
|
||||
$unsignedMinutes = abs($minutes);
|
||||
|
||||
return ($minutes < 0 ? '-' : '+').
|
||||
str_pad((string) floor($unsignedMinutes / 60), 2, '0', STR_PAD_LEFT).
|
||||
':'.
|
||||
str_pad((string) ($unsignedMinutes % 60), 2, '0', STR_PAD_LEFT);
|
||||
}
|
||||
|
||||
private function resolveCarbon(?DateTimeInterface $date): DateTimeInterface
|
||||
{
|
||||
if ($date) {
|
||||
return $date;
|
||||
}
|
||||
|
||||
if (isset($this->clock)) {
|
||||
return $this->clock->now()->setTimezone($this);
|
||||
}
|
||||
|
||||
return Carbon::now($this);
|
||||
}
|
||||
}
|
||||
40
vendor/nesbot/carbon/src/Carbon/Cli/Invoker.php
vendored
Normal file
40
vendor/nesbot/carbon/src/Carbon/Cli/Invoker.php
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
<?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\Cli;
|
||||
|
||||
class Invoker
|
||||
{
|
||||
public const CLI_CLASS_NAME = 'Carbon\\Cli';
|
||||
|
||||
protected function runWithCli(string $className, array $parameters): bool
|
||||
{
|
||||
$cli = new $className();
|
||||
|
||||
return $cli(...$parameters);
|
||||
}
|
||||
|
||||
public function __invoke(...$parameters): bool
|
||||
{
|
||||
if (class_exists(self::CLI_CLASS_NAME)) {
|
||||
return $this->runWithCli(self::CLI_CLASS_NAME, $parameters);
|
||||
}
|
||||
|
||||
$function = (($parameters[1] ?? '') === 'install' ? ($parameters[2] ?? null) : null) ?: 'shell_exec';
|
||||
$function('composer require carbon-cli/carbon-cli --no-interaction');
|
||||
|
||||
echo 'Installation succeeded.';
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
50
vendor/nesbot/carbon/src/Carbon/Exceptions/BadComparisonUnitException.php
vendored
Normal file
50
vendor/nesbot/carbon/src/Carbon/Exceptions/BadComparisonUnitException.php
vendored
Normal file
@@ -0,0 +1,50 @@
|
||||
<?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\Exceptions;
|
||||
|
||||
use Throwable;
|
||||
|
||||
class BadComparisonUnitException extends UnitException
|
||||
{
|
||||
/**
|
||||
* The unit.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $unit;
|
||||
|
||||
/**
|
||||
* Constructor.
|
||||
*
|
||||
* @param string $unit
|
||||
* @param int $code
|
||||
* @param Throwable|null $previous
|
||||
*/
|
||||
public function __construct($unit, $code = 0, ?Throwable $previous = null)
|
||||
{
|
||||
$this->unit = $unit;
|
||||
|
||||
parent::__construct("Bad comparison unit: '$unit'", $code, $previous);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the unit.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getUnit(): string
|
||||
{
|
||||
return $this->unit;
|
||||
}
|
||||
}
|
||||
51
vendor/nesbot/carbon/src/Carbon/Exceptions/BadFluentConstructorException.php
vendored
Normal file
51
vendor/nesbot/carbon/src/Carbon/Exceptions/BadFluentConstructorException.php
vendored
Normal file
@@ -0,0 +1,51 @@
|
||||
<?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\Exceptions;
|
||||
|
||||
use BadMethodCallException as BaseBadMethodCallException;
|
||||
use Throwable;
|
||||
|
||||
class BadFluentConstructorException extends BaseBadMethodCallException implements BadMethodCallException
|
||||
{
|
||||
/**
|
||||
* The method.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $method;
|
||||
|
||||
/**
|
||||
* Constructor.
|
||||
*
|
||||
* @param string $method
|
||||
* @param int $code
|
||||
* @param Throwable|null $previous
|
||||
*/
|
||||
public function __construct($method, $code = 0, ?Throwable $previous = null)
|
||||
{
|
||||
$this->method = $method;
|
||||
|
||||
parent::__construct(\sprintf("Unknown fluent constructor '%s'.", $method), $code, $previous);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the method.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getMethod(): string
|
||||
{
|
||||
return $this->method;
|
||||
}
|
||||
}
|
||||
51
vendor/nesbot/carbon/src/Carbon/Exceptions/BadFluentSetterException.php
vendored
Normal file
51
vendor/nesbot/carbon/src/Carbon/Exceptions/BadFluentSetterException.php
vendored
Normal file
@@ -0,0 +1,51 @@
|
||||
<?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\Exceptions;
|
||||
|
||||
use BadMethodCallException as BaseBadMethodCallException;
|
||||
use Throwable;
|
||||
|
||||
class BadFluentSetterException extends BaseBadMethodCallException implements BadMethodCallException
|
||||
{
|
||||
/**
|
||||
* The setter.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $setter;
|
||||
|
||||
/**
|
||||
* Constructor.
|
||||
*
|
||||
* @param string $setter
|
||||
* @param int $code
|
||||
* @param Throwable|null $previous
|
||||
*/
|
||||
public function __construct($setter, $code = 0, ?Throwable $previous = null)
|
||||
{
|
||||
$this->setter = $setter;
|
||||
|
||||
parent::__construct(\sprintf("Unknown fluent setter '%s'", $setter), $code, $previous);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the setter.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getSetter(): string
|
||||
{
|
||||
return $this->setter;
|
||||
}
|
||||
}
|
||||
19
vendor/nesbot/carbon/src/Carbon/Exceptions/BadMethodCallException.php
vendored
Normal file
19
vendor/nesbot/carbon/src/Carbon/Exceptions/BadMethodCallException.php
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
<?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\Exceptions;
|
||||
|
||||
interface BadMethodCallException extends Exception
|
||||
{
|
||||
//
|
||||
}
|
||||
21
vendor/nesbot/carbon/src/Carbon/Exceptions/EndLessPeriodException.php
vendored
Normal file
21
vendor/nesbot/carbon/src/Carbon/Exceptions/EndLessPeriodException.php
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
<?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\Exceptions;
|
||||
|
||||
use RuntimeException as BaseRuntimeException;
|
||||
|
||||
final class EndLessPeriodException extends BaseRuntimeException implements RuntimeException
|
||||
{
|
||||
//
|
||||
}
|
||||
19
vendor/nesbot/carbon/src/Carbon/Exceptions/Exception.php
vendored
Normal file
19
vendor/nesbot/carbon/src/Carbon/Exceptions/Exception.php
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
<?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\Exceptions;
|
||||
|
||||
interface Exception
|
||||
{
|
||||
//
|
||||
}
|
||||
50
vendor/nesbot/carbon/src/Carbon/Exceptions/ImmutableException.php
vendored
Normal file
50
vendor/nesbot/carbon/src/Carbon/Exceptions/ImmutableException.php
vendored
Normal file
@@ -0,0 +1,50 @@
|
||||
<?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\Exceptions;
|
||||
|
||||
use RuntimeException as BaseRuntimeException;
|
||||
use Throwable;
|
||||
|
||||
class ImmutableException extends BaseRuntimeException implements RuntimeException
|
||||
{
|
||||
/**
|
||||
* The value.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $value;
|
||||
|
||||
/**
|
||||
* Constructor.
|
||||
*
|
||||
* @param string $value the immutable type/value
|
||||
* @param int $code
|
||||
* @param Throwable|null $previous
|
||||
*/
|
||||
public function __construct($value, $code = 0, ?Throwable $previous = null)
|
||||
{
|
||||
$this->value = $value;
|
||||
parent::__construct("$value is immutable.", $code, $previous);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the value.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getValue(): string
|
||||
{
|
||||
return $this->value;
|
||||
}
|
||||
}
|
||||
19
vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidArgumentException.php
vendored
Normal file
19
vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidArgumentException.php
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
<?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\Exceptions;
|
||||
|
||||
interface InvalidArgumentException extends Exception
|
||||
{
|
||||
//
|
||||
}
|
||||
21
vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidCastException.php
vendored
Normal file
21
vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidCastException.php
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
<?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\Exceptions;
|
||||
|
||||
use InvalidArgumentException as BaseInvalidArgumentException;
|
||||
|
||||
class InvalidCastException extends BaseInvalidArgumentException implements InvalidArgumentException
|
||||
{
|
||||
//
|
||||
}
|
||||
69
vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidDateException.php
vendored
Normal file
69
vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidDateException.php
vendored
Normal file
@@ -0,0 +1,69 @@
|
||||
<?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\Exceptions;
|
||||
|
||||
use InvalidArgumentException as BaseInvalidArgumentException;
|
||||
use Throwable;
|
||||
|
||||
class InvalidDateException extends BaseInvalidArgumentException implements InvalidArgumentException
|
||||
{
|
||||
/**
|
||||
* The invalid field.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
private $field;
|
||||
|
||||
/**
|
||||
* The invalid value.
|
||||
*
|
||||
* @var mixed
|
||||
*/
|
||||
private $value;
|
||||
|
||||
/**
|
||||
* Constructor.
|
||||
*
|
||||
* @param string $field
|
||||
* @param mixed $value
|
||||
* @param int $code
|
||||
* @param Throwable|null $previous
|
||||
*/
|
||||
public function __construct($field, $value, $code = 0, ?Throwable $previous = null)
|
||||
{
|
||||
$this->field = $field;
|
||||
$this->value = $value;
|
||||
parent::__construct($field.' : '.$value.' is not a valid value.', $code, $previous);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the invalid field.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getField()
|
||||
{
|
||||
return $this->field;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the invalid value.
|
||||
*
|
||||
* @return mixed
|
||||
*/
|
||||
public function getValue()
|
||||
{
|
||||
return $this->value;
|
||||
}
|
||||
}
|
||||
21
vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidFormatException.php
vendored
Normal file
21
vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidFormatException.php
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
<?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\Exceptions;
|
||||
|
||||
use InvalidArgumentException as BaseInvalidArgumentException;
|
||||
|
||||
class InvalidFormatException extends BaseInvalidArgumentException implements InvalidArgumentException
|
||||
{
|
||||
//
|
||||
}
|
||||
21
vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidIntervalException.php
vendored
Normal file
21
vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidIntervalException.php
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
<?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\Exceptions;
|
||||
|
||||
use InvalidArgumentException as BaseInvalidArgumentException;
|
||||
|
||||
class InvalidIntervalException extends BaseInvalidArgumentException implements InvalidArgumentException
|
||||
{
|
||||
//
|
||||
}
|
||||
21
vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidPeriodDateException.php
vendored
Normal file
21
vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidPeriodDateException.php
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
<?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\Exceptions;
|
||||
|
||||
use InvalidArgumentException as BaseInvalidArgumentException;
|
||||
|
||||
class InvalidPeriodDateException extends BaseInvalidArgumentException implements InvalidArgumentException
|
||||
{
|
||||
//
|
||||
}
|
||||
21
vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidPeriodParameterException.php
vendored
Normal file
21
vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidPeriodParameterException.php
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
<?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\Exceptions;
|
||||
|
||||
use InvalidArgumentException as BaseInvalidArgumentException;
|
||||
|
||||
class InvalidPeriodParameterException extends BaseInvalidArgumentException implements InvalidArgumentException
|
||||
{
|
||||
//
|
||||
}
|
||||
21
vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidTimeZoneException.php
vendored
Normal file
21
vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidTimeZoneException.php
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
<?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\Exceptions;
|
||||
|
||||
use InvalidArgumentException as BaseInvalidArgumentException;
|
||||
|
||||
class InvalidTimeZoneException extends BaseInvalidArgumentException implements InvalidArgumentException
|
||||
{
|
||||
//
|
||||
}
|
||||
21
vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidTypeException.php
vendored
Normal file
21
vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidTypeException.php
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
<?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\Exceptions;
|
||||
|
||||
use InvalidArgumentException as BaseInvalidArgumentException;
|
||||
|
||||
class InvalidTypeException extends BaseInvalidArgumentException implements InvalidArgumentException
|
||||
{
|
||||
//
|
||||
}
|
||||
56
vendor/nesbot/carbon/src/Carbon/Exceptions/NotACarbonClassException.php
vendored
Normal file
56
vendor/nesbot/carbon/src/Carbon/Exceptions/NotACarbonClassException.php
vendored
Normal file
@@ -0,0 +1,56 @@
|
||||
<?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\Exceptions;
|
||||
|
||||
use Carbon\CarbonInterface;
|
||||
use InvalidArgumentException as BaseInvalidArgumentException;
|
||||
use Throwable;
|
||||
|
||||
class NotACarbonClassException extends BaseInvalidArgumentException implements InvalidArgumentException
|
||||
{
|
||||
/**
|
||||
* The className.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $className;
|
||||
|
||||
/**
|
||||
* Constructor.
|
||||
*
|
||||
* @param string $className
|
||||
* @param int $code
|
||||
* @param Throwable|null $previous
|
||||
*/
|
||||
public function __construct($className, $code = 0, ?Throwable $previous = null)
|
||||
{
|
||||
$this->className = $className;
|
||||
|
||||
parent::__construct(\sprintf(
|
||||
'Given class does not implement %s: %s',
|
||||
CarbonInterface::class,
|
||||
$className,
|
||||
), $code, $previous);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the className.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getClassName(): string
|
||||
{
|
||||
return $this->className;
|
||||
}
|
||||
}
|
||||
21
vendor/nesbot/carbon/src/Carbon/Exceptions/NotAPeriodException.php
vendored
Normal file
21
vendor/nesbot/carbon/src/Carbon/Exceptions/NotAPeriodException.php
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
<?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\Exceptions;
|
||||
|
||||
use InvalidArgumentException as BaseInvalidArgumentException;
|
||||
|
||||
class NotAPeriodException extends BaseInvalidArgumentException implements InvalidArgumentException
|
||||
{
|
||||
//
|
||||
}
|
||||
34
vendor/nesbot/carbon/src/Carbon/Exceptions/NotLocaleAwareException.php
vendored
Normal file
34
vendor/nesbot/carbon/src/Carbon/Exceptions/NotLocaleAwareException.php
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
<?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\Exceptions;
|
||||
|
||||
use InvalidArgumentException as BaseInvalidArgumentException;
|
||||
use Throwable;
|
||||
|
||||
class NotLocaleAwareException extends BaseInvalidArgumentException implements InvalidArgumentException
|
||||
{
|
||||
/**
|
||||
* Constructor.
|
||||
*
|
||||
* @param mixed $object
|
||||
* @param int $code
|
||||
* @param Throwable|null $previous
|
||||
*/
|
||||
public function __construct($object, $code = 0, ?Throwable $previous = null)
|
||||
{
|
||||
$dump = \is_object($object) ? \get_class($object) : \gettype($object);
|
||||
|
||||
parent::__construct("$dump does neither implements Symfony\Contracts\Translation\LocaleAwareInterface nor getLocale() method.", $code, $previous);
|
||||
}
|
||||
}
|
||||
103
vendor/nesbot/carbon/src/Carbon/Exceptions/OutOfRangeException.php
vendored
Normal file
103
vendor/nesbot/carbon/src/Carbon/Exceptions/OutOfRangeException.php
vendored
Normal file
@@ -0,0 +1,103 @@
|
||||
<?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\Exceptions;
|
||||
|
||||
use InvalidArgumentException as BaseInvalidArgumentException;
|
||||
use Throwable;
|
||||
|
||||
// This will extends OutOfRangeException instead of InvalidArgumentException since 3.0.0
|
||||
// use OutOfRangeException as BaseOutOfRangeException;
|
||||
|
||||
class OutOfRangeException extends BaseInvalidArgumentException implements InvalidArgumentException
|
||||
{
|
||||
/**
|
||||
* The unit or name of the value.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
private $unit;
|
||||
|
||||
/**
|
||||
* The range minimum.
|
||||
*
|
||||
* @var mixed
|
||||
*/
|
||||
private $min;
|
||||
|
||||
/**
|
||||
* The range maximum.
|
||||
*
|
||||
* @var mixed
|
||||
*/
|
||||
private $max;
|
||||
|
||||
/**
|
||||
* The invalid value.
|
||||
*
|
||||
* @var mixed
|
||||
*/
|
||||
private $value;
|
||||
|
||||
/**
|
||||
* Constructor.
|
||||
*
|
||||
* @param string $unit
|
||||
* @param mixed $min
|
||||
* @param mixed $max
|
||||
* @param mixed $value
|
||||
* @param int $code
|
||||
* @param Throwable|null $previous
|
||||
*/
|
||||
public function __construct($unit, $min, $max, $value, $code = 0, ?Throwable $previous = null)
|
||||
{
|
||||
$this->unit = $unit;
|
||||
$this->min = $min;
|
||||
$this->max = $max;
|
||||
$this->value = $value;
|
||||
|
||||
parent::__construct("$unit must be between $min and $max, $value given", $code, $previous);
|
||||
}
|
||||
|
||||
/**
|
||||
* @return mixed
|
||||
*/
|
||||
public function getMax()
|
||||
{
|
||||
return $this->max;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return mixed
|
||||
*/
|
||||
public function getMin()
|
||||
{
|
||||
return $this->min;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return mixed
|
||||
*/
|
||||
public function getUnit()
|
||||
{
|
||||
return $this->unit;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return mixed
|
||||
*/
|
||||
public function getValue()
|
||||
{
|
||||
return $this->value;
|
||||
}
|
||||
}
|
||||
90
vendor/nesbot/carbon/src/Carbon/Exceptions/ParseErrorException.php
vendored
Normal file
90
vendor/nesbot/carbon/src/Carbon/Exceptions/ParseErrorException.php
vendored
Normal file
@@ -0,0 +1,90 @@
|
||||
<?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\Exceptions;
|
||||
|
||||
use InvalidArgumentException as BaseInvalidArgumentException;
|
||||
use Throwable;
|
||||
|
||||
class ParseErrorException extends BaseInvalidArgumentException implements InvalidArgumentException
|
||||
{
|
||||
/**
|
||||
* The expected.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $expected;
|
||||
|
||||
/**
|
||||
* The actual.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $actual;
|
||||
|
||||
/**
|
||||
* The help message.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $help;
|
||||
|
||||
/**
|
||||
* Constructor.
|
||||
*
|
||||
* @param string $expected
|
||||
* @param string $actual
|
||||
* @param int $code
|
||||
* @param Throwable|null $previous
|
||||
*/
|
||||
public function __construct($expected, $actual, $help = '', $code = 0, ?Throwable $previous = null)
|
||||
{
|
||||
$this->expected = $expected;
|
||||
$this->actual = $actual;
|
||||
$this->help = $help;
|
||||
|
||||
$actual = $actual === '' ? 'data is missing' : "get '$actual'";
|
||||
|
||||
parent::__construct(trim("Format expected $expected but $actual\n$help"), $code, $previous);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the expected.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getExpected(): string
|
||||
{
|
||||
return $this->expected;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the actual.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getActual(): string
|
||||
{
|
||||
return $this->actual;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the help message.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getHelp(): string
|
||||
{
|
||||
return $this->help;
|
||||
}
|
||||
}
|
||||
19
vendor/nesbot/carbon/src/Carbon/Exceptions/RuntimeException.php
vendored
Normal file
19
vendor/nesbot/carbon/src/Carbon/Exceptions/RuntimeException.php
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
<?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\Exceptions;
|
||||
|
||||
interface RuntimeException extends Exception
|
||||
{
|
||||
//
|
||||
}
|
||||
21
vendor/nesbot/carbon/src/Carbon/Exceptions/UnitException.php
vendored
Normal file
21
vendor/nesbot/carbon/src/Carbon/Exceptions/UnitException.php
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
<?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\Exceptions;
|
||||
|
||||
use InvalidArgumentException as BaseInvalidArgumentException;
|
||||
|
||||
class UnitException extends BaseInvalidArgumentException implements InvalidArgumentException
|
||||
{
|
||||
//
|
||||
}
|
||||
50
vendor/nesbot/carbon/src/Carbon/Exceptions/UnitNotConfiguredException.php
vendored
Normal file
50
vendor/nesbot/carbon/src/Carbon/Exceptions/UnitNotConfiguredException.php
vendored
Normal file
@@ -0,0 +1,50 @@
|
||||
<?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\Exceptions;
|
||||
|
||||
use Throwable;
|
||||
|
||||
class UnitNotConfiguredException extends UnitException
|
||||
{
|
||||
/**
|
||||
* The unit.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $unit;
|
||||
|
||||
/**
|
||||
* Constructor.
|
||||
*
|
||||
* @param string $unit
|
||||
* @param int $code
|
||||
* @param Throwable|null $previous
|
||||
*/
|
||||
public function __construct($unit, $code = 0, ?Throwable $previous = null)
|
||||
{
|
||||
$this->unit = $unit;
|
||||
|
||||
parent::__construct("Unit $unit have no configuration to get total from other units.", $code, $previous);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the unit.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getUnit(): string
|
||||
{
|
||||
return $this->unit;
|
||||
}
|
||||
}
|
||||
51
vendor/nesbot/carbon/src/Carbon/Exceptions/UnknownGetterException.php
vendored
Normal file
51
vendor/nesbot/carbon/src/Carbon/Exceptions/UnknownGetterException.php
vendored
Normal file
@@ -0,0 +1,51 @@
|
||||
<?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\Exceptions;
|
||||
|
||||
use InvalidArgumentException as BaseInvalidArgumentException;
|
||||
use Throwable;
|
||||
|
||||
class UnknownGetterException extends BaseInvalidArgumentException implements InvalidArgumentException
|
||||
{
|
||||
/**
|
||||
* The getter.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $getter;
|
||||
|
||||
/**
|
||||
* Constructor.
|
||||
*
|
||||
* @param string $getter getter name
|
||||
* @param int $code
|
||||
* @param Throwable|null $previous
|
||||
*/
|
||||
public function __construct($getter, $code = 0, ?Throwable $previous = null)
|
||||
{
|
||||
$this->getter = $getter;
|
||||
|
||||
parent::__construct("Unknown getter '$getter'", $code, $previous);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the getter.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getGetter(): string
|
||||
{
|
||||
return $this->getter;
|
||||
}
|
||||
}
|
||||
51
vendor/nesbot/carbon/src/Carbon/Exceptions/UnknownMethodException.php
vendored
Normal file
51
vendor/nesbot/carbon/src/Carbon/Exceptions/UnknownMethodException.php
vendored
Normal file
@@ -0,0 +1,51 @@
|
||||
<?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\Exceptions;
|
||||
|
||||
use BadMethodCallException as BaseBadMethodCallException;
|
||||
use Throwable;
|
||||
|
||||
class UnknownMethodException extends BaseBadMethodCallException implements BadMethodCallException
|
||||
{
|
||||
/**
|
||||
* The method.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $method;
|
||||
|
||||
/**
|
||||
* Constructor.
|
||||
*
|
||||
* @param string $method
|
||||
* @param int $code
|
||||
* @param Throwable|null $previous
|
||||
*/
|
||||
public function __construct($method, $code = 0, ?Throwable $previous = null)
|
||||
{
|
||||
$this->method = $method;
|
||||
|
||||
parent::__construct("Method $method does not exist.", $code, $previous);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the method.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getMethod(): string
|
||||
{
|
||||
return $this->method;
|
||||
}
|
||||
}
|
||||
51
vendor/nesbot/carbon/src/Carbon/Exceptions/UnknownSetterException.php
vendored
Normal file
51
vendor/nesbot/carbon/src/Carbon/Exceptions/UnknownSetterException.php
vendored
Normal file
@@ -0,0 +1,51 @@
|
||||
<?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\Exceptions;
|
||||
|
||||
use InvalidArgumentException as BaseInvalidArgumentException;
|
||||
use Throwable;
|
||||
|
||||
class UnknownSetterException extends BaseInvalidArgumentException implements BadMethodCallException
|
||||
{
|
||||
/**
|
||||
* The setter.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $setter;
|
||||
|
||||
/**
|
||||
* Constructor.
|
||||
*
|
||||
* @param string $setter setter name
|
||||
* @param int $code
|
||||
* @param Throwable|null $previous
|
||||
*/
|
||||
public function __construct($setter, $code = 0, ?Throwable $previous = null)
|
||||
{
|
||||
$this->setter = $setter;
|
||||
|
||||
parent::__construct("Unknown setter '$setter'", $code, $previous);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the setter.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getSetter(): string
|
||||
{
|
||||
return $this->setter;
|
||||
}
|
||||
}
|
||||
50
vendor/nesbot/carbon/src/Carbon/Exceptions/UnknownUnitException.php
vendored
Normal file
50
vendor/nesbot/carbon/src/Carbon/Exceptions/UnknownUnitException.php
vendored
Normal file
@@ -0,0 +1,50 @@
|
||||
<?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\Exceptions;
|
||||
|
||||
use Throwable;
|
||||
|
||||
class UnknownUnitException extends UnitException
|
||||
{
|
||||
/**
|
||||
* The unit.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $unit;
|
||||
|
||||
/**
|
||||
* Constructor.
|
||||
*
|
||||
* @param string $unit
|
||||
* @param int $code
|
||||
* @param Throwable|null $previous
|
||||
*/
|
||||
public function __construct($unit, $code = 0, ?Throwable $previous = null)
|
||||
{
|
||||
$this->unit = $unit;
|
||||
|
||||
parent::__construct("Unknown unit '$unit'.", $code, $previous);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the unit.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getUnit(): string
|
||||
{
|
||||
return $this->unit;
|
||||
}
|
||||
}
|
||||
21
vendor/nesbot/carbon/src/Carbon/Exceptions/UnreachableException.php
vendored
Normal file
21
vendor/nesbot/carbon/src/Carbon/Exceptions/UnreachableException.php
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
<?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\Exceptions;
|
||||
|
||||
use RuntimeException as BaseRuntimeException;
|
||||
|
||||
class UnreachableException extends BaseRuntimeException implements RuntimeException
|
||||
{
|
||||
//
|
||||
}
|
||||
27
vendor/nesbot/carbon/src/Carbon/Exceptions/UnsupportedUnitException.php
vendored
Normal file
27
vendor/nesbot/carbon/src/Carbon/Exceptions/UnsupportedUnitException.php
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
<?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\Exceptions;
|
||||
|
||||
use Exception;
|
||||
|
||||
/**
|
||||
* @codeCoverageIgnore
|
||||
*/
|
||||
class UnsupportedUnitException extends UnitException
|
||||
{
|
||||
public function __construct(string $unit, int $code = 0, ?Exception $previous = null)
|
||||
{
|
||||
parent::__construct("Unsupported unit '$unit'", $code, $previous);
|
||||
}
|
||||
}
|
||||
846
vendor/nesbot/carbon/src/Carbon/Factory.php
vendored
Normal file
846
vendor/nesbot/carbon/src/Carbon/Factory.php
vendored
Normal file
@@ -0,0 +1,846 @@
|
||||
<?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 Closure;
|
||||
use DateTimeImmutable;
|
||||
use DateTimeInterface;
|
||||
use DateTimeZone;
|
||||
use InvalidArgumentException;
|
||||
use ReflectionMethod;
|
||||
use RuntimeException;
|
||||
use Symfony\Contracts\Translation\TranslatorInterface;
|
||||
use Throwable;
|
||||
|
||||
/**
|
||||
* A factory to generate Carbon instances with common settings.
|
||||
*
|
||||
* <autodoc generated by `composer phpdoc`>
|
||||
*
|
||||
* @method bool canBeCreatedFromFormat(?string $date, string $format) Checks if the (date)time string is in a given format and valid to create a
|
||||
* new instance.
|
||||
* @method ?Carbon create($year = 0, $month = 1, $day = 1, $hour = 0, $minute = 0, $second = 0, $timezone = null) Create a new Carbon instance from a specific date and time.
|
||||
* If any of $year, $month or $day are set to null their now() values will
|
||||
* be used.
|
||||
* If $hour is null it will be set to its now() value and the default
|
||||
* values for $minute and $second will be their now() values.
|
||||
* If $hour is not null then the default values for $minute and $second
|
||||
* will be 0.
|
||||
* @method Carbon createFromDate($year = null, $month = null, $day = null, $timezone = null) Create a Carbon instance from just a date. The time portion is set to now.
|
||||
* @method ?Carbon createFromFormat($format, $time, $timezone = null) Create a Carbon instance from a specific format.
|
||||
* @method ?Carbon createFromIsoFormat(string $format, string $time, $timezone = null, ?string $locale = 'en', ?TranslatorInterface $translator = null) Create a Carbon instance from a specific ISO format (same replacements as ->isoFormat()).
|
||||
* @method ?Carbon createFromLocaleFormat(string $format, string $locale, string $time, $timezone = null) Create a Carbon instance from a specific format and a string in a given language.
|
||||
* @method ?Carbon createFromLocaleIsoFormat(string $format, string $locale, string $time, $timezone = null) Create a Carbon instance from a specific ISO format and a string in a given language.
|
||||
* @method Carbon createFromTime($hour = 0, $minute = 0, $second = 0, $timezone = null) Create a Carbon instance from just a time. The date portion is set to today.
|
||||
* @method Carbon createFromTimeString(string $time, DateTimeZone|string|int|null $timezone = null) Create a Carbon instance from a time string. The date portion is set to today.
|
||||
* @method Carbon createFromTimestamp(string|int|float $timestamp, DateTimeZone|string|int|null $timezone = null) Create a Carbon instance from a timestamp and set the timezone (UTC by default).
|
||||
* Timestamp input can be given as int, float or a string containing one or more numbers.
|
||||
* @method Carbon createFromTimestampMs(string|int|float $timestamp, DateTimeZone|string|int|null $timezone = null) Create a Carbon instance from a timestamp in milliseconds.
|
||||
* Timestamp input can be given as int, float or a string containing one or more numbers.
|
||||
* @method Carbon createFromTimestampMsUTC($timestamp) Create a Carbon instance from a timestamp in milliseconds.
|
||||
* Timestamp input can be given as int, float or a string containing one or more numbers.
|
||||
* @method Carbon createFromTimestampUTC(string|int|float $timestamp) Create a Carbon instance from a timestamp keeping the timezone to UTC.
|
||||
* Timestamp input can be given as int, float or a string containing one or more numbers.
|
||||
* @method Carbon createMidnightDate($year = null, $month = null, $day = null, $timezone = null) Create a Carbon instance from just a date. The time portion is set to midnight.
|
||||
* @method ?Carbon createSafe($year = null, $month = null, $day = null, $hour = null, $minute = null, $second = null, $timezone = null) Create a new safe Carbon instance from a specific date and time.
|
||||
* If any of $year, $month or $day are set to null their now() values will
|
||||
* be used.
|
||||
* If $hour is null it will be set to its now() value and the default
|
||||
* values for $minute and $second will be their now() values.
|
||||
* If $hour is not null then the default values for $minute and $second
|
||||
* will be 0.
|
||||
* If one of the set values is not valid, an InvalidDateException
|
||||
* will be thrown.
|
||||
* @method Carbon createStrict(?int $year = 0, ?int $month = 1, ?int $day = 1, ?int $hour = 0, ?int $minute = 0, ?int $second = 0, $timezone = null) Create a new Carbon instance from a specific date and time using strict validation.
|
||||
* @method mixed executeWithLocale(string $locale, callable $func) Set the current locale to the given, execute the passed function, reset the locale to previous one,
|
||||
* then return the result of the closure (or null if the closure was void).
|
||||
* @method Carbon fromSerialized($value) Create an instance from a serialized string.
|
||||
* @method array getAvailableLocales() Returns the list of internally available locales and already loaded custom locales.
|
||||
* (It will ignore custom translator dynamic loading.)
|
||||
* @method Language[] getAvailableLocalesInfo() Returns list of Language object for each available locale. This object allow you to get the ISO name, native
|
||||
* name, region and variant of the locale.
|
||||
* @method array getDays() Get the days of the week.
|
||||
* @method ?string getFallbackLocale() Get the fallback locale.
|
||||
* @method array getFormatsToIsoReplacements() List of replacements from date() format to isoFormat().
|
||||
* @method array getIsoUnits() Returns list of locale units for ISO formatting.
|
||||
* @method array|false getLastErrors() {@inheritdoc}
|
||||
* @method string getLocale() Get the current translator locale.
|
||||
* @method int getMidDayAt() get midday/noon hour
|
||||
* @method string getTimeFormatByPrecision(string $unitPrecision) Return a format from H:i to H:i:s.u according to given unit precision.
|
||||
* @method string|Closure|null getTranslationMessageWith($translator, string $key, ?string $locale = null, ?string $default = null) Returns raw translation message for a given key.
|
||||
* @method int getWeekEndsAt(?string $locale = null) Get the last day of week.
|
||||
* @method int getWeekStartsAt(?string $locale = null) Get the first day of week.
|
||||
* @method bool hasRelativeKeywords(?string $time) Determine if a time string will produce a relative date.
|
||||
* @method Carbon instance(DateTimeInterface $date) Create a Carbon instance from a DateTime one.
|
||||
* @method bool isImmutable() Returns true if the current class/instance is immutable.
|
||||
* @method bool isModifiableUnit($unit) Returns true if a property can be changed via setter.
|
||||
* @method bool isMutable() Returns true if the current class/instance is mutable.
|
||||
* @method bool localeHasDiffOneDayWords(string $locale) Returns true if the given locale is internally supported and has words for 1-day diff (just now, yesterday, tomorrow).
|
||||
* Support is considered enabled if the 3 words are translated in the given locale.
|
||||
* @method bool localeHasDiffSyntax(string $locale) Returns true if the given locale is internally supported and has diff syntax support (ago, from now, before, after).
|
||||
* Support is considered enabled if the 4 sentences are translated in the given locale.
|
||||
* @method bool localeHasDiffTwoDayWords(string $locale) Returns true if the given locale is internally supported and has words for 2-days diff (before yesterday, after tomorrow).
|
||||
* Support is considered enabled if the 2 words are translated in the given locale.
|
||||
* @method bool localeHasPeriodSyntax($locale) Returns true if the given locale is internally supported and has period syntax support (X times, every X, from X, to X).
|
||||
* Support is considered enabled if the 4 sentences are translated in the given locale.
|
||||
* @method bool localeHasShortUnits(string $locale) Returns true if the given locale is internally supported and has short-units support.
|
||||
* Support is considered enabled if either year, day or hour has a short variant translated.
|
||||
* @method ?Carbon make($var, DateTimeZone|string|null $timezone = null) Make a Carbon instance from given variable if possible.
|
||||
* Always return a new instance. Parse only strings and only these likely to be dates (skip intervals
|
||||
* and recurrences). Throw an exception for invalid format, but otherwise return null.
|
||||
* @method void mixin(object|string $mixin) Mix another object into the class.
|
||||
* @method Carbon now(DateTimeZone|string|int|null $timezone = null) Get a Carbon instance for the current date and time.
|
||||
* @method Carbon parse(DateTimeInterface|WeekDay|Month|string|int|float|null $time, DateTimeZone|string|int|null $timezone = null) Create a carbon instance from a string.
|
||||
* This is an alias for the constructor that allows better fluent syntax
|
||||
* as it allows you to do Carbon::parse('Monday next week')->fn() rather
|
||||
* than (new Carbon('Monday next week'))->fn().
|
||||
* @method Carbon parseFromLocale(string $time, ?string $locale = null, DateTimeZone|string|int|null $timezone = null) Create a carbon instance from a localized string (in French, Japanese, Arabic, etc.).
|
||||
* @method string pluralUnit(string $unit) Returns standardized plural of a given singular/plural unit name (in English).
|
||||
* @method ?Carbon rawCreateFromFormat(string $format, string $time, $timezone = null) Create a Carbon instance from a specific format.
|
||||
* @method Carbon rawParse(DateTimeInterface|WeekDay|Month|string|int|float|null $time, DateTimeZone|string|int|null $timezone = null) Create a carbon instance from a string.
|
||||
* This is an alias for the constructor that allows better fluent syntax
|
||||
* as it allows you to do Carbon::parse('Monday next week')->fn() rather
|
||||
* than (new Carbon('Monday next week'))->fn().
|
||||
* @method void setFallbackLocale(string $locale) Set the fallback locale.
|
||||
* @method void setLocale(string $locale) Set the current translator locale and indicate if the source locale file exists.
|
||||
* Pass 'auto' as locale to use the closest language to the current LC_TIME locale.
|
||||
* @method void setMidDayAt($hour) @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
|
||||
* You should rather consider mid-day is always 12pm, then if you need to test if it's an other
|
||||
* hour, test it explicitly:
|
||||
* $date->format('G') == 13
|
||||
* or to set explicitly to a given hour:
|
||||
* $date->setTime(13, 0, 0, 0)
|
||||
* Set midday/noon hour
|
||||
* @method string singularUnit(string $unit) Returns standardized singular of a given singular/plural unit name (in English).
|
||||
* @method void sleep(int|float $seconds)
|
||||
* @method Carbon today(DateTimeZone|string|int|null $timezone = null) Create a Carbon instance for today.
|
||||
* @method Carbon tomorrow(DateTimeZone|string|int|null $timezone = null) Create a Carbon instance for tomorrow.
|
||||
* @method string translateTimeString(string $timeString, ?string $from = null, ?string $to = null, int $mode = CarbonInterface::TRANSLATE_ALL) Translate a time string from a locale to an other.
|
||||
* @method string translateWith(TranslatorInterface $translator, string $key, array $parameters = [], $number = null) Translate using translation string or callback available.
|
||||
* @method Carbon yesterday(DateTimeZone|string|int|null $timezone = null) Create a Carbon instance for yesterday.
|
||||
*
|
||||
* </autodoc>
|
||||
*/
|
||||
class Factory
|
||||
{
|
||||
protected string $className = Carbon::class;
|
||||
|
||||
protected array $settings = [];
|
||||
|
||||
/**
|
||||
* A test Carbon instance to be returned when now instances are created.
|
||||
*/
|
||||
protected Closure|CarbonInterface|null $testNow = null;
|
||||
|
||||
/**
|
||||
* The timezone to restore to when clearing the time mock.
|
||||
*/
|
||||
protected ?string $testDefaultTimezone = null;
|
||||
|
||||
/**
|
||||
* Is true when test-now is generated by a closure and timezone should be taken on the fly from it.
|
||||
*/
|
||||
protected bool $useTimezoneFromTestNow = false;
|
||||
|
||||
/**
|
||||
* Default translator.
|
||||
*/
|
||||
protected TranslatorInterface $translator;
|
||||
|
||||
/**
|
||||
* Days of weekend.
|
||||
*/
|
||||
protected array $weekendDays = [
|
||||
CarbonInterface::SATURDAY,
|
||||
CarbonInterface::SUNDAY,
|
||||
];
|
||||
|
||||
/**
|
||||
* Format regex patterns.
|
||||
*
|
||||
* @var array<string, string>
|
||||
*/
|
||||
protected array $regexFormats = [
|
||||
'd' => '(3[01]|[12][0-9]|0[1-9])',
|
||||
'D' => '(Sun|Mon|Tue|Wed|Thu|Fri|Sat)',
|
||||
'j' => '([123][0-9]|[1-9])',
|
||||
'l' => '([a-zA-Z]{2,})',
|
||||
'N' => '([1-7])',
|
||||
'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]|0?[1-9])',
|
||||
'F' => '([a-zA-Z]{2,})',
|
||||
'm' => '(1[012]|0[1-9])',
|
||||
'M' => '([a-zA-Z]{3})',
|
||||
'n' => '(1[012]|[1-9])',
|
||||
't' => '(2[89]|3[01])',
|
||||
'L' => '(0|1)',
|
||||
'o' => '([1-9][0-9]{0,4})',
|
||||
'Y' => '([1-9]?[0-9]{4})',
|
||||
'y' => '([0-9]{2})',
|
||||
'a' => '(am|pm)',
|
||||
'A' => '(AM|PM)',
|
||||
'B' => '([0-9]{3})',
|
||||
'g' => '(1[012]|[1-9])',
|
||||
'G' => '(2[0-3]|1?[0-9])',
|
||||
'h' => '(1[012]|0[1-9])',
|
||||
'H' => '(2[0-3]|[01][0-9])',
|
||||
'i' => '([0-5][0-9])',
|
||||
's' => '([0-5][0-9])',
|
||||
'u' => '([0-9]{1,6})',
|
||||
'v' => '([0-9]{1,3})',
|
||||
'e' => '([a-zA-Z]{1,5})|([a-zA-Z]*\\/[a-zA-Z]*)',
|
||||
'I' => '(0|1)',
|
||||
'O' => '([+-](1[0123]|0[0-9])[0134][05])',
|
||||
'P' => '([+-](1[0123]|0[0-9]):[0134][05])',
|
||||
'p' => '(Z|[+-](1[0123]|0[0-9]):[0134][05])',
|
||||
'T' => '([a-zA-Z]{1,5})',
|
||||
'Z' => '(-?[1-5]?[0-9]{1,4})',
|
||||
'U' => '([0-9]*)',
|
||||
|
||||
// The formats below are combinations of the above formats.
|
||||
'c' => '(([1-9]?[0-9]{4})-(1[012]|0[1-9])-(3[01]|[12][0-9]|0[1-9])T(2[0-3]|[01][0-9]):([0-5][0-9]):([0-5][0-9])[+-](1[012]|0[0-9]):([0134][05]))', // Y-m-dTH:i:sP
|
||||
'r' => '(([a-zA-Z]{3}), ([123][0-9]|0[1-9]) ([a-zA-Z]{3}) ([1-9]?[0-9]{4}) (2[0-3]|[01][0-9]):([0-5][0-9]):([0-5][0-9]) [+-](1[012]|0[0-9])([0134][05]))', // D, d M Y H:i:s O
|
||||
];
|
||||
|
||||
/**
|
||||
* Format modifiers (such as available in createFromFormat) regex patterns.
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected array $regexFormatModifiers = [
|
||||
'*' => '.+',
|
||||
' ' => '[ ]',
|
||||
'#' => '[;:\\/.,()-]',
|
||||
'?' => '([^a]|[a])',
|
||||
'!' => '',
|
||||
'|' => '',
|
||||
'+' => '',
|
||||
];
|
||||
|
||||
public function __construct(array $settings = [], ?string $className = null)
|
||||
{
|
||||
if ($className) {
|
||||
$this->className = $className;
|
||||
}
|
||||
|
||||
$this->settings = $settings;
|
||||
}
|
||||
|
||||
public function getClassName(): string
|
||||
{
|
||||
return $this->className;
|
||||
}
|
||||
|
||||
public function setClassName(string $className): self
|
||||
{
|
||||
$this->className = $className;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function className(?string $className = null): self|string
|
||||
{
|
||||
return $className === null ? $this->getClassName() : $this->setClassName($className);
|
||||
}
|
||||
|
||||
public function getSettings(): array
|
||||
{
|
||||
return $this->settings;
|
||||
}
|
||||
|
||||
public function setSettings(array $settings): self
|
||||
{
|
||||
$this->settings = $settings;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function settings(?array $settings = null): self|array
|
||||
{
|
||||
return $settings === null ? $this->getSettings() : $this->setSettings($settings);
|
||||
}
|
||||
|
||||
public function mergeSettings(array $settings): self
|
||||
{
|
||||
$this->settings = array_merge($this->settings, $settings);
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function setHumanDiffOptions(int $humanDiffOptions): void
|
||||
{
|
||||
$this->mergeSettings([
|
||||
'humanDiffOptions' => $humanDiffOptions,
|
||||
]);
|
||||
}
|
||||
|
||||
public function enableHumanDiffOption($humanDiffOption): void
|
||||
{
|
||||
$this->setHumanDiffOptions($this->getHumanDiffOptions() | $humanDiffOption);
|
||||
}
|
||||
|
||||
public function disableHumanDiffOption(int $humanDiffOption): void
|
||||
{
|
||||
$this->setHumanDiffOptions($this->getHumanDiffOptions() & ~$humanDiffOption);
|
||||
}
|
||||
|
||||
public function getHumanDiffOptions(): int
|
||||
{
|
||||
return (int) ($this->getSettings()['humanDiffOptions'] ?? 0);
|
||||
}
|
||||
|
||||
/**
|
||||
* Register a custom macro.
|
||||
*
|
||||
* Pass null macro to remove it.
|
||||
*
|
||||
* @example
|
||||
* ```
|
||||
* $userSettings = [
|
||||
* 'locale' => 'pt',
|
||||
* 'timezone' => 'America/Sao_Paulo',
|
||||
* ];
|
||||
* $factory->macro('userFormat', function () use ($userSettings) {
|
||||
* return $this->copy()->locale($userSettings['locale'])->tz($userSettings['timezone'])->calendar();
|
||||
* });
|
||||
* echo $factory->yesterday()->hours(11)->userFormat();
|
||||
* ```
|
||||
*/
|
||||
public function macro(string $name, ?callable $macro): void
|
||||
{
|
||||
$macros = $this->getSettings()['macros'] ?? [];
|
||||
$macros[$name] = $macro;
|
||||
|
||||
$this->mergeSettings([
|
||||
'macros' => $macros,
|
||||
]);
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove all macros and generic macros.
|
||||
*/
|
||||
public function resetMacros(): void
|
||||
{
|
||||
$this->mergeSettings([
|
||||
'macros' => null,
|
||||
'genericMacros' => null,
|
||||
]);
|
||||
}
|
||||
|
||||
/**
|
||||
* Register a custom macro.
|
||||
*
|
||||
* @param callable $macro
|
||||
* @param int $priority marco with higher priority is tried first
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function genericMacro(callable $macro, int $priority = 0): void
|
||||
{
|
||||
$genericMacros = $this->getSettings()['genericMacros'] ?? [];
|
||||
|
||||
if (!isset($genericMacros[$priority])) {
|
||||
$genericMacros[$priority] = [];
|
||||
krsort($genericMacros, SORT_NUMERIC);
|
||||
}
|
||||
|
||||
$genericMacros[$priority][] = $macro;
|
||||
|
||||
$this->mergeSettings([
|
||||
'genericMacros' => $genericMacros,
|
||||
]);
|
||||
}
|
||||
|
||||
/**
|
||||
* Checks if macro is registered globally.
|
||||
*/
|
||||
public function hasMacro(string $name): bool
|
||||
{
|
||||
return isset($this->getSettings()['macros'][$name]);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the raw callable macro registered globally for a given name.
|
||||
*/
|
||||
public function getMacro(string $name): ?callable
|
||||
{
|
||||
return $this->getSettings()['macros'][$name] ?? null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the default translator instance to use.
|
||||
*/
|
||||
public function setTranslator(TranslatorInterface $translator): void
|
||||
{
|
||||
$this->translator = $translator;
|
||||
}
|
||||
|
||||
/**
|
||||
* Initialize the default translator instance if necessary.
|
||||
*/
|
||||
public function getTranslator(): TranslatorInterface
|
||||
{
|
||||
return $this->translator ??= Translator::get();
|
||||
}
|
||||
|
||||
/**
|
||||
* Reset the format used to the default when type juggling a Carbon instance to a string
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function resetToStringFormat(): void
|
||||
{
|
||||
$this->setToStringFormat(null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the default format used when type juggling a Carbon instance to a string.
|
||||
*/
|
||||
public function setToStringFormat(string|Closure|null $format): void
|
||||
{
|
||||
$this->mergeSettings([
|
||||
'toStringFormat' => $format,
|
||||
]);
|
||||
}
|
||||
|
||||
/**
|
||||
* JSON serialize all Carbon instances using the given callback.
|
||||
*/
|
||||
public function serializeUsing(string|callable|null $format): void
|
||||
{
|
||||
$this->mergeSettings([
|
||||
'toJsonFormat' => $format,
|
||||
]);
|
||||
}
|
||||
|
||||
/**
|
||||
* Enable the strict mode (or disable with passing false).
|
||||
*/
|
||||
public function useStrictMode(bool $strictModeEnabled = true): void
|
||||
{
|
||||
$this->mergeSettings([
|
||||
'strictMode' => $strictModeEnabled,
|
||||
]);
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns true if the strict mode is globally in use, false else.
|
||||
* (It can be overridden in specific instances.)
|
||||
*/
|
||||
public function isStrictModeEnabled(): bool
|
||||
{
|
||||
return $this->getSettings()['strictMode'] ?? true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Indicates if months should be calculated with overflow.
|
||||
*/
|
||||
public function useMonthsOverflow(bool $monthsOverflow = true): void
|
||||
{
|
||||
$this->mergeSettings([
|
||||
'monthOverflow' => $monthsOverflow,
|
||||
]);
|
||||
}
|
||||
|
||||
/**
|
||||
* Reset the month overflow behavior.
|
||||
*/
|
||||
public function resetMonthsOverflow(): void
|
||||
{
|
||||
$this->useMonthsOverflow();
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the month overflow global behavior (can be overridden in specific instances).
|
||||
*/
|
||||
public function shouldOverflowMonths(): bool
|
||||
{
|
||||
return $this->getSettings()['monthOverflow'] ?? true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Indicates if years should be calculated with overflow.
|
||||
*/
|
||||
public function useYearsOverflow(bool $yearsOverflow = true): void
|
||||
{
|
||||
$this->mergeSettings([
|
||||
'yearOverflow' => $yearsOverflow,
|
||||
]);
|
||||
}
|
||||
|
||||
/**
|
||||
* Reset the month overflow behavior.
|
||||
*/
|
||||
public function resetYearsOverflow(): void
|
||||
{
|
||||
$this->useYearsOverflow();
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the month overflow global behavior (can be overridden in specific instances).
|
||||
*/
|
||||
public function shouldOverflowYears(): bool
|
||||
{
|
||||
return $this->getSettings()['yearOverflow'] ?? true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get weekend days
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function getWeekendDays(): array
|
||||
{
|
||||
return $this->weekendDays;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set weekend days
|
||||
*/
|
||||
public function setWeekendDays(array $days): void
|
||||
{
|
||||
$this->weekendDays = $days;
|
||||
}
|
||||
|
||||
/**
|
||||
* Checks if the (date)time string is in a given format.
|
||||
*
|
||||
* @example
|
||||
* ```
|
||||
* Carbon::hasFormat('11:12:45', 'h:i:s'); // true
|
||||
* Carbon::hasFormat('13:12:45', 'h:i:s'); // false
|
||||
* ```
|
||||
*/
|
||||
public function hasFormat(string $date, string $format): bool
|
||||
{
|
||||
// createFromFormat() is known to handle edge cases silently.
|
||||
// E.g. "1975-5-1" (Y-n-j) will still be parsed correctly when "Y-m-d" is supplied as the format.
|
||||
// To ensure we're really testing against our desired format, perform an additional regex validation.
|
||||
|
||||
return $this->matchFormatPattern($date, preg_quote($format, '/'), $this->regexFormats);
|
||||
}
|
||||
|
||||
/**
|
||||
* Checks if the (date)time string is in a given format.
|
||||
*
|
||||
* @example
|
||||
* ```
|
||||
* Carbon::hasFormatWithModifiers('31/08/2015', 'd#m#Y'); // true
|
||||
* Carbon::hasFormatWithModifiers('31/08/2015', 'm#d#Y'); // false
|
||||
* ```
|
||||
*/
|
||||
public function hasFormatWithModifiers(string $date, string $format): bool
|
||||
{
|
||||
return $this->matchFormatPattern($date, $format, array_merge($this->regexFormats, $this->regexFormatModifiers));
|
||||
}
|
||||
|
||||
/**
|
||||
* Set a Carbon instance (real or mock) to be returned when a "now"
|
||||
* instance is created. The provided instance will be returned
|
||||
* specifically under the following conditions:
|
||||
* - A call to the static now() method, ex. Carbon::now()
|
||||
* - When a null (or blank string) is passed to the constructor or parse(), ex. new Carbon(null)
|
||||
* - When the string "now" is passed to the constructor or parse(), ex. new Carbon('now')
|
||||
* - When a string containing the desired time is passed to Carbon::parse().
|
||||
*
|
||||
* Note the timezone parameter was left out of the examples above and
|
||||
* has no affect as the mock value will be returned regardless of its value.
|
||||
*
|
||||
* Only the moment is mocked with setTestNow(), the timezone will still be the one passed
|
||||
* as parameter of date_default_timezone_get() as a fallback (see setTestNowAndTimezone()).
|
||||
*
|
||||
* To clear the test instance call this method using the default
|
||||
* parameter of null.
|
||||
*
|
||||
* /!\ Use this method for unit tests only.
|
||||
*
|
||||
* @param DateTimeInterface|Closure|static|string|false|null $testNow real or mock Carbon instance
|
||||
*/
|
||||
public function setTestNow(mixed $testNow = null): void
|
||||
{
|
||||
$this->useTimezoneFromTestNow = false;
|
||||
$this->testNow = $testNow instanceof self || $testNow instanceof Closure
|
||||
? $testNow
|
||||
: $this->make($testNow);
|
||||
}
|
||||
|
||||
/**
|
||||
* Set a Carbon instance (real or mock) to be returned when a "now"
|
||||
* instance is created. The provided instance will be returned
|
||||
* specifically under the following conditions:
|
||||
* - A call to the static now() method, ex. Carbon::now()
|
||||
* - When a null (or blank string) is passed to the constructor or parse(), ex. new Carbon(null)
|
||||
* - When the string "now" is passed to the constructor or parse(), ex. new Carbon('now')
|
||||
* - When a string containing the desired time is passed to Carbon::parse().
|
||||
*
|
||||
* It will also align default timezone (e.g. call date_default_timezone_set()) with
|
||||
* the second argument or if null, with the timezone of the given date object.
|
||||
*
|
||||
* To clear the test instance call this method using the default
|
||||
* parameter of null.
|
||||
*
|
||||
* /!\ Use this method for unit tests only.
|
||||
*
|
||||
* @param DateTimeInterface|Closure|static|string|false|null $testNow real or mock Carbon instance
|
||||
*/
|
||||
public function setTestNowAndTimezone(mixed $testNow = null, $timezone = null): void
|
||||
{
|
||||
if ($testNow) {
|
||||
$this->testDefaultTimezone ??= date_default_timezone_get();
|
||||
}
|
||||
|
||||
$useDateInstanceTimezone = $testNow instanceof DateTimeInterface;
|
||||
|
||||
if ($useDateInstanceTimezone) {
|
||||
$this->setDefaultTimezone($testNow->getTimezone()->getName(), $testNow);
|
||||
}
|
||||
|
||||
$this->setTestNow($testNow);
|
||||
$this->useTimezoneFromTestNow = ($timezone === null && $testNow instanceof Closure);
|
||||
|
||||
if (!$useDateInstanceTimezone) {
|
||||
$now = $this->getMockedTestNow(\func_num_args() === 1 ? null : $timezone);
|
||||
$this->setDefaultTimezone($now?->tzName ?? $this->testDefaultTimezone ?? 'UTC', $now);
|
||||
}
|
||||
|
||||
if (!$testNow) {
|
||||
$this->testDefaultTimezone = null;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Temporarily sets a static date to be used within the callback.
|
||||
* Using setTestNow to set the date, executing the callback, then
|
||||
* clearing the test instance.
|
||||
*
|
||||
* /!\ Use this method for unit tests only.
|
||||
*
|
||||
* @template T
|
||||
*
|
||||
* @param DateTimeInterface|Closure|static|string|false|null $testNow real or mock Carbon instance
|
||||
* @param Closure(): T $callback
|
||||
*
|
||||
* @return T
|
||||
*/
|
||||
public function withTestNow(mixed $testNow, callable $callback): mixed
|
||||
{
|
||||
$this->setTestNow($testNow);
|
||||
|
||||
try {
|
||||
$result = $callback();
|
||||
} finally {
|
||||
$this->setTestNow();
|
||||
}
|
||||
|
||||
return $result;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the Carbon instance (real or mock) to be returned when a "now"
|
||||
* instance is created.
|
||||
*
|
||||
* @return Closure|CarbonInterface|null the current instance used for testing
|
||||
*/
|
||||
public function getTestNow(): Closure|CarbonInterface|null
|
||||
{
|
||||
if ($this->testNow === null) {
|
||||
$factory = FactoryImmutable::getDefaultInstance();
|
||||
|
||||
if ($factory !== $this) {
|
||||
return $factory->getTestNow();
|
||||
}
|
||||
}
|
||||
|
||||
return $this->testNow;
|
||||
}
|
||||
|
||||
public function handleTestNowClosure(
|
||||
Closure|CarbonInterface|null $testNow,
|
||||
DateTimeZone|string|int|null $timezone = null,
|
||||
): ?CarbonInterface {
|
||||
if ($testNow instanceof Closure) {
|
||||
$callback = Callback::fromClosure($testNow);
|
||||
$realNow = new DateTimeImmutable('now');
|
||||
$testNow = $testNow($callback->prepareParameter($this->parse(
|
||||
$realNow->format('Y-m-d H:i:s.u'),
|
||||
$timezone ?? $realNow->getTimezone(),
|
||||
)));
|
||||
|
||||
if ($testNow !== null && !($testNow instanceof DateTimeInterface)) {
|
||||
$function = $callback->getReflectionFunction();
|
||||
$type = \is_object($testNow) ? $testNow::class : \gettype($testNow);
|
||||
|
||||
throw new RuntimeException(
|
||||
'The test closure defined in '.$function->getFileName().
|
||||
' at line '.$function->getStartLine().' returned '.$type.
|
||||
'; expected '.CarbonInterface::class.'|null',
|
||||
);
|
||||
}
|
||||
|
||||
if (!($testNow instanceof CarbonInterface)) {
|
||||
$timezone ??= $this->useTimezoneFromTestNow ? $testNow->getTimezone() : null;
|
||||
$testNow = $this->__call('instance', [$testNow, $timezone]);
|
||||
}
|
||||
}
|
||||
|
||||
return $testNow;
|
||||
}
|
||||
|
||||
/**
|
||||
* Determine if there is a valid test instance set. A valid test instance
|
||||
* is anything that is not null.
|
||||
*
|
||||
* @return bool true if there is a test instance, otherwise false
|
||||
*/
|
||||
public function hasTestNow(): bool
|
||||
{
|
||||
return $this->getTestNow() !== null;
|
||||
}
|
||||
|
||||
public function withTimeZone(DateTimeZone|string|int|null $timezone): static
|
||||
{
|
||||
$factory = clone $this;
|
||||
$factory->settings['timezone'] = $timezone;
|
||||
|
||||
return $factory;
|
||||
}
|
||||
|
||||
public function __call(string $name, array $arguments): mixed
|
||||
{
|
||||
$method = new ReflectionMethod($this->className, $name);
|
||||
$settings = $this->settings;
|
||||
|
||||
if ($settings && isset($settings['timezone'])) {
|
||||
$timezoneParameters = array_filter($method->getParameters(), function ($parameter) {
|
||||
return \in_array($parameter->getName(), ['tz', 'timezone'], true);
|
||||
});
|
||||
$timezoneSetting = $settings['timezone'];
|
||||
|
||||
if (isset($arguments[0]) && \in_array($name, ['instance', 'make', 'create', 'parse'], true)) {
|
||||
if ($arguments[0] instanceof DateTimeInterface) {
|
||||
$settings['innerTimezone'] = $settings['timezone'];
|
||||
} elseif (\is_string($arguments[0]) && date_parse($arguments[0])['is_localtime']) {
|
||||
unset($settings['timezone'], $settings['innerTimezone']);
|
||||
}
|
||||
}
|
||||
|
||||
if (\count($timezoneParameters)) {
|
||||
$index = key($timezoneParameters);
|
||||
|
||||
if (!isset($arguments[$index])) {
|
||||
array_splice($arguments, key($timezoneParameters), 0, [$timezoneSetting]);
|
||||
}
|
||||
|
||||
unset($settings['timezone']);
|
||||
}
|
||||
}
|
||||
|
||||
$clock = FactoryImmutable::getCurrentClock();
|
||||
FactoryImmutable::setCurrentClock($this);
|
||||
|
||||
try {
|
||||
$result = $this->className::$name(...$arguments);
|
||||
} finally {
|
||||
FactoryImmutable::setCurrentClock($clock);
|
||||
}
|
||||
|
||||
if (isset($this->translator)) {
|
||||
$settings['translator'] = $this->translator;
|
||||
}
|
||||
|
||||
return $result instanceof CarbonInterface && !empty($settings)
|
||||
? $result->settings($settings)
|
||||
: $result;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the mocked date passed in setTestNow() and if it's a Closure, execute it.
|
||||
*/
|
||||
protected function getMockedTestNow(DateTimeZone|string|int|null $timezone): ?CarbonInterface
|
||||
{
|
||||
$testNow = $this->handleTestNowClosure($this->getTestNow());
|
||||
|
||||
if ($testNow instanceof CarbonInterface) {
|
||||
$testNow = $testNow->avoidMutation();
|
||||
|
||||
if ($timezone !== null) {
|
||||
return $testNow->setTimezone($timezone);
|
||||
}
|
||||
}
|
||||
|
||||
return $testNow;
|
||||
}
|
||||
|
||||
/**
|
||||
* Checks if the (date)time string is in a given format with
|
||||
* given list of pattern replacements.
|
||||
*
|
||||
* @example
|
||||
* ```
|
||||
* Carbon::hasFormat('11:12:45', 'h:i:s'); // true
|
||||
* Carbon::hasFormat('13:12:45', 'h:i:s'); // false
|
||||
* ```
|
||||
*
|
||||
* @param string $date
|
||||
* @param string $format
|
||||
* @param array $replacements
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
private function matchFormatPattern(string $date, string $format, array $replacements): bool
|
||||
{
|
||||
// Preg quote, but remove escaped backslashes since we'll deal with escaped characters in the format string.
|
||||
$regex = str_replace('\\\\', '\\', $format);
|
||||
// Replace not-escaped letters
|
||||
$regex = preg_replace_callback(
|
||||
'/(?<!\\\\)((?:\\\\{2})*)(['.implode('', array_keys($replacements)).'])/',
|
||||
static fn ($match) => $match[1].strtr($match[2], $replacements),
|
||||
$regex,
|
||||
);
|
||||
// Replace escaped letters by the letter itself
|
||||
$regex = preg_replace('/(?<!\\\\)((?:\\\\{2})*)\\\\(\w)/', '$1$2', $regex);
|
||||
// Escape not escaped slashes
|
||||
$regex = preg_replace('#(?<!\\\\)((?:\\\\{2})*)/#', '$1\\/', $regex);
|
||||
|
||||
return (bool) @preg_match('/^'.$regex.'$/', $date);
|
||||
}
|
||||
|
||||
private function setDefaultTimezone(string $timezone, ?DateTimeInterface $date = null): void
|
||||
{
|
||||
$previous = null;
|
||||
$success = false;
|
||||
|
||||
try {
|
||||
$success = date_default_timezone_set($timezone);
|
||||
} catch (Throwable $exception) {
|
||||
$previous = $exception;
|
||||
}
|
||||
|
||||
if (!$success) {
|
||||
$suggestion = @CarbonTimeZone::create($timezone)->toRegionName($date);
|
||||
|
||||
throw new InvalidArgumentException(
|
||||
"Timezone ID '$timezone' is invalid".
|
||||
($suggestion && $suggestion !== $timezone ? ", did you mean '$suggestion'?" : '.')."\n".
|
||||
"It must be one of the IDs from DateTimeZone::listIdentifiers(),\n".
|
||||
'For the record, hours/minutes offset are relevant only for a particular moment, '.
|
||||
'but not as a default timezone.',
|
||||
0,
|
||||
$previous
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
192
vendor/nesbot/carbon/src/Carbon/FactoryImmutable.php
vendored
Normal file
192
vendor/nesbot/carbon/src/Carbon/FactoryImmutable.php
vendored
Normal file
@@ -0,0 +1,192 @@
|
||||
<?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 Closure;
|
||||
use DateTimeInterface;
|
||||
use DateTimeZone;
|
||||
use Symfony\Component\Clock\ClockInterface;
|
||||
use Symfony\Component\Clock\NativeClock;
|
||||
use Symfony\Contracts\Translation\TranslatorInterface;
|
||||
|
||||
/**
|
||||
* A factory to generate CarbonImmutable instances with common settings.
|
||||
*
|
||||
* <autodoc generated by `composer phpdoc`>
|
||||
*
|
||||
* @method bool canBeCreatedFromFormat(?string $date, string $format) Checks if the (date)time string is in a given format and valid to create a
|
||||
* new instance.
|
||||
* @method ?CarbonImmutable create($year = 0, $month = 1, $day = 1, $hour = 0, $minute = 0, $second = 0, $timezone = null) Create a new Carbon instance from a specific date and time.
|
||||
* If any of $year, $month or $day are set to null their now() values will
|
||||
* be used.
|
||||
* If $hour is null it will be set to its now() value and the default
|
||||
* values for $minute and $second will be their now() values.
|
||||
* If $hour is not null then the default values for $minute and $second
|
||||
* will be 0.
|
||||
* @method CarbonImmutable createFromDate($year = null, $month = null, $day = null, $timezone = null) Create a Carbon instance from just a date. The time portion is set to now.
|
||||
* @method ?CarbonImmutable createFromFormat($format, $time, $timezone = null) Create a Carbon instance from a specific format.
|
||||
* @method ?CarbonImmutable createFromIsoFormat(string $format, string $time, $timezone = null, ?string $locale = 'en', ?TranslatorInterface $translator = null) Create a Carbon instance from a specific ISO format (same replacements as ->isoFormat()).
|
||||
* @method ?CarbonImmutable createFromLocaleFormat(string $format, string $locale, string $time, $timezone = null) Create a Carbon instance from a specific format and a string in a given language.
|
||||
* @method ?CarbonImmutable createFromLocaleIsoFormat(string $format, string $locale, string $time, $timezone = null) Create a Carbon instance from a specific ISO format and a string in a given language.
|
||||
* @method CarbonImmutable createFromTime($hour = 0, $minute = 0, $second = 0, $timezone = null) Create a Carbon instance from just a time. The date portion is set to today.
|
||||
* @method CarbonImmutable createFromTimeString(string $time, DateTimeZone|string|int|null $timezone = null) Create a Carbon instance from a time string. The date portion is set to today.
|
||||
* @method CarbonImmutable createFromTimestamp(string|int|float $timestamp, DateTimeZone|string|int|null $timezone = null) Create a Carbon instance from a timestamp and set the timezone (UTC by default).
|
||||
* Timestamp input can be given as int, float or a string containing one or more numbers.
|
||||
* @method CarbonImmutable createFromTimestampMs(string|int|float $timestamp, DateTimeZone|string|int|null $timezone = null) Create a Carbon instance from a timestamp in milliseconds.
|
||||
* Timestamp input can be given as int, float or a string containing one or more numbers.
|
||||
* @method CarbonImmutable createFromTimestampMsUTC($timestamp) Create a Carbon instance from a timestamp in milliseconds.
|
||||
* Timestamp input can be given as int, float or a string containing one or more numbers.
|
||||
* @method CarbonImmutable createFromTimestampUTC(string|int|float $timestamp) Create a Carbon instance from a timestamp keeping the timezone to UTC.
|
||||
* Timestamp input can be given as int, float or a string containing one or more numbers.
|
||||
* @method CarbonImmutable createMidnightDate($year = null, $month = null, $day = null, $timezone = null) Create a Carbon instance from just a date. The time portion is set to midnight.
|
||||
* @method ?CarbonImmutable createSafe($year = null, $month = null, $day = null, $hour = null, $minute = null, $second = null, $timezone = null) Create a new safe Carbon instance from a specific date and time.
|
||||
* If any of $year, $month or $day are set to null their now() values will
|
||||
* be used.
|
||||
* If $hour is null it will be set to its now() value and the default
|
||||
* values for $minute and $second will be their now() values.
|
||||
* If $hour is not null then the default values for $minute and $second
|
||||
* will be 0.
|
||||
* If one of the set values is not valid, an InvalidDateException
|
||||
* will be thrown.
|
||||
* @method CarbonImmutable createStrict(?int $year = 0, ?int $month = 1, ?int $day = 1, ?int $hour = 0, ?int $minute = 0, ?int $second = 0, $timezone = null) Create a new Carbon instance from a specific date and time using strict validation.
|
||||
* @method mixed executeWithLocale(string $locale, callable $func) Set the current locale to the given, execute the passed function, reset the locale to previous one,
|
||||
* then return the result of the closure (or null if the closure was void).
|
||||
* @method CarbonImmutable fromSerialized($value) Create an instance from a serialized string.
|
||||
* @method array getAvailableLocales() Returns the list of internally available locales and already loaded custom locales.
|
||||
* (It will ignore custom translator dynamic loading.)
|
||||
* @method Language[] getAvailableLocalesInfo() Returns list of Language object for each available locale. This object allow you to get the ISO name, native
|
||||
* name, region and variant of the locale.
|
||||
* @method array getDays() Get the days of the week.
|
||||
* @method ?string getFallbackLocale() Get the fallback locale.
|
||||
* @method array getFormatsToIsoReplacements() List of replacements from date() format to isoFormat().
|
||||
* @method array getIsoUnits() Returns list of locale units for ISO formatting.
|
||||
* @method array|false getLastErrors() {@inheritdoc}
|
||||
* @method string getLocale() Get the current translator locale.
|
||||
* @method int getMidDayAt() get midday/noon hour
|
||||
* @method string getTimeFormatByPrecision(string $unitPrecision) Return a format from H:i to H:i:s.u according to given unit precision.
|
||||
* @method string|Closure|null getTranslationMessageWith($translator, string $key, ?string $locale = null, ?string $default = null) Returns raw translation message for a given key.
|
||||
* @method int getWeekEndsAt(?string $locale = null) Get the last day of week.
|
||||
* @method int getWeekStartsAt(?string $locale = null) Get the first day of week.
|
||||
* @method bool hasRelativeKeywords(?string $time) Determine if a time string will produce a relative date.
|
||||
* @method CarbonImmutable instance(DateTimeInterface $date) Create a Carbon instance from a DateTime one.
|
||||
* @method bool isImmutable() Returns true if the current class/instance is immutable.
|
||||
* @method bool isModifiableUnit($unit) Returns true if a property can be changed via setter.
|
||||
* @method bool isMutable() Returns true if the current class/instance is mutable.
|
||||
* @method bool localeHasDiffOneDayWords(string $locale) Returns true if the given locale is internally supported and has words for 1-day diff (just now, yesterday, tomorrow).
|
||||
* Support is considered enabled if the 3 words are translated in the given locale.
|
||||
* @method bool localeHasDiffSyntax(string $locale) Returns true if the given locale is internally supported and has diff syntax support (ago, from now, before, after).
|
||||
* Support is considered enabled if the 4 sentences are translated in the given locale.
|
||||
* @method bool localeHasDiffTwoDayWords(string $locale) Returns true if the given locale is internally supported and has words for 2-days diff (before yesterday, after tomorrow).
|
||||
* Support is considered enabled if the 2 words are translated in the given locale.
|
||||
* @method bool localeHasPeriodSyntax($locale) Returns true if the given locale is internally supported and has period syntax support (X times, every X, from X, to X).
|
||||
* Support is considered enabled if the 4 sentences are translated in the given locale.
|
||||
* @method bool localeHasShortUnits(string $locale) Returns true if the given locale is internally supported and has short-units support.
|
||||
* Support is considered enabled if either year, day or hour has a short variant translated.
|
||||
* @method ?CarbonImmutable make($var, DateTimeZone|string|null $timezone = null) Make a Carbon instance from given variable if possible.
|
||||
* Always return a new instance. Parse only strings and only these likely to be dates (skip intervals
|
||||
* and recurrences). Throw an exception for invalid format, but otherwise return null.
|
||||
* @method void mixin(object|string $mixin) Mix another object into the class.
|
||||
* @method CarbonImmutable parse(DateTimeInterface|WeekDay|Month|string|int|float|null $time, DateTimeZone|string|int|null $timezone = null) Create a carbon instance from a string.
|
||||
* This is an alias for the constructor that allows better fluent syntax
|
||||
* as it allows you to do Carbon::parse('Monday next week')->fn() rather
|
||||
* than (new Carbon('Monday next week'))->fn().
|
||||
* @method CarbonImmutable parseFromLocale(string $time, ?string $locale = null, DateTimeZone|string|int|null $timezone = null) Create a carbon instance from a localized string (in French, Japanese, Arabic, etc.).
|
||||
* @method string pluralUnit(string $unit) Returns standardized plural of a given singular/plural unit name (in English).
|
||||
* @method ?CarbonImmutable rawCreateFromFormat(string $format, string $time, $timezone = null) Create a Carbon instance from a specific format.
|
||||
* @method CarbonImmutable rawParse(DateTimeInterface|WeekDay|Month|string|int|float|null $time, DateTimeZone|string|int|null $timezone = null) Create a carbon instance from a string.
|
||||
* This is an alias for the constructor that allows better fluent syntax
|
||||
* as it allows you to do Carbon::parse('Monday next week')->fn() rather
|
||||
* than (new Carbon('Monday next week'))->fn().
|
||||
* @method void setFallbackLocale(string $locale) Set the fallback locale.
|
||||
* @method void setLocale(string $locale) Set the current translator locale and indicate if the source locale file exists.
|
||||
* Pass 'auto' as locale to use the closest language to the current LC_TIME locale.
|
||||
* @method void setMidDayAt($hour) @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
|
||||
* You should rather consider mid-day is always 12pm, then if you need to test if it's an other
|
||||
* hour, test it explicitly:
|
||||
* $date->format('G') == 13
|
||||
* or to set explicitly to a given hour:
|
||||
* $date->setTime(13, 0, 0, 0)
|
||||
* Set midday/noon hour
|
||||
* @method string singularUnit(string $unit) Returns standardized singular of a given singular/plural unit name (in English).
|
||||
* @method CarbonImmutable today(DateTimeZone|string|int|null $timezone = null) Create a Carbon instance for today.
|
||||
* @method CarbonImmutable tomorrow(DateTimeZone|string|int|null $timezone = null) Create a Carbon instance for tomorrow.
|
||||
* @method string translateTimeString(string $timeString, ?string $from = null, ?string $to = null, int $mode = CarbonInterface::TRANSLATE_ALL) Translate a time string from a locale to an other.
|
||||
* @method string translateWith(TranslatorInterface $translator, string $key, array $parameters = [], $number = null) Translate using translation string or callback available.
|
||||
* @method CarbonImmutable yesterday(DateTimeZone|string|int|null $timezone = null) Create a Carbon instance for yesterday.
|
||||
*
|
||||
* </autodoc>
|
||||
*/
|
||||
class FactoryImmutable extends Factory implements ClockInterface
|
||||
{
|
||||
protected string $className = CarbonImmutable::class;
|
||||
|
||||
private static ?self $defaultInstance = null;
|
||||
|
||||
private static ?WrapperClock $currentClock = null;
|
||||
|
||||
/**
|
||||
* @internal Instance used for static calls, such as Carbon::getTranslator(), CarbonImmutable::setTestNow(), etc.
|
||||
*/
|
||||
public static function getDefaultInstance(): self
|
||||
{
|
||||
return self::$defaultInstance ??= new self();
|
||||
}
|
||||
|
||||
/**
|
||||
* @internal Instance used for static calls possibly called by non-static methods.
|
||||
*/
|
||||
public static function getInstance(): Factory
|
||||
{
|
||||
return self::$currentClock?->getFactory() ?? self::getDefaultInstance();
|
||||
}
|
||||
|
||||
/**
|
||||
* @internal Set instance before creating new dates.
|
||||
*/
|
||||
public static function setCurrentClock(ClockInterface|Factory|DateTimeInterface|null $currentClock): void
|
||||
{
|
||||
if ($currentClock && !($currentClock instanceof WrapperClock)) {
|
||||
$currentClock = new WrapperClock($currentClock);
|
||||
}
|
||||
|
||||
self::$currentClock = $currentClock;
|
||||
}
|
||||
|
||||
/**
|
||||
* @internal Instance used to link new object to their factory creator.
|
||||
*/
|
||||
public static function getCurrentClock(): ?WrapperClock
|
||||
{
|
||||
return self::$currentClock;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get a Carbon instance for the current date and time.
|
||||
*/
|
||||
public function now(DateTimeZone|string|int|null $timezone = null): CarbonImmutable
|
||||
{
|
||||
return $this->__call('now', [$timezone]);
|
||||
}
|
||||
|
||||
public function sleep(int|float $seconds): void
|
||||
{
|
||||
if ($this->hasTestNow()) {
|
||||
$this->setTestNow($this->getTestNow()->avoidMutation()->addSeconds($seconds));
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
(new NativeClock('UTC'))->sleep($seconds);
|
||||
}
|
||||
}
|
||||
15
vendor/nesbot/carbon/src/Carbon/Lang/aa.php
vendored
Normal file
15
vendor/nesbot/carbon/src/Carbon/Lang/aa.php
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Unknown default region, use the first alphabetically.
|
||||
*/
|
||||
return require __DIR__.'/aa_DJ.php';
|
||||
44
vendor/nesbot/carbon/src/Carbon/Lang/aa_DJ.php
vendored
Normal file
44
vendor/nesbot/carbon/src/Carbon/Lang/aa_DJ.php
vendored
Normal file
@@ -0,0 +1,44 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Authors:
|
||||
* - Ge'ez Frontier Foundation locales@geez.org
|
||||
*/
|
||||
return array_replace_recursive(require __DIR__.'/en.php', [
|
||||
'formats' => [
|
||||
'L' => 'DD.MM.YYYY',
|
||||
],
|
||||
'months' => ['Qunxa Garablu', 'Kudo', 'Ciggilta Kudo', 'Agda Baxisso', 'Caxah Alsa', 'Qasa Dirri', 'Qado Dirri', 'Liiqen', 'Waysu', 'Diteli', 'Ximoli', 'Kaxxa Garablu'],
|
||||
'months_short' => ['qun', 'nah', 'cig', 'agd', 'cax', 'qas', 'qad', 'leq', 'way', 'dit', 'xim', 'kax'],
|
||||
'weekdays' => ['Acaada', 'Etleeni', 'Talaata', 'Arbaqa', 'Kamiisi', 'Gumqata', 'Sabti'],
|
||||
'weekdays_short' => ['aca', 'etl', 'tal', 'arb', 'kam', 'gum', 'sab'],
|
||||
'weekdays_min' => ['aca', 'etl', 'tal', 'arb', 'kam', 'gum', 'sab'],
|
||||
'first_day_of_week' => 6,
|
||||
'day_of_first_week_of_year' => 1,
|
||||
'meridiem' => ['saaku', 'carra'],
|
||||
|
||||
'year' => ':count gaqambo', // less reliable
|
||||
'y' => ':count gaqambo', // less reliable
|
||||
'a_year' => ':count gaqambo', // less reliable
|
||||
|
||||
'month' => ':count àlsa',
|
||||
'm' => ':count àlsa',
|
||||
'a_month' => ':count àlsa',
|
||||
|
||||
'day' => ':count saaku', // less reliable
|
||||
'd' => ':count saaku', // less reliable
|
||||
'a_day' => ':count saaku', // less reliable
|
||||
|
||||
'hour' => ':count ayti', // less reliable
|
||||
'h' => ':count ayti', // less reliable
|
||||
'a_hour' => ':count ayti', // less reliable
|
||||
]);
|
||||
28
vendor/nesbot/carbon/src/Carbon/Lang/aa_ER.php
vendored
Normal file
28
vendor/nesbot/carbon/src/Carbon/Lang/aa_ER.php
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Authors:
|
||||
* - Ge'ez Frontier Foundation locales@geez.org
|
||||
*/
|
||||
return array_replace_recursive(require __DIR__.'/en.php', [
|
||||
'formats' => [
|
||||
'L' => 'DD/MM/YYYY',
|
||||
],
|
||||
'months' => ['Qunxa Garablu', 'Naharsi Kudo', 'Ciggilta Kudo', 'Agda Baxisso', 'Caxah Alsa', 'Qasa Dirri', 'Qado Dirri', 'Leqeeni', 'Waysu', 'Diteli', 'Ximoli', 'Kaxxa Garablu'],
|
||||
'months_short' => ['Qun', 'Nah', 'Cig', 'Agd', 'Cax', 'Qas', 'Qad', 'Leq', 'Way', 'Dit', 'Xim', 'Kax'],
|
||||
'weekdays' => ['Acaada', 'Etleeni', 'Talaata', 'Arbaqa', 'Kamiisi', 'Gumqata', 'Sabti'],
|
||||
'weekdays_short' => ['Aca', 'Etl', 'Tal', 'Arb', 'Kam', 'Gum', 'Sab'],
|
||||
'weekdays_min' => ['Aca', 'Etl', 'Tal', 'Arb', 'Kam', 'Gum', 'Sab'],
|
||||
'first_day_of_week' => 1,
|
||||
'day_of_first_week_of_year' => 1,
|
||||
'meridiem' => ['saaku', 'carra'],
|
||||
]);
|
||||
28
vendor/nesbot/carbon/src/Carbon/Lang/aa_ER@saaho.php
vendored
Normal file
28
vendor/nesbot/carbon/src/Carbon/Lang/aa_ER@saaho.php
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Authors:
|
||||
* - Ge'ez Frontier Foundation locales@geez.org
|
||||
*/
|
||||
return array_replace_recursive(require __DIR__.'/en.php', [
|
||||
'formats' => [
|
||||
'L' => 'DD/MM/YYYY',
|
||||
],
|
||||
'months' => ['Qunxa Garablu', 'Naharsi Kudo', 'Ciggilta Kudo', 'Agda Baxisso', 'Caxah Alsa', 'Qasa Dirri', 'Qado Dirri', 'Leqeeni', 'Waysu', 'Diteli', 'Ximoli', 'Kaxxa Garablu'],
|
||||
'months_short' => ['Qun', 'Nah', 'Cig', 'Agd', 'Cax', 'Qas', 'Qad', 'Leq', 'Way', 'Dit', 'Xim', 'Kax'],
|
||||
'weekdays' => ['Naba Sambat', 'Sani', 'Salus', 'Rabuq', 'Camus', 'Jumqata', 'Qunxa Sambat'],
|
||||
'weekdays_short' => ['Nab', 'San', 'Sal', 'Rab', 'Cam', 'Jum', 'Qun'],
|
||||
'weekdays_min' => ['Nab', 'San', 'Sal', 'Rab', 'Cam', 'Jum', 'Qun'],
|
||||
'first_day_of_week' => 1,
|
||||
'day_of_first_week_of_year' => 1,
|
||||
'meridiem' => ['saaku', 'carra'],
|
||||
]);
|
||||
28
vendor/nesbot/carbon/src/Carbon/Lang/aa_ET.php
vendored
Normal file
28
vendor/nesbot/carbon/src/Carbon/Lang/aa_ET.php
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Authors:
|
||||
* - Ge'ez Frontier Foundation locales@geez.org
|
||||
*/
|
||||
return array_replace_recursive(require __DIR__.'/en.php', [
|
||||
'formats' => [
|
||||
'L' => 'DD/MM/YYYY',
|
||||
],
|
||||
'months' => ['Qunxa Garablu', 'Kudo', 'Ciggilta Kudo', 'Agda Baxisso', 'Caxah Alsa', 'Qasa Dirri', 'Qado Dirri', 'Liiqen', 'Waysu', 'Diteli', 'Ximoli', 'Kaxxa Garablu'],
|
||||
'months_short' => ['Qun', 'Kud', 'Cig', 'Agd', 'Cax', 'Qas', 'Qad', 'Leq', 'Way', 'Dit', 'Xim', 'Kax'],
|
||||
'weekdays' => ['Acaada', 'Etleeni', 'Talaata', 'Arbaqa', 'Kamiisi', 'Gumqata', 'Sabti'],
|
||||
'weekdays_short' => ['Aca', 'Etl', 'Tal', 'Arb', 'Kam', 'Gum', 'Sab'],
|
||||
'weekdays_min' => ['Aca', 'Etl', 'Tal', 'Arb', 'Kam', 'Gum', 'Sab'],
|
||||
'first_day_of_week' => 0,
|
||||
'day_of_first_week_of_year' => 1,
|
||||
'meridiem' => ['saaku', 'carra'],
|
||||
]);
|
||||
77
vendor/nesbot/carbon/src/Carbon/Lang/af.php
vendored
Normal file
77
vendor/nesbot/carbon/src/Carbon/Lang/af.php
vendored
Normal file
@@ -0,0 +1,77 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Authors:
|
||||
* - François B
|
||||
* - JD Isaacks
|
||||
* - Pierre du Plessis
|
||||
*/
|
||||
return [
|
||||
'year' => ':count jaar',
|
||||
'a_year' => '\'n jaar|:count jaar',
|
||||
'y' => ':count j.',
|
||||
'month' => ':count maand|:count maande',
|
||||
'a_month' => '\'n maand|:count maande',
|
||||
'm' => ':count maa.',
|
||||
'week' => ':count week|:count weke',
|
||||
'a_week' => '\'n week|:count weke',
|
||||
'w' => ':count w.',
|
||||
'day' => ':count dag|:count dae',
|
||||
'a_day' => '\'n dag|:count dae',
|
||||
'd' => ':count d.',
|
||||
'hour' => ':count uur',
|
||||
'a_hour' => '\'n uur|:count uur',
|
||||
'h' => ':count u.',
|
||||
'minute' => ':count minuut|:count minute',
|
||||
'a_minute' => '\'n minuut|:count minute',
|
||||
'min' => ':count min.',
|
||||
'second' => ':count sekond|:count sekondes',
|
||||
'a_second' => '\'n paar sekondes|:count sekondes',
|
||||
's' => ':count s.',
|
||||
'ago' => ':time gelede',
|
||||
'from_now' => 'oor :time',
|
||||
'after' => ':time na',
|
||||
'before' => ':time voor',
|
||||
'diff_now' => 'Nou',
|
||||
'diff_today' => 'Vandag',
|
||||
'diff_today_regexp' => 'Vandag(?:\\s+om)?',
|
||||
'diff_yesterday' => 'Gister',
|
||||
'diff_yesterday_regexp' => 'Gister(?:\\s+om)?',
|
||||
'diff_tomorrow' => 'Môre',
|
||||
'diff_tomorrow_regexp' => 'Môre(?:\\s+om)?',
|
||||
'formats' => [
|
||||
'LT' => 'HH:mm',
|
||||
'LTS' => 'HH:mm:ss',
|
||||
'L' => 'DD/MM/YYYY',
|
||||
'LL' => 'D MMMM YYYY',
|
||||
'LLL' => 'D MMMM YYYY HH:mm',
|
||||
'LLLL' => 'dddd, D MMMM YYYY HH:mm',
|
||||
],
|
||||
'calendar' => [
|
||||
'sameDay' => '[Vandag om] LT',
|
||||
'nextDay' => '[Môre om] LT',
|
||||
'nextWeek' => 'dddd [om] LT',
|
||||
'lastDay' => '[Gister om] LT',
|
||||
'lastWeek' => '[Laas] dddd [om] LT',
|
||||
'sameElse' => 'L',
|
||||
],
|
||||
'ordinal' => static fn ($number) => $number.(($number === 1 || $number === 8 || $number >= 20) ? 'ste' : 'de'),
|
||||
'meridiem' => ['VM', 'NM'],
|
||||
'months' => ['Januarie', 'Februarie', 'Maart', 'April', 'Mei', 'Junie', 'Julie', 'Augustus', 'September', 'Oktober', 'November', 'Desember'],
|
||||
'months_short' => ['Jan', 'Feb', 'Mrt', 'Apr', 'Mei', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Des'],
|
||||
'weekdays' => ['Sondag', 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', 'Vrydag', 'Saterdag'],
|
||||
'weekdays_short' => ['Son', 'Maa', 'Din', 'Woe', 'Don', 'Vry', 'Sat'],
|
||||
'weekdays_min' => ['So', 'Ma', 'Di', 'Wo', 'Do', 'Vr', 'Sa'],
|
||||
'first_day_of_week' => 1,
|
||||
'day_of_first_week_of_year' => 4,
|
||||
'list' => [', ', ' en '],
|
||||
];
|
||||
28
vendor/nesbot/carbon/src/Carbon/Lang/af_NA.php
vendored
Normal file
28
vendor/nesbot/carbon/src/Carbon/Lang/af_NA.php
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
return array_replace_recursive(require __DIR__.'/af.php', [
|
||||
'meridiem' => ['v', 'n'],
|
||||
'weekdays' => ['Sondag', 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', 'Vrydag', 'Saterdag'],
|
||||
'weekdays_short' => ['So.', 'Ma.', 'Di.', 'Wo.', 'Do.', 'Vr.', 'Sa.'],
|
||||
'weekdays_min' => ['So.', 'Ma.', 'Di.', 'Wo.', 'Do.', 'Vr.', 'Sa.'],
|
||||
'months' => ['Januarie', 'Februarie', 'Maart', 'April', 'Mei', 'Junie', 'Julie', 'Augustus', 'September', 'Oktober', 'November', 'Desember'],
|
||||
'months_short' => ['Jan.', 'Feb.', 'Mrt.', 'Apr.', 'Mei', 'Jun.', 'Jul.', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Des.'],
|
||||
'first_day_of_week' => 1,
|
||||
'formats' => [
|
||||
'LT' => 'HH:mm',
|
||||
'LTS' => 'HH:mm:ss',
|
||||
'L' => 'YYYY-MM-DD',
|
||||
'LL' => 'DD MMM YYYY',
|
||||
'LLL' => 'DD MMMM YYYY HH:mm',
|
||||
'LLLL' => 'dddd, DD MMMM YYYY HH:mm',
|
||||
],
|
||||
]);
|
||||
12
vendor/nesbot/carbon/src/Carbon/Lang/af_ZA.php
vendored
Normal file
12
vendor/nesbot/carbon/src/Carbon/Lang/af_ZA.php
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
return require __DIR__.'/af.php';
|
||||
28
vendor/nesbot/carbon/src/Carbon/Lang/agq.php
vendored
Normal file
28
vendor/nesbot/carbon/src/Carbon/Lang/agq.php
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
return array_replace_recursive(require __DIR__.'/en.php', [
|
||||
'meridiem' => ['a.g', 'a.k'],
|
||||
'weekdays' => ['tsuʔntsɨ', 'tsuʔukpà', 'tsuʔughɔe', 'tsuʔutɔ̀mlò', 'tsuʔumè', 'tsuʔughɨ̂m', 'tsuʔndzɨkɔʔɔ'],
|
||||
'weekdays_short' => ['nts', 'kpa', 'ghɔ', 'tɔm', 'ume', 'ghɨ', 'dzk'],
|
||||
'weekdays_min' => ['nts', 'kpa', 'ghɔ', 'tɔm', 'ume', 'ghɨ', 'dzk'],
|
||||
'months' => ['ndzɔ̀ŋɔ̀nùm', 'ndzɔ̀ŋɔ̀kƗ̀zùʔ', 'ndzɔ̀ŋɔ̀tƗ̀dʉ̀ghà', 'ndzɔ̀ŋɔ̀tǎafʉ̄ghā', 'ndzɔ̀ŋèsèe', 'ndzɔ̀ŋɔ̀nzùghò', 'ndzɔ̀ŋɔ̀dùmlo', 'ndzɔ̀ŋɔ̀kwîfɔ̀e', 'ndzɔ̀ŋɔ̀tƗ̀fʉ̀ghàdzughù', 'ndzɔ̀ŋɔ̀ghǔuwelɔ̀m', 'ndzɔ̀ŋɔ̀chwaʔàkaa wo', 'ndzɔ̀ŋèfwòo'],
|
||||
'months_short' => ['nùm', 'kɨz', 'tɨd', 'taa', 'see', 'nzu', 'dum', 'fɔe', 'dzu', 'lɔm', 'kaa', 'fwo'],
|
||||
'first_day_of_week' => 1,
|
||||
'formats' => [
|
||||
'LT' => 'HH:mm',
|
||||
'LTS' => 'HH:mm:ss',
|
||||
'L' => 'D/M/YYYY',
|
||||
'LL' => 'D MMM, YYYY',
|
||||
'LLL' => 'D MMMM YYYY HH:mm',
|
||||
'LLLL' => 'dddd D MMMM YYYY HH:mm',
|
||||
],
|
||||
]);
|
||||
15
vendor/nesbot/carbon/src/Carbon/Lang/agr.php
vendored
Normal file
15
vendor/nesbot/carbon/src/Carbon/Lang/agr.php
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Unknown default region, use the first alphabetically.
|
||||
*/
|
||||
return require __DIR__.'/agr_PE.php';
|
||||
44
vendor/nesbot/carbon/src/Carbon/Lang/agr_PE.php
vendored
Normal file
44
vendor/nesbot/carbon/src/Carbon/Lang/agr_PE.php
vendored
Normal file
@@ -0,0 +1,44 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Authors:
|
||||
* - somosazucar.org libc-alpha@sourceware.org
|
||||
*/
|
||||
return array_replace_recursive(require __DIR__.'/en.php', [
|
||||
'formats' => [
|
||||
'L' => 'DD/MM/YY',
|
||||
],
|
||||
'months' => ['Petsatin', 'Kupitin', 'Uyaitin', 'Tayutin', 'Kegketin', 'Tegmatin', 'Kuntutin', 'Yagkujutin', 'Daiktatin', 'Ipamtatin', 'Shinutin', 'Sakamtin'],
|
||||
'months_short' => ['Pet', 'Kup', 'Uya', 'Tay', 'Keg', 'Teg', 'Kun', 'Yag', 'Dait', 'Ipam', 'Shin', 'Sak'],
|
||||
'weekdays' => ['Tuntuamtin', 'Achutin', 'Kugkuktin', 'Saketin', 'Shimpitin', 'Imaptin', 'Bataetin'],
|
||||
'weekdays_short' => ['Tun', 'Ach', 'Kug', 'Sak', 'Shim', 'Im', 'Bat'],
|
||||
'weekdays_min' => ['Tun', 'Ach', 'Kug', 'Sak', 'Shim', 'Im', 'Bat'],
|
||||
'first_day_of_week' => 0,
|
||||
'day_of_first_week_of_year' => 7,
|
||||
'meridiem' => ['VM', 'NM'],
|
||||
|
||||
'year' => ':count yaya', // less reliable
|
||||
'y' => ':count yaya', // less reliable
|
||||
'a_year' => ':count yaya', // less reliable
|
||||
|
||||
'month' => ':count nantu', // less reliable
|
||||
'm' => ':count nantu', // less reliable
|
||||
'a_month' => ':count nantu', // less reliable
|
||||
|
||||
'day' => ':count nayaim', // less reliable
|
||||
'd' => ':count nayaim', // less reliable
|
||||
'a_day' => ':count nayaim', // less reliable
|
||||
|
||||
'hour' => ':count kuwiš', // less reliable
|
||||
'h' => ':count kuwiš', // less reliable
|
||||
'a_hour' => ':count kuwiš', // less reliable
|
||||
]);
|
||||
15
vendor/nesbot/carbon/src/Carbon/Lang/ak.php
vendored
Normal file
15
vendor/nesbot/carbon/src/Carbon/Lang/ak.php
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Unknown default region, use the first alphabetically.
|
||||
*/
|
||||
return require __DIR__.'/ak_GH.php';
|
||||
40
vendor/nesbot/carbon/src/Carbon/Lang/ak_GH.php
vendored
Normal file
40
vendor/nesbot/carbon/src/Carbon/Lang/ak_GH.php
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Authors:
|
||||
* - Sugar Labs // OLPC sugarlabs.org libc-alpha@sourceware.org
|
||||
*/
|
||||
return array_replace_recursive(require __DIR__.'/en.php', [
|
||||
'formats' => [
|
||||
'L' => 'YYYY/MM/DD',
|
||||
],
|
||||
'months' => ['Sanda-Ɔpɛpɔn', 'Kwakwar-Ɔgyefuo', 'Ebɔw-Ɔbenem', 'Ebɔbira-Oforisuo', 'Esusow Aketseaba-Kɔtɔnimba', 'Obirade-Ayɛwohomumu', 'Ayɛwoho-Kitawonsa', 'Difuu-Ɔsandaa', 'Fankwa-Ɛbɔ', 'Ɔbɛsɛ-Ahinime', 'Ɔberɛfɛw-Obubuo', 'Mumu-Ɔpɛnimba'],
|
||||
'months_short' => ['S-Ɔ', 'K-Ɔ', 'E-Ɔ', 'E-O', 'E-K', 'O-A', 'A-K', 'D-Ɔ', 'F-Ɛ', 'Ɔ-A', 'Ɔ-O', 'M-Ɔ'],
|
||||
'weekdays' => ['Kwesida', 'Dwowda', 'Benada', 'Wukuda', 'Yawda', 'Fida', 'Memeneda'],
|
||||
'weekdays_short' => ['Kwe', 'Dwo', 'Ben', 'Wuk', 'Yaw', 'Fia', 'Mem'],
|
||||
'weekdays_min' => ['Kwe', 'Dwo', 'Ben', 'Wuk', 'Yaw', 'Fia', 'Mem'],
|
||||
'first_day_of_week' => 1,
|
||||
'day_of_first_week_of_year' => 1,
|
||||
'meridiem' => ['AN', 'EW'],
|
||||
|
||||
'year' => ':count afe',
|
||||
'y' => ':count afe',
|
||||
'a_year' => ':count afe',
|
||||
|
||||
'month' => ':count bosume',
|
||||
'm' => ':count bosume',
|
||||
'a_month' => ':count bosume',
|
||||
|
||||
'day' => ':count ɛda',
|
||||
'd' => ':count ɛda',
|
||||
'a_day' => ':count ɛda',
|
||||
]);
|
||||
15
vendor/nesbot/carbon/src/Carbon/Lang/am.php
vendored
Normal file
15
vendor/nesbot/carbon/src/Carbon/Lang/am.php
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Unknown default region, use the first alphabetically.
|
||||
*/
|
||||
return require __DIR__.'/am_ET.php';
|
||||
59
vendor/nesbot/carbon/src/Carbon/Lang/am_ET.php
vendored
Normal file
59
vendor/nesbot/carbon/src/Carbon/Lang/am_ET.php
vendored
Normal file
@@ -0,0 +1,59 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Authors:
|
||||
* - Ge'ez Frontier Foundation locales@geez.org
|
||||
*/
|
||||
return array_replace_recursive(require __DIR__.'/en.php', [
|
||||
'formats' => [
|
||||
'L' => 'DD/MM/YYYY',
|
||||
],
|
||||
'months' => ['ጃንዩወሪ', 'ፌብሩወሪ', 'ማርች', 'ኤፕሪል', 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስት', 'ሴፕቴምበር', 'ኦክቶበር', 'ኖቬምበር', 'ዲሴምበር'],
|
||||
'months_short' => ['ጃንዩ', 'ፌብሩ', 'ማርች', 'ኤፕረ', 'ሜይ ', 'ጁን ', 'ጁላይ', 'ኦገስ', 'ሴፕቴ', 'ኦክተ', 'ኖቬም', 'ዲሴም'],
|
||||
'weekdays' => ['እሑድ', 'ሰኞ', 'ማክሰኞ', 'ረቡዕ', 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'],
|
||||
'weekdays_short' => ['እሑድ', 'ሰኞ ', 'ማክሰ', 'ረቡዕ', 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'],
|
||||
'weekdays_min' => ['እሑድ', 'ሰኞ ', 'ማክሰ', 'ረቡዕ', 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'],
|
||||
'first_day_of_week' => 0,
|
||||
'day_of_first_week_of_year' => 1,
|
||||
'meridiem' => ['ጡዋት', 'ከሰዓት'],
|
||||
|
||||
'year' => ':count አመት',
|
||||
'y' => ':count አመት',
|
||||
'a_year' => ':count አመት',
|
||||
|
||||
'month' => ':count ወር',
|
||||
'm' => ':count ወር',
|
||||
'a_month' => ':count ወር',
|
||||
|
||||
'week' => ':count ሳምንት',
|
||||
'w' => ':count ሳምንት',
|
||||
'a_week' => ':count ሳምንት',
|
||||
|
||||
'day' => ':count ቀን',
|
||||
'd' => ':count ቀን',
|
||||
'a_day' => ':count ቀን',
|
||||
|
||||
'hour' => ':count ሰዓት',
|
||||
'h' => ':count ሰዓት',
|
||||
'a_hour' => ':count ሰዓት',
|
||||
|
||||
'minute' => ':count ደቂቃ',
|
||||
'min' => ':count ደቂቃ',
|
||||
'a_minute' => ':count ደቂቃ',
|
||||
|
||||
'second' => ':count ሴኮንድ',
|
||||
's' => ':count ሴኮንድ',
|
||||
'a_second' => ':count ሴኮንድ',
|
||||
|
||||
'ago' => 'ከ:time በፊት',
|
||||
'from_now' => 'በ:time ውስጥ',
|
||||
]);
|
||||
15
vendor/nesbot/carbon/src/Carbon/Lang/an.php
vendored
Normal file
15
vendor/nesbot/carbon/src/Carbon/Lang/an.php
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Unknown default region, use the first alphabetically.
|
||||
*/
|
||||
return require __DIR__.'/an_ES.php';
|
||||
55
vendor/nesbot/carbon/src/Carbon/Lang/an_ES.php
vendored
Normal file
55
vendor/nesbot/carbon/src/Carbon/Lang/an_ES.php
vendored
Normal file
@@ -0,0 +1,55 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Authors:
|
||||
* - Softaragones Jordi Mallach Pérez, Juan Pablo Martínez bug-glibc-locales@gnu.org, softaragones@softaragones.org
|
||||
*/
|
||||
return array_replace_recursive(require __DIR__.'/en.php', [
|
||||
'formats' => [
|
||||
'L' => 'DD/MM/YYYY',
|
||||
],
|
||||
'months' => ['chinero', 'febrero', 'marzo', 'abril', 'mayo', 'chunyo', 'chuliol', 'agosto', 'setiembre', 'octubre', 'noviembre', 'aviento'],
|
||||
'months_short' => ['chi', 'feb', 'mar', 'abr', 'may', 'chn', 'chl', 'ago', 'set', 'oct', 'nov', 'avi'],
|
||||
'weekdays' => ['domingo', 'luns', 'martes', 'mierques', 'chueves', 'viernes', 'sabado'],
|
||||
'weekdays_short' => ['dom', 'lun', 'mar', 'mie', 'chu', 'vie', 'sab'],
|
||||
'weekdays_min' => ['dom', 'lun', 'mar', 'mie', 'chu', 'vie', 'sab'],
|
||||
'first_day_of_week' => 1,
|
||||
'day_of_first_week_of_year' => 4,
|
||||
|
||||
'year' => ':count año',
|
||||
'y' => ':count año',
|
||||
'a_year' => ':count año',
|
||||
|
||||
'month' => ':count mes',
|
||||
'm' => ':count mes',
|
||||
'a_month' => ':count mes',
|
||||
|
||||
'week' => ':count semana',
|
||||
'w' => ':count semana',
|
||||
'a_week' => ':count semana',
|
||||
|
||||
'day' => ':count día',
|
||||
'd' => ':count día',
|
||||
'a_day' => ':count día',
|
||||
|
||||
'hour' => ':count reloch', // less reliable
|
||||
'h' => ':count reloch', // less reliable
|
||||
'a_hour' => ':count reloch', // less reliable
|
||||
|
||||
'minute' => ':count minuto',
|
||||
'min' => ':count minuto',
|
||||
'a_minute' => ':count minuto',
|
||||
|
||||
'second' => ':count segundo',
|
||||
's' => ':count segundo',
|
||||
'a_second' => ':count segundo',
|
||||
]);
|
||||
15
vendor/nesbot/carbon/src/Carbon/Lang/anp.php
vendored
Normal file
15
vendor/nesbot/carbon/src/Carbon/Lang/anp.php
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Unknown default region, use the first alphabetically.
|
||||
*/
|
||||
return require __DIR__.'/anp_IN.php';
|
||||
28
vendor/nesbot/carbon/src/Carbon/Lang/anp_IN.php
vendored
Normal file
28
vendor/nesbot/carbon/src/Carbon/Lang/anp_IN.php
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Authors:
|
||||
* - bhashaghar@googlegroups.com
|
||||
*/
|
||||
return array_replace_recursive(require __DIR__.'/en.php', [
|
||||
'formats' => [
|
||||
'L' => 'D/M/YY',
|
||||
],
|
||||
'months' => ['जनवरी', 'फरवरी', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जुलाई', 'अगस्त', 'सितंबर', 'अक्टूबर', 'नवंबर', 'दिसंबर"'],
|
||||
'months_short' => ['जनवरी', 'फरवरी', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जुलाई', 'अगस्त', 'सितंबर', 'अक्टूबर', 'नवंबर', 'दिसंबर'],
|
||||
'weekdays' => ['रविवार', 'सोमवार', 'मंगलवार', 'बुधवार', 'बृहस्पतिवार', 'शुक्रवार', 'शनिवार'],
|
||||
'weekdays_short' => ['रवि', 'सोम', 'मंगल', 'बुध', 'बृहस्पति', 'शुक्र', 'शनि'],
|
||||
'weekdays_min' => ['रवि', 'सोम', 'मंगल', 'बुध', 'बृहस्पति', 'शुक्र', 'शनि'],
|
||||
'first_day_of_week' => 0,
|
||||
'day_of_first_week_of_year' => 1,
|
||||
'meridiem' => ['पूर्वाह्न', 'अपराह्न'],
|
||||
]);
|
||||
93
vendor/nesbot/carbon/src/Carbon/Lang/ar.php
vendored
Normal file
93
vendor/nesbot/carbon/src/Carbon/Lang/ar.php
vendored
Normal file
@@ -0,0 +1,93 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Authors:
|
||||
* - Atef Ben Ali (atefBB)
|
||||
* - Ibrahim AshShohail
|
||||
* - MLTDev
|
||||
* - Mohamed Sabil (mohamedsabil83)
|
||||
* - Yazan Alnugnugh (yazan-alnugnugh)
|
||||
*/
|
||||
$months = [
|
||||
'يناير',
|
||||
'فبراير',
|
||||
'مارس',
|
||||
'أبريل',
|
||||
'مايو',
|
||||
'يونيو',
|
||||
'يوليو',
|
||||
'أغسطس',
|
||||
'سبتمبر',
|
||||
'أكتوبر',
|
||||
'نوفمبر',
|
||||
'ديسمبر',
|
||||
];
|
||||
|
||||
return [
|
||||
'year' => implode('|', ['{0}:count سنة', '{1}سنة', '{2}سنتين', ']2,11[:count سنوات', ']10,Inf[:count سنة']),
|
||||
'a_year' => implode('|', ['{0}:count سنة', '{1}سنة', '{2}سنتين', ']2,11[:count سنوات', ']10,Inf[:count سنة']),
|
||||
'month' => implode('|', ['{0}:count شهر', '{1}شهر', '{2}شهرين', ']2,11[:count أشهر', ']10,Inf[:count شهر']),
|
||||
'a_month' => implode('|', ['{0}:count شهر', '{1}شهر', '{2}شهرين', ']2,11[:count أشهر', ']10,Inf[:count شهر']),
|
||||
'week' => implode('|', ['{0}:count أسبوع', '{1}أسبوع', '{2}أسبوعين', ']2,11[:count أسابيع', ']10,Inf[:count أسبوع']),
|
||||
'a_week' => implode('|', ['{0}:count أسبوع', '{1}أسبوع', '{2}أسبوعين', ']2,11[:count أسابيع', ']10,Inf[:count أسبوع']),
|
||||
'day' => implode('|', ['{0}:count يوم', '{1}يوم', '{2}يومين', ']2,11[:count أيام', ']10,Inf[:count يوم']),
|
||||
'a_day' => implode('|', ['{0}:count يوم', '{1}يوم', '{2}يومين', ']2,11[:count أيام', ']10,Inf[:count يوم']),
|
||||
'hour' => implode('|', ['{0}:count ساعة', '{1}ساعة', '{2}ساعتين', ']2,11[:count ساعات', ']10,Inf[:count ساعة']),
|
||||
'a_hour' => implode('|', ['{0}:count ساعة', '{1}ساعة', '{2}ساعتين', ']2,11[:count ساعات', ']10,Inf[:count ساعة']),
|
||||
'minute' => implode('|', ['{0}:count دقيقة', '{1}دقيقة', '{2}دقيقتين', ']2,11[:count دقائق', ']10,Inf[:count دقيقة']),
|
||||
'a_minute' => implode('|', ['{0}:count دقيقة', '{1}دقيقة', '{2}دقيقتين', ']2,11[:count دقائق', ']10,Inf[:count دقيقة']),
|
||||
'second' => implode('|', ['{0}:count ثانية', '{1}ثانية', '{2}ثانيتين', ']2,11[:count ثواني', ']10,Inf[:count ثانية']),
|
||||
'a_second' => implode('|', ['{0}:count ثانية', '{1}ثانية', '{2}ثانيتين', ']2,11[:count ثواني', ']10,Inf[:count ثانية']),
|
||||
'ago' => 'منذ :time',
|
||||
'from_now' => ':time من الآن',
|
||||
'after' => 'بعد :time',
|
||||
'before' => 'قبل :time',
|
||||
'diff_now' => 'الآن',
|
||||
'diff_today' => 'اليوم',
|
||||
'diff_today_regexp' => 'اليوم(?:\\s+عند)?(?:\\s+الساعة)?',
|
||||
'diff_yesterday' => 'أمس',
|
||||
'diff_yesterday_regexp' => 'أمس(?:\\s+عند)?(?:\\s+الساعة)?',
|
||||
'diff_tomorrow' => 'غداً',
|
||||
'diff_tomorrow_regexp' => 'غدًا(?:\\s+عند)?(?:\\s+الساعة)?',
|
||||
'diff_before_yesterday' => 'قبل الأمس',
|
||||
'diff_after_tomorrow' => 'بعد غد',
|
||||
'period_recurrences' => implode('|', ['{0}مرة', '{1}مرة', '{2}:count مرتين', ']2,11[:count مرات', ']10,Inf[:count مرة']),
|
||||
'period_interval' => 'كل :interval',
|
||||
'period_start_date' => 'من :date',
|
||||
'period_end_date' => 'إلى :date',
|
||||
'months' => $months,
|
||||
'months_short' => $months,
|
||||
'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
|
||||
'weekdays_short' => ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
|
||||
'weekdays_min' => ['ح', 'اث', 'ثل', 'أر', 'خم', 'ج', 'س'],
|
||||
'list' => ['، ', ' و '],
|
||||
'first_day_of_week' => 6,
|
||||
'day_of_first_week_of_year' => 1,
|
||||
'formats' => [
|
||||
'LT' => 'HH:mm',
|
||||
'LTS' => 'HH:mm:ss',
|
||||
'L' => 'D/M/YYYY',
|
||||
'LL' => 'D MMMM YYYY',
|
||||
'LLL' => 'D MMMM YYYY HH:mm',
|
||||
'LLLL' => 'dddd D MMMM YYYY HH:mm',
|
||||
],
|
||||
'calendar' => [
|
||||
'sameDay' => '[اليوم عند الساعة] LT',
|
||||
'nextDay' => '[غدًا عند الساعة] LT',
|
||||
'nextWeek' => 'dddd [عند الساعة] LT',
|
||||
'lastDay' => '[أمس عند الساعة] LT',
|
||||
'lastWeek' => 'dddd [عند الساعة] LT',
|
||||
'sameElse' => 'L',
|
||||
],
|
||||
'meridiem' => ['ص', 'م'],
|
||||
'weekend' => [5, 6],
|
||||
];
|
||||
29
vendor/nesbot/carbon/src/Carbon/Lang/ar_AE.php
vendored
Normal file
29
vendor/nesbot/carbon/src/Carbon/Lang/ar_AE.php
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Authors:
|
||||
* - IBM Globalization Center of Competency, Yamato Software Laboratory bug-glibc-locales@gnu.org
|
||||
* - Abdullah-Alhariri
|
||||
*/
|
||||
return array_replace_recursive(require __DIR__.'/ar.php', [
|
||||
'formats' => [
|
||||
'L' => 'DD MMM, YYYY',
|
||||
],
|
||||
'months' => ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],
|
||||
'months_short' => ['ينا', 'فبر', 'مار', 'أبر', 'ماي', 'يون', 'يول', 'أغس', 'سبت', 'أكت', 'نوف', 'ديس'],
|
||||
'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت '],
|
||||
'weekdays_short' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
'weekdays_min' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
'first_day_of_week' => 6,
|
||||
'day_of_first_week_of_year' => 1,
|
||||
'alt_numbers' => ['۰۰', '۰۱', '۰۲', '۰۳', '۰٤', '۰٥', '۰٦', '۰۷', '۰۸', '۰۹', '۱۰', '۱۱', '۱۲', '۱۳', '۱٤', '۱٥', '۱٦', '۱۷', '۱۸', '۱۹', '۲۰', '۲۱', '۲۲', '۲۳', '۲٤', '۲٥', '۲٦', '۲۷', '۲۸', '۲۹', '۳۰', '۳۱', '۳۲', '۳۳', '۳٤', '۳٥', '۳٦', '۳۷', '۳۸', '۳۹', '٤۰', '٤۱', '٤۲', '٤۳', '٤٤', '٤٥', '٤٦', '٤۷', '٤۸', '٤۹', '٥۰', '٥۱', '٥۲', '٥۳', '٥٤', '٥٥', '٥٦', '٥۷', '٥۸', '٥۹', '٦۰', '٦۱', '٦۲', '٦۳', '٦٤', '٦٥', '٦٦', '٦۷', '٦۸', '٦۹', '۷۰', '۷۱', '۷۲', '۷۳', '۷٤', '۷٥', '۷٦', '۷۷', '۷۸', '۷۹', '۸۰', '۸۱', '۸۲', '۸۳', '۸٤', '۸٥', '۸٦', '۸۷', '۸۸', '۸۹', '۹۰', '۹۱', '۹۲', '۹۳', '۹٤', '۹٥', '۹٦', '۹۷', '۹۸', '۹۹'],
|
||||
]);
|
||||
29
vendor/nesbot/carbon/src/Carbon/Lang/ar_BH.php
vendored
Normal file
29
vendor/nesbot/carbon/src/Carbon/Lang/ar_BH.php
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Authors:
|
||||
* - IBM Globalization Center of Competency, Yamato Software Laboratory bug-glibc-locales@gnu.org
|
||||
* - Abdullah-Alhariri
|
||||
*/
|
||||
return array_replace_recursive(require __DIR__.'/ar.php', [
|
||||
'formats' => [
|
||||
'L' => 'DD MMM, YYYY',
|
||||
],
|
||||
'months' => ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],
|
||||
'months_short' => ['ينا', 'فبر', 'مار', 'أبر', 'ماي', 'يون', 'يول', 'أغس', 'سبت', 'أكت', 'نوف', 'ديس'],
|
||||
'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
|
||||
'weekdays_short' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
'weekdays_min' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
'first_day_of_week' => 6,
|
||||
'day_of_first_week_of_year' => 1,
|
||||
'alt_numbers' => ['۰۰', '۰۱', '۰۲', '۰۳', '۰٤', '۰٥', '۰٦', '۰۷', '۰۸', '۰۹', '۱۰', '۱۱', '۱۲', '۱۳', '۱٤', '۱٥', '۱٦', '۱۷', '۱۸', '۱۹', '۲۰', '۲۱', '۲۲', '۲۳', '۲٤', '۲٥', '۲٦', '۲۷', '۲۸', '۲۹', '۳۰', '۳۱', '۳۲', '۳۳', '۳٤', '۳٥', '۳٦', '۳۷', '۳۸', '۳۹', '٤۰', '٤۱', '٤۲', '٤۳', '٤٤', '٤٥', '٤٦', '٤۷', '٤۸', '٤۹', '٥۰', '٥۱', '٥۲', '٥۳', '٥٤', '٥٥', '٥٦', '٥۷', '٥۸', '٥۹', '٦۰', '٦۱', '٦۲', '٦۳', '٦٤', '٦٥', '٦٦', '٦۷', '٦۸', '٦۹', '۷۰', '۷۱', '۷۲', '۷۳', '۷٤', '۷٥', '۷٦', '۷۷', '۷۸', '۷۹', '۸۰', '۸۱', '۸۲', '۸۳', '۸٤', '۸٥', '۸٦', '۸۷', '۸۸', '۸۹', '۹۰', '۹۱', '۹۲', '۹۳', '۹٤', '۹٥', '۹٦', '۹۷', '۹۸', '۹۹'],
|
||||
]);
|
||||
13
vendor/nesbot/carbon/src/Carbon/Lang/ar_DJ.php
vendored
Normal file
13
vendor/nesbot/carbon/src/Carbon/Lang/ar_DJ.php
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
return array_replace_recursive(require __DIR__.'/ar.php', [
|
||||
]);
|
||||
92
vendor/nesbot/carbon/src/Carbon/Lang/ar_DZ.php
vendored
Normal file
92
vendor/nesbot/carbon/src/Carbon/Lang/ar_DZ.php
vendored
Normal file
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Authors:
|
||||
* - Josh Soref
|
||||
* - Noureddine LOUAHEDJ
|
||||
* - JD Isaacks
|
||||
* - Atef Ben Ali (atefBB)
|
||||
* - Mohamed Sabil (mohamedsabil83)
|
||||
*/
|
||||
$months = [
|
||||
'جانفي',
|
||||
'فيفري',
|
||||
'مارس',
|
||||
'أفريل',
|
||||
'ماي',
|
||||
'جوان',
|
||||
'جويلية',
|
||||
'أوت',
|
||||
'سبتمبر',
|
||||
'أكتوبر',
|
||||
'نوفمبر',
|
||||
'ديسمبر',
|
||||
];
|
||||
|
||||
return [
|
||||
'year' => implode('|', ['{0}:count سنة', '{1}سنة', '{2}سنتين', ']2,11[:count سنوات', ']10,Inf[:count سنة']),
|
||||
'a_year' => implode('|', ['{0}:count سنة', '{1}سنة', '{2}سنتين', ']2,11[:count سنوات', ']10,Inf[:count سنة']),
|
||||
'month' => implode('|', ['{0}:count شهر', '{1}شهر', '{2}شهرين', ']2,11[:count أشهر', ']10,Inf[:count شهر']),
|
||||
'a_month' => implode('|', ['{0}:count شهر', '{1}شهر', '{2}شهرين', ']2,11[:count أشهر', ']10,Inf[:count شهر']),
|
||||
'week' => implode('|', ['{0}:count أسبوع', '{1}أسبوع', '{2}أسبوعين', ']2,11[:count أسابيع', ']10,Inf[:count أسبوع']),
|
||||
'a_week' => implode('|', ['{0}:count أسبوع', '{1}أسبوع', '{2}أسبوعين', ']2,11[:count أسابيع', ']10,Inf[:count أسبوع']),
|
||||
'day' => implode('|', ['{0}:count يوم', '{1}يوم', '{2}يومين', ']2,11[:count أيام', ']10,Inf[:count يوم']),
|
||||
'a_day' => implode('|', ['{0}:count يوم', '{1}يوم', '{2}يومين', ']2,11[:count أيام', ']10,Inf[:count يوم']),
|
||||
'hour' => implode('|', ['{0}:count ساعة', '{1}ساعة', '{2}ساعتين', ']2,11[:count ساعات', ']10,Inf[:count ساعة']),
|
||||
'a_hour' => implode('|', ['{0}:count ساعة', '{1}ساعة', '{2}ساعتين', ']2,11[:count ساعات', ']10,Inf[:count ساعة']),
|
||||
'minute' => implode('|', ['{0}:count دقيقة', '{1}دقيقة', '{2}دقيقتين', ']2,11[:count دقائق', ']10,Inf[:count دقيقة']),
|
||||
'a_minute' => implode('|', ['{0}:count دقيقة', '{1}دقيقة', '{2}دقيقتين', ']2,11[:count دقائق', ']10,Inf[:count دقيقة']),
|
||||
'second' => implode('|', ['{0}:count ثانية', '{1}ثانية', '{2}ثانيتين', ']2,11[:count ثواني', ']10,Inf[:count ثانية']),
|
||||
'a_second' => implode('|', ['{0}:count ثانية', '{1}ثانية', '{2}ثانيتين', ']2,11[:count ثواني', ']10,Inf[:count ثانية']),
|
||||
'ago' => 'منذ :time',
|
||||
'from_now' => 'في :time',
|
||||
'after' => 'بعد :time',
|
||||
'before' => 'قبل :time',
|
||||
'diff_now' => 'الآن',
|
||||
'diff_today' => 'اليوم',
|
||||
'diff_today_regexp' => 'اليوم(?:\\s+على)?(?:\\s+الساعة)?',
|
||||
'diff_yesterday' => 'أمس',
|
||||
'diff_yesterday_regexp' => 'أمس(?:\\s+على)?(?:\\s+الساعة)?',
|
||||
'diff_tomorrow' => 'غداً',
|
||||
'diff_tomorrow_regexp' => 'غدا(?:\\s+على)?(?:\\s+الساعة)?',
|
||||
'diff_before_yesterday' => 'قبل الأمس',
|
||||
'diff_after_tomorrow' => 'بعد غد',
|
||||
'period_recurrences' => implode('|', ['{0}مرة', '{1}مرة', '{2}:count مرتين', ']2,11[:count مرات', ']10,Inf[:count مرة']),
|
||||
'period_interval' => 'كل :interval',
|
||||
'period_start_date' => 'من :date',
|
||||
'period_end_date' => 'إلى :date',
|
||||
'months' => $months,
|
||||
'months_short' => $months,
|
||||
'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
|
||||
'weekdays_short' => ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
|
||||
'weekdays_min' => ['أح', 'إث', 'ثلا', 'أر', 'خم', 'جم', 'سب'],
|
||||
'list' => ['، ', ' و '],
|
||||
'first_day_of_week' => 0,
|
||||
'day_of_first_week_of_year' => 4,
|
||||
'formats' => [
|
||||
'LT' => 'HH:mm',
|
||||
'LTS' => 'HH:mm:ss',
|
||||
'L' => 'DD/MM/YYYY',
|
||||
'LL' => 'D MMMM YYYY',
|
||||
'LLL' => 'D MMMM YYYY HH:mm',
|
||||
'LLLL' => 'dddd D MMMM YYYY HH:mm',
|
||||
],
|
||||
'calendar' => [
|
||||
'sameDay' => '[اليوم على الساعة] LT',
|
||||
'nextDay' => '[غدا على الساعة] LT',
|
||||
'nextWeek' => 'dddd [على الساعة] LT',
|
||||
'lastDay' => '[أمس على الساعة] LT',
|
||||
'lastWeek' => 'dddd [على الساعة] LT',
|
||||
'sameElse' => 'L',
|
||||
],
|
||||
'meridiem' => ['ص', 'م'],
|
||||
];
|
||||
29
vendor/nesbot/carbon/src/Carbon/Lang/ar_EG.php
vendored
Normal file
29
vendor/nesbot/carbon/src/Carbon/Lang/ar_EG.php
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Authors:
|
||||
* - IBM Globalization Center of Competency, Yamato Software Laboratory bug-glibc-locales@gnu.org
|
||||
* - Abdullah-Alhariri
|
||||
*/
|
||||
return array_replace_recursive(require __DIR__.'/ar.php', [
|
||||
'formats' => [
|
||||
'L' => 'DD MMM, YYYY',
|
||||
],
|
||||
'months' => ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],
|
||||
'months_short' => ['ينا', 'فبر', 'مار', 'أبر', 'ماي', 'يون', 'يول', 'أغس', 'سبت', 'أكت', 'نوف', 'ديس'],
|
||||
'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
|
||||
'weekdays_short' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
'weekdays_min' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
'first_day_of_week' => 6,
|
||||
'day_of_first_week_of_year' => 1,
|
||||
'alt_numbers' => ['۰۰', '۰۱', '۰۲', '۰۳', '۰٤', '۰٥', '۰٦', '۰۷', '۰۸', '۰۹', '۱۰', '۱۱', '۱۲', '۱۳', '۱٤', '۱٥', '۱٦', '۱۷', '۱۸', '۱۹', '۲۰', '۲۱', '۲۲', '۲۳', '۲٤', '۲٥', '۲٦', '۲۷', '۲۸', '۲۹', '۳۰', '۳۱', '۳۲', '۳۳', '۳٤', '۳٥', '۳٦', '۳۷', '۳۸', '۳۹', '٤۰', '٤۱', '٤۲', '٤۳', '٤٤', '٤٥', '٤٦', '٤۷', '٤۸', '٤۹', '٥۰', '٥۱', '٥۲', '٥۳', '٥٤', '٥٥', '٥٦', '٥۷', '٥۸', '٥۹', '٦۰', '٦۱', '٦۲', '٦۳', '٦٤', '٦٥', '٦٦', '٦۷', '٦۸', '٦۹', '۷۰', '۷۱', '۷۲', '۷۳', '۷٤', '۷٥', '۷٦', '۷۷', '۷۸', '۷۹', '۸۰', '۸۱', '۸۲', '۸۳', '۸٤', '۸٥', '۸٦', '۸۷', '۸۸', '۸۹', '۹۰', '۹۱', '۹۲', '۹۳', '۹٤', '۹٥', '۹٦', '۹۷', '۹۸', '۹۹'],
|
||||
]);
|
||||
13
vendor/nesbot/carbon/src/Carbon/Lang/ar_EH.php
vendored
Normal file
13
vendor/nesbot/carbon/src/Carbon/Lang/ar_EH.php
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
return array_replace_recursive(require __DIR__.'/ar.php', [
|
||||
]);
|
||||
13
vendor/nesbot/carbon/src/Carbon/Lang/ar_ER.php
vendored
Normal file
13
vendor/nesbot/carbon/src/Carbon/Lang/ar_ER.php
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
return array_replace_recursive(require __DIR__.'/ar.php', [
|
||||
]);
|
||||
13
vendor/nesbot/carbon/src/Carbon/Lang/ar_IL.php
vendored
Normal file
13
vendor/nesbot/carbon/src/Carbon/Lang/ar_IL.php
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
return array_replace_recursive(require __DIR__.'/ar.php', [
|
||||
]);
|
||||
26
vendor/nesbot/carbon/src/Carbon/Lang/ar_IN.php
vendored
Normal file
26
vendor/nesbot/carbon/src/Carbon/Lang/ar_IN.php
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Authors:
|
||||
* - IBM Globalization Center of Competency, Yamato Software Laboratory bug-glibc-locales@gnu.org
|
||||
*/
|
||||
return array_replace_recursive(require __DIR__.'/ar.php', [
|
||||
'formats' => [
|
||||
'L' => 'D/M/YY',
|
||||
],
|
||||
'months' => ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],
|
||||
'months_short' => ['ينا', 'فبر', 'مار', 'أبر', 'ماي', 'يون', 'يول', 'أغس', 'سبت', 'أكت', 'نوف', 'ديس'],
|
||||
'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
|
||||
'weekdays_short' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
'weekdays_min' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
'day_of_first_week_of_year' => 1,
|
||||
]);
|
||||
29
vendor/nesbot/carbon/src/Carbon/Lang/ar_IQ.php
vendored
Normal file
29
vendor/nesbot/carbon/src/Carbon/Lang/ar_IQ.php
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Authors:
|
||||
* - IBM Globalization Center of Competency, Yamato Software Laboratory bug-glibc-locales@gnu.org
|
||||
* - Abdullah-Alhariri
|
||||
*/
|
||||
return array_replace_recursive(require __DIR__.'/ar.php', [
|
||||
'formats' => [
|
||||
'L' => 'DD MMM, YYYY',
|
||||
],
|
||||
'months' => ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],
|
||||
'months_short' => ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],
|
||||
'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
|
||||
'weekdays_short' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
'weekdays_min' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
'first_day_of_week' => 6,
|
||||
'day_of_first_week_of_year' => 1,
|
||||
'alt_numbers' => ['۰۰', '۰۱', '۰۲', '۰۳', '۰٤', '۰٥', '۰٦', '۰۷', '۰۸', '۰۹', '۱۰', '۱۱', '۱۲', '۱۳', '۱٤', '۱٥', '۱٦', '۱۷', '۱۸', '۱۹', '۲۰', '۲۱', '۲۲', '۲۳', '۲٤', '۲٥', '۲٦', '۲۷', '۲۸', '۲۹', '۳۰', '۳۱', '۳۲', '۳۳', '۳٤', '۳٥', '۳٦', '۳۷', '۳۸', '۳۹', '٤۰', '٤۱', '٤۲', '٤۳', '٤٤', '٤٥', '٤٦', '٤۷', '٤۸', '٤۹', '٥۰', '٥۱', '٥۲', '٥۳', '٥٤', '٥٥', '٥٦', '٥۷', '٥۸', '٥۹', '٦۰', '٦۱', '٦۲', '٦۳', '٦٤', '٦٥', '٦٦', '٦۷', '٦۸', '٦۹', '۷۰', '۷۱', '۷۲', '۷۳', '۷٤', '۷٥', '۷٦', '۷۷', '۷۸', '۷۹', '۸۰', '۸۱', '۸۲', '۸۳', '۸٤', '۸٥', '۸٦', '۸۷', '۸۸', '۸۹', '۹۰', '۹۱', '۹۲', '۹۳', '۹٤', '۹٥', '۹٦', '۹۷', '۹۸', '۹۹'],
|
||||
]);
|
||||
29
vendor/nesbot/carbon/src/Carbon/Lang/ar_JO.php
vendored
Normal file
29
vendor/nesbot/carbon/src/Carbon/Lang/ar_JO.php
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Authors:
|
||||
* - IBM Globalization Center of Competency, Yamato Software Laboratory bug-glibc-locales@gnu.org
|
||||
* - Abdullah-Alhariri
|
||||
*/
|
||||
return array_replace_recursive(require __DIR__.'/ar.php', [
|
||||
'formats' => [
|
||||
'L' => 'DD MMM, YYYY',
|
||||
],
|
||||
'months' => ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],
|
||||
'months_short' => ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],
|
||||
'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
|
||||
'weekdays_short' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
'weekdays_min' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
'first_day_of_week' => 6,
|
||||
'day_of_first_week_of_year' => 1,
|
||||
'alt_numbers' => ['۰۰', '۰۱', '۰۲', '۰۳', '۰٤', '۰٥', '۰٦', '۰۷', '۰۸', '۰۹', '۱۰', '۱۱', '۱۲', '۱۳', '۱٤', '۱٥', '۱٦', '۱۷', '۱۸', '۱۹', '۲۰', '۲۱', '۲۲', '۲۳', '۲٤', '۲٥', '۲٦', '۲۷', '۲۸', '۲۹', '۳۰', '۳۱', '۳۲', '۳۳', '۳٤', '۳٥', '۳٦', '۳۷', '۳۸', '۳۹', '٤۰', '٤۱', '٤۲', '٤۳', '٤٤', '٤٥', '٤٦', '٤۷', '٤۸', '٤۹', '٥۰', '٥۱', '٥۲', '٥۳', '٥٤', '٥٥', '٥٦', '٥۷', '٥۸', '٥۹', '٦۰', '٦۱', '٦۲', '٦۳', '٦٤', '٦٥', '٦٦', '٦۷', '٦۸', '٦۹', '۷۰', '۷۱', '۷۲', '۷۳', '۷٤', '۷٥', '۷٦', '۷۷', '۷۸', '۷۹', '۸۰', '۸۱', '۸۲', '۸۳', '۸٤', '۸٥', '۸٦', '۸۷', '۸۸', '۸۹', '۹۰', '۹۱', '۹۲', '۹۳', '۹٤', '۹٥', '۹٦', '۹۷', '۹۸', '۹۹'],
|
||||
]);
|
||||
13
vendor/nesbot/carbon/src/Carbon/Lang/ar_KM.php
vendored
Normal file
13
vendor/nesbot/carbon/src/Carbon/Lang/ar_KM.php
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
return array_replace_recursive(require __DIR__.'/ar.php', [
|
||||
]);
|
||||
95
vendor/nesbot/carbon/src/Carbon/Lang/ar_KW.php
vendored
Normal file
95
vendor/nesbot/carbon/src/Carbon/Lang/ar_KW.php
vendored
Normal file
@@ -0,0 +1,95 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Authors:
|
||||
* - Josh Soref
|
||||
* - Nusret Parlak
|
||||
* - JD Isaacks
|
||||
* - Atef Ben Ali (atefBB)
|
||||
* - Mohamed Sabil (mohamedsabil83)
|
||||
* - Abdullah-Alhariri
|
||||
*/
|
||||
$months = [
|
||||
'يناير',
|
||||
'فبراير',
|
||||
'مارس',
|
||||
'أبريل',
|
||||
'ماي',
|
||||
'يونيو',
|
||||
'يوليوز',
|
||||
'غشت',
|
||||
'شتنبر',
|
||||
'أكتوبر',
|
||||
'نونبر',
|
||||
'دجنبر',
|
||||
];
|
||||
|
||||
return [
|
||||
'year' => implode('|', ['{0}:count سنة', '{1}سنة', '{2}سنتين', ']2,11[:count سنوات', ']10,Inf[:count سنة']),
|
||||
'a_year' => implode('|', ['{0}:count سنة', '{1}سنة', '{2}سنتين', ']2,11[:count سنوات', ']10,Inf[:count سنة']),
|
||||
'month' => implode('|', ['{0}:count شهر', '{1}شهر', '{2}شهرين', ']2,11[:count أشهر', ']10,Inf[:count شهر']),
|
||||
'a_month' => implode('|', ['{0}:count شهر', '{1}شهر', '{2}شهرين', ']2,11[:count أشهر', ']10,Inf[:count شهر']),
|
||||
'week' => implode('|', ['{0}:count أسبوع', '{1}أسبوع', '{2}أسبوعين', ']2,11[:count أسابيع', ']10,Inf[:count أسبوع']),
|
||||
'a_week' => implode('|', ['{0}:count أسبوع', '{1}أسبوع', '{2}أسبوعين', ']2,11[:count أسابيع', ']10,Inf[:count أسبوع']),
|
||||
'day' => implode('|', ['{0}:count يوم', '{1}يوم', '{2}يومين', ']2,11[:count أيام', ']10,Inf[:count يوم']),
|
||||
'a_day' => implode('|', ['{0}:count يوم', '{1}يوم', '{2}يومين', ']2,11[:count أيام', ']10,Inf[:count يوم']),
|
||||
'hour' => implode('|', ['{0}:count ساعة', '{1}ساعة', '{2}ساعتين', ']2,11[:count ساعات', ']10,Inf[:count ساعة']),
|
||||
'a_hour' => implode('|', ['{0}:count ساعة', '{1}ساعة', '{2}ساعتين', ']2,11[:count ساعات', ']10,Inf[:count ساعة']),
|
||||
'minute' => implode('|', ['{0}:count دقيقة', '{1}دقيقة', '{2}دقيقتين', ']2,11[:count دقائق', ']10,Inf[:count دقيقة']),
|
||||
'a_minute' => implode('|', ['{0}:count دقيقة', '{1}دقيقة', '{2}دقيقتين', ']2,11[:count دقائق', ']10,Inf[:count دقيقة']),
|
||||
'second' => implode('|', ['{0}:count ثانية', '{1}ثانية', '{2}ثانيتين', ']2,11[:count ثواني', ']10,Inf[:count ثانية']),
|
||||
'a_second' => implode('|', ['{0}:count ثانية', '{1}ثانية', '{2}ثانيتين', ']2,11[:count ثواني', ']10,Inf[:count ثانية']),
|
||||
'ago' => 'منذ :time',
|
||||
'from_now' => 'في :time',
|
||||
'after' => 'بعد :time',
|
||||
'before' => 'قبل :time',
|
||||
'diff_now' => 'الآن',
|
||||
'diff_today' => 'اليوم',
|
||||
'diff_today_regexp' => 'اليوم(?:\\s+على)?(?:\\s+الساعة)?',
|
||||
'diff_yesterday' => 'أمس',
|
||||
'diff_yesterday_regexp' => 'أمس(?:\\s+على)?(?:\\s+الساعة)?',
|
||||
'diff_tomorrow' => 'غداً',
|
||||
'diff_tomorrow_regexp' => 'غدا(?:\\s+على)?(?:\\s+الساعة)?',
|
||||
'diff_before_yesterday' => 'قبل الأمس',
|
||||
'diff_after_tomorrow' => 'بعد غد',
|
||||
'period_recurrences' => implode('|', ['{0}مرة', '{1}مرة', '{2}:count مرتين', ']2,11[:count مرات', ']10,Inf[:count مرة']),
|
||||
'period_interval' => 'كل :interval',
|
||||
'period_start_date' => 'من :date',
|
||||
'period_end_date' => 'إلى :date',
|
||||
'months' => $months,
|
||||
'months_short' => $months,
|
||||
'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
|
||||
'weekdays_short' => ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
|
||||
'weekdays_min' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
'list' => ['، ', ' و '],
|
||||
'first_day_of_week' => 0,
|
||||
'day_of_first_week_of_year' => 1,
|
||||
'formats' => [
|
||||
'LT' => 'HH:mm',
|
||||
'LTS' => 'HH:mm:ss',
|
||||
'L' => 'DD/MM/YYYY',
|
||||
'LL' => 'D MMMM YYYY',
|
||||
'LLL' => 'D MMMM YYYY HH:mm',
|
||||
'LLLL' => 'dddd D MMMM YYYY HH:mm',
|
||||
],
|
||||
'calendar' => [
|
||||
'sameDay' => '[اليوم على الساعة] LT',
|
||||
'nextDay' => '[غدا على الساعة] LT',
|
||||
'nextWeek' => 'dddd [على الساعة] LT',
|
||||
'lastDay' => '[أمس على الساعة] LT',
|
||||
'lastWeek' => 'dddd [على الساعة] LT',
|
||||
'sameElse' => 'L',
|
||||
],
|
||||
'meridiem' => ['ص', 'م'],
|
||||
'weekend' => [5, 6],
|
||||
'alt_numbers' => ['۰۰', '۰۱', '۰۲', '۰۳', '۰٤', '۰٥', '۰٦', '۰۷', '۰۸', '۰۹', '۱۰', '۱۱', '۱۲', '۱۳', '۱٤', '۱٥', '۱٦', '۱۷', '۱۸', '۱۹', '۲۰', '۲۱', '۲۲', '۲۳', '۲٤', '۲٥', '۲٦', '۲۷', '۲۸', '۲۹', '۳۰', '۳۱', '۳۲', '۳۳', '۳٤', '۳٥', '۳٦', '۳۷', '۳۸', '۳۹', '٤۰', '٤۱', '٤۲', '٤۳', '٤٤', '٤٥', '٤٦', '٤۷', '٤۸', '٤۹', '٥۰', '٥۱', '٥۲', '٥۳', '٥٤', '٥٥', '٥٦', '٥۷', '٥۸', '٥۹', '٦۰', '٦۱', '٦۲', '٦۳', '٦٤', '٦٥', '٦٦', '٦۷', '٦۸', '٦۹', '۷۰', '۷۱', '۷۲', '۷۳', '۷٤', '۷٥', '۷٦', '۷۷', '۷۸', '۷۹', '۸۰', '۸۱', '۸۲', '۸۳', '۸٤', '۸٥', '۸٦', '۸۷', '۸۸', '۸۹', '۹۰', '۹۱', '۹۲', '۹۳', '۹٤', '۹٥', '۹٦', '۹۷', '۹۸', '۹۹'],
|
||||
];
|
||||
29
vendor/nesbot/carbon/src/Carbon/Lang/ar_LB.php
vendored
Normal file
29
vendor/nesbot/carbon/src/Carbon/Lang/ar_LB.php
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Authors:
|
||||
* - IBM Globalization Center of Competency, Yamato Software Laboratory bug-glibc-locales@gnu.org
|
||||
* - Abdullah-Alhariri
|
||||
*/
|
||||
return array_replace_recursive(require __DIR__.'/ar.php', [
|
||||
'formats' => [
|
||||
'L' => 'DD MMM, YYYY',
|
||||
],
|
||||
'months' => ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],
|
||||
'months_short' => ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],
|
||||
'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
|
||||
'weekdays_short' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
'weekdays_min' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
'first_day_of_week' => 1,
|
||||
'day_of_first_week_of_year' => 1,
|
||||
'alt_numbers' => ['۰۰', '۰۱', '۰۲', '۰۳', '۰٤', '۰٥', '۰٦', '۰۷', '۰۸', '۰۹', '۱۰', '۱۱', '۱۲', '۱۳', '۱٤', '۱٥', '۱٦', '۱۷', '۱۸', '۱۹', '۲۰', '۲۱', '۲۲', '۲۳', '۲٤', '۲٥', '۲٦', '۲۷', '۲۸', '۲۹', '۳۰', '۳۱', '۳۲', '۳۳', '۳٤', '۳٥', '۳٦', '۳۷', '۳۸', '۳۹', '٤۰', '٤۱', '٤۲', '٤۳', '٤٤', '٤٥', '٤٦', '٤۷', '٤۸', '٤۹', '٥۰', '٥۱', '٥۲', '٥۳', '٥٤', '٥٥', '٥٦', '٥۷', '٥۸', '٥۹', '٦۰', '٦۱', '٦۲', '٦۳', '٦٤', '٦٥', '٦٦', '٦۷', '٦۸', '٦۹', '۷۰', '۷۱', '۷۲', '۷۳', '۷٤', '۷٥', '۷٦', '۷۷', '۷۸', '۷۹', '۸۰', '۸۱', '۸۲', '۸۳', '۸٤', '۸٥', '۸٦', '۸۷', '۸۸', '۸۹', '۹۰', '۹۱', '۹۲', '۹۳', '۹٤', '۹٥', '۹٦', '۹۷', '۹۸', '۹۹'],
|
||||
]);
|
||||
92
vendor/nesbot/carbon/src/Carbon/Lang/ar_LY.php
vendored
Normal file
92
vendor/nesbot/carbon/src/Carbon/Lang/ar_LY.php
vendored
Normal file
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Authors:
|
||||
* - Atef Ben Ali (atefBB)
|
||||
* - Ibrahim AshShohail
|
||||
* - MLTDev
|
||||
*/
|
||||
|
||||
$months = [
|
||||
'يناير',
|
||||
'فبراير',
|
||||
'مارس',
|
||||
'أبريل',
|
||||
'مايو',
|
||||
'يونيو',
|
||||
'يوليو',
|
||||
'أغسطس',
|
||||
'سبتمبر',
|
||||
'أكتوبر',
|
||||
'نوفمبر',
|
||||
'ديسمبر',
|
||||
];
|
||||
|
||||
return [
|
||||
'year' => implode('|', [':count سنة', 'سنة', 'سنتين', ':count سنوات', ':count سنة']),
|
||||
'a_year' => implode('|', [':count سنة', 'سنة', 'سنتين', ':count سنوات', ':count سنة']),
|
||||
'month' => implode('|', [':count شهر', 'شهر', 'شهرين', ':count أشهر', ':count شهر']),
|
||||
'a_month' => implode('|', [':count شهر', 'شهر', 'شهرين', ':count أشهر', ':count شهر']),
|
||||
'week' => implode('|', [':count أسبوع', 'أسبوع', 'أسبوعين', ':count أسابيع', ':count أسبوع']),
|
||||
'a_week' => implode('|', [':count أسبوع', 'أسبوع', 'أسبوعين', ':count أسابيع', ':count أسبوع']),
|
||||
'day' => implode('|', [':count يوم', 'يوم', 'يومين', ':count أيام', ':count يوم']),
|
||||
'a_day' => implode('|', [':count يوم', 'يوم', 'يومين', ':count أيام', ':count يوم']),
|
||||
'hour' => implode('|', [':count ساعة', 'ساعة', 'ساعتين', ':count ساعات', ':count ساعة']),
|
||||
'a_hour' => implode('|', [':count ساعة', 'ساعة', 'ساعتين', ':count ساعات', ':count ساعة']),
|
||||
'minute' => implode('|', [':count دقيقة', 'دقيقة', 'دقيقتين', ':count دقائق', ':count دقيقة']),
|
||||
'a_minute' => implode('|', [':count دقيقة', 'دقيقة', 'دقيقتين', ':count دقائق', ':count دقيقة']),
|
||||
'second' => implode('|', [':count ثانية', 'ثانية', 'ثانيتين', ':count ثواني', ':count ثانية']),
|
||||
'a_second' => implode('|', [':count ثانية', 'ثانية', 'ثانيتين', ':count ثواني', ':count ثانية']),
|
||||
'ago' => 'منذ :time',
|
||||
'from_now' => ':time من الآن',
|
||||
'after' => 'بعد :time',
|
||||
'before' => 'قبل :time',
|
||||
'diff_now' => 'الآن',
|
||||
'diff_today' => 'اليوم',
|
||||
'diff_today_regexp' => 'اليوم(?:\\s+عند)?(?:\\s+الساعة)?',
|
||||
'diff_yesterday' => 'أمس',
|
||||
'diff_yesterday_regexp' => 'أمس(?:\\s+عند)?(?:\\s+الساعة)?',
|
||||
'diff_tomorrow' => 'غداً',
|
||||
'diff_tomorrow_regexp' => 'غدًا(?:\\s+عند)?(?:\\s+الساعة)?',
|
||||
'diff_before_yesterday' => 'قبل الأمس',
|
||||
'diff_after_tomorrow' => 'بعد غد',
|
||||
'period_recurrences' => implode('|', ['مرة', 'مرة', ':count مرتين', ':count مرات', ':count مرة']),
|
||||
'period_interval' => 'كل :interval',
|
||||
'period_start_date' => 'من :date',
|
||||
'period_end_date' => 'إلى :date',
|
||||
'months' => $months,
|
||||
'months_short' => $months,
|
||||
'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
|
||||
'weekdays_short' => ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
|
||||
'weekdays_min' => ['ح', 'اث', 'ثل', 'أر', 'خم', 'ج', 'س'],
|
||||
'list' => ['، ', ' و '],
|
||||
'first_day_of_week' => 6,
|
||||
'day_of_first_week_of_year' => 1,
|
||||
'formats' => [
|
||||
'LT' => 'HH:mm',
|
||||
'LTS' => 'HH:mm:ss',
|
||||
'L' => 'D/M/YYYY',
|
||||
'LL' => 'D MMMM YYYY',
|
||||
'LLL' => 'D MMMM YYYY HH:mm',
|
||||
'LLLL' => 'dddd D MMMM YYYY HH:mm',
|
||||
],
|
||||
'calendar' => [
|
||||
'sameDay' => '[اليوم عند الساعة] LT',
|
||||
'nextDay' => '[غدًا عند الساعة] LT',
|
||||
'nextWeek' => 'dddd [عند الساعة] LT',
|
||||
'lastDay' => '[أمس عند الساعة] LT',
|
||||
'lastWeek' => 'dddd [عند الساعة] LT',
|
||||
'sameElse' => 'L',
|
||||
],
|
||||
'meridiem' => ['ص', 'م'],
|
||||
'weekend' => [5, 6],
|
||||
];
|
||||
92
vendor/nesbot/carbon/src/Carbon/Lang/ar_MA.php
vendored
Normal file
92
vendor/nesbot/carbon/src/Carbon/Lang/ar_MA.php
vendored
Normal file
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Authors:
|
||||
* - Josh Soref
|
||||
* - JD Isaacks
|
||||
* - Atef Ben Ali (atefBB)
|
||||
* - Mohamed Sabil (mohamedsabil83)
|
||||
*/
|
||||
$months = [
|
||||
'يناير',
|
||||
'فبراير',
|
||||
'مارس',
|
||||
'أبريل',
|
||||
'ماي',
|
||||
'يونيو',
|
||||
'يوليوز',
|
||||
'غشت',
|
||||
'شتنبر',
|
||||
'أكتوبر',
|
||||
'نونبر',
|
||||
'دجنبر',
|
||||
];
|
||||
|
||||
return [
|
||||
'year' => implode('|', ['{0}:count سنة', '{1}سنة', '{2}سنتين', ']2,11[:count سنوات', ']10,Inf[:count سنة']),
|
||||
'a_year' => implode('|', ['{0}:count سنة', '{1}سنة', '{2}سنتين', ']2,11[:count سنوات', ']10,Inf[:count سنة']),
|
||||
'month' => implode('|', ['{0}:count شهر', '{1}شهر', '{2}شهرين', ']2,11[:count أشهر', ']10,Inf[:count شهر']),
|
||||
'a_month' => implode('|', ['{0}:count شهر', '{1}شهر', '{2}شهرين', ']2,11[:count أشهر', ']10,Inf[:count شهر']),
|
||||
'week' => implode('|', ['{0}:count أسبوع', '{1}أسبوع', '{2}أسبوعين', ']2,11[:count أسابيع', ']10,Inf[:count أسبوع']),
|
||||
'a_week' => implode('|', ['{0}:count أسبوع', '{1}أسبوع', '{2}أسبوعين', ']2,11[:count أسابيع', ']10,Inf[:count أسبوع']),
|
||||
'day' => implode('|', ['{0}:count يوم', '{1}يوم', '{2}يومين', ']2,11[:count أيام', ']10,Inf[:count يوم']),
|
||||
'a_day' => implode('|', ['{0}:count يوم', '{1}يوم', '{2}يومين', ']2,11[:count أيام', ']10,Inf[:count يوم']),
|
||||
'hour' => implode('|', ['{0}:count ساعة', '{1}ساعة', '{2}ساعتين', ']2,11[:count ساعات', ']10,Inf[:count ساعة']),
|
||||
'a_hour' => implode('|', ['{0}:count ساعة', '{1}ساعة', '{2}ساعتين', ']2,11[:count ساعات', ']10,Inf[:count ساعة']),
|
||||
'minute' => implode('|', ['{0}:count دقيقة', '{1}دقيقة', '{2}دقيقتين', ']2,11[:count دقائق', ']10,Inf[:count دقيقة']),
|
||||
'a_minute' => implode('|', ['{0}:count دقيقة', '{1}دقيقة', '{2}دقيقتين', ']2,11[:count دقائق', ']10,Inf[:count دقيقة']),
|
||||
'second' => implode('|', ['{0}:count ثانية', '{1}ثانية', '{2}ثانيتين', ']2,11[:count ثواني', ']10,Inf[:count ثانية']),
|
||||
'a_second' => implode('|', ['{0}:count ثانية', '{1}ثانية', '{2}ثانيتين', ']2,11[:count ثواني', ']10,Inf[:count ثانية']),
|
||||
'ago' => 'منذ :time',
|
||||
'from_now' => 'في :time',
|
||||
'after' => 'بعد :time',
|
||||
'before' => 'قبل :time',
|
||||
'diff_now' => 'الآن',
|
||||
'diff_today' => 'اليوم',
|
||||
'diff_today_regexp' => 'اليوم(?:\\s+على)?(?:\\s+الساعة)?',
|
||||
'diff_yesterday' => 'أمس',
|
||||
'diff_yesterday_regexp' => 'أمس(?:\\s+على)?(?:\\s+الساعة)?',
|
||||
'diff_tomorrow' => 'غداً',
|
||||
'diff_tomorrow_regexp' => 'غدا(?:\\s+على)?(?:\\s+الساعة)?',
|
||||
'diff_before_yesterday' => 'قبل الأمس',
|
||||
'diff_after_tomorrow' => 'بعد غد',
|
||||
'period_recurrences' => implode('|', ['{0}مرة', '{1}مرة', '{2}:count مرتين', ']2,11[:count مرات', ']10,Inf[:count مرة']),
|
||||
'period_interval' => 'كل :interval',
|
||||
'period_start_date' => 'من :date',
|
||||
'period_end_date' => 'إلى :date',
|
||||
'months' => $months,
|
||||
'months_short' => $months,
|
||||
'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
|
||||
'weekdays_short' => ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
|
||||
'weekdays_min' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
'list' => ['، ', ' و '],
|
||||
'first_day_of_week' => 6,
|
||||
'day_of_first_week_of_year' => 1,
|
||||
'formats' => [
|
||||
'LT' => 'HH:mm',
|
||||
'LTS' => 'HH:mm:ss',
|
||||
'L' => 'DD/MM/YYYY',
|
||||
'LL' => 'D MMMM YYYY',
|
||||
'LLL' => 'D MMMM YYYY HH:mm',
|
||||
'LLLL' => 'dddd D MMMM YYYY HH:mm',
|
||||
],
|
||||
'calendar' => [
|
||||
'sameDay' => '[اليوم على الساعة] LT',
|
||||
'nextDay' => '[غدا على الساعة] LT',
|
||||
'nextWeek' => 'dddd [على الساعة] LT',
|
||||
'lastDay' => '[أمس على الساعة] LT',
|
||||
'lastWeek' => 'dddd [على الساعة] LT',
|
||||
'sameElse' => 'L',
|
||||
],
|
||||
'meridiem' => ['ص', 'م'],
|
||||
'weekend' => [5, 6],
|
||||
];
|
||||
13
vendor/nesbot/carbon/src/Carbon/Lang/ar_MR.php
vendored
Normal file
13
vendor/nesbot/carbon/src/Carbon/Lang/ar_MR.php
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
return array_replace_recursive(require __DIR__.'/ar.php', [
|
||||
]);
|
||||
29
vendor/nesbot/carbon/src/Carbon/Lang/ar_OM.php
vendored
Normal file
29
vendor/nesbot/carbon/src/Carbon/Lang/ar_OM.php
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Authors:
|
||||
* - IBM Globalization Center of Competency, Yamato Software Laboratory bug-glibc-locales@gnu.org
|
||||
* - Abdullah-Alhariri
|
||||
*/
|
||||
return array_replace_recursive(require __DIR__.'/ar.php', [
|
||||
'formats' => [
|
||||
'L' => 'DD MMM, YYYY',
|
||||
],
|
||||
'months' => ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],
|
||||
'months_short' => ['ينا', 'فبر', 'مار', 'أبر', 'ماي', 'يون', 'يول', 'أغس', 'سبت', 'أكت', 'نوف', 'ديس'],
|
||||
'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
|
||||
'weekdays_short' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
'weekdays_min' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
'first_day_of_week' => 6,
|
||||
'day_of_first_week_of_year' => 1,
|
||||
'alt_numbers' => ['۰۰', '۰۱', '۰۲', '۰۳', '۰٤', '۰٥', '۰٦', '۰۷', '۰۸', '۰۹', '۱۰', '۱۱', '۱۲', '۱۳', '۱٤', '۱٥', '۱٦', '۱۷', '۱۸', '۱۹', '۲۰', '۲۱', '۲۲', '۲۳', '۲٤', '۲٥', '۲٦', '۲۷', '۲۸', '۲۹', '۳۰', '۳۱', '۳۲', '۳۳', '۳٤', '۳٥', '۳٦', '۳۷', '۳۸', '۳۹', '٤۰', '٤۱', '٤۲', '٤۳', '٤٤', '٤٥', '٤٦', '٤۷', '٤۸', '٤۹', '٥۰', '٥۱', '٥۲', '٥۳', '٥٤', '٥٥', '٥٦', '٥۷', '٥۸', '٥۹', '٦۰', '٦۱', '٦۲', '٦۳', '٦٤', '٦٥', '٦٦', '٦۷', '٦۸', '٦۹', '۷۰', '۷۱', '۷۲', '۷۳', '۷٤', '۷٥', '۷٦', '۷۷', '۷۸', '۷۹', '۸۰', '۸۱', '۸۲', '۸۳', '۸٤', '۸٥', '۸٦', '۸۷', '۸۸', '۸۹', '۹۰', '۹۱', '۹۲', '۹۳', '۹٤', '۹٥', '۹٦', '۹۷', '۹۸', '۹۹'],
|
||||
]);
|
||||
18
vendor/nesbot/carbon/src/Carbon/Lang/ar_PS.php
vendored
Normal file
18
vendor/nesbot/carbon/src/Carbon/Lang/ar_PS.php
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Authors:
|
||||
* - Abdullah-Alhariri
|
||||
*/
|
||||
return array_replace_recursive(require __DIR__.'/ar.php', [
|
||||
'alt_numbers' => ['۰۰', '۰۱', '۰۲', '۰۳', '۰٤', '۰٥', '۰٦', '۰۷', '۰۸', '۰۹', '۱۰', '۱۱', '۱۲', '۱۳', '۱٤', '۱٥', '۱٦', '۱۷', '۱۸', '۱۹', '۲۰', '۲۱', '۲۲', '۲۳', '۲٤', '۲٥', '۲٦', '۲۷', '۲۸', '۲۹', '۳۰', '۳۱', '۳۲', '۳۳', '۳٤', '۳٥', '۳٦', '۳۷', '۳۸', '۳۹', '٤۰', '٤۱', '٤۲', '٤۳', '٤٤', '٤٥', '٤٦', '٤۷', '٤۸', '٤۹', '٥۰', '٥۱', '٥۲', '٥۳', '٥٤', '٥٥', '٥٦', '٥۷', '٥۸', '٥۹', '٦۰', '٦۱', '٦۲', '٦۳', '٦٤', '٦٥', '٦٦', '٦۷', '٦۸', '٦۹', '۷۰', '۷۱', '۷۲', '۷۳', '۷٤', '۷٥', '۷٦', '۷۷', '۷۸', '۷۹', '۸۰', '۸۱', '۸۲', '۸۳', '۸٤', '۸٥', '۸٦', '۸۷', '۸۸', '۸۹', '۹۰', '۹۱', '۹۲', '۹۳', '۹٤', '۹٥', '۹٦', '۹۷', '۹۸', '۹۹'],
|
||||
]);
|
||||
29
vendor/nesbot/carbon/src/Carbon/Lang/ar_QA.php
vendored
Normal file
29
vendor/nesbot/carbon/src/Carbon/Lang/ar_QA.php
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Authors:
|
||||
* - IBM Globalization Center of Competency, Yamato Software Laboratory bug-glibc-locales@gnu.org
|
||||
* - Abdullah-Alhariri
|
||||
*/
|
||||
return array_replace_recursive(require __DIR__.'/ar.php', [
|
||||
'formats' => [
|
||||
'L' => 'DD MMM, YYYY',
|
||||
],
|
||||
'months' => ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],
|
||||
'months_short' => ['ينا', 'فبر', 'مار', 'أبر', 'ماي', 'يون', 'يول', 'أغس', 'سبت', 'أكت', 'نوف', 'ديس'],
|
||||
'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
|
||||
'weekdays_short' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
'weekdays_min' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
'first_day_of_week' => 6,
|
||||
'day_of_first_week_of_year' => 1,
|
||||
'alt_numbers' => ['۰۰', '۰۱', '۰۲', '۰۳', '۰٤', '۰٥', '۰٦', '۰۷', '۰۸', '۰۹', '۱۰', '۱۱', '۱۲', '۱۳', '۱٤', '۱٥', '۱٦', '۱۷', '۱۸', '۱۹', '۲۰', '۲۱', '۲۲', '۲۳', '۲٤', '۲٥', '۲٦', '۲۷', '۲۸', '۲۹', '۳۰', '۳۱', '۳۲', '۳۳', '۳٤', '۳٥', '۳٦', '۳۷', '۳۸', '۳۹', '٤۰', '٤۱', '٤۲', '٤۳', '٤٤', '٤٥', '٤٦', '٤۷', '٤۸', '٤۹', '٥۰', '٥۱', '٥۲', '٥۳', '٥٤', '٥٥', '٥٦', '٥۷', '٥۸', '٥۹', '٦۰', '٦۱', '٦۲', '٦۳', '٦٤', '٦٥', '٦٦', '٦۷', '٦۸', '٦۹', '۷۰', '۷۱', '۷۲', '۷۳', '۷٤', '۷٥', '۷٦', '۷۷', '۷۸', '۷۹', '۸۰', '۸۱', '۸۲', '۸۳', '۸٤', '۸٥', '۸٦', '۸۷', '۸۸', '۸۹', '۹۰', '۹۱', '۹۲', '۹۳', '۹٤', '۹٥', '۹٦', '۹۷', '۹۸', '۹۹'],
|
||||
]);
|
||||
94
vendor/nesbot/carbon/src/Carbon/Lang/ar_SA.php
vendored
Normal file
94
vendor/nesbot/carbon/src/Carbon/Lang/ar_SA.php
vendored
Normal file
@@ -0,0 +1,94 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Authors:
|
||||
* - Josh Soref
|
||||
* - JD Isaacks
|
||||
* - Atef Ben Ali (atefBB)
|
||||
* - Mohamed Sabil (mohamedsabil83)
|
||||
* - Abdullah-Alhariri
|
||||
*/
|
||||
$months = [
|
||||
'يناير',
|
||||
'فبراير',
|
||||
'مارس',
|
||||
'أبريل',
|
||||
'مايو',
|
||||
'يونيو',
|
||||
'يوليو',
|
||||
'أغسطس',
|
||||
'سبتمبر',
|
||||
'أكتوبر',
|
||||
'نوفمبر',
|
||||
'ديسمبر',
|
||||
];
|
||||
|
||||
return [
|
||||
'year' => implode('|', ['{0}:count سنة', '{1}سنة', '{2}سنتين', ']2,11[:count سنوات', ']10,Inf[:count سنة']),
|
||||
'a_year' => implode('|', ['{0}:count سنة', '{1}سنة', '{2}سنتين', ']2,11[:count سنوات', ']10,Inf[:count سنة']),
|
||||
'month' => implode('|', ['{0}:count شهر', '{1}شهر', '{2}شهرين', ']2,11[:count أشهر', ']10,Inf[:count شهر']),
|
||||
'a_month' => implode('|', ['{0}:count شهر', '{1}شهر', '{2}شهرين', ']2,11[:count أشهر', ']10,Inf[:count شهر']),
|
||||
'week' => implode('|', ['{0}:count أسبوع', '{1}أسبوع', '{2}أسبوعين', ']2,11[:count أسابيع', ']10,Inf[:count أسبوع']),
|
||||
'a_week' => implode('|', ['{0}:count أسبوع', '{1}أسبوع', '{2}أسبوعين', ']2,11[:count أسابيع', ']10,Inf[:count أسبوع']),
|
||||
'day' => implode('|', ['{0}:count يوم', '{1}يوم', '{2}يومين', ']2,11[:count أيام', ']10,Inf[:count يوم']),
|
||||
'a_day' => implode('|', ['{0}:count يوم', '{1}يوم', '{2}يومين', ']2,11[:count أيام', ']10,Inf[:count يوم']),
|
||||
'hour' => implode('|', ['{0}:count ساعة', '{1}ساعة', '{2}ساعتين', ']2,11[:count ساعات', ']10,Inf[:count ساعة']),
|
||||
'a_hour' => implode('|', ['{0}:count ساعة', '{1}ساعة', '{2}ساعتين', ']2,11[:count ساعات', ']10,Inf[:count ساعة']),
|
||||
'minute' => implode('|', ['{0}:count دقيقة', '{1}دقيقة', '{2}دقيقتين', ']2,11[:count دقائق', ']10,Inf[:count دقيقة']),
|
||||
'a_minute' => implode('|', ['{0}:count دقيقة', '{1}دقيقة', '{2}دقيقتين', ']2,11[:count دقائق', ']10,Inf[:count دقيقة']),
|
||||
'second' => implode('|', ['{0}:count ثانية', '{1}ثانية', '{2}ثانيتين', ']2,11[:count ثواني', ']10,Inf[:count ثانية']),
|
||||
'a_second' => implode('|', ['{0}:count ثانية', '{1}ثانية', '{2}ثانيتين', ']2,11[:count ثواني', ']10,Inf[:count ثانية']),
|
||||
'ago' => 'منذ :time',
|
||||
'from_now' => 'في :time',
|
||||
'after' => 'بعد :time',
|
||||
'before' => 'قبل :time',
|
||||
'diff_now' => 'الآن',
|
||||
'diff_today' => 'اليوم',
|
||||
'diff_today_regexp' => 'اليوم(?:\\s+على)?(?:\\s+الساعة)?',
|
||||
'diff_yesterday' => 'أمس',
|
||||
'diff_yesterday_regexp' => 'أمس(?:\\s+على)?(?:\\s+الساعة)?',
|
||||
'diff_tomorrow' => 'غداً',
|
||||
'diff_tomorrow_regexp' => 'غدا(?:\\s+على)?(?:\\s+الساعة)?',
|
||||
'diff_before_yesterday' => 'قبل الأمس',
|
||||
'diff_after_tomorrow' => 'بعد غد',
|
||||
'period_recurrences' => implode('|', ['{0}مرة', '{1}مرة', '{2}:count مرتين', ']2,11[:count مرات', ']10,Inf[:count مرة']),
|
||||
'period_interval' => 'كل :interval',
|
||||
'period_start_date' => 'من :date',
|
||||
'period_end_date' => 'إلى :date',
|
||||
'months' => $months,
|
||||
'months_short' => $months,
|
||||
'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
|
||||
'weekdays_short' => ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
|
||||
'weekdays_min' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
'list' => ['، ', ' و '],
|
||||
'first_day_of_week' => 6,
|
||||
'day_of_first_week_of_year' => 1,
|
||||
'formats' => [
|
||||
'LT' => 'HH:mm',
|
||||
'LTS' => 'HH:mm:ss',
|
||||
'L' => 'DD/MM/YYYY',
|
||||
'LL' => 'D MMMM YYYY',
|
||||
'LLL' => 'D MMMM YYYY HH:mm',
|
||||
'LLLL' => 'dddd D MMMM YYYY HH:mm',
|
||||
],
|
||||
'calendar' => [
|
||||
'sameDay' => '[اليوم على الساعة] LT',
|
||||
'nextDay' => '[غدا على الساعة] LT',
|
||||
'nextWeek' => 'dddd [على الساعة] LT',
|
||||
'lastDay' => '[أمس على الساعة] LT',
|
||||
'lastWeek' => 'dddd [على الساعة] LT',
|
||||
'sameElse' => 'L',
|
||||
],
|
||||
'meridiem' => ['ص', 'م'],
|
||||
'weekend' => [5, 6],
|
||||
'alt_numbers' => ['۰۰', '۰۱', '۰۲', '۰۳', '۰٤', '۰٥', '۰٦', '۰۷', '۰۸', '۰۹', '۱۰', '۱۱', '۱۲', '۱۳', '۱٤', '۱٥', '۱٦', '۱۷', '۱۸', '۱۹', '۲۰', '۲۱', '۲۲', '۲۳', '۲٤', '۲٥', '۲٦', '۲۷', '۲۸', '۲۹', '۳۰', '۳۱', '۳۲', '۳۳', '۳٤', '۳٥', '۳٦', '۳۷', '۳۸', '۳۹', '٤۰', '٤۱', '٤۲', '٤۳', '٤٤', '٤٥', '٤٦', '٤۷', '٤۸', '٤۹', '٥۰', '٥۱', '٥۲', '٥۳', '٥٤', '٥٥', '٥٦', '٥۷', '٥۸', '٥۹', '٦۰', '٦۱', '٦۲', '٦۳', '٦٤', '٦٥', '٦٦', '٦۷', '٦۸', '٦۹', '۷۰', '۷۱', '۷۲', '۷۳', '۷٤', '۷٥', '۷٦', '۷۷', '۷۸', '۷۹', '۸۰', '۸۱', '۸۲', '۸۳', '۸٤', '۸٥', '۸٦', '۸۷', '۸۸', '۸۹', '۹۰', '۹۱', '۹۲', '۹۳', '۹٤', '۹٥', '۹٦', '۹۷', '۹۸', '۹۹'],
|
||||
];
|
||||
29
vendor/nesbot/carbon/src/Carbon/Lang/ar_SD.php
vendored
Normal file
29
vendor/nesbot/carbon/src/Carbon/Lang/ar_SD.php
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Authors:
|
||||
* - IBM Globalization Center of Competency, Yamato Software Laboratory bug-glibc-locales@gnu.org
|
||||
* - Abdullah-Alhariri
|
||||
*/
|
||||
return array_replace_recursive(require __DIR__.'/ar.php', [
|
||||
'formats' => [
|
||||
'L' => 'DD MMM, YYYY',
|
||||
],
|
||||
'months' => ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],
|
||||
'months_short' => ['ينا', 'فبر', 'مار', 'أبر', 'ماي', 'يون', 'يول', 'أغس', 'سبت', 'أكت', 'نوف', 'ديس'],
|
||||
'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
|
||||
'weekdays_short' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
'weekdays_min' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
'first_day_of_week' => 6,
|
||||
'day_of_first_week_of_year' => 1,
|
||||
'alt_numbers' => ['۰۰', '۰۱', '۰۲', '۰۳', '۰٤', '۰٥', '۰٦', '۰۷', '۰۸', '۰۹', '۱۰', '۱۱', '۱۲', '۱۳', '۱٤', '۱٥', '۱٦', '۱۷', '۱۸', '۱۹', '۲۰', '۲۱', '۲۲', '۲۳', '۲٤', '۲٥', '۲٦', '۲۷', '۲۸', '۲۹', '۳۰', '۳۱', '۳۲', '۳۳', '۳٤', '۳٥', '۳٦', '۳۷', '۳۸', '۳۹', '٤۰', '٤۱', '٤۲', '٤۳', '٤٤', '٤٥', '٤٦', '٤۷', '٤۸', '٤۹', '٥۰', '٥۱', '٥۲', '٥۳', '٥٤', '٥٥', '٥٦', '٥۷', '٥۸', '٥۹', '٦۰', '٦۱', '٦۲', '٦۳', '٦٤', '٦٥', '٦٦', '٦۷', '٦۸', '٦۹', '۷۰', '۷۱', '۷۲', '۷۳', '۷٤', '۷٥', '۷٦', '۷۷', '۷۸', '۷۹', '۸۰', '۸۱', '۸۲', '۸۳', '۸٤', '۸٥', '۸٦', '۸۷', '۸۸', '۸۹', '۹۰', '۹۱', '۹۲', '۹۳', '۹٤', '۹٥', '۹٦', '۹۷', '۹۸', '۹۹'],
|
||||
]);
|
||||
13
vendor/nesbot/carbon/src/Carbon/Lang/ar_SO.php
vendored
Normal file
13
vendor/nesbot/carbon/src/Carbon/Lang/ar_SO.php
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
return array_replace_recursive(require __DIR__.'/ar.php', [
|
||||
]);
|
||||
27
vendor/nesbot/carbon/src/Carbon/Lang/ar_SS.php
vendored
Normal file
27
vendor/nesbot/carbon/src/Carbon/Lang/ar_SS.php
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Authors:
|
||||
* - IBM Globalization Center of Competency, Yamato Software Laboratory bug-glibc-locales@gnu.org
|
||||
*/
|
||||
return array_replace_recursive(require __DIR__.'/ar.php', [
|
||||
'formats' => [
|
||||
'L' => 'DD MMM, YYYY',
|
||||
],
|
||||
'months' => ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],
|
||||
'months_short' => ['ينا', 'فبر', 'مار', 'أبر', 'ماي', 'يون', 'يول', 'أغس', 'سبت', 'أكت', 'نوف', 'ديس'],
|
||||
'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
|
||||
'weekdays_short' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
'weekdays_min' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
'first_day_of_week' => 1,
|
||||
'day_of_first_week_of_year' => 1,
|
||||
]);
|
||||
29
vendor/nesbot/carbon/src/Carbon/Lang/ar_SY.php
vendored
Normal file
29
vendor/nesbot/carbon/src/Carbon/Lang/ar_SY.php
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Authors:
|
||||
* - IBM Globalization Center of Competency, Yamato Software Laboratory bug-glibc-locales@gnu.org
|
||||
* - Abdullah-Alhariri
|
||||
*/
|
||||
return array_replace_recursive(require __DIR__.'/ar.php', [
|
||||
'formats' => [
|
||||
'L' => 'DD MMM, YYYY',
|
||||
],
|
||||
'months' => ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],
|
||||
'months_short' => ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],
|
||||
'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
|
||||
'weekdays_short' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
'weekdays_min' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
'first_day_of_week' => 6,
|
||||
'day_of_first_week_of_year' => 1,
|
||||
'alt_numbers' => ['۰۰', '۰۱', '۰۲', '۰۳', '۰٤', '۰٥', '۰٦', '۰۷', '۰۸', '۰۹', '۱۰', '۱۱', '۱۲', '۱۳', '۱٤', '۱٥', '۱٦', '۱۷', '۱۸', '۱۹', '۲۰', '۲۱', '۲۲', '۲۳', '۲٤', '۲٥', '۲٦', '۲۷', '۲۸', '۲۹', '۳۰', '۳۱', '۳۲', '۳۳', '۳٤', '۳٥', '۳٦', '۳۷', '۳۸', '۳۹', '٤۰', '٤۱', '٤۲', '٤۳', '٤٤', '٤٥', '٤٦', '٤۷', '٤۸', '٤۹', '٥۰', '٥۱', '٥۲', '٥۳', '٥٤', '٥٥', '٥٦', '٥۷', '٥۸', '٥۹', '٦۰', '٦۱', '٦۲', '٦۳', '٦٤', '٦٥', '٦٦', '٦۷', '٦۸', '٦۹', '۷۰', '۷۱', '۷۲', '۷۳', '۷٤', '۷٥', '۷٦', '۷۷', '۷۸', '۷۹', '۸۰', '۸۱', '۸۲', '۸۳', '۸٤', '۸٥', '۸٦', '۸۷', '۸۸', '۸۹', '۹۰', '۹۱', '۹۲', '۹۳', '۹٤', '۹٥', '۹٦', '۹۷', '۹۸', '۹۹'],
|
||||
]);
|
||||
95
vendor/nesbot/carbon/src/Carbon/Lang/ar_Shakl.php
vendored
Normal file
95
vendor/nesbot/carbon/src/Carbon/Lang/ar_Shakl.php
vendored
Normal file
@@ -0,0 +1,95 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Authors:
|
||||
* - Abdellah Chadidi
|
||||
* - Atef Ben Ali (atefBB)
|
||||
* - Mohamed Sabil (mohamedsabil83)
|
||||
*/
|
||||
// Same for long and short
|
||||
$months = [
|
||||
// @TODO add shakl to months
|
||||
'يناير',
|
||||
'فبراير',
|
||||
'مارس',
|
||||
'أبريل',
|
||||
'مايو',
|
||||
'يونيو',
|
||||
'يوليو',
|
||||
'أغسطس',
|
||||
'سبتمبر',
|
||||
'أكتوبر',
|
||||
'نوفمبر',
|
||||
'ديسمبر',
|
||||
];
|
||||
|
||||
return [
|
||||
'year' => implode('|', ['{0}:count سَنَة', '{1}سَنَة', '{2}سَنَتَيْن', ']2,11[:count سَنَوَات', ']10,Inf[:count سَنَة']),
|
||||
'a_year' => implode('|', ['{0}:count سَنَة', '{1}سَنَة', '{2}سَنَتَيْن', ']2,11[:count سَنَوَات', ']10,Inf[:count سَنَة']),
|
||||
'month' => implode('|', ['{0}:count شَهْرَ', '{1}شَهْرَ', '{2}شَهْرَيْن', ']2,11[:count أَشْهُر', ']10,Inf[:count شَهْرَ']),
|
||||
'a_month' => implode('|', ['{0}:count شَهْرَ', '{1}شَهْرَ', '{2}شَهْرَيْن', ']2,11[:count أَشْهُر', ']10,Inf[:count شَهْرَ']),
|
||||
'week' => implode('|', ['{0}:count أُسْبُوع', '{1}أُسْبُوع', '{2}أُسْبُوعَيْن', ']2,11[:count أَسَابِيع', ']10,Inf[:count أُسْبُوع']),
|
||||
'a_week' => implode('|', ['{0}:count أُسْبُوع', '{1}أُسْبُوع', '{2}أُسْبُوعَيْن', ']2,11[:count أَسَابِيع', ']10,Inf[:count أُسْبُوع']),
|
||||
'day' => implode('|', ['{0}:count يَوْم', '{1}يَوْم', '{2}يَوْمَيْن', ']2,11[:count أَيَّام', ']10,Inf[:count يَوْم']),
|
||||
'a_day' => implode('|', ['{0}:count يَوْم', '{1}يَوْم', '{2}يَوْمَيْن', ']2,11[:count أَيَّام', ']10,Inf[:count يَوْم']),
|
||||
'hour' => implode('|', ['{0}:count سَاعَة', '{1}سَاعَة', '{2}سَاعَتَيْن', ']2,11[:count سَاعَات', ']10,Inf[:count سَاعَة']),
|
||||
'a_hour' => implode('|', ['{0}:count سَاعَة', '{1}سَاعَة', '{2}سَاعَتَيْن', ']2,11[:count سَاعَات', ']10,Inf[:count سَاعَة']),
|
||||
'minute' => implode('|', ['{0}:count دَقِيقَة', '{1}دَقِيقَة', '{2}دَقِيقَتَيْن', ']2,11[:count دَقَائِق', ']10,Inf[:count دَقِيقَة']),
|
||||
'a_minute' => implode('|', ['{0}:count دَقِيقَة', '{1}دَقِيقَة', '{2}دَقِيقَتَيْن', ']2,11[:count دَقَائِق', ']10,Inf[:count دَقِيقَة']),
|
||||
'second' => implode('|', ['{0}:count ثَانِيَة', '{1}ثَانِيَة', '{2}ثَانِيَتَيْن', ']2,11[:count ثَوَان', ']10,Inf[:count ثَانِيَة']),
|
||||
'a_second' => implode('|', ['{0}:count ثَانِيَة', '{1}ثَانِيَة', '{2}ثَانِيَتَيْن', ']2,11[:count ثَوَان', ']10,Inf[:count ثَانِيَة']),
|
||||
'ago' => 'مُنْذُ :time',
|
||||
'from_now' => 'مِنَ الْآن :time',
|
||||
'after' => 'بَعْدَ :time',
|
||||
'before' => 'قَبْلَ :time',
|
||||
|
||||
// @TODO add shakl to translations below
|
||||
'diff_now' => 'الآن',
|
||||
'diff_today' => 'اليوم',
|
||||
'diff_today_regexp' => 'اليوم(?:\\s+عند)?(?:\\s+الساعة)?',
|
||||
'diff_yesterday' => 'أمس',
|
||||
'diff_yesterday_regexp' => 'أمس(?:\\s+عند)?(?:\\s+الساعة)?',
|
||||
'diff_tomorrow' => 'غداً',
|
||||
'diff_tomorrow_regexp' => 'غدًا(?:\\s+عند)?(?:\\s+الساعة)?',
|
||||
'diff_before_yesterday' => 'قبل الأمس',
|
||||
'diff_after_tomorrow' => 'بعد غد',
|
||||
'period_recurrences' => implode('|', ['{0}مرة', '{1}مرة', '{2}:count مرتين', ']2,11[:count مرات', ']10,Inf[:count مرة']),
|
||||
'period_interval' => 'كل :interval',
|
||||
'period_start_date' => 'من :date',
|
||||
'period_end_date' => 'إلى :date',
|
||||
'months' => $months,
|
||||
'months_short' => $months,
|
||||
'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
|
||||
'weekdays_short' => ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
|
||||
'weekdays_min' => ['ح', 'اث', 'ثل', 'أر', 'خم', 'ج', 'س'],
|
||||
'list' => ['، ', ' و '],
|
||||
'first_day_of_week' => 6,
|
||||
'day_of_first_week_of_year' => 1,
|
||||
'formats' => [
|
||||
'LT' => 'HH:mm',
|
||||
'LTS' => 'HH:mm:ss',
|
||||
'L' => 'D/M/YYYY',
|
||||
'LL' => 'D MMMM YYYY',
|
||||
'LLL' => 'D MMMM YYYY HH:mm',
|
||||
'LLLL' => 'dddd D MMMM YYYY HH:mm',
|
||||
],
|
||||
'calendar' => [
|
||||
'sameDay' => '[اليوم عند الساعة] LT',
|
||||
'nextDay' => '[غدًا عند الساعة] LT',
|
||||
'nextWeek' => 'dddd [عند الساعة] LT',
|
||||
'lastDay' => '[أمس عند الساعة] LT',
|
||||
'lastWeek' => 'dddd [عند الساعة] LT',
|
||||
'sameElse' => 'L',
|
||||
],
|
||||
'meridiem' => ['ص', 'م'],
|
||||
'weekend' => [5, 6],
|
||||
];
|
||||
13
vendor/nesbot/carbon/src/Carbon/Lang/ar_TD.php
vendored
Normal file
13
vendor/nesbot/carbon/src/Carbon/Lang/ar_TD.php
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
return array_replace_recursive(require __DIR__.'/ar.php', [
|
||||
]);
|
||||
91
vendor/nesbot/carbon/src/Carbon/Lang/ar_TN.php
vendored
Normal file
91
vendor/nesbot/carbon/src/Carbon/Lang/ar_TN.php
vendored
Normal file
@@ -0,0 +1,91 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Authors:
|
||||
* - JD Isaacks
|
||||
* - Atef Ben Ali (atefBB)
|
||||
* - Mohamed Sabil (mohamedsabil83)
|
||||
*/
|
||||
$months = [
|
||||
'جانفي',
|
||||
'فيفري',
|
||||
'مارس',
|
||||
'أفريل',
|
||||
'ماي',
|
||||
'جوان',
|
||||
'جويلية',
|
||||
'أوت',
|
||||
'سبتمبر',
|
||||
'أكتوبر',
|
||||
'نوفمبر',
|
||||
'ديسمبر',
|
||||
];
|
||||
|
||||
return [
|
||||
'year' => implode('|', ['{0}:count سنة', '{1}سنة', '{2}سنتين', ']2,11[:count سنوات', ']10,Inf[:count سنة']),
|
||||
'a_year' => implode('|', ['{0}:count سنة', '{1}سنة', '{2}سنتين', ']2,11[:count سنوات', ']10,Inf[:count سنة']),
|
||||
'month' => implode('|', ['{0}:count شهر', '{1}شهر', '{2}شهرين', ']2,11[:count أشهر', ']10,Inf[:count شهر']),
|
||||
'a_month' => implode('|', ['{0}:count شهر', '{1}شهر', '{2}شهرين', ']2,11[:count أشهر', ']10,Inf[:count شهر']),
|
||||
'week' => implode('|', ['{0}:count أسبوع', '{1}أسبوع', '{2}أسبوعين', ']2,11[:count أسابيع', ']10,Inf[:count أسبوع']),
|
||||
'a_week' => implode('|', ['{0}:count أسبوع', '{1}أسبوع', '{2}أسبوعين', ']2,11[:count أسابيع', ']10,Inf[:count أسبوع']),
|
||||
'day' => implode('|', ['{0}:count يوم', '{1}يوم', '{2}يومين', ']2,11[:count أيام', ']10,Inf[:count يوم']),
|
||||
'a_day' => implode('|', ['{0}:count يوم', '{1}يوم', '{2}يومين', ']2,11[:count أيام', ']10,Inf[:count يوم']),
|
||||
'hour' => implode('|', ['{0}:count ساعة', '{1}ساعة', '{2}ساعتين', ']2,11[:count ساعات', ']10,Inf[:count ساعة']),
|
||||
'a_hour' => implode('|', ['{0}:count ساعة', '{1}ساعة', '{2}ساعتين', ']2,11[:count ساعات', ']10,Inf[:count ساعة']),
|
||||
'minute' => implode('|', ['{0}:count دقيقة', '{1}دقيقة', '{2}دقيقتين', ']2,11[:count دقائق', ']10,Inf[:count دقيقة']),
|
||||
'a_minute' => implode('|', ['{0}:count دقيقة', '{1}دقيقة', '{2}دقيقتين', ']2,11[:count دقائق', ']10,Inf[:count دقيقة']),
|
||||
'second' => implode('|', ['{0}:count ثانية', '{1}ثانية', '{2}ثانيتين', ']2,11[:count ثواني', ']10,Inf[:count ثانية']),
|
||||
'a_second' => implode('|', ['{0}:count ثانية', '{1}ثانية', '{2}ثانيتين', ']2,11[:count ثواني', ']10,Inf[:count ثانية']),
|
||||
'ago' => 'منذ :time',
|
||||
'from_now' => 'في :time',
|
||||
'after' => 'بعد :time',
|
||||
'before' => 'قبل :time',
|
||||
'diff_now' => 'الآن',
|
||||
'diff_today' => 'اليوم',
|
||||
'diff_today_regexp' => 'اليوم(?:\\s+على)?(?:\\s+الساعة)?',
|
||||
'diff_yesterday' => 'أمس',
|
||||
'diff_yesterday_regexp' => 'أمس(?:\\s+على)?(?:\\s+الساعة)?',
|
||||
'diff_tomorrow' => 'غداً',
|
||||
'diff_tomorrow_regexp' => 'غدا(?:\\s+على)?(?:\\s+الساعة)?',
|
||||
'diff_before_yesterday' => 'قبل الأمس',
|
||||
'diff_after_tomorrow' => 'بعد غد',
|
||||
'period_recurrences' => implode('|', ['{0}مرة', '{1}مرة', '{2}:count مرتين', ']2,11[:count مرات', ']10,Inf[:count مرة']),
|
||||
'period_interval' => 'كل :interval',
|
||||
'period_start_date' => 'من :date',
|
||||
'period_end_date' => 'إلى :date',
|
||||
'months' => $months,
|
||||
'months_short' => $months,
|
||||
'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
|
||||
'weekdays_short' => ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
|
||||
'weekdays_min' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
'list' => ['، ', ' و '],
|
||||
'first_day_of_week' => 1,
|
||||
'day_of_first_week_of_year' => 4,
|
||||
'formats' => [
|
||||
'LT' => 'HH:mm',
|
||||
'LTS' => 'HH:mm:ss',
|
||||
'L' => 'DD/MM/YYYY',
|
||||
'LL' => 'D MMMM YYYY',
|
||||
'LLL' => 'D MMMM YYYY HH:mm',
|
||||
'LLLL' => 'dddd D MMMM YYYY HH:mm',
|
||||
],
|
||||
'calendar' => [
|
||||
'sameDay' => '[اليوم على الساعة] LT',
|
||||
'nextDay' => '[غدا على الساعة] LT',
|
||||
'nextWeek' => 'dddd [على الساعة] LT',
|
||||
'lastDay' => '[أمس على الساعة] LT',
|
||||
'lastWeek' => 'dddd [على الساعة] LT',
|
||||
'sameElse' => 'L',
|
||||
],
|
||||
'meridiem' => ['ص', 'م'],
|
||||
'weekend' => [5, 6],
|
||||
];
|
||||
28
vendor/nesbot/carbon/src/Carbon/Lang/ar_YE.php
vendored
Normal file
28
vendor/nesbot/carbon/src/Carbon/Lang/ar_YE.php
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Authors:
|
||||
* - IBM Globalization Center of Competency, Yamato Software Laboratory bug-glibc-locales@gnu.org
|
||||
* - Abdullah-Alhariri
|
||||
*/
|
||||
return array_replace_recursive(require __DIR__.'/ar.php', [
|
||||
'formats' => [
|
||||
'L' => 'DD MMM, YYYY',
|
||||
],
|
||||
'months' => ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],
|
||||
'months_short' => ['ينا', 'فبر', 'مار', 'أبر', 'ماي', 'يون', 'يول', 'أغس', 'سبت', 'أكت', 'نوف', 'ديس'],
|
||||
'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
|
||||
'weekdays_short' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
'weekdays_min' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
|
||||
'day_of_first_week_of_year' => 1,
|
||||
'alt_numbers' => ['۰۰', '۰۱', '۰۲', '۰۳', '۰٤', '۰٥', '۰٦', '۰۷', '۰۸', '۰۹', '۱۰', '۱۱', '۱۲', '۱۳', '۱٤', '۱٥', '۱٦', '۱۷', '۱۸', '۱۹', '۲۰', '۲۱', '۲۲', '۲۳', '۲٤', '۲٥', '۲٦', '۲۷', '۲۸', '۲۹', '۳۰', '۳۱', '۳۲', '۳۳', '۳٤', '۳٥', '۳٦', '۳۷', '۳۸', '۳۹', '٤۰', '٤۱', '٤۲', '٤۳', '٤٤', '٤٥', '٤٦', '٤۷', '٤۸', '٤۹', '٥۰', '٥۱', '٥۲', '٥۳', '٥٤', '٥٥', '٥٦', '٥۷', '٥۸', '٥۹', '٦۰', '٦۱', '٦۲', '٦۳', '٦٤', '٦٥', '٦٦', '٦۷', '٦۸', '٦۹', '۷۰', '۷۱', '۷۲', '۷۳', '۷٤', '۷٥', '۷٦', '۷۷', '۷۸', '۷۹', '۸۰', '۸۱', '۸۲', '۸۳', '۸٤', '۸٥', '۸٦', '۸۷', '۸۸', '۸۹', '۹۰', '۹۱', '۹۲', '۹۳', '۹٤', '۹٥', '۹٦', '۹۷', '۹۸', '۹۹'],
|
||||
]);
|
||||
15
vendor/nesbot/carbon/src/Carbon/Lang/as.php
vendored
Normal file
15
vendor/nesbot/carbon/src/Carbon/Lang/as.php
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Unknown default region, use the first alphabetically.
|
||||
*/
|
||||
return require __DIR__.'/as_IN.php';
|
||||
56
vendor/nesbot/carbon/src/Carbon/Lang/as_IN.php
vendored
Normal file
56
vendor/nesbot/carbon/src/Carbon/Lang/as_IN.php
vendored
Normal file
@@ -0,0 +1,56 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Authors:
|
||||
* - Amitakhya Phukan, Red Hat bug-glibc@gnu.org
|
||||
*/
|
||||
return array_replace_recursive(require __DIR__.'/en.php', [
|
||||
'formats' => [
|
||||
'L' => 'D-MM-YYYY',
|
||||
],
|
||||
'months' => ['জানুৱাৰী', 'ফেব্ৰুৱাৰী', 'মাৰ্চ', 'এপ্ৰিল', 'মে', 'জুন', 'জুলাই', 'আগষ্ট', 'ছেপ্তেম্বৰ', 'অক্টোবৰ', 'নৱেম্বৰ', 'ডিচেম্বৰ'],
|
||||
'months_short' => ['জানু', 'ফেব্ৰু', 'মাৰ্চ', 'এপ্ৰিল', 'মে', 'জুন', 'জুলাই', 'আগ', 'সেপ্ট', 'অক্টো', 'নভে', 'ডিসে'],
|
||||
'weekdays' => ['দেওবাৰ', 'সোমবাৰ', 'মঙ্গলবাৰ', 'বুধবাৰ', 'বৃহষ্পতিবাৰ', 'শুক্ৰবাৰ', 'শনিবাৰ'],
|
||||
'weekdays_short' => ['দেও', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহষ্পতি', 'শুক্ৰ', 'শনি'],
|
||||
'weekdays_min' => ['দেও', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহষ্পতি', 'শুক্ৰ', 'শনি'],
|
||||
'first_day_of_week' => 0,
|
||||
'day_of_first_week_of_year' => 1,
|
||||
'meridiem' => ['পূৰ্ব্বাহ্ন', 'অপৰাহ্ন'],
|
||||
|
||||
'year' => ':count বছৰ',
|
||||
'y' => ':count বছৰ',
|
||||
'a_year' => ':count বছৰ',
|
||||
|
||||
'month' => ':count মাহ',
|
||||
'm' => ':count মাহ',
|
||||
'a_month' => ':count মাহ',
|
||||
|
||||
'week' => ':count সপ্তাহ',
|
||||
'w' => ':count সপ্তাহ',
|
||||
'a_week' => ':count সপ্তাহ',
|
||||
|
||||
'day' => ':count বাৰ',
|
||||
'd' => ':count বাৰ',
|
||||
'a_day' => ':count বাৰ',
|
||||
|
||||
'hour' => ':count ঘণ্টা',
|
||||
'h' => ':count ঘণ্টা',
|
||||
'a_hour' => ':count ঘণ্টা',
|
||||
|
||||
'minute' => ':count মিনিট',
|
||||
'min' => ':count মিনিট',
|
||||
'a_minute' => ':count মিনিট',
|
||||
|
||||
'second' => ':count দ্বিতীয়',
|
||||
's' => ':count দ্বিতীয়',
|
||||
'a_second' => ':count দ্বিতীয়',
|
||||
]);
|
||||
28
vendor/nesbot/carbon/src/Carbon/Lang/asa.php
vendored
Normal file
28
vendor/nesbot/carbon/src/Carbon/Lang/asa.php
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
return array_replace_recursive(require __DIR__.'/en.php', [
|
||||
'meridiem' => ['icheheavo', 'ichamthi'],
|
||||
'weekdays' => ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'],
|
||||
'weekdays_short' => ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Ijm', 'Jmo'],
|
||||
'weekdays_min' => ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Ijm', 'Jmo'],
|
||||
'months' => ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'],
|
||||
'months_short' => ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Dec'],
|
||||
'first_day_of_week' => 1,
|
||||
'formats' => [
|
||||
'LT' => 'HH:mm',
|
||||
'LTS' => 'HH:mm:ss',
|
||||
'L' => 'DD/MM/YYYY',
|
||||
'LL' => 'D MMM YYYY',
|
||||
'LLL' => 'D MMMM YYYY HH:mm',
|
||||
'LLLL' => 'dddd, D MMMM YYYY HH:mm',
|
||||
],
|
||||
]);
|
||||
59
vendor/nesbot/carbon/src/Carbon/Lang/ast.php
vendored
Normal file
59
vendor/nesbot/carbon/src/Carbon/Lang/ast.php
vendored
Normal file
@@ -0,0 +1,59 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Authors:
|
||||
* - Jordi Mallach jordi@gnu.org
|
||||
* - Adolfo Jayme-Barrientos (fitojb)
|
||||
*/
|
||||
return array_replace_recursive(require __DIR__.'/es.php', [
|
||||
'formats' => [
|
||||
'L' => 'DD/MM/YY',
|
||||
],
|
||||
'months' => ['de xineru', 'de febreru', 'de marzu', 'd’abril', 'de mayu', 'de xunu', 'de xunetu', 'd’agostu', 'de setiembre', 'd’ochobre', 'de payares', 'd’avientu'],
|
||||
'months_short' => ['xin', 'feb', 'mar', 'abr', 'may', 'xun', 'xnt', 'ago', 'set', 'och', 'pay', 'avi'],
|
||||
'weekdays' => ['domingu', 'llunes', 'martes', 'miércoles', 'xueves', 'vienres', 'sábadu'],
|
||||
'weekdays_short' => ['dom', 'llu', 'mar', 'mié', 'xue', 'vie', 'sáb'],
|
||||
'weekdays_min' => ['dom', 'llu', 'mar', 'mié', 'xue', 'vie', 'sáb'],
|
||||
|
||||
'year' => ':count añu|:count años',
|
||||
'y' => ':count añu|:count años',
|
||||
'a_year' => 'un añu|:count años',
|
||||
|
||||
'month' => ':count mes',
|
||||
'm' => ':count mes',
|
||||
'a_month' => 'un mes|:count mes',
|
||||
|
||||
'week' => ':count selmana|:count selmanes',
|
||||
'w' => ':count selmana|:count selmanes',
|
||||
'a_week' => 'una selmana|:count selmanes',
|
||||
|
||||
'day' => ':count día|:count díes',
|
||||
'd' => ':count día|:count díes',
|
||||
'a_day' => 'un día|:count díes',
|
||||
|
||||
'hour' => ':count hora|:count hores',
|
||||
'h' => ':count hora|:count hores',
|
||||
'a_hour' => 'una hora|:count hores',
|
||||
|
||||
'minute' => ':count minutu|:count minutos',
|
||||
'min' => ':count minutu|:count minutos',
|
||||
'a_minute' => 'un minutu|:count minutos',
|
||||
|
||||
'second' => ':count segundu|:count segundos',
|
||||
's' => ':count segundu|:count segundos',
|
||||
'a_second' => 'un segundu|:count segundos',
|
||||
|
||||
'ago' => 'hai :time',
|
||||
'from_now' => 'en :time',
|
||||
'after' => ':time dempués',
|
||||
'before' => ':time enantes',
|
||||
]);
|
||||
12
vendor/nesbot/carbon/src/Carbon/Lang/ast_ES.php
vendored
Normal file
12
vendor/nesbot/carbon/src/Carbon/Lang/ast_ES.php
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
return require __DIR__.'/ast.php';
|
||||
15
vendor/nesbot/carbon/src/Carbon/Lang/ayc.php
vendored
Normal file
15
vendor/nesbot/carbon/src/Carbon/Lang/ayc.php
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Unknown default region, use the first alphabetically.
|
||||
*/
|
||||
return require __DIR__.'/ayc_PE.php';
|
||||
28
vendor/nesbot/carbon/src/Carbon/Lang/ayc_PE.php
vendored
Normal file
28
vendor/nesbot/carbon/src/Carbon/Lang/ayc_PE.php
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Authors:
|
||||
* - runasimipi.org libc-alpha@sourceware.org
|
||||
*/
|
||||
return array_replace_recursive(require __DIR__.'/en.php', [
|
||||
'formats' => [
|
||||
'L' => 'DD/MM/YY',
|
||||
],
|
||||
'months' => ['inïru', 'phiwriru', 'marsu', 'awrila', 'mayu', 'junyu', 'julyu', 'awustu', 'sitimri', 'uktuwri', 'nuwimri', 'risimri'],
|
||||
'months_short' => ['ini', 'phi', 'mar', 'awr', 'may', 'jun', 'jul', 'awu', 'sit', 'ukt', 'nuw', 'ris'],
|
||||
'weekdays' => ['tuminku', 'lunisa', 'martisa', 'mirkulisa', 'juywisa', 'wirnisa', 'sawäru'],
|
||||
'weekdays_short' => ['tum', 'lun', 'mar', 'mir', 'juy', 'wir', 'saw'],
|
||||
'weekdays_min' => ['tum', 'lun', 'mar', 'mir', 'juy', 'wir', 'saw'],
|
||||
'first_day_of_week' => 0,
|
||||
'day_of_first_week_of_year' => 1,
|
||||
'meridiem' => ['VM', 'NM'],
|
||||
]);
|
||||
128
vendor/nesbot/carbon/src/Carbon/Lang/az.php
vendored
Normal file
128
vendor/nesbot/carbon/src/Carbon/Lang/az.php
vendored
Normal file
@@ -0,0 +1,128 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Authors:
|
||||
* - Josh Soref
|
||||
* - Kunal Marwaha
|
||||
* - François B
|
||||
* - JD Isaacks
|
||||
* - Orxan
|
||||
* - Şəhriyar İmanov
|
||||
* - Baran Şengül
|
||||
*/
|
||||
return [
|
||||
'year' => ':count il',
|
||||
'a_year' => '{1}bir il|]1,Inf[:count il',
|
||||
'y' => ':count il',
|
||||
'month' => ':count ay',
|
||||
'a_month' => '{1}bir ay|]1,Inf[:count ay',
|
||||
'm' => ':count ay',
|
||||
'week' => ':count həftə',
|
||||
'a_week' => '{1}bir həftə|]1,Inf[:count həftə',
|
||||
'w' => ':count h.',
|
||||
'day' => ':count gün',
|
||||
'a_day' => '{1}bir gün|]1,Inf[:count gün',
|
||||
'd' => ':count g.',
|
||||
'hour' => ':count saat',
|
||||
'a_hour' => '{1}bir saat|]1,Inf[:count saat',
|
||||
'h' => ':count saat',
|
||||
'minute' => ':count d.',
|
||||
'a_minute' => '{1}bir dəqiqə|]1,Inf[:count dəqiqə',
|
||||
'min' => ':count dəqiqə',
|
||||
'second' => ':count san.',
|
||||
'a_second' => '{1}birneçə saniyə|]1,Inf[:count saniyə',
|
||||
's' => ':count saniyə',
|
||||
'ago' => ':time əvvəl',
|
||||
'from_now' => ':time sonra',
|
||||
'after' => ':time sonra',
|
||||
'before' => ':time əvvəl',
|
||||
'diff_now' => 'indi',
|
||||
'diff_today' => 'bugün',
|
||||
'diff_today_regexp' => 'bugün(?:\\s+saat)?',
|
||||
'diff_yesterday' => 'dünən',
|
||||
'diff_tomorrow' => 'sabah',
|
||||
'diff_tomorrow_regexp' => 'sabah(?:\\s+saat)?',
|
||||
'diff_before_yesterday' => 'srağagün',
|
||||
'diff_after_tomorrow' => 'birisi gün',
|
||||
'period_recurrences' => ':count dəfədən bir',
|
||||
'period_interval' => 'hər :interval',
|
||||
'period_start_date' => ':date tarixindən başlayaraq',
|
||||
'period_end_date' => ':date tarixinədək',
|
||||
'formats' => [
|
||||
'LT' => 'HH:mm',
|
||||
'LTS' => 'HH:mm:ss',
|
||||
'L' => 'DD.MM.YYYY',
|
||||
'LL' => 'D MMMM YYYY',
|
||||
'LLL' => 'D MMMM YYYY HH:mm',
|
||||
'LLLL' => 'dddd, D MMMM YYYY HH:mm',
|
||||
],
|
||||
'calendar' => [
|
||||
'sameDay' => '[bugün saat] LT',
|
||||
'nextDay' => '[sabah saat] LT',
|
||||
'nextWeek' => '[gələn həftə] dddd [saat] LT',
|
||||
'lastDay' => '[dünən] LT',
|
||||
'lastWeek' => '[keçən həftə] dddd [saat] LT',
|
||||
'sameElse' => 'L',
|
||||
],
|
||||
'ordinal' => static function ($number) {
|
||||
if ($number === 0) { // special case for zero
|
||||
return "$number-ıncı";
|
||||
}
|
||||
|
||||
static $suffixes = [
|
||||
1 => '-inci',
|
||||
5 => '-inci',
|
||||
8 => '-inci',
|
||||
70 => '-inci',
|
||||
80 => '-inci',
|
||||
2 => '-nci',
|
||||
7 => '-nci',
|
||||
20 => '-nci',
|
||||
50 => '-nci',
|
||||
3 => '-üncü',
|
||||
4 => '-üncü',
|
||||
100 => '-üncü',
|
||||
6 => '-ncı',
|
||||
9 => '-uncu',
|
||||
10 => '-uncu',
|
||||
30 => '-uncu',
|
||||
60 => '-ıncı',
|
||||
90 => '-ıncı',
|
||||
];
|
||||
|
||||
$lastDigit = $number % 10;
|
||||
|
||||
return $number.($suffixes[$lastDigit] ?? $suffixes[$number % 100 - $lastDigit] ?? $suffixes[$number >= 100 ? 100 : -1] ?? '');
|
||||
},
|
||||
'meridiem' => static function ($hour) {
|
||||
if ($hour < 4) {
|
||||
return 'gecə';
|
||||
}
|
||||
if ($hour < 12) {
|
||||
return 'səhər';
|
||||
}
|
||||
if ($hour < 17) {
|
||||
return 'gündüz';
|
||||
}
|
||||
|
||||
return 'axşam';
|
||||
},
|
||||
'months' => ['yanvar', 'fevral', 'mart', 'aprel', 'may', 'iyun', 'iyul', 'avqust', 'sentyabr', 'oktyabr', 'noyabr', 'dekabr'],
|
||||
'months_short' => ['yan', 'fev', 'mar', 'apr', 'may', 'iyn', 'iyl', 'avq', 'sen', 'okt', 'noy', 'dek'],
|
||||
'months_standalone' => ['Yanvar', 'Fevral', 'Mart', 'Aprel', 'May', 'İyun', 'İyul', 'Avqust', 'Sentyabr', 'Oktyabr', 'Noyabr', 'Dekabr'],
|
||||
'weekdays' => ['bazar', 'bazar ertəsi', 'çərşənbə axşamı', 'çərşənbə', 'cümə axşamı', 'cümə', 'şənbə'],
|
||||
'weekdays_short' => ['baz', 'bze', 'çax', 'çər', 'cax', 'cüm', 'şən'],
|
||||
'weekdays_min' => ['bz', 'be', 'ça', 'çə', 'ca', 'cü', 'şə'],
|
||||
'first_day_of_week' => 1,
|
||||
'day_of_first_week_of_year' => 1,
|
||||
'list' => [', ', ' və '],
|
||||
];
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user