public function getMirror($typeMask = self::MIRROR_TYPE_XML) { if (empty($this->mirrors)) { $this->getMirrors(); } return $this->mirrors[$typeMask][array_rand($this->mirrors[$typeMask], 1)]; }