PushEvent - Fixed a "Too few arguments" error

+ Fixed a "Too few arguments" error that was produced by code in the `fromJson()` method
This commit is contained in:
Benjamin Blake
2020-03-01 16:39:22 -07:00
parent b1a5ff58e1
commit 75d80d8b6e

View File

@ -101,7 +101,10 @@ class PushEvent extends AbstractApiModel {
* @return static The instance corresponding to the specified JSON map. * @return static The instance corresponding to the specified JSON map.
*/ */
static function fromJson(object &$client, ?object $caller, object $map): self { static function fromJson(object &$client, ?object $caller, object $map): self {
return (new static) return (new static(
$client,
$caller
))
->setAfter(isset($map->after) && is_string($map->after) ? $map->after : '') ->setAfter(isset($map->after) && is_string($map->after) ? $map->after : '')
->setBefore(isset($map->before) && is_string($map->before) ? $map->before : '') ->setBefore(isset($map->before) && is_string($map->before) ? $map->before : '')
->setCompareUrl(isset($map->compare_url) && is_string($map->compare_url) ? new Uri($map->compare_url) : null) ->setCompareUrl(isset($map->compare_url) && is_string($map->compare_url) ? new Uri($map->compare_url) : null)