2 namespace TYPO3\CMS\Extensionmanager\Domain\Model;
56 if (is_null($mirrorId)) {
57 $this->isRandomSelection =
true;
59 if (is_int($mirrorId) && $mirrorId >= 1 && $mirrorId <= count($this->mirrors)) {
60 $this->currentMirror = $mirrorId - 1;
76 $sumMirrors = count($this->mirrors);
77 if ($sumMirrors > 0) {
78 if (!is_int($this->currentMirror)) {
79 $this->currentMirror = rand(0, $sumMirrors - 1);
94 $mirrorUrl = $mirror[
'host'] . $mirror[
'path'];
95 return 'http://' . $mirrorUrl;
119 if (count($mirrors) >= 1) {