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