/var/www/vhosts/ihelp.ro/httpdocs/vendor/cakephp/chronos/src/Traits
NameSizeModeActions
ComparisonTrait.php161920644editdlrm
CopyTrait.php9220644editdlrm
DifferenceTrait.php127050644editdlrm
FactoryTrait.php137630644editdlrm
FormattingTrait.php59580644editdlrm
FrozenTimeTrait.php66390644editdlrm
MagicPropertyTrait.php41790644editdlrm
ModifierTrait.php371650644editdlrm
RelativeKeywordTrait.php26510644editdlrm
TestingAidTrait.php18260644editdlrm
TimezoneTrait.php20580644editdlrm
Edit: /var/www/vhosts/ihelp.ro/httpdocs/vendor/cakephp/chronos/src/Traits/TestingAidTrait.php (1826B)
* @link https://cakephp.org CakePHP(tm) Project * @license https://www.opensource.org/licenses/mit-license.php MIT License */ namespace Cake\Chronos\Traits; use Cake\Chronos\Chronos; use Cake\Chronos\ChronosInterface; /** * Provides methods for setting a 'test' now. This lets you * retrieve pre-determined times with now(). */ trait TestingAidTrait { /** * Set the test now used by Date and Time classes provided by Chronos * * @see \Cake\Chronos\Chronos::setTestNow() * @param \Cake\Chronos\ChronosInterface|string|null $testNow The instance to use for all future instances. * @return void */ public static function setTestNow($testNow = null): void { Chronos::setTestNow($testNow); } /** * Get the test instance stored in Chronos * * @see \Cake\Chronos\Chronos::getTestNow() * @return \Cake\Chronos\ChronosInterface|null the current instance used for testing or null. */ public static function getTestNow(): ?ChronosInterface { return Chronos::getTestNow(); } /** * Get whether or not Chronos has a test instance set. * * @see \Cake\Chronos\Chronos::hasTestNow() * @return bool True if there is a test instance, otherwise false */ public static function hasTestNow(): bool { return Chronos::hasTestNow(); } }