HigherOrderWhenProxy
class HigherOrderWhenProxy(View source)
Свойства
| protected mixed | $target | Целевой объект, над которым выполняется условное действие. | |
| protected bool | $condition | Условие для проксирования. | |
| protected bool | $hasCondition | Указывает, есть ли у прокси условие. | |
| protected bool | $negateConditionOnCapture | Определяет, должно ли условие быть инвертировано. |
Методы
| void | __construct(mixed $target) Создать новый экземпляр прокси. | |
| $this | condition(bool $condition) Установить условие для прокси. | |
| $this | negateConditionOnCapture() Указать, что условие должно быть инвертировано. | |
| mixed | __get(string $key) Проксирует доступ к атрибуту целевого объекта. | |
| mixed | __call(string $method, array $parameters) Проксирует вызов метода на целевом объекте. |
Подробное описание
void __construct(mixed $target)
Создать новый экземпляр прокси.
$this condition(bool $condition)
Установить условие для прокси.
$this negateConditionOnCapture()
Указать, что условие должно быть инвертировано.
mixed __get(string $key)
Проксирует доступ к атрибуту целевого объекта.
mixed __call(string $method, array $parameters)
Проксирует вызов метода на целевом объекте.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Support/HigherOrderWhenProxy.html