Spec-Zone.ru › Laravel 11

Сон

класс 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/11.x/Illuminate/Support/Sleep.html

Spec-Zone.ru

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