/
githubmirror
/
framework
Обзор
Документация
Войти
/
githubmirror
/
framework
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
13.x
src/Illuminate/Foundation/ArrayMaintenanceMode.php
65 строк
1 KB
Jamie York
[13.x] Add `array` maintenance mode driver for parallel testing (#60489)
11 июн 2026, 17:14
Не верифицирован
11 июн 2026, 17:14
715eb7b
Код
Авторство
О чём код?
<?php namespace Illuminate\Foundation; use Illuminate\Contracts\Foundation\MaintenanceMode; class ArrayMaintenanceMode implements MaintenanceMode { /** * Indicates if maintenance mode is currently active. * * @var bool */ protected $active = false; /** * The payload provided when maintenance mode was activated. * * @var array */ protected $payload = []; /** * Take the application down for maintenance. * * @param array $payload * @return void */ public function activate(array $payload): void { $this->active = true; $this->payload = $payload; } /** * Take the application out of maintenance. * * @return void */ public function deactivate(): void { $this->active = false; $this->payload = []; } /** * Determine if the application is currently down for maintenance. * * @return bool */ public function active(): bool { return $this->active; } /** * Get the data array which was provided when the application was placed into maintenance. * * @return array */ public function data(): array { return $this->payload; } }