WP_CLI

Configurator::get_aliases()publicWP-CLI 1.0

Get any aliases defined in config files.

Method of the class: Configurator{}

No Hooks.

Return

Array.

Usage

$Configurator = new Configurator();
$Configurator->get_aliases();

Configurator::get_aliases() code WP-CLI 2.8.0-alpha

public function get_aliases() {
	$runtime_alias = getenv( 'WP_CLI_RUNTIME_ALIAS' );
	if ( false !== $runtime_alias ) {
		$returned_aliases = [];
		foreach ( json_decode( $runtime_alias, true ) as $key => $value ) {
			if ( preg_match( '#' . self::ALIAS_REGEX . '#', $key ) ) {
				$returned_aliases[ $key ] = [];
				foreach ( self::$alias_spec as $i ) {
					if ( isset( $value[ $i ] ) ) {
						$returned_aliases[ $key ][ $i ] = $value[ $i ];
					}
				}
			}
		}
		return $returned_aliases;
	}

	return $this->aliases;
}