решил капнуть:
5.8.
public function jsonSerialize()
{
$serializer = $this->localSerializer ?? static::$serializer;
if ($serializer) {
return is_string($serializer)
? $this->rawFormat($serializer)
: call_user_func($serializer, $this);
}
return $this->toJSON();
}
5.7.:
public function jsonSerialize()
{
if (static::$serializer) {
return call_user_func(static::$serializer, $this);
}
$carbon = $this;
return call_user_func(function () use ($carbon) {
return get_object_vars($carbon);
});
}
чем оно им мешало?)
тут вообще метод переписан
Обсуждают сегодня