- fixed PHP Notice for invalid array key access

This commit is contained in:
Mark Friedrich
2019-05-07 00:15:12 +02:00
parent fca9f5ed9c
commit b464cfa277

View File

@@ -360,7 +360,14 @@ class MapUpdate implements MessageComponentInterface {
* @return array
*/
private function getCharacterIdsByMapId(int $mapId) : array {
return is_array($this->subscriptions[$mapId]) ? array_keys($this->subscriptions[$mapId]) : [];
$characterIds = [];
if(
array_key_exists($mapId, $this->subscriptions) &&
is_array($this->subscriptions[$mapId])
){
$characterIds = array_keys($this->subscriptions[$mapId]);
}
return $characterIds;
}
/**