/
home
/
techb158
/
exp.abdallabala.com
/
vendor
/
fzaninotto
/
faker
/
src
/
Faker
/
Provider
/
/home/techb158/exp.abdallabala.com/vendor/fzaninotto/faker/src/Faker/Provider
mkdir
upload
Name
Size
Mode
Actions
ar_JO/
-
0755
rm
ar_SA/
-
0755
rm
at_AT/
-
0755
rm
bg_BG/
-
0755
rm
bn_BD/
-
0755
rm
cs_CZ/
-
0755
rm
da_DK/
-
0755
rm
de_AT/
-
0755
rm
de_CH/
-
0755
rm
de_DE/
-
0755
rm
el_CY/
-
0755
rm
el_GR/
-
0755
rm
en_AU/
-
0755
rm
en_CA/
-
0755
rm
en_GB/
-
0755
rm
en_HK/
-
0755
rm
en_IN/
-
0755
rm
en_NG/
-
0755
rm
en_NZ/
-
0755
rm
en_PH/
-
0755
rm
en_SG/
-
0755
rm
en_UG/
-
0755
rm
en_US/
-
0755
rm
en_ZA/
-
0755
rm
es_AR/
-
0755
rm
es_ES/
-
0755
rm
es_PE/
-
0755
rm
es_VE/
-
0755
rm
et_EE/
-
0755
rm
fa_IR/
-
0755
rm
fi_FI/
-
0755
rm
fr_BE/
-
0755
rm
fr_CA/
-
0755
rm
fr_CH/
-
0755
rm
fr_FR/
-
0755
rm
he_IL/
-
0755
rm
hr_HR/
-
0755
rm
hu_HU/
-
0755
rm
hy_AM/
-
0755
rm
id_ID/
-
0755
rm
is_IS/
-
0755
rm
it_CH/
-
0755
rm
it_IT/
-
0755
rm
ja_JP/
-
0755
rm
ka_GE/
-
0755
rm
kk_KZ/
-
0755
rm
ko_KR/
-
0755
rm
lt_LT/
-
0755
rm
lv_LV/
-
0755
rm
me_ME/
-
0755
rm
mn_MN/
-
0755
rm
ms_MY/
-
0755
rm
nb_NO/
-
0755
rm
ne_NP/
-
0755
rm
nl_BE/
-
0755
rm
nl_NL/
-
0755
rm
pl_PL/
-
0755
rm
pt_BR/
-
0755
rm
pt_PT/
-
0755
rm
ro_MD/
-
0755
rm
ro_RO/
-
0755
rm
ru_RU/
-
0755
rm
sk_SK/
-
0755
rm
sl_SI/
-
0755
rm
sr_Cyrl_RS/
-
0755
rm
sr_Latn_RS/
-
0755
rm
sr_RS/
-
0755
rm
sv_SE/
-
0755
rm
th_TH/
-
0755
rm
tr_TR/
-
0755
rm
uk_UA/
-
0755
rm
vi_VN/
-
0755
rm
zh_CN/
-
0755
rm
zh_TW/
-
0755
rm
Address.php
3315
0644
edit
dl
rm
Barcode.php
2805
0644
edit
dl
rm
Base.php
20338
0644
edit
dl
rm
Biased.php
1833
0644
edit
dl
rm
Color.php
4530
0644
edit
dl
rm
Company.php
916
0644
edit
dl
rm
DateTime.php
11660
0644
edit
dl
rm
File.php
48862
0644
edit
dl
rm
HtmlLorem.php
9579
0644
edit
dl
rm
Image.php
3629
0644
edit
dl
rm
Internet.php
15719
0644
edit
dl
rm
Lorem.php
7808
0644
edit
dl
rm
Miscellaneous.php
13353
0644
edit
dl
rm
Payment.php
11703
0644
edit
dl
rm
Person.php
3141
0644
edit
dl
rm
PhoneNumber.php
1053
0644
edit
dl
rm
Text.php
4740
0644
edit
dl
rm
UserAgent.php
6118
0644
edit
dl
rm
Uuid.php
1782
0644
edit
dl
rm
Edit:
/home/techb158/exp.abdallabala.com/vendor/fzaninotto/faker/src/Faker/Provider/DateTime.php
(11660B)
<?php namespace Faker\Provider; class DateTime extends Base { protected static $century = array('I','II','III','IV','V','VI','VII','VIII','IX','X','XI','XII','XIII','XIV','XV','XVI','XVII','XVIII','XIX','XX','XXI'); protected static $defaultTimezone = null; /** * @param \DateTime|string|float|int $max * @return int|false */ protected static function getMaxTimestamp($max = 'now') { if (is_numeric($max)) { return (int) $max; } if ($max instanceof \DateTime) { return $max->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 \DateTime|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); } }
Save
cmd:
run