/** * {@inheritdoc} */ public static function fromArray(array $values) { $message = new self(); $values = array_merge(['modifier_lifetime_seconds' => null, 'troy_disk_num_pokemon_spawned' => null], $values); $message->setModifierLifetimeSeconds($values['modifier_lifetime_seconds']); $message->setTroyDiskNumPokemonSpawned($values['troy_disk_num_pokemon_spawned']); return $message; }