mirror of
https://github.com/sitelease/sugar-cube-client.git
synced 2025-10-31 20:12:29 +01:00
Added __toString() methods
This commit is contained in:
@ -55,6 +55,15 @@ class PayloadCommit implements \JsonSerializable {
|
||||
$this->setMessage($message);
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a string representation of this object.
|
||||
* @return string The string representation of this object.
|
||||
*/
|
||||
function __toString(): string {
|
||||
$json = json_encode($this, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE);
|
||||
return static::class." $json";
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a new commit from the specified JSON map.
|
||||
* @param object $map A JSON map representing a commit.
|
||||
|
||||
@ -35,6 +35,15 @@ class PayloadCommitVerification implements \JsonSerializable {
|
||||
$this->setVerified($isVerified);
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a string representation of this object.
|
||||
* @return string The string representation of this object.
|
||||
*/
|
||||
function __toString(): string {
|
||||
$json = json_encode($this, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE);
|
||||
return static::class." $json";
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a new commit from the specified JSON map.
|
||||
* @param object $map A JSON map representing a commit.
|
||||
|
||||
@ -30,6 +30,15 @@ class PayloadUser implements \JsonSerializable {
|
||||
$this->username = $username;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a string representation of this object.
|
||||
* @return string The string representation of this object.
|
||||
*/
|
||||
function __toString(): string {
|
||||
$json = json_encode($this, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE);
|
||||
return static::class." $json";
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a new user from the specified JSON map.
|
||||
* @param object $map A JSON map representing a user.
|
||||
|
||||
@ -32,6 +32,15 @@ class Permission implements \JsonSerializable {
|
||||
$this->setAdmin($admin)->setPull($pull)->setPush($push);
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a string representation of this object.
|
||||
* @return string The string representation of this object.
|
||||
*/
|
||||
function __toString(): string {
|
||||
$json = json_encode($this, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE);
|
||||
return static::class." $json";
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a new user from the specified JSON map.
|
||||
* @param object $map A JSON map representing a user.
|
||||
|
||||
@ -135,6 +135,15 @@ class Repository implements \JsonSerializable {
|
||||
$this->setFullName($fullName);
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a string representation of this object.
|
||||
* @return string The string representation of this object.
|
||||
*/
|
||||
function __toString(): string {
|
||||
$json = json_encode($this, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE);
|
||||
return static::class." $json";
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a new repository from the specified JSON map.
|
||||
* @param object $map A JSON map representing a repository.
|
||||
|
||||
@ -20,6 +20,15 @@ class ServerVersion implements \JsonSerializable {
|
||||
$this->version = $version;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a string representation of this object.
|
||||
* @return string The string representation of this object.
|
||||
*/
|
||||
function __toString(): string {
|
||||
$json = json_encode($this, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE);
|
||||
return static::class." $json";
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a new server version from the specified JSON map.
|
||||
* @param object $map A JSON map representing a server version.
|
||||
|
||||
@ -37,6 +37,15 @@ class Team implements \JsonSerializable {
|
||||
$this->setName($name);
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a string representation of this object.
|
||||
* @return string The string representation of this object.
|
||||
*/
|
||||
function __toString(): string {
|
||||
$json = json_encode($this, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE);
|
||||
return static::class." $json";
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a new user from the specified JSON map.
|
||||
* @param object $map A JSON map representing a user.
|
||||
|
||||
@ -50,6 +50,15 @@ class User implements \JsonSerializable {
|
||||
$this->setLogin($login);
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a string representation of this object.
|
||||
* @return string The string representation of this object.
|
||||
*/
|
||||
function __toString(): string {
|
||||
$json = json_encode($this, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE);
|
||||
return static::class." $json";
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a new user from the specified JSON map.
|
||||
* @param object $map A JSON map representing a user.
|
||||
|
||||
Reference in New Issue
Block a user