Macroable
trait Macroable (View source)
Свойства
| static protected array | $macros | Зарегистрированные строковые макросы. |
Методы
| static void | macro(string $name, object|callable $macro)
Зарегистрировать пользовательский макрос. | |
| static void | mixin(object $mixin, bool $replace = true)
Смешать другой объект в класс. | |
| static bool | hasMacro(string $name)
Проверить, зарегистрирован ли макрос. | |
| static mixed | __callStatic(string $method, array $parameters)
Динамически обработать вызовы класса. | |
| mixed | __call(string $method, array $parameters)
Динамически обработать вызовы класса. |
Подробности
static void macro(string $name, object|callable $macro)
Зарегистрировать пользовательский макрос.
static void mixin(object $mixin, bool $replace = true)
Смешать другой объект в класс.
static bool hasMacro(string $name)
Проверить, зарегистрирован ли макрос.
static mixed __callStatic(string $method, array $parameters)
Динамически обработать вызовы класса.
mixed __call(string $method, array $parameters)
Динамически обработать вызовы класса.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/7.x/Illuminate/Support/Traits/Macroable.html