Language: use null coalesce for get() and internalGet()

This commit is contained in:
Dylan K. Taylor 2018-07-30 17:29:13 +01:00
parent 58b46179f9
commit 4e8a256a53

View File

@ -145,13 +145,7 @@ class Language{
* @return string|null
*/
protected function internalGet(string $id){
if(isset($this->lang[$id])){
return $this->lang[$id];
}elseif(isset($this->fallbackLang[$id])){
return $this->fallbackLang[$id];
}
return null;
return $this->lang[$id] ?? $this->fallbackLang[$id] ?? null;
}
/**
@ -160,13 +154,7 @@ class Language{
* @return string
*/
public function get(string $id) : string{
if(isset($this->lang[$id])){
return $this->lang[$id];
}elseif(isset($this->fallbackLang[$id])){
return $this->fallbackLang[$id];
}
return $id;
return $this->internalGet($id) ?? $id;
}
/**