Имеет
атрибут Имеет (Просмотреть исходный код)
Методы
| Имеет | count(string|int $key, int $length = null)
Утверждает, что свойство имеет ожидаемый размер. | |
| Имеет | has(string|int $key, int|Closure|null $length = null, Closure $callback = null)
Убедиться, что данное свойство существует. | |
| Имеет | hasAll(array|string $key)
Утверждает, что все заданные свойства существуют. | |
| Имеет | hasAny(array|string $key)
Утверждает, что хотя бы одно из заданных свойств существует. | |
| Имеет | missingAll(array|string $key)
Утверждает, что ни одно из заданных свойств не существует. | |
| Имеет | missing(string $key)
Утверждает, что заданное свойство не существует. | |
| string | dotPath(string $key = '')
Составьте абсолютный путь «точка» для заданного ключа. | |
| void | interactsWith(string $key)
Помечает свойство как обработанное. | |
| mixed | prop(string $key = null)
Получить свойство в текущем контексте, используя нотацию «точка». | |
| $this | scope(string $key, Closure $callback)
Создать новый «контекст» по пути заданного ключа. | |
| $this | etc()
Отключает проверку взаимодействия. | |
| $this | first(Closure $callback)
Создать новый «контекст» для первого элемента. |
Подробности
Имеет count(string|int $key, int $length = null)
Утверждает, что свойство имеет ожидаемый размер.
Имеет has(string|int $key, int|Closure|null $length = null, Closure $callback = null)
Убедиться, что данное свойство существует.
Имеет hasAll(array|string $key)
Утверждает, что все заданные свойства существуют.
Имеет hasAny(array|string $key)
Утверждает, что хотя бы одно из заданных свойств существует.
Имеет missingAll(array|string $key)
Утверждает, что ни одно из заданных свойств не существует.
Имеет missing(string $key)
Утверждает, что заданное свойство не существует.
abstract protected string dotPath(string $key = '')
Составьте абсолютный путь «точка» для заданного ключа.
abstract protected void interactsWith(string $key)
Помечает свойство как обработанное.
abstract protected mixed prop(string $key = null)
Получить свойство в текущем контексте, используя нотацию «точка».
abstract protected $this scope(string $key, Closure $callback)
Создать новый «контекст» по пути заданного ключа.
abstract $this etc()
Отключает проверку взаимодействия.
abstract $this first(Closure $callback)
Создать новый «контекст» для первого элемента.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Testing/Fluent/Concerns/Has.html