Имеет
свойство Имеет (Просмотреть исходный код)
Методы
| Имеет |
count(string|int $key, int|null $length = null)
Утверждает, что свойство имеет ожидаемый размер. |
|
| Имеет |
has(string|int $key, int|Closure|null $length = null, Closure|null $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|null $key = null)
Получите свойство в текущем объеме используя нотацию "точка". |
|
| $this |
scope(string $key, Closure $callback)
Создайте новую "область" по пути заданного ключа. |
|
| $this |
etc()
Отключает проверку взаимодействия. |
|
| $this |
first(Closure $callback)
Создайте новую "область" на первом элементе. |
Подробности
Имеет count(string|int $key, int|null $length = null)
Утверждает, что свойство имеет ожидаемый размер.
Имеет has(string|int $key, int|Closure|null $length = null, Closure|null $callback = null)
Убедитесь, что заданное свойство существует.
Has hasAll(array|string $key)
Утверждать, что все заданные свойства существуют.
Has hasAny(array|string $key)
Утверждать, что хотя бы одно из заданных свойств существует.
Has missingAll(array|string $key)
Утверждать, что ни одно из заданных свойств не существует.
Has missing(string $key)
Утверждать, что заданное свойство не существует.
abstract protected string dotPath(string $key = '')
Составьте абсолютный "точечный" путь к заданному ключу.
abstract protected void interactsWith(string $key)
Помечает свойство как взаимодействующее.
abstract protected mixed prop(string|null $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/11.x/Illuminate/Testing/Fluent/Concerns/Has.html