public function team($identities)
	{
		if (is_array($identities))
		{
			if (count($identities) > 10)
			{
				throw new ListMaxException('This request can only support a list of 10 elements, '.count($identities).' given.');
			}
		}

		$ids = $this->extractIds($identities);
		$ids = implode(',', $ids);

		$array = $this->request('team/by-summoner/'.$ids);

		$summoners = [];
		foreach ($array as $summonerId => $summonerTeams)
		{
			$teams = [];
			foreach ($summonerTeams as $info)
			{
				$id         = $info['fullId'];
				$team       = $this->attachStaticDataToDto(new Dto\Team($info));
				$teams[$id] = $team;
			}
			$summoners[$summonerId] = $teams;

			foreach ($teams as $id => $team)
			{
				$this->teams[$id] = $team;
			}
		}

		$this->attachResponses($identities, $summoners, 'teams');

		if (is_array($identities))
		{
			return $summoners;
		}
		else
		{
			return reset($summoners);
		}
	}