UpdateInfo: use typed properties

This commit is contained in:
Dylan K. Taylor 2021-08-19 16:07:11 +01:00
parent 7ba34927c9
commit 5478b7cb63
No known key found for this signature in database
GPG Key ID: 8927471A91CAFD3D

View File

@ -28,53 +28,26 @@ namespace pocketmine\updater;
* @link https://update.pmmp.io/api * @link https://update.pmmp.io/api
*/ */
final class UpdateInfo{ final class UpdateInfo{
/** /** @required */
* @var string public string $php_version;
* @required /** @required */
*/ public string $base_version;
public $php_version; /** @required */
/** public bool $is_dev;
* @var string
* @required
*/
public $base_version;
/**
* @var bool
* @required
*/
public $is_dev;
/** @required */ /** @required */
public string $channel; public string $channel;
/** /** @required */
* @var string public string $git_commit;
* @required /** @required */
*/ public string $mcpe_version;
public $git_commit; /** @required */
/** public int $build;
* @var string /** @required */
* @required public int $date;
*/ /** @required */
public $mcpe_version; public string $details_url;
/** /** @required */
* @var int public string $download_url;
* @required
*/
public $build;
/**
* @var int
* @required
*/
public $date;
/**
* @var string
* @required
*/
public $details_url;
/**
* @var string
* @required
*/
public $download_url;
/** @required */ /** @required */
public string $source_url; public string $source_url;
} }