/**
  * Extract season entry information from an array.
  *
  * @param array $params The parameters with the API response where the data should be extracted from.
  * @return Object containing season information.
  */
 public static function extract($params)
 {
     $seasonEntry = new Entry();
     $ladderInformationArray = self::extractLadderInformationData($params);
     $characters = self::extractCharacterData($params);
     $nonRankedArray = self::extractNonRankedLadderData($params);
     $seasonEntry->setLadderInformation($ladderInformationArray)->setCharacters($characters)->setNonRanked($nonRankedArray);
     return $seasonEntry;
 }