@@ 613-617 (lines=5) @@ | ||
610 | $extensions = new PremadeMediawikiExtensionGroups(); |
|
611 | $extensions->addAll(); |
|
612 | if ( $extension == 'all' ) { |
|
613 | foreach ( MessageGroups::singleton()->getGroups() as $group ) { |
|
614 | if ( strpos( $group->getId(), 'ext-' ) === 0 && !$group->isMeta() ) { |
|
615 | $this->extensions[] = new ExtensionLanguages( $group ); |
|
616 | } |
|
617 | } |
|
618 | } elseif ( $extension == 'wikimedia' ) { |
|
619 | $wikimedia = MessageGroups::getGroup( 'ext-0-wikimedia' ); |
|
620 | foreach ( $wikimedia->wmfextensions() as $extension ) { |
|
@@ 625-629 (lines=5) @@ | ||
622 | $this->extensions[] = new ExtensionLanguages( $group ); |
|
623 | } |
|
624 | } elseif ( $extension == 'flaggedrevs' ) { |
|
625 | foreach ( MessageGroups::singleton()->getGroups() as $group ) { |
|
626 | if ( strpos( $group->getId(), 'ext-flaggedrevs-' ) === 0 && !$group->isMeta() ) { |
|
627 | $this->extensions[] = new ExtensionLanguages( $group ); |
|
628 | } |
|
629 | } |
|
630 | } else { |
|
631 | $extensions = explode( ',', $extension ); |
|
632 | foreach ( $extensions as $extension ) { |