Spec-Zone.ru › Laravel 10

Сон

класс Sleep (View source)

Черты

Macroable

Свойства

static protected array $macros

Зарегистрированные строковые макросы.

из Macroable
static array $fakeSleepCallbacks

Обратные вызовы фиктивного сна.

static protected bool $syncWithCarbon

Синхронизировать "сейчас" Carbon при сне.

CarbonInterval $duration

Общая продолжительность сна.

protected int|float|null $pending

Ожидаемая продолжительность сна.

static protected bool $fake

Указывает, что весь сон должен быть фиктивным.

static protected CarbonInterval> $sequence

Последовательность продолжительностей сна, встреченных при фиктивном сне.

protected bool $shouldSleep

Указывает, должен ли экземпляр спать.

Методы

static void macro(string $name, object|callable $macro)

Зарегистрировать пользовательский макрос.

из Macroable
static void mixin(object $mixin, bool $replace = true)

Смешать другой объект в класс.

из Macroable
static bool hasMacro(string $name)

Проверить, зарегистрирован ли макрос.

из Macroable
static void flushMacros()

Очистить существующие макросы.

из Macroable
static mixed __callStatic(string $method, array $parameters)

Динамически обрабатывать вызовы класса.

из Macroable
mixed __call(string $method, array $parameters)

Динамически обрабатывать вызовы класса.

из Macroable
void __construct(int|float|DateInterval $duration)

Создать новый экземпляр класса.

static Sleep for(DateInterval|int|float $duration)

Спящий режим на заданную продолжительность.

static Sleep until(DateTimeInterface|int|float|numeric-string $timestamp)

Спящий режим до заданного момента времени.

static Sleep usleep(int $duration)

Спящий режим на заданное количество микросекунд.

static Sleep sleep(int|float $duration)

Спящий режим на заданное количество секунд.

$this duration(DateInterval|int|float $duration)

Спящий режим на заданную продолжительность. Заменяет любую ранее определенную продолжительность.

$this minutes()

Спящий режим на заданное количество минут.

$this minute()

Спящий режим на одну минуту.

$this seconds()

Спящий режим на заданное количество секунд.

$this second()

Спящий режим на одну секунду.

$this milliseconds()

Спящий режим на заданное количество миллисекунд.

$this millisecond()

Спящий режим на одну миллисекунду.

$this microseconds()

Спящий режим на заданное количество микросекунд.

$this microsecond()

Спящий режим на одну микросекунду.

$this and(int|float $duration)

Добавить дополнительное время для сна.

void __destruct()

Обработка уничтожения объекта.

int|float pullPending()

Получить ожидаемую продолжительность.

static void fake(bool $value = true, bool $syncWithCarbon = false)

Оставаться бодрствующим и отслеживать все попытки заснуть.

static void assertSlept(Closure $expected, int $times = 1)

Утверждать, что заданное количество сна произошло определенное количество раз.

static void assertSleptTimes(int $expected)

Утверждать, что сон произошел заданное количество раз.

static void assertSequence(array $sequence)

Утверждать, что заданная последовательность сна была встречена.

static void assertNeverSlept()

Утверждать, что сон не произошел.

static void assertInsomniac()

Утверждать, что сон не произошел.

$this shouldNotSleep()

Указать, что экземпляр не должен спать.

$this when($condition)

Спят только тогда, когда заданное условие истинно.

$this unless($condition)

Не спать, когда заданное условие истинно.

static void whenFakingSleep(callable $callback)

Указать обратный вызов, который должен быть вызван при фиктивном сне в тесте.

static void syncWithCarbon($value = true)

Указать, что "сейчас" Carbon должно оставаться синхронизированным при сне.

Подробности

static void macro(string $name, object|callable $macro)

Зарегистрировать пользовательский макрос.

Параметры

string $name
object|callable $macro

Возвращаемое значение

void
END_OF_DOCUMENT_MARKER

static void mixin(object $mixin, bool $replace = true)

Смешать другой объект в класс.

Параметры

объект $mixin
bool $replace

Возвращаемое значение

void

Исключения

ReflectionException

static bool hasMacro(string $name)

Проверяет, зарегистрирован ли макрос.

Параметры

строка $name

Возвращаемое значение

bool

static void flushMacros()

Очистить существующие макросы.

Возвращаемое значение

void

static mixed __callStatic(string $method, array $parameters)

Динамически обрабатывать вызовы класса.

Параметры

строка $method
массив $parameters

Возвращаемое значение

mixed

Исключения

BadMethodCallException

mixed __call(string $method, array $parameters)

Динамически обрабатывать вызовы класса.

Параметры

строка $method
массив $parameters

Возвращаемое значение

mixed

Исключения

BadMethodCallException

void __construct(int|float|DateInterval $duration)

Создать новый экземпляр класса.

Параметры

int|float|DateInterval $duration

Возвращаемое значение

void

static Sleep for(DateInterval|int|float $duration)

Подождать заданную продолжительность.

Параметры

DateInterval|int|float $duration

Возвращаемое значение

Sleep

static Sleep until(DateTimeInterface|int|float|numeric-string $timestamp)

Подождать до заданной метки времени.

Параметры

DateTimeInterface|int|float|numeric-string $timestamp

Возвращаемое значение

Sleep

static Sleep usleep(int $duration)

Подождать заданное количество микросекунд.

Параметры

int $duration

Возвращаемое значение

Sleep

static Sleep sleep(int|float $duration)

Подождать заданное количество секунд.

Параметры

int|float $duration

Возвращаемое значение

Sleep

protected $this duration(DateInterval|int|float $duration)

Подождать заданную продолжительность. Заменяет ранее определенную продолжительность.

Параметры

DateInterval|int|float $duration

Возвращаемое значение

$this

$this minutes()

Подождать заданное количество минут.

Возвращаемое значение

$this

$this minute()

Подождать одну минуту.

Возвращаемое значение

$this

$this seconds()

Подождать заданное количество секунд.

Возвращаемое значение

$this

$this second()

Подождать одну секунду.

Возвращаемое значение

$this

$this milliseconds()

Подождать заданное количество миллисекунд.

Возвращаемое значение

$this

$this millisecond()

Подождать одну миллисекунду.

Возвращаемое значение

$this

$this microseconds()

Подождать заданное количество микросекунд.

Возвращаемое значение

$this

$this microsecond()

Подождать одну микросекунду.

Возвращаемое значение

$this

$this and(int|float $duration)

Добавить дополнительное время для ожидания.

Параметры

int|float $duration

Возвращаемое значение

$this

void __destruct()

Обработать уничтожение объекта.

Возвращаемое значение

void

protected int|float pullPending()

Обработать ожидаемое время.

Возвращаемое значение

int|float

static void fake(bool $value = true, bool $syncWithCarbon = false)

Оставаться бодрствующим и фиксировать любые попытки заснуть.

Параметры

bool $value
bool $syncWithCarbon

Возвращаемое значение

void

static void assertSlept(Closure $expected, int $times = 1)

Утвердить, что произошло заданное количество засыпаний определенное количество раз.

Параметры

Closure $expected
int $times

Возвращаемое значение

void

static void assertSleptTimes(int $expected)

Утвердить, что засыпание произошло заданное количество раз.

Параметры

int $expected

Возвращаемое значение

void

static void assertSequence(array $sequence)

Утвердить, что последовательность засыпаний была встречена.

Параметры

array $sequence

Возвращаемое значение

void

static void assertNeverSlept()

Утвердить, что засыпание не происходило.

Возвращаемое значение

void

static void assertInsomniac()

Утвердить, что засыпание не происходило.

Возвращаемое значение

void

protected $this shouldNotSleep()

Указать, что экземпляр не должен спать.

Возвращаемое значение

$this

$this when($condition)

Засыпать только тогда, когда заданное условие истинно.

Параметры

$condition

Возвращаемое значение

$this

$this unless($condition)

Не засыпать, когда заданное условие истинно.

Параметры

$condition

Возвращаемое значение

$this

static void whenFakingSleep(callable $callback)

Указать обратный вызов, который должен вызываться при моделировании сна в тесте.

Параметры

callable $callback

Возвращаемое значение

void

static void syncWithCarbon($value = true)

Указать, что «текущее время» Carbon должно синхронизироваться при засыпании.

Параметры

$value

Возвращаемое значение

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Support/Sleep.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API