/var/www/vhosts/nabawater/vendor/fzaninotto/faker/src/Faker/Provider
NameSizeModeActions
ar_JO/-0775rm
ar_SA/-0775rm
at_AT/-0775rm
bg_BG/-0775rm
bn_BD/-0775rm
cs_CZ/-0775rm
da_DK/-0775rm
de_AT/-0775rm
de_CH/-0775rm
de_DE/-0775rm
el_CY/-0775rm
el_GR/-0775rm
en_AU/-0775rm
en_CA/-0775rm
en_GB/-0775rm
en_HK/-0775rm
en_IN/-0775rm
en_NG/-0775rm
en_NZ/-0775rm
en_PH/-0775rm
en_SG/-0775rm
en_UG/-0775rm
en_US/-0775rm
en_ZA/-0775rm
es_AR/-0775rm
es_ES/-0775rm
es_PE/-0775rm
es_VE/-0775rm
fa_IR/-0775rm
fi_FI/-0775rm
fr_BE/-0775rm
fr_CA/-0775rm
fr_CH/-0775rm
fr_FR/-0775rm
he_IL/-0775rm
hr_HR/-0775rm
hu_HU/-0775rm
hy_AM/-0775rm
id_ID/-0775rm
is_IS/-0775rm
it_CH/-0775rm
it_IT/-0775rm
ja_JP/-0775rm
ka_GE/-0775rm
kk_KZ/-0775rm
ko_KR/-0775rm
lt_LT/-0775rm
lv_LV/-0775rm
me_ME/-0775rm
mn_MN/-0775rm
ms_MY/-0775rm
nb_NO/-0775rm
ne_NP/-0775rm
nl_BE/-0775rm
nl_NL/-0775rm
pl_PL/-0775rm
pt_BR/-0775rm
pt_PT/-0775rm
ro_MD/-0775rm
ro_RO/-0775rm
ru_RU/-0775rm
sk_SK/-0775rm
sl_SI/-0775rm
sr_Cyrl_RS/-0775rm
sr_Latn_RS/-0775rm
sr_RS/-0775rm
sv_SE/-0775rm
th_TH/-0775rm
tr_TR/-0775rm
uk_UA/-0775rm
vi_VN/-0775rm
zh_CN/-0775rm
zh_TW/-0775rm
Address.php33150664editdlrm
Barcode.php28050664editdlrm
Base.php203380664editdlrm
Biased.php18270664editdlrm
Color.php39350664editdlrm
Company.php8290664editdlrm
DateTime.php116400664editdlrm
File.php488620664editdlrm
HtmlLorem.php95790664editdlrm
Image.php36070664editdlrm
Internet.php157120664editdlrm
Lorem.php78080664editdlrm
Miscellaneous.php133650664editdlrm
Payment.php117030664editdlrm
Person.php31410664editdlrm
PhoneNumber.php10530664editdlrm
Text.php47420664editdlrm
UserAgent.php61180664editdlrm
Uuid.php16870664editdlrm
Edit: /var/www/vhosts/nabawater/vendor/fzaninotto/faker/src/Faker/Provider/DateTime.php (11640B)
getTimestamp(); } return strtotime(empty($max) ? 'now' : $max); } /** * Get a timestamp between January 1, 1970 and now * * @param \DateTime|int|string $max maximum timestamp used as random end limit, default to "now" * @return int * * @example 1061306726 */ public static function unixTime($max = 'now') { return mt_rand(0, static::getMaxTimestamp($max)); } /** * Get a datetime object for a date between January 1, 1970 and now * * @param \DateTime|int|string $max maximum timestamp used as random end limit, default to "now" * @param string $timezone time zone in which the date time should be set, default to DateTime::$defaultTimezone, if set, otherwise the result of `date_default_timezone_get` * @example DateTime('2005-08-16 20:39:21') * @return \DateTime * @see http://php.net/manual/en/timezones.php * @see http://php.net/manual/en/function.date-default-timezone-get.php */ public static function dateTime($max = 'now', $timezone = null) { return static::setTimezone( new \DateTime('@' . static::unixTime($max)), $timezone ); } /** * Get a datetime object for a date between January 1, 001 and now * * @param \DateTime|int|string $max maximum timestamp used as random end limit, default to "now" * @param string|null $timezone time zone in which the date time should be set, default to DateTime::$defaultTimezone, if set, otherwise the result of `date_default_timezone_get` * @example DateTime('1265-03-22 21:15:52') * @return \DateTime * @see http://php.net/manual/en/timezones.php * @see http://php.net/manual/en/function.date-default-timezone-get.php */ public static function dateTimeAD($max = 'now', $timezone = null) { $min = (PHP_INT_SIZE>4 ? -62135597361 : -PHP_INT_MAX); return static::setTimezone( new \DateTime('@' . mt_rand($min, static::getMaxTimestamp($max))), $timezone ); } /** * get a date string formatted with ISO8601 * * @param \DateTime|int|string $max maximum timestamp used as random end limit, default to "now" * @return string * @example '2003-10-21T16:05:52+0000' */ public static function iso8601($max = 'now') { return static::date(\DateTime::ISO8601, $max); } /** * Get a date string between January 1, 1970 and now * * @param string $format * @param \DateTime|int|string $max maximum timestamp used as random end limit, default to "now" * @return string * @example '2008-11-27' */ public static function date($format = 'Y-m-d', $max = 'now') { return static::dateTime($max)->format($format); } /** * Get a time string (24h format by default) * * @param string $format * @param \DateTime|int|string $max maximum timestamp used as random end limit, default to "now" * @return string * @example '15:02:34' */ public static function time($format = 'H:i:s', $max = 'now') { return static::dateTime($max)->format($format); } /** * Get a DateTime object based on a random date between two given dates. * Accepts date strings that can be recognized by strtotime(). * * @param \DateTime|string $startDate Defaults to 30 years ago * @param \DateTime|string $endDate Defaults to "now" * @param string|null $timezone time zone in which the date time should be set, default to DateTime::$defaultTimezone, if set, otherwise the result of `date_default_timezone_get` * @example DateTime('1999-02-02 11:42:52') * @return \DateTime * @see http://php.net/manual/en/timezones.php * @see http://php.net/manual/en/function.date-default-timezone-get.php */ public static function dateTimeBetween($startDate = '-30 years', $endDate = 'now', $timezone = null) { $startTimestamp = $startDate instanceof \DateTime ? $startDate->getTimestamp() : strtotime($startDate); $endTimestamp = static::getMaxTimestamp($endDate); if ($startTimestamp > $endTimestamp) { throw new \InvalidArgumentException('Start date must be anterior to end date.'); } $timestamp = mt_rand($startTimestamp, $endTimestamp); return static::setTimezone( new \DateTime('@' . $timestamp), $timezone ); } /** * Get a DateTime object based on a random date between one given date and * an interval * Accepts date string that can be recognized by strtotime(). * * @param string $date Defaults to 30 years ago * @param string $interval Defaults to 5 days after * @param string|null $timezone time zone in which the date time should be set, default to DateTime::$defaultTimezone, if set, otherwise the result of `date_default_timezone_get` * @example dateTimeInInterval('1999-02-02 11:42:52', '+ 5 days') * @return \DateTime * @see http://php.net/manual/en/timezones.php * @see http://php.net/manual/en/function.date-default-timezone-get.php */ public static function dateTimeInInterval($date = '-30 years', $interval = '+5 days', $timezone = null) { $intervalObject = \DateInterval::createFromDateString($interval); $datetime = $date instanceof \DateTime ? $date : new \DateTime($date); $otherDatetime = clone $datetime; $otherDatetime->add($intervalObject); $begin = $datetime > $otherDatetime ? $otherDatetime : $datetime; $end = $datetime===$begin ? $otherDatetime : $datetime; return static::dateTimeBetween( $begin, $end, $timezone ); } /** * @param \DateTime|int|string $max maximum timestamp used as random end limit, default to "now" * @param string|null $timezone time zone in which the date time should be set, default to DateTime::$defaultTimezone, if set, otherwise the result of `date_default_timezone_get` * @example DateTime('1964-04-04 11:02:02') * @return \DateTime */ public static function dateTimeThisCentury($max = 'now', $timezone = null) { return static::dateTimeBetween('-100 year', $max, $timezone); } /** * @param \DateTime|int|string $max maximum timestamp used as random end limit, default to "now" * @param string|null $timezone time zone in which the date time should be set, default to DateTime::$defaultTimezone, if set, otherwise the result of `date_default_timezone_get` * @example DateTime('2010-03-10 05:18:58') * @return \DateTime */ public static function dateTimeThisDecade($max = 'now', $timezone = null) { return static::dateTimeBetween('-10 year', $max, $timezone); } /** * @param \DateTime|int|string $max maximum timestamp used as random end limit, default to "now" * @param string|null $timezone time zone in which the date time should be set, default to DateTime::$defaultTimezone, if set, otherwise the result of `date_default_timezone_get` * @example DateTime('2011-09-19 09:24:37') * @return \DateTime */ public static function dateTimeThisYear($max = 'now', $timezone = null) { return static::dateTimeBetween('-1 year', $max, $timezone); } /** * @param \DateTime|int|string $max maximum timestamp used as random end limit, default to "now" * @param string|null $timezone time zone in which the date time should be set, default to DateTime::$defaultTimezone, if set, otherwise the result of `date_default_timezone_get` * @example DateTime('2011-10-05 12:51:46') * @return \DateTime */ public static function dateTimeThisMonth($max = 'now', $timezone = null) { return static::dateTimeBetween('-1 month', $max, $timezone); } /** * @param \DateTime|int|string $max maximum timestamp used as random end limit, default to "now" * @return string * @example 'am' */ public static function amPm($max = 'now') { return static::dateTime($max)->format('a'); } /** * @param \DateTime|int|string $max maximum timestamp used as random end limit, default to "now" * @return string * @example '22' */ public static function dayOfMonth($max = 'now') { return static::dateTime($max)->format('d'); } /** * @param \DateTime|int|string $max maximum timestamp used as random end limit, default to "now" * @return string * @example 'Tuesday' */ public static function dayOfWeek($max = 'now') { return static::dateTime($max)->format('l'); } /** * @param \DateTime|int|string $max maximum timestamp used as random end limit, default to "now" * @return string * @example '7' */ public static function month($max = 'now') { return static::dateTime($max)->format('m'); } /** * @param \DateTime|int|string $max maximum timestamp used as random end limit, default to "now" * @return string * @example 'September' */ public static function monthName($max = 'now') { return static::dateTime($max)->format('F'); } /** * @param \DateTime|int|string $max maximum timestamp used as random end limit, default to "now" * @return string * @example '1673' */ public static function year($max = 'now') { return static::dateTime($max)->format('Y'); } /** * @return string * @example 'XVII' */ public static function century() { return static::randomElement(static::$century); } /** * @return string * @example 'Europe/Paris' */ public static function timezone() { return static::randomElement(\DateTimeZone::listIdentifiers()); } /** * Internal method to set the time zone on a DateTime. * * @param \DateTime $dt * @param string|null $timezone * * @return \DateTime */ private static function setTimezone(\DateTime $dt, $timezone) { return $dt->setTimezone(new \DateTimeZone(static::resolveTimezone($timezone))); } /** * Sets default time zone. * * @param string $timezone * * @return void */ public static function setDefaultTimezone($timezone = null) { static::$defaultTimezone = $timezone; } /** * Gets default time zone. * * @return string|null */ public static function getDefaultTimezone() { return static::$defaultTimezone; } /** * @param string|null $timezone * @return null|string */ private static function resolveTimezone($timezone) { return ((null === $timezone) ? ((null === static::$defaultTimezone) ? date_default_timezone_get() : static::$defaultTimezone) : $timezone); } }