mirror of
https://github.com/sitelease/sugar-cube-client.git
synced 2025-10-29 19:12:30 +01:00
Code formatting
This commit is contained in:
12
RoboFile.php
12
RoboFile.php
@ -4,14 +4,10 @@ use Robo\{Result, Tasks};
|
||||
// Load the dependencies.
|
||||
require_once __DIR__.'/vendor/autoload.php';
|
||||
|
||||
/**
|
||||
* Provides tasks for the build system.
|
||||
*/
|
||||
/** Provides tasks for the build system. */
|
||||
class RoboFile extends Tasks {
|
||||
|
||||
/**
|
||||
* Creates a new task runner.
|
||||
*/
|
||||
/** Creates a new task runner. */
|
||||
function __construct() {
|
||||
$path = (string) getenv('PATH');
|
||||
$vendor = (string) realpath('vendor/bin');
|
||||
@ -100,8 +96,6 @@ class RoboFile extends Tasks {
|
||||
* @return Result The task result.
|
||||
*/
|
||||
function watch(): Result {
|
||||
return $this->taskWatch()
|
||||
->monitor('test', function() { $this->test(); })
|
||||
->run();
|
||||
return $this->taskWatch()->monitor('test', function() { $this->test(); })->run();
|
||||
}
|
||||
}
|
||||
|
||||
@ -5,59 +5,37 @@ use Gitea\Models\{PayloadCommit, Repository, User};
|
||||
use GuzzleHttp\Psr7\{Uri};
|
||||
use Psr\Http\Message\{UriInterface};
|
||||
|
||||
/**
|
||||
* Represents a Gitea push event.
|
||||
*/
|
||||
/** Represents a Gitea push event. */
|
||||
class PushEvent implements \JsonSerializable {
|
||||
|
||||
/**
|
||||
* @var string The hash of the new Git revision.
|
||||
*/
|
||||
/** @var string The hash of the new Git revision. */
|
||||
private $after = '';
|
||||
|
||||
/**
|
||||
* @var string The hash of the previous Git revision.
|
||||
*/
|
||||
/** @var string The hash of the previous Git revision. */
|
||||
private $before = '';
|
||||
|
||||
/**
|
||||
* @var \ArrayObject The revision commits.
|
||||
*/
|
||||
/** @var \ArrayObject The revision commits. */
|
||||
private $commits;
|
||||
|
||||
/**
|
||||
* @var UriInterface|null The URL for comparing the revisions.
|
||||
*/
|
||||
/** @var UriInterface|null The URL for comparing the revisions. */
|
||||
private $compareUrl;
|
||||
|
||||
/**
|
||||
* @var User|null The user who pushed the commits.
|
||||
*/
|
||||
/** @var User|null The user who pushed the commits. */
|
||||
private $pusher;
|
||||
|
||||
/**
|
||||
* @var string The Git reference.
|
||||
*/
|
||||
/** @var string The Git reference. */
|
||||
private $ref = '';
|
||||
|
||||
/**
|
||||
* @var Repository|null The repository where the commits were pushed.
|
||||
*/
|
||||
/** @var Repository|null The repository where the commits were pushed. */
|
||||
private $repository;
|
||||
|
||||
/**
|
||||
* @var string The secret used to validate this event.
|
||||
*/
|
||||
/** @var string The secret used to validate this event. */
|
||||
private $secret = '';
|
||||
|
||||
/**
|
||||
* @var User|null The user who sent this event.
|
||||
*/
|
||||
/** @var User|null The user who sent this event. */
|
||||
private $sender;
|
||||
|
||||
/**
|
||||
* Creates a new event.
|
||||
*/
|
||||
/** Creates a new event. */
|
||||
function __construct() {
|
||||
$this->commits = new \ArrayObject;
|
||||
}
|
||||
|
||||
@ -4,44 +4,28 @@ namespace Gitea\Models;
|
||||
use GuzzleHttp\Psr7\{Uri};
|
||||
use Psr\Http\Message\{UriInterface};
|
||||
|
||||
/**
|
||||
* Represents a commit.
|
||||
*/
|
||||
/** Represents a commit. */
|
||||
class PayloadCommit implements \JsonSerializable {
|
||||
|
||||
/**
|
||||
* @var PayloadUser|null The person who authored the commit.
|
||||
*/
|
||||
/** @var PayloadUser|null The person who authored the commit. */
|
||||
private $author;
|
||||
|
||||
/**
|
||||
* @var PayloadUser|null The person who committed the code.
|
||||
*/
|
||||
/** @var PayloadUser|null The person who committed the code. */
|
||||
private $committer;
|
||||
|
||||
/**
|
||||
* @var string The commit hash.
|
||||
*/
|
||||
/** @var string The commit hash. */
|
||||
private $id;
|
||||
|
||||
/**
|
||||
* @var string The commit message.
|
||||
*/
|
||||
/** @var string The commit message. */
|
||||
private $message;
|
||||
|
||||
/**
|
||||
* @var \DateTime|null The commit date.
|
||||
*/
|
||||
/** @var \DateTime|null The commit date. */
|
||||
private $timestamp;
|
||||
|
||||
/**
|
||||
* @var UriInterface|null The URL to the commit's history.
|
||||
*/
|
||||
/** @var UriInterface|null The URL to the commit's history. */
|
||||
private $url;
|
||||
|
||||
/**
|
||||
* @var PayloadCommitVerification|null The GPG verification of this commit.
|
||||
*/
|
||||
/** @var PayloadCommitVerification|null The GPG verification of this commit. */
|
||||
private $verification;
|
||||
|
||||
/**
|
||||
|
||||
@ -1,29 +1,19 @@
|
||||
<?php declare(strict_types=1);
|
||||
namespace Gitea\Models;
|
||||
|
||||
/**
|
||||
* Represents the GPG verification of a commit.
|
||||
*/
|
||||
/** Represents the GPG verification of a commit. */
|
||||
class PayloadCommitVerification implements \JsonSerializable {
|
||||
|
||||
/**
|
||||
* @var bool Value indicating whether the verification has succeeded.
|
||||
*/
|
||||
/** @var bool Value indicating whether the verification has succeeded. */
|
||||
private $isVerified;
|
||||
|
||||
/**
|
||||
* @var string A custom message sent with the verification request.
|
||||
*/
|
||||
/** @var string A custom message sent with the verification request. */
|
||||
private $payload = '';
|
||||
|
||||
/**
|
||||
* @var string A message providing details about the verification.
|
||||
*/
|
||||
/** @var string A message providing details about the verification. */
|
||||
private $reason = '';
|
||||
|
||||
/**
|
||||
* @var string The signing key used for the verification.
|
||||
*/
|
||||
/** @var string The signing key used for the verification. */
|
||||
private $signature = '';
|
||||
|
||||
/**
|
||||
|
||||
@ -1,24 +1,16 @@
|
||||
<?php declare(strict_types=1);
|
||||
namespace Gitea\Models;
|
||||
|
||||
/**
|
||||
* Represents the author or committer of a commit.
|
||||
*/
|
||||
/** Represents the author or committer of a commit. */
|
||||
class PayloadUser implements \JsonSerializable {
|
||||
|
||||
/**
|
||||
* @var string The mail address.
|
||||
*/
|
||||
/** @var string The mail address. */
|
||||
private $email = '';
|
||||
|
||||
/**
|
||||
* @var string The full name.
|
||||
*/
|
||||
/** @var string The full name. */
|
||||
private $name = '';
|
||||
|
||||
/**
|
||||
* @var string The name of the Gitea account.
|
||||
*/
|
||||
/** @var string The name of the Gitea account. */
|
||||
private $username;
|
||||
|
||||
/**
|
||||
|
||||
@ -1,24 +1,16 @@
|
||||
<?php declare(strict_types=1);
|
||||
namespace Gitea\Models;
|
||||
|
||||
/**
|
||||
* Represents a set of permissions.
|
||||
*/
|
||||
/** Represents a set of permissions. */
|
||||
class Permission implements \JsonSerializable {
|
||||
|
||||
/**
|
||||
* @var bool Value indicating whether administrator access is allowed.
|
||||
*/
|
||||
/** @var bool Value indicating whether administrator access is allowed. */
|
||||
private $admin;
|
||||
|
||||
/**
|
||||
* @var bool Value indicating whether pull is allowed.
|
||||
*/
|
||||
/** @var bool Value indicating whether pull is allowed. */
|
||||
private $pull;
|
||||
|
||||
/**
|
||||
* @var bool Value indicating whether push is allowed.
|
||||
*/
|
||||
/** @var bool Value indicating whether push is allowed. */
|
||||
private $push;
|
||||
|
||||
/**
|
||||
|
||||
@ -4,124 +4,76 @@ namespace Gitea\Models;
|
||||
use GuzzleHttp\Psr7\{Uri};
|
||||
use Psr\Http\Message\{UriInterface};
|
||||
|
||||
/**
|
||||
* Represents a repository.
|
||||
*/
|
||||
/** Represents a repository. */
|
||||
class Repository implements \JsonSerializable {
|
||||
|
||||
/**
|
||||
* @var UriInterface|null The HTTP-based URL for cloning this repository.
|
||||
*/
|
||||
/** @var UriInterface|null The HTTP-based URL for cloning this repository. */
|
||||
private $cloneUrl;
|
||||
|
||||
/**
|
||||
* @var \DateTime|null The date the repository was created.
|
||||
*/
|
||||
/** @var \DateTime|null The date the repository was created. */
|
||||
private $createdAt;
|
||||
|
||||
/**
|
||||
* @var string The name of the default branch.
|
||||
*/
|
||||
/** @var string The name of the default branch. */
|
||||
private $defaultBranch = '';
|
||||
|
||||
/**
|
||||
* @var string The repository description.
|
||||
*/
|
||||
/** @var string The repository description. */
|
||||
private $description = '';
|
||||
|
||||
/**
|
||||
* @var int The number of forks of this repository.
|
||||
*/
|
||||
/** @var int The number of forks of this repository. */
|
||||
private $forksCount = 0;
|
||||
|
||||
/**
|
||||
* @var string The full name.
|
||||
*/
|
||||
/** @var string The full name. */
|
||||
private $fullName;
|
||||
|
||||
/**
|
||||
* @var UriInterface|null The Gitea URL of this repository.
|
||||
*/
|
||||
/** @var UriInterface|null The Gitea URL of this repository. */
|
||||
private $htmlUrl;
|
||||
|
||||
/**
|
||||
* @var int The repository identifier.
|
||||
*/
|
||||
/** @var int The repository identifier. */
|
||||
private $id;
|
||||
|
||||
/**
|
||||
* @var bool Value indicating whether this repository is empty.
|
||||
*/
|
||||
/** @var bool Value indicating whether this repository is empty. */
|
||||
private $isEmpty = true;
|
||||
|
||||
/**
|
||||
* @var bool Value indicating whether this repository is a fork.
|
||||
*/
|
||||
/** @var bool Value indicating whether this repository is a fork. */
|
||||
private $isFork = false;
|
||||
|
||||
/**
|
||||
* @var bool Value indicating whether this repository is a mirror.
|
||||
*/
|
||||
/** @var bool Value indicating whether this repository is a mirror. */
|
||||
private $isMirror = false;
|
||||
|
||||
/**
|
||||
* @var bool Value indicating whether this repository is private.
|
||||
*/
|
||||
/** @var bool Value indicating whether this repository is private. */
|
||||
private $isPrivate = false;
|
||||
|
||||
/**
|
||||
* @var string The repository name.
|
||||
*/
|
||||
/** @var string The repository name. */
|
||||
private $name = '';
|
||||
|
||||
/**
|
||||
* @var int The number of open issues of this repository.
|
||||
*/
|
||||
/** @var int The number of open issues of this repository. */
|
||||
private $openIssuesCount = 0;
|
||||
|
||||
/**
|
||||
* @var User|null The repository owner.
|
||||
*/
|
||||
/** @var User|null The repository owner. */
|
||||
private $owner;
|
||||
|
||||
/**
|
||||
* @var Repository|null The parent repository, if this repository is a fork or a mirror.
|
||||
*/
|
||||
/** @var Repository|null The parent repository, if this repository is a fork or a mirror. */
|
||||
private $parent;
|
||||
|
||||
/**
|
||||
* @var Permission|null The repository permissions.
|
||||
*/
|
||||
/** @var Permission|null The repository permissions. */
|
||||
private $permissions;
|
||||
|
||||
/**
|
||||
* @var int The repository size, in kilobytes.
|
||||
*/
|
||||
/** @var int The repository size, in kilobytes. */
|
||||
private $size = 0;
|
||||
|
||||
/**
|
||||
* @var UriInterface|null The SSH-based URL for cloning this repository.
|
||||
*/
|
||||
/** @var UriInterface|null The SSH-based URL for cloning this repository. */
|
||||
private $sshUrl;
|
||||
|
||||
/**
|
||||
* @var int The number of stars of this repository.
|
||||
*/
|
||||
/** @var int The number of stars of this repository. */
|
||||
private $starsCount = 0;
|
||||
|
||||
/**
|
||||
* @var \DateTime|null The date the repository was updated.
|
||||
*/
|
||||
/** @var \DateTime|null The date the repository was updated. */
|
||||
private $updatedAt;
|
||||
|
||||
/**
|
||||
* @var int The number of watchers of this repository.
|
||||
*/
|
||||
/** @var int The number of watchers of this repository. */
|
||||
private $watchersCount = 0;
|
||||
|
||||
/**
|
||||
* @var UriInterface|null The URL of the repository website.
|
||||
*/
|
||||
/** @var UriInterface|null The URL of the repository website. */
|
||||
private $website;
|
||||
|
||||
/**
|
||||
|
||||
@ -1,14 +1,10 @@
|
||||
<?php declare(strict_types=1);
|
||||
namespace Gitea\Models;
|
||||
|
||||
/**
|
||||
* Wraps the version of the Gitea server.
|
||||
*/
|
||||
/** Wraps the version of the Gitea server. */
|
||||
class ServerVersion implements \JsonSerializable {
|
||||
|
||||
/**
|
||||
* @var string The version number.
|
||||
*/
|
||||
/** @var string The version number. */
|
||||
private $version;
|
||||
|
||||
/**
|
||||
|
||||
@ -3,34 +3,22 @@ namespace Gitea\Models;
|
||||
|
||||
use Enum\{EnumTrait};
|
||||
|
||||
/**
|
||||
* Defines the state of a Gitea status.
|
||||
*/
|
||||
/** Defines the state of a Gitea status. */
|
||||
final class StatusState {
|
||||
use EnumTrait;
|
||||
|
||||
/**
|
||||
* @var string The status is an error.
|
||||
*/
|
||||
/** @var string The status is an error. */
|
||||
const ERROR = 'error';
|
||||
|
||||
/**
|
||||
* @var string The status is a failure.
|
||||
*/
|
||||
/** @var string The status is a failure. */
|
||||
const FAILURE = 'failure';
|
||||
|
||||
/**
|
||||
* @var string The status is pending.
|
||||
*/
|
||||
/** @var string The status is pending. */
|
||||
const PENDING = 'pending';
|
||||
|
||||
/**
|
||||
* @var string The status is a success.
|
||||
*/
|
||||
/** @var string The status is a success. */
|
||||
const SUCCESS = 'success';
|
||||
|
||||
/**
|
||||
* @var string The status is a warning.
|
||||
*/
|
||||
/** @var string The status is a warning. */
|
||||
const WARNING = 'warning';
|
||||
}
|
||||
|
||||
@ -1,29 +1,19 @@
|
||||
<?php declare(strict_types=1);
|
||||
namespace Gitea\Models;
|
||||
|
||||
/**
|
||||
* Represents a team in an organization.
|
||||
*/
|
||||
/** Represents a team in an organization. */
|
||||
class Team implements \JsonSerializable {
|
||||
|
||||
/**
|
||||
* @var string The team description.
|
||||
*/
|
||||
/** @var string The team description. */
|
||||
private $description = '';
|
||||
|
||||
/**
|
||||
* @var int The team identifier.
|
||||
*/
|
||||
/** @var int The team identifier. */
|
||||
private $id;
|
||||
|
||||
/**
|
||||
* @var string The team name.
|
||||
*/
|
||||
/** @var string The team name. */
|
||||
private $name;
|
||||
|
||||
/**
|
||||
* @var string The team permission.
|
||||
*/
|
||||
/** @var string The team permission. */
|
||||
private $permission = TeamPermission::NONE;
|
||||
|
||||
/**
|
||||
|
||||
@ -3,34 +3,22 @@ namespace Gitea\Models;
|
||||
|
||||
use Enum\{EnumTrait};
|
||||
|
||||
/**
|
||||
* Defines the permission of a team.
|
||||
*/
|
||||
/** Defines the permission of a team. */
|
||||
final class TeamPermission {
|
||||
use EnumTrait;
|
||||
|
||||
/**
|
||||
* @var string The team has the administrator permission.
|
||||
*/
|
||||
/** @var string The team has the administrator permission. */
|
||||
const ADMIN = 'admin';
|
||||
|
||||
/**
|
||||
* @var string The team doesn't have any permission.
|
||||
*/
|
||||
/** @var string The team doesn't have any permission. */
|
||||
const NONE = 'none';
|
||||
|
||||
/**
|
||||
* @var string The team has the owner permission.
|
||||
*/
|
||||
/** @var string The team has the owner permission. */
|
||||
const OWNER = 'owner';
|
||||
|
||||
/**
|
||||
* @var string The team has the read permission.
|
||||
*/
|
||||
/** @var string The team has the read permission. */
|
||||
const READ = 'read';
|
||||
|
||||
/**
|
||||
* @var string The team has the write permission.
|
||||
*/
|
||||
/** @var string The team has the write permission. */
|
||||
const WRITE = 'write';
|
||||
}
|
||||
|
||||
@ -1,34 +1,22 @@
|
||||
<?php declare(strict_types=1);
|
||||
namespace Gitea\Models;
|
||||
|
||||
/**
|
||||
* Represents the worked time for an issue or pull request.
|
||||
*/
|
||||
/** Represents the worked time for an issue or pull request. */
|
||||
class TrackedTime implements \JsonSerializable {
|
||||
|
||||
/**
|
||||
* @var \DateTime|null The date the entry was created.
|
||||
*/
|
||||
/** @var \DateTime|null The date the entry was created. */
|
||||
private $createdAt;
|
||||
|
||||
/**
|
||||
* @var int The entry identifier.
|
||||
*/
|
||||
/** @var int The entry identifier. */
|
||||
private $id;
|
||||
|
||||
/**
|
||||
* @var int The identifier of the associated issue or pull request.
|
||||
*/
|
||||
/** @var int The identifier of the associated issue or pull request. */
|
||||
private $issueId = -1;
|
||||
|
||||
/**
|
||||
* @var int The elapsed time, in seconds.
|
||||
*/
|
||||
/** @var int The elapsed time, in seconds. */
|
||||
private $time;
|
||||
|
||||
/**
|
||||
* @var int The identifier of the initiating user.
|
||||
*/
|
||||
/** @var int The identifier of the initiating user. */
|
||||
private $userId = -1;
|
||||
|
||||
/**
|
||||
|
||||
@ -4,39 +4,25 @@ namespace Gitea\Models;
|
||||
use GuzzleHttp\Psr7\{Uri};
|
||||
use Psr\Http\Message\{UriInterface};
|
||||
|
||||
/**
|
||||
* Represents a Gitea user.
|
||||
*/
|
||||
/** Represents a Gitea user. */
|
||||
class User implements \JsonSerializable {
|
||||
|
||||
/**
|
||||
* @var UriInterface|null The URL to the user's avatar.
|
||||
*/
|
||||
/** @var UriInterface|null The URL to the user's avatar. */
|
||||
private $avatarUrl;
|
||||
|
||||
/**
|
||||
* @var string The mail address.
|
||||
*/
|
||||
/** @var string The mail address. */
|
||||
private $email = '';
|
||||
|
||||
/**
|
||||
* @var string The full name.
|
||||
*/
|
||||
/** @var string The full name. */
|
||||
private $fullName = '';
|
||||
|
||||
/**
|
||||
* @var int The user identifier.
|
||||
*/
|
||||
/** @var int The user identifier. */
|
||||
private $id;
|
||||
|
||||
/**
|
||||
* @var string The user locale.
|
||||
*/
|
||||
/** @var string The user locale. */
|
||||
private $language = '';
|
||||
|
||||
/**
|
||||
* @var string The name of the Gitea account.
|
||||
*/
|
||||
/** @var string The name of the Gitea account. */
|
||||
private $login;
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user