mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-05-16 02:38:54 +00:00
Fixed documentation and expiration date nullability in BanEntry, close #1242
This commit is contained in:
parent
7d777510c5
commit
ed5f69f170
@ -26,6 +26,9 @@ namespace pocketmine\permission;
|
|||||||
use pocketmine\utils\MainLogger;
|
use pocketmine\utils\MainLogger;
|
||||||
|
|
||||||
class BanEntry{
|
class BanEntry{
|
||||||
|
/**
|
||||||
|
* @var string
|
||||||
|
*/
|
||||||
public static $format = "Y-m-d H:i:s O";
|
public static $format = "Y-m-d H:i:s O";
|
||||||
|
|
||||||
/** @var string */
|
/** @var string */
|
||||||
@ -34,7 +37,7 @@ class BanEntry{
|
|||||||
private $creationDate = null;
|
private $creationDate = null;
|
||||||
/** @var string */
|
/** @var string */
|
||||||
private $source = "(Unknown)";
|
private $source = "(Unknown)";
|
||||||
/** @var \DateTime */
|
/** @var \DateTime|null */
|
||||||
private $expirationDate = null;
|
private $expirationDate = null;
|
||||||
/** @var string */
|
/** @var string */
|
||||||
private $reason = "Banned by an operator.";
|
private $reason = "Banned by an operator.";
|
||||||
@ -64,14 +67,17 @@ class BanEntry{
|
|||||||
$this->source = $source;
|
$this->source = $source;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getExpires() : \DateTime{
|
/**
|
||||||
|
* @return \DateTime|null
|
||||||
|
*/
|
||||||
|
public function getExpires(){
|
||||||
return $this->expirationDate;
|
return $this->expirationDate;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param \DateTime $date
|
* @param \DateTime|null $date
|
||||||
*/
|
*/
|
||||||
public function setExpires(\DateTime $date){
|
public function setExpires(\DateTime $date = null){
|
||||||
$this->expirationDate = $date;
|
$this->expirationDate = $date;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user