File Manager Lite
Dir:
/home/codewavebd/public_html/vendor/nesbot/carbon/src/Carbon/Traits
Upload
[..]
Boundaries.php (12.15 KB)
Edit
Rename
Del
Cast.php (1.16 KB)
Edit
Rename
Del
Comparison.php (46.09 KB)
Edit
Rename
Del
Converter.php (14.12 KB)
Edit
Rename
Del
Creator.php (31.13 KB)
Edit
Rename
Del
Date.php (350.15 KB)
Edit
Rename
Del
DeprecatedPeriodProperties.php (1.89 KB)
Edit
Rename
Del
IntervalRounding.php (1.65 KB)
Edit
Rename
Del
IntervalStep.php (2.86 KB)
Edit
Rename
Del
LocalFactory.php (1.59 KB)
Edit
Rename
Del
Macro.php (2.71 KB)
Edit
Rename
Del
MagicParameter.php (747 B)
Edit
Rename
Del
Mixin.php (7.28 KB)
Edit
Rename
Del
ObjectInitialisation.php (448 B)
Edit
Rename
Del
Options.php (5.92 KB)
Edit
Rename
Del
Rounding.php (6.93 KB)
Edit
Rename
Del
StaticOptions.php (5.28 KB)
Edit
Rename
Del
Test.php (6.28 KB)
Edit
Rename
Del
Timestamp.php (6.45 KB)
Edit
Rename
Del
Units.php (19.07 KB)
Edit
Rename
Del
Week.php (7.54 KB)
Edit
Rename
Del
Edit: StaticOptions.php
<?php declare(strict_types=1); /** * This file is part of the Carbon package. * * (c) Brian Nesbitt <brian@nesbot.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Carbon\Traits; use Carbon\FactoryImmutable; /** * Options related to a static variable. */ trait StaticOptions { /////////////////////////////////////////////////////////////////// ///////////// Behavior customization for sub-classes ////////////// /////////////////////////////////////////////////////////////////// /** * Function to call instead of format. * * @var string|callable|null */ protected static $formatFunction; /** * Function to call instead of createFromFormat. * * @var string|callable|null */ protected static $createFromFormatFunction; /** * Function to call instead of parse. * * @var string|callable|null */ protected static $parseFunction; /////////////////////////////////////////////////////////////////// ///////////// Use default factory for static options ////////////// /////////////////////////////////////////////////////////////////// /** * @deprecated To avoid conflict between different third-party libraries, static setters should not be used. * You should rather use the ->settings() method. * @see settings * * Enable the strict mode (or disable with passing false). * * @param bool $strictModeEnabled */ public static function useStrictMode(bool $strictModeEnabled = true): void { FactoryImmutable::getDefaultInstance()->useStrictMode($strictModeEnabled); } /** * Returns true if the strict mode is globally in use, false else. * (It can be overridden in specific instances.) * * @return bool */ public static function isStrictModeEnabled(): bool { return FactoryImmutable::getInstance()->isStrictModeEnabled(); } /** * @deprecated To avoid conflict between different third-party libraries, static setters should not be used. * You should rather use the ->settings() method. * Or you can use method variants: addMonthsWithOverflow/addMonthsNoOverflow, same variants * are available for quarters, years, decade, centuries, millennia (singular and plural forms). * @see settings * * Indicates if months should be calculated with overflow. * * @param bool $monthsOverflow * * @return void */ public static function useMonthsOverflow(bool $monthsOverflow = true): void { FactoryImmutable::getDefaultInstance()->useMonthsOverflow($monthsOverflow); } /** * @deprecated To avoid conflict between different third-party libraries, static setters should not be used. * You should rather use the ->settings() method. * Or you can use method variants: addMonthsWithOverflow/addMonthsNoOverflow, same variants * are available for quarters, years, decade, centuries, millennia (singular and plural forms). * @see settings * * Reset the month overflow behavior. * * @return void */ public static function resetMonthsOverflow(): void { FactoryImmutable::getDefaultInstance()->resetMonthsOverflow(); } /** * Get the month overflow global behavior (can be overridden in specific instances). * * @return bool */ public static function shouldOverflowMonths(): bool { return FactoryImmutable::getInstance()->shouldOverflowMonths(); } /** * @deprecated To avoid conflict between different third-party libraries, static setters should not be used. * You should rather use the ->settings() method. * Or you can use method variants: addYearsWithOverflow/addYearsNoOverflow, same variants * are available for quarters, years, decade, centuries, millennia (singular and plural forms). * @see settings * * Indicates if years should be calculated with overflow. * * @param bool $yearsOverflow * * @return void */ public static function useYearsOverflow(bool $yearsOverflow = true): void { FactoryImmutable::getDefaultInstance()->useYearsOverflow($yearsOverflow); } /** * @deprecated To avoid conflict between different third-party libraries, static setters should not be used. * You should rather use the ->settings() method. * Or you can use method variants: addYearsWithOverflow/addYearsNoOverflow, same variants * are available for quarters, years, decade, centuries, millennia (singular and plural forms). * @see settings * * Reset the month overflow behavior. * * @return void */ public static function resetYearsOverflow(): void { FactoryImmutable::getDefaultInstance()->resetYearsOverflow(); } /** * Get the month overflow global behavior (can be overridden in specific instances). * * @return bool */ public static function shouldOverflowYears(): bool { return FactoryImmutable::getInstance()->shouldOverflowYears(); } }
Simpan