Carbon
class Carbon extends Carbon implements JsonSerializable (View source)
Свойства
| Macroable |
Свойства
| static protected array | $macros | Зарегистрированные строковые макросы. | из Macroable |
| static protected callable|null | $serializer | Пользовательский сериализатор Carbon в формате JSON. |
Методы
| static void | macro(string $name, object|callable $macro) Регистрация пользовательского макроса. | из Macroable |
| static void | mixin(object $mixin) Включение другого объекта в класс. | из Macroable |
| static bool | hasMacro(string $name) Проверка регистрации макроса. | из Macroable |
| static mixed | __callStatic(string $method, array $parameters) Динамическое обращение к методам класса. | из Macroable |
| mixed | __call(string $method, array $parameters) Динамическое обращение к методам класса. | из Macroable |
| array|string | jsonSerialize() Подготовка объекта для сериализации в формате JSON. | |
| static void | serializeUsing(callable $callback) Сериализация всех экземпляров Carbon в формате JSON с помощью указанного обратного вызова. |
Подробное описание
static void macro(string $name, object|callable $macro)
Регистрация пользовательского макроса.
static void mixin(object $mixin)
Включение другого объекта в класс.
static bool hasMacro(string $name)
Проверка регистрации макроса.
static mixed __callStatic(string $method, array $parameters)
Динамическое обращение к методам класса.
mixed __call(string $method, array $parameters)
Динамическое обращение к методам класса.
array|string jsonSerialize()
Подготовка объекта для сериализации в формате JSON.
static void serializeUsing(callable $callback)
Сериализация всех экземпляров Carbon в формате JSON с помощью указанного обратного вызова.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.5/Illuminate/Support/Carbon.html