mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-07-05 09:39:56 +00:00
Server: add some typehints
This commit is contained in:
parent
28bce8d48c
commit
f5534a9ab0
@ -915,7 +915,7 @@ class Server{
|
|||||||
/**
|
/**
|
||||||
* @return Level|null
|
* @return Level|null
|
||||||
*/
|
*/
|
||||||
public function getDefaultLevel(){
|
public function getDefaultLevel() : ?Level{
|
||||||
return $this->levelDefault;
|
return $this->levelDefault;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -926,7 +926,7 @@ class Server{
|
|||||||
*
|
*
|
||||||
* @param Level|null $level
|
* @param Level|null $level
|
||||||
*/
|
*/
|
||||||
public function setDefaultLevel($level){
|
public function setDefaultLevel(?Level $level) : void{
|
||||||
if($level === null or ($this->isLevelLoaded($level->getFolderName()) and $level !== $this->levelDefault)){
|
if($level === null or ($this->isLevelLoaded($level->getFolderName()) and $level !== $this->levelDefault)){
|
||||||
$this->levelDefault = $level;
|
$this->levelDefault = $level;
|
||||||
}
|
}
|
||||||
@ -946,7 +946,7 @@ class Server{
|
|||||||
*
|
*
|
||||||
* @return Level|null
|
* @return Level|null
|
||||||
*/
|
*/
|
||||||
public function getLevel(int $levelId){
|
public function getLevel(int $levelId) : ?Level{
|
||||||
if(isset($this->levels[$levelId])){
|
if(isset($this->levels[$levelId])){
|
||||||
return $this->levels[$levelId];
|
return $this->levels[$levelId];
|
||||||
}
|
}
|
||||||
@ -961,7 +961,7 @@ class Server{
|
|||||||
*
|
*
|
||||||
* @return Level|null
|
* @return Level|null
|
||||||
*/
|
*/
|
||||||
public function getLevelByName(string $name){
|
public function getLevelByName(string $name) : ?Level{
|
||||||
foreach($this->getLevels() as $level){
|
foreach($this->getLevels() as $level){
|
||||||
if($level->getFolderName() === $name){
|
if($level->getFolderName() === $name){
|
||||||
return $level;
|
return $level;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user