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