|
@@ 963-969 (lines=7) @@
|
| 960 |
|
if ( isset( $value ) && $type == 'namespace' ) { |
| 961 |
|
$type = MWNamespace::getValidNamespaces(); |
| 962 |
|
} |
| 963 |
|
if ( isset( $value ) && $type == 'submodule' ) { |
| 964 |
|
if ( isset( $paramSettings[self::PARAM_SUBMODULE_MAP] ) ) { |
| 965 |
|
$type = array_keys( $paramSettings[self::PARAM_SUBMODULE_MAP] ); |
| 966 |
|
} else { |
| 967 |
|
$type = $this->getModuleManager()->getNames( $paramName ); |
| 968 |
|
} |
| 969 |
|
} |
| 970 |
|
} |
| 971 |
|
|
| 972 |
|
if ( isset( $value ) && ( $multi || is_array( $type ) ) ) { |
|
@@ 2758-2765 (lines=8) @@
|
| 2755 |
|
$prompt = 'One value: '; |
| 2756 |
|
} |
| 2757 |
|
|
| 2758 |
|
if ( $type === 'submodule' ) { |
| 2759 |
|
if ( isset( $paramSettings[self::PARAM_SUBMODULE_MAP] ) ) { |
| 2760 |
|
$type = array_keys( $paramSettings[self::PARAM_SUBMODULE_MAP] ); |
| 2761 |
|
} else { |
| 2762 |
|
$type = $this->getModuleManager()->getNames( $paramName ); |
| 2763 |
|
} |
| 2764 |
|
sort( $type ); |
| 2765 |
|
} |
| 2766 |
|
if ( is_array( $type ) ) { |
| 2767 |
|
$choices = []; |
| 2768 |
|
$nothingPrompt = ''; |