360 lines
15 KiB
YAML
360 lines
15 KiB
YAML
|
name: DateFactory
|
||
|
class_comment: '# * @see https://carbon.nesbot.com/docs/
|
||
|
|
||
|
# * @see https://github.com/briannesbitt/Carbon/blob/master/src/Carbon/Factory.php
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @method \Illuminate\Support\Carbon create($year = 0, $month = 1, $day = 1, $hour
|
||
|
= 0, $minute = 0, $second = 0, $tz = null)
|
||
|
|
||
|
# * @method \Illuminate\Support\Carbon createFromDate($year = null, $month = null,
|
||
|
$day = null, $tz = null)
|
||
|
|
||
|
# * @method \Illuminate\Support\Carbon|false createFromFormat($format, $time, $tz
|
||
|
= null)
|
||
|
|
||
|
# * @method \Illuminate\Support\Carbon createFromTime($hour = 0, $minute = 0, $second
|
||
|
= 0, $tz = null)
|
||
|
|
||
|
# * @method \Illuminate\Support\Carbon createFromTimeString($time, $tz = null)
|
||
|
|
||
|
# * @method \Illuminate\Support\Carbon createFromTimestamp($timestamp, $tz = null)
|
||
|
|
||
|
# * @method \Illuminate\Support\Carbon createFromTimestampMs($timestamp, $tz = null)
|
||
|
|
||
|
# * @method \Illuminate\Support\Carbon createFromTimestampUTC($timestamp)
|
||
|
|
||
|
# * @method \Illuminate\Support\Carbon createMidnightDate($year = null, $month =
|
||
|
null, $day = null, $tz = null)
|
||
|
|
||
|
# * @method \Illuminate\Support\Carbon|false createSafe($year = null, $month = null,
|
||
|
$day = null, $hour = null, $minute = null, $second = null, $tz = null)
|
||
|
|
||
|
# * @method void disableHumanDiffOption($humanDiffOption)
|
||
|
|
||
|
# * @method void enableHumanDiffOption($humanDiffOption)
|
||
|
|
||
|
# * @method mixed executeWithLocale($locale, $func)
|
||
|
|
||
|
# * @method \Illuminate\Support\Carbon fromSerialized($value)
|
||
|
|
||
|
# * @method array getAvailableLocales()
|
||
|
|
||
|
# * @method array getDays()
|
||
|
|
||
|
# * @method int getHumanDiffOptions()
|
||
|
|
||
|
# * @method array getIsoUnits()
|
||
|
|
||
|
# * @method array getLastErrors()
|
||
|
|
||
|
# * @method string getLocale()
|
||
|
|
||
|
# * @method int getMidDayAt()
|
||
|
|
||
|
# * @method \Illuminate\Support\Carbon|null getTestNow()
|
||
|
|
||
|
# * @method \Symfony\Component\Translation\TranslatorInterface getTranslator()
|
||
|
|
||
|
# * @method int getWeekEndsAt()
|
||
|
|
||
|
# * @method int getWeekStartsAt()
|
||
|
|
||
|
# * @method array getWeekendDays()
|
||
|
|
||
|
# * @method bool hasFormat($date, $format)
|
||
|
|
||
|
# * @method bool hasMacro($name)
|
||
|
|
||
|
# * @method bool hasRelativeKeywords($time)
|
||
|
|
||
|
# * @method bool hasTestNow()
|
||
|
|
||
|
# * @method \Illuminate\Support\Carbon instance($date)
|
||
|
|
||
|
# * @method bool isImmutable()
|
||
|
|
||
|
# * @method bool isModifiableUnit($unit)
|
||
|
|
||
|
# * @method bool isMutable()
|
||
|
|
||
|
# * @method bool isStrictModeEnabled()
|
||
|
|
||
|
# * @method bool localeHasDiffOneDayWords($locale)
|
||
|
|
||
|
# * @method bool localeHasDiffSyntax($locale)
|
||
|
|
||
|
# * @method bool localeHasDiffTwoDayWords($locale)
|
||
|
|
||
|
# * @method bool localeHasPeriodSyntax($locale)
|
||
|
|
||
|
# * @method bool localeHasShortUnits($locale)
|
||
|
|
||
|
# * @method void macro($name, $macro)
|
||
|
|
||
|
# * @method \Illuminate\Support\Carbon|null make($var)
|
||
|
|
||
|
# * @method \Illuminate\Support\Carbon maxValue()
|
||
|
|
||
|
# * @method \Illuminate\Support\Carbon minValue()
|
||
|
|
||
|
# * @method void mixin($mixin)
|
||
|
|
||
|
# * @method \Illuminate\Support\Carbon now($tz = null)
|
||
|
|
||
|
# * @method \Illuminate\Support\Carbon parse($time = null, $tz = null)
|
||
|
|
||
|
# * @method string pluralUnit(string $unit)
|
||
|
|
||
|
# * @method void resetMonthsOverflow()
|
||
|
|
||
|
# * @method void resetToStringFormat()
|
||
|
|
||
|
# * @method void resetYearsOverflow()
|
||
|
|
||
|
# * @method void serializeUsing($callback)
|
||
|
|
||
|
# * @method void setHumanDiffOptions($humanDiffOptions)
|
||
|
|
||
|
# * @method bool setLocale($locale)
|
||
|
|
||
|
# * @method void setMidDayAt($hour)
|
||
|
|
||
|
# * @method void setTestNow($testNow = null)
|
||
|
|
||
|
# * @method void setToStringFormat($format)
|
||
|
|
||
|
# * @method void setTranslator(\Symfony\Component\Translation\TranslatorInterface
|
||
|
$translator)
|
||
|
|
||
|
# * @method void setUtf8($utf8)
|
||
|
|
||
|
# * @method void setWeekEndsAt($day)
|
||
|
|
||
|
# * @method void setWeekStartsAt($day)
|
||
|
|
||
|
# * @method void setWeekendDays($days)
|
||
|
|
||
|
# * @method bool shouldOverflowMonths()
|
||
|
|
||
|
# * @method bool shouldOverflowYears()
|
||
|
|
||
|
# * @method string singularUnit(string $unit)
|
||
|
|
||
|
# * @method \Illuminate\Support\Carbon today($tz = null)
|
||
|
|
||
|
# * @method \Illuminate\Support\Carbon tomorrow($tz = null)
|
||
|
|
||
|
# * @method void useMonthsOverflow($monthsOverflow = true)
|
||
|
|
||
|
# * @method void useStrictMode($strictModeEnabled = true)
|
||
|
|
||
|
# * @method void useYearsOverflow($yearsOverflow = true)
|
||
|
|
||
|
# * @method \Illuminate\Support\Carbon yesterday($tz = null)'
|
||
|
dependencies:
|
||
|
- name: Factory
|
||
|
type: class
|
||
|
source: Carbon\Factory
|
||
|
- name: InvalidArgumentException
|
||
|
type: class
|
||
|
source: InvalidArgumentException
|
||
|
properties:
|
||
|
- name: dateClass
|
||
|
visibility: protected
|
||
|
comment: "# * @see https://carbon.nesbot.com/docs/\n# * @see https://github.com/briannesbitt/Carbon/blob/master/src/Carbon/Factory.php\n\
|
||
|
# *\n# * @method \\Illuminate\\Support\\Carbon create($year = 0, $month = 1, $day\
|
||
|
\ = 1, $hour = 0, $minute = 0, $second = 0, $tz = null)\n# * @method \\Illuminate\\\
|
||
|
Support\\Carbon createFromDate($year = null, $month = null, $day = null, $tz =\
|
||
|
\ null)\n# * @method \\Illuminate\\Support\\Carbon|false createFromFormat($format,\
|
||
|
\ $time, $tz = null)\n# * @method \\Illuminate\\Support\\Carbon createFromTime($hour\
|
||
|
\ = 0, $minute = 0, $second = 0, $tz = null)\n# * @method \\Illuminate\\Support\\\
|
||
|
Carbon createFromTimeString($time, $tz = null)\n# * @method \\Illuminate\\Support\\\
|
||
|
Carbon createFromTimestamp($timestamp, $tz = null)\n# * @method \\Illuminate\\\
|
||
|
Support\\Carbon createFromTimestampMs($timestamp, $tz = null)\n# * @method \\\
|
||
|
Illuminate\\Support\\Carbon createFromTimestampUTC($timestamp)\n# * @method \\\
|
||
|
Illuminate\\Support\\Carbon createMidnightDate($year = null, $month = null, $day\
|
||
|
\ = null, $tz = null)\n# * @method \\Illuminate\\Support\\Carbon|false createSafe($year\
|
||
|
\ = null, $month = null, $day = null, $hour = null, $minute = null, $second =\
|
||
|
\ null, $tz = null)\n# * @method void disableHumanDiffOption($humanDiffOption)\n\
|
||
|
# * @method void enableHumanDiffOption($humanDiffOption)\n# * @method mixed executeWithLocale($locale,\
|
||
|
\ $func)\n# * @method \\Illuminate\\Support\\Carbon fromSerialized($value)\n#\
|
||
|
\ * @method array getAvailableLocales()\n# * @method array getDays()\n# * @method\
|
||
|
\ int getHumanDiffOptions()\n# * @method array getIsoUnits()\n# * @method array\
|
||
|
\ getLastErrors()\n# * @method string getLocale()\n# * @method int getMidDayAt()\n\
|
||
|
# * @method \\Illuminate\\Support\\Carbon|null getTestNow()\n# * @method \\Symfony\\\
|
||
|
Component\\Translation\\TranslatorInterface getTranslator()\n# * @method int getWeekEndsAt()\n\
|
||
|
# * @method int getWeekStartsAt()\n# * @method array getWeekendDays()\n# * @method\
|
||
|
\ bool hasFormat($date, $format)\n# * @method bool hasMacro($name)\n# * @method\
|
||
|
\ bool hasRelativeKeywords($time)\n# * @method bool hasTestNow()\n# * @method\
|
||
|
\ \\Illuminate\\Support\\Carbon instance($date)\n# * @method bool isImmutable()\n\
|
||
|
# * @method bool isModifiableUnit($unit)\n# * @method bool isMutable()\n# * @method\
|
||
|
\ bool isStrictModeEnabled()\n# * @method bool localeHasDiffOneDayWords($locale)\n\
|
||
|
# * @method bool localeHasDiffSyntax($locale)\n# * @method bool localeHasDiffTwoDayWords($locale)\n\
|
||
|
# * @method bool localeHasPeriodSyntax($locale)\n# * @method bool localeHasShortUnits($locale)\n\
|
||
|
# * @method void macro($name, $macro)\n# * @method \\Illuminate\\Support\\Carbon|null\
|
||
|
\ make($var)\n# * @method \\Illuminate\\Support\\Carbon maxValue()\n# * @method\
|
||
|
\ \\Illuminate\\Support\\Carbon minValue()\n# * @method void mixin($mixin)\n#\
|
||
|
\ * @method \\Illuminate\\Support\\Carbon now($tz = null)\n# * @method \\Illuminate\\\
|
||
|
Support\\Carbon parse($time = null, $tz = null)\n# * @method string pluralUnit(string\
|
||
|
\ $unit)\n# * @method void resetMonthsOverflow()\n# * @method void resetToStringFormat()\n\
|
||
|
# * @method void resetYearsOverflow()\n# * @method void serializeUsing($callback)\n\
|
||
|
# * @method void setHumanDiffOptions($humanDiffOptions)\n# * @method bool setLocale($locale)\n\
|
||
|
# * @method void setMidDayAt($hour)\n# * @method void setTestNow($testNow = null)\n\
|
||
|
# * @method void setToStringFormat($format)\n# * @method void setTranslator(\\\
|
||
|
Symfony\\Component\\Translation\\TranslatorInterface $translator)\n# * @method\
|
||
|
\ void setUtf8($utf8)\n# * @method void setWeekEndsAt($day)\n# * @method void\
|
||
|
\ setWeekStartsAt($day)\n# * @method void setWeekendDays($days)\n# * @method bool\
|
||
|
\ shouldOverflowMonths()\n# * @method bool shouldOverflowYears()\n# * @method\
|
||
|
\ string singularUnit(string $unit)\n# * @method \\Illuminate\\Support\\Carbon\
|
||
|
\ today($tz = null)\n# * @method \\Illuminate\\Support\\Carbon tomorrow($tz =\
|
||
|
\ null)\n# * @method void useMonthsOverflow($monthsOverflow = true)\n# * @method\
|
||
|
\ void useStrictMode($strictModeEnabled = true)\n# * @method void useYearsOverflow($yearsOverflow\
|
||
|
\ = true)\n# * @method \\Illuminate\\Support\\Carbon yesterday($tz = null)\n#\
|
||
|
\ */\n# class DateFactory\n# {\n# /**\n# * The default class that will be used\
|
||
|
\ for all created dates.\n# *\n# * @var string\n# */\n# const DEFAULT_CLASS_NAME\
|
||
|
\ = Carbon::class;\n# \n# /**\n# * The type (class) of dates that should be created.\n\
|
||
|
# *\n# * @var string"
|
||
|
- name: callable
|
||
|
visibility: protected
|
||
|
comment: '# * This callable may be used to intercept date creation.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @var callable'
|
||
|
- name: factory
|
||
|
visibility: protected
|
||
|
comment: '# * The Carbon factory that should be used when creating dates.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @var object'
|
||
|
methods:
|
||
|
- name: use
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: handler
|
||
|
comment: "# * @see https://carbon.nesbot.com/docs/\n# * @see https://github.com/briannesbitt/Carbon/blob/master/src/Carbon/Factory.php\n\
|
||
|
# *\n# * @method \\Illuminate\\Support\\Carbon create($year = 0, $month = 1, $day\
|
||
|
\ = 1, $hour = 0, $minute = 0, $second = 0, $tz = null)\n# * @method \\Illuminate\\\
|
||
|
Support\\Carbon createFromDate($year = null, $month = null, $day = null, $tz =\
|
||
|
\ null)\n# * @method \\Illuminate\\Support\\Carbon|false createFromFormat($format,\
|
||
|
\ $time, $tz = null)\n# * @method \\Illuminate\\Support\\Carbon createFromTime($hour\
|
||
|
\ = 0, $minute = 0, $second = 0, $tz = null)\n# * @method \\Illuminate\\Support\\\
|
||
|
Carbon createFromTimeString($time, $tz = null)\n# * @method \\Illuminate\\Support\\\
|
||
|
Carbon createFromTimestamp($timestamp, $tz = null)\n# * @method \\Illuminate\\\
|
||
|
Support\\Carbon createFromTimestampMs($timestamp, $tz = null)\n# * @method \\\
|
||
|
Illuminate\\Support\\Carbon createFromTimestampUTC($timestamp)\n# * @method \\\
|
||
|
Illuminate\\Support\\Carbon createMidnightDate($year = null, $month = null, $day\
|
||
|
\ = null, $tz = null)\n# * @method \\Illuminate\\Support\\Carbon|false createSafe($year\
|
||
|
\ = null, $month = null, $day = null, $hour = null, $minute = null, $second =\
|
||
|
\ null, $tz = null)\n# * @method void disableHumanDiffOption($humanDiffOption)\n\
|
||
|
# * @method void enableHumanDiffOption($humanDiffOption)\n# * @method mixed executeWithLocale($locale,\
|
||
|
\ $func)\n# * @method \\Illuminate\\Support\\Carbon fromSerialized($value)\n#\
|
||
|
\ * @method array getAvailableLocales()\n# * @method array getDays()\n# * @method\
|
||
|
\ int getHumanDiffOptions()\n# * @method array getIsoUnits()\n# * @method array\
|
||
|
\ getLastErrors()\n# * @method string getLocale()\n# * @method int getMidDayAt()\n\
|
||
|
# * @method \\Illuminate\\Support\\Carbon|null getTestNow()\n# * @method \\Symfony\\\
|
||
|
Component\\Translation\\TranslatorInterface getTranslator()\n# * @method int getWeekEndsAt()\n\
|
||
|
# * @method int getWeekStartsAt()\n# * @method array getWeekendDays()\n# * @method\
|
||
|
\ bool hasFormat($date, $format)\n# * @method bool hasMacro($name)\n# * @method\
|
||
|
\ bool hasRelativeKeywords($time)\n# * @method bool hasTestNow()\n# * @method\
|
||
|
\ \\Illuminate\\Support\\Carbon instance($date)\n# * @method bool isImmutable()\n\
|
||
|
# * @method bool isModifiableUnit($unit)\n# * @method bool isMutable()\n# * @method\
|
||
|
\ bool isStrictModeEnabled()\n# * @method bool localeHasDiffOneDayWords($locale)\n\
|
||
|
# * @method bool localeHasDiffSyntax($locale)\n# * @method bool localeHasDiffTwoDayWords($locale)\n\
|
||
|
# * @method bool localeHasPeriodSyntax($locale)\n# * @method bool localeHasShortUnits($locale)\n\
|
||
|
# * @method void macro($name, $macro)\n# * @method \\Illuminate\\Support\\Carbon|null\
|
||
|
\ make($var)\n# * @method \\Illuminate\\Support\\Carbon maxValue()\n# * @method\
|
||
|
\ \\Illuminate\\Support\\Carbon minValue()\n# * @method void mixin($mixin)\n#\
|
||
|
\ * @method \\Illuminate\\Support\\Carbon now($tz = null)\n# * @method \\Illuminate\\\
|
||
|
Support\\Carbon parse($time = null, $tz = null)\n# * @method string pluralUnit(string\
|
||
|
\ $unit)\n# * @method void resetMonthsOverflow()\n# * @method void resetToStringFormat()\n\
|
||
|
# * @method void resetYearsOverflow()\n# * @method void serializeUsing($callback)\n\
|
||
|
# * @method void setHumanDiffOptions($humanDiffOptions)\n# * @method bool setLocale($locale)\n\
|
||
|
# * @method void setMidDayAt($hour)\n# * @method void setTestNow($testNow = null)\n\
|
||
|
# * @method void setToStringFormat($format)\n# * @method void setTranslator(\\\
|
||
|
Symfony\\Component\\Translation\\TranslatorInterface $translator)\n# * @method\
|
||
|
\ void setUtf8($utf8)\n# * @method void setWeekEndsAt($day)\n# * @method void\
|
||
|
\ setWeekStartsAt($day)\n# * @method void setWeekendDays($days)\n# * @method bool\
|
||
|
\ shouldOverflowMonths()\n# * @method bool shouldOverflowYears()\n# * @method\
|
||
|
\ string singularUnit(string $unit)\n# * @method \\Illuminate\\Support\\Carbon\
|
||
|
\ today($tz = null)\n# * @method \\Illuminate\\Support\\Carbon tomorrow($tz =\
|
||
|
\ null)\n# * @method void useMonthsOverflow($monthsOverflow = true)\n# * @method\
|
||
|
\ void useStrictMode($strictModeEnabled = true)\n# * @method void useYearsOverflow($yearsOverflow\
|
||
|
\ = true)\n# * @method \\Illuminate\\Support\\Carbon yesterday($tz = null)\n#\
|
||
|
\ */\n# class DateFactory\n# {\n# /**\n# * The default class that will be used\
|
||
|
\ for all created dates.\n# *\n# * @var string\n# */\n# const DEFAULT_CLASS_NAME\
|
||
|
\ = Carbon::class;\n# \n# /**\n# * The type (class) of dates that should be created.\n\
|
||
|
# *\n# * @var string\n# */\n# protected static $dateClass;\n# \n# /**\n# * This\
|
||
|
\ callable may be used to intercept date creation.\n# *\n# * @var callable\n#\
|
||
|
\ */\n# protected static $callable;\n# \n# /**\n# * The Carbon factory that should\
|
||
|
\ be used when creating dates.\n# *\n# * @var object\n# */\n# protected static\
|
||
|
\ $factory;\n# \n# /**\n# * Use the given handler when generating dates (class\
|
||
|
\ name, callable, or factory).\n# *\n# * @param mixed $handler\n# * @return\
|
||
|
\ mixed\n# *\n# * @throws \\InvalidArgumentException"
|
||
|
- name: useDefault
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: '# * Use the default date class when generating dates.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @return void'
|
||
|
- name: useCallable
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: callable
|
||
|
comment: '# * Execute the given callable on each date creation.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param callable $callable
|
||
|
|
||
|
# * @return void'
|
||
|
- name: useClass
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: dateClass
|
||
|
comment: '# * Use the given date type (class) when generating dates.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $dateClass
|
||
|
|
||
|
# * @return void'
|
||
|
- name: useFactory
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: factory
|
||
|
comment: '# * Use the given Carbon factory when generating dates.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param object $factory
|
||
|
|
||
|
# * @return void'
|
||
|
- name: __call
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: method
|
||
|
- name: parameters
|
||
|
comment: '# * Handle dynamic calls to generate dates.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $method
|
||
|
|
||
|
# * @param array $parameters
|
||
|
|
||
|
# * @return mixed
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @throws \RuntimeException'
|
||
|
traits:
|
||
|
- Carbon\Factory
|
||
|
- InvalidArgumentException
|
||
|
interfaces: []
|