Fixed property types with missing null PhpDoc types

This commit is contained in:
Dylan K. Taylor 2020-02-05 20:55:03 +00:00
parent 495bfda044
commit 1a5228e7a6
11 changed files with 16 additions and 16 deletions

View File

@ -183,7 +183,7 @@ class Server{
public const BROADCAST_CHANNEL_ADMINISTRATIVE = "pocketmine.broadcast.admin";
public const BROADCAST_CHANNEL_USERS = "pocketmine.broadcast.user";
/** @var Server */
/** @var Server|null */
private static $instance = null;
/** @var \Threaded|null */
@ -346,7 +346,7 @@ class Server{
/** @var Level[] */
private $levels = [];
/** @var Level */
/** @var Level|null */
private $levelDefault = null;
public function getName() : string{

View File

@ -65,11 +65,11 @@ abstract class Command{
/** @var string|null */
private $permission = null;
/** @var string */
/** @var string|null */
private $permissionMessage = null;
/** @var TimingsHandler */
public $timings;
/** @var TimingsHandler|null */
public $timings = null;
/**
* @param string[] $aliases

View File

@ -60,7 +60,7 @@ class Item implements ItemIds, \JsonSerializable{
public const TAG_DISPLAY_NAME = "Name";
public const TAG_DISPLAY_LORE = "Lore";
/** @var LittleEndianNBTStream */
/** @var LittleEndianNBTStream|null */
private static $cachedParser = null;
private static function parseCompoundTag(string $tag) : CompoundTag{

View File

@ -60,14 +60,14 @@ class Explosion{
public $affectedBlocks = [];
/** @var float */
public $stepLen = 0.3;
/** @var Entity|Block */
/** @var Entity|Block|null */
private $what;
/** @var SubChunkIteratorManager */
private $subChunkHandler;
/**
* @param Entity|Block $what
* @param Entity|Block|null $what
*/
public function __construct(Position $center, float $size, $what = null){
if(!$center->isValid()){

View File

@ -41,7 +41,7 @@ abstract class DataPacket extends NetworkBinaryStream{
/** @var bool */
public $isEncoded = false;
/** @var CachedEncapsulatedPacket */
/** @var CachedEncapsulatedPacket|null */
public $__encapsulatedPacket = null;
/** @var int */

View File

@ -45,8 +45,8 @@ class LoginPacket extends DataPacket{
public $clientUUID;
/** @var int */
public $clientId;
/** @var string */
public $xuid;
/** @var string|null */
public $xuid = null;
/** @var string */
public $identityPublicKey;
/** @var string */

View File

@ -32,7 +32,7 @@ class PermissibleBase implements Permissible{
/** @var ServerOperator */
private $opable;
/** @var Permissible */
/** @var Permissible|null */
private $parent = null;
/** @var PermissionAttachment[] */

View File

@ -27,7 +27,7 @@ use pocketmine\plugin\Plugin;
use pocketmine\plugin\PluginException;
class PermissionAttachment{
/** @var PermissionRemovedExecutor */
/** @var PermissionRemovedExecutor|null */
private $removed = null;
/** @var bool[] */

View File

@ -62,7 +62,7 @@ class ZippedResourcePack implements ResourcePack{
/** @var \stdClass */
protected $manifest;
/** @var string */
/** @var string|null */
protected $sha256 = null;
/** @var resource */

View File

@ -53,7 +53,7 @@ abstract class AsyncTask extends Collectable{
*/
private static $localObjectStorage;
/** @var AsyncWorker $worker */
/** @var AsyncWorker|null $worker */
public $worker = null;
/** @var \Threaded */

View File

@ -136,7 +136,7 @@ class TimingsHandler{
/** @var string */
private $name;
/** @var TimingsHandler */
/** @var TimingsHandler|null */
private $parent = null;
/** @var int */