mirror of
https://github.com/sitelease/sugar-cube-client.git
synced 2025-10-31 20:12:29 +01:00
Finalized the replacement of public properties by getters/setters
This commit is contained in:
@ -74,11 +74,11 @@ class PushEvent implements \JsonSerializable {
|
||||
->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)
|
||||
->setCommits(isset($map->commits) && is_array($map->commits) ? array_map([PayloadCommit::class, 'fromJson'], $map->commits) : [])
|
||||
// TODO: 'pusher' => isset($map->pusher) && is_object($map->pusher) ? User::fromJson($map->pusher) : null)
|
||||
->setPusher(isset($map->pusher) && is_object($map->pusher) ? User::fromJson($map->pusher) : null)
|
||||
->setRef(isset($map->ref) && is_string($map->ref) ? $map->ref : '')
|
||||
// TODO: 'repository' => isset($map->repository) && is_object($map->repository) ? Repository::fromJson($map->repository) : null)
|
||||
->setSecret(isset($map->secret) && is_string($map->secret) ? $map->secret : '');
|
||||
// TODO: 'sender' => isset($map->sender) && is_object($map->sender) ? User::fromJson($map->sender) : null):
|
||||
->setRepository(isset($map->repository) && is_object($map->repository) ? Repository::fromJson($map->repository) : null)
|
||||
->setSecret(isset($map->secret) && is_string($map->secret) ? $map->secret : '')
|
||||
->setSender(isset($map->sender) && is_object($map->sender) ? User::fromJson($map->sender) : null);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -113,6 +113,14 @@ class PushEvent implements \JsonSerializable {
|
||||
return $this->compareUrl;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the user who pushed the commits.
|
||||
* @return User|null The user who pushed the commits.
|
||||
*/
|
||||
function getPusher(): ?User {
|
||||
return $this->pusher;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the Git reference.
|
||||
* @return string The Git reference.
|
||||
@ -121,6 +129,14 @@ class PushEvent implements \JsonSerializable {
|
||||
return $this->ref;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the repository where the commits were pushed.
|
||||
* @return Repository|null The repository where the commits were pushed.
|
||||
*/
|
||||
function getRepository(): ?Repository {
|
||||
return $this->repository;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the secret used to validate this event.
|
||||
* @return string The secret used to validate this event.
|
||||
@ -129,6 +145,14 @@ class PushEvent implements \JsonSerializable {
|
||||
return $this->secret;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the user who sent this event.
|
||||
* @return User|null The user who sent this event.
|
||||
*/
|
||||
function getSender(): ?User {
|
||||
return $this->sender;
|
||||
}
|
||||
|
||||
/**
|
||||
* Converts this object to a map in JSON format.
|
||||
* @return \stdClass The map in JSON format corresponding to this object.
|
||||
@ -186,6 +210,16 @@ class PushEvent implements \JsonSerializable {
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the user who pushed the commits.
|
||||
* @param User|null $value The new pusher.
|
||||
* @return $this This instance.
|
||||
*/
|
||||
function setPusher(?User $value): self {
|
||||
$this->pusher = $value;
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the Git reference.
|
||||
* @param string $value The new Git reference.
|
||||
@ -196,6 +230,16 @@ class PushEvent implements \JsonSerializable {
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the repository where the commits were pushed.
|
||||
* @param Repository|null $value The new repository.
|
||||
* @return $this This instance.
|
||||
*/
|
||||
function setRepository(?Repository $value): self {
|
||||
$this->repository = $value;
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the secret used to validate this event.
|
||||
* @param string $value The new secret used to validate this event.
|
||||
@ -205,4 +249,14 @@ class PushEvent implements \JsonSerializable {
|
||||
$this->secret = $value;
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the user who sent this event.
|
||||
* @param User|null $value The new sender.
|
||||
* @return $this This instance.
|
||||
*/
|
||||
function setSender(?User $value): self {
|
||||
$this->sender = $value;
|
||||
return $this;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user