Lines Matching refs:namespace
112 …private function buildConfiguredCandidatesFromRaw(string $raw, string $namespace, string $pageID):… argument
120 if (strpos($name, ':') === false && $namespace !== '') {
121 $configured[] = $namespace . ':' . $name;
130 …private function buildConfiguredCandidates(string $namespace, string $pageID, string $sizeMode): a… argument
134 $big = $this->buildConfiguredCandidatesFromRaw($bigRaw, $namespace, $pageID);
135 $small = $this->buildConfiguredCandidatesFromRaw($smallRaw, $namespace, $pageID);
185 …private function resolveOwnPageIconId(string $namespace, string $pageID, string $sizeMode, array $… argument
186 $imageNames = $this->buildConfiguredCandidates($namespace, $pageID, $sizeMode);
203 …private function resolveNamespacePageIconId(string $namespace, string $sizeMode, array $extensions… argument
206 $namespace = cleanID($namespace);
207 if ($namespace === '') return false;
209 $parentNamespace = (string)(getNS($namespace) ?: '');
210 $pageID = noNS($namespace);
215 $leafPageID = cleanID($namespace . ':' . $pageID);
217 $iconID = $this->resolveOwnPageIconId($namespace, $pageID, $sizeMode, $extensions);
224 $iconID = $this->resolveOwnPageIconId($namespace, $startId, $sizeMode, $extensions);
238 string $namespace, argument
245 $iconID = $this->resolveOwnPageIconId($namespace, $pageID, $sizeMode, $extensions);
251 $currentNamespace = $namespace ?: '';
270 string $namespace, argument
275 return $this->getPageIconId($namespace, $pageID, $size);
310 $namespace = getNS($mediaID);
316 return $this->getPageIconId($namespace, $pageID, $size);
328 …private function matchesPageIconVariant(string $mediaID, string $namespace, string $pageID): bool { argument
329 $bigIconID = $this->getPageIconId($namespace, $pageID, 'big');
332 $smallIconID = $this->getPageIconId($namespace, $pageID, 'small');
348 $namespace = getNS($mediaID);
354 $sameNamePageID = $namespace !== '' ? ($namespace . ':' . $basename) : $basename;
356 if ($this->matchesPageIconVariant($mediaID, $namespace, $basename)) return true;
360 if ($namespace !== '' && page_exists($namespace)) {
361 $parentNamespace = getNS($namespace);
362 $pageID = noNS($namespace);
368 if ($namespace !== '') {
369 $namespaceLeaf = noNS($namespace);
370 $leafPageID = cleanID($namespace . ':' . $namespaceLeaf);
372 … if ($this->matchesPageIconVariant($mediaID, $namespace, $namespaceLeaf)) return true;
378 if ($namespace !== '' && isset($conf['start'])) {
380 $startPage = $startId !== '' ? cleanID($namespace . ':' . $startId) : '';
382 … if ($this->matchesPageIconVariant($mediaID, $namespace, noNS($startPage))) return true;
424 string $namespace, argument
431 $mediaID = $this->getPageIconId($namespace, $pageID, $size);
452 string $namespace, argument
459 return $this->getPageIconUrl($namespace, $pageID, $size, $params, $mtime, $withDefault);
512 $namespace = getNS($mediaID);
515 $targetPage = cleanID($namespace !== '' ? ($namespace . ':' . $base) : $base);