CLI_Command::param_dump
Dumps the list of global parameters, as JSON or in var_export format.
OPTIONS
- [--with-values]
- Display current values also.
- [--format=<format>]
- Render output in a particular format.
--- default: json options:
- var_export
- json
EXAMPLES
# Dump the list of global parameters. $ wp cli param-dump --format=var_export array ( 'path' => array ( 'runtime' => '=<path>', 'file' => '<path>', 'synopsis' => '', 'default' => NULL, 'multiple' => false, 'desc' => 'Path to the WordPress files.', ), 'url' => array (
Method of the class: CLI_Command{}
No Hooks.
Returns
null. Nothing (null).
Usage
$CLI_Command = new CLI_Command(); $CLI_Command->param_dump( $_, $assoc_args );
- $_(required)
- .
- $assoc_args(required)
- .
CLI_Command::param_dump() CLI Command::param dump code WP-CLI 2.13.0-alpha
public function param_dump( $_, $assoc_args ) {
$spec = WP_CLI::get_configurator()->get_spec();
if ( Utils\get_flag_value( $assoc_args, 'with-values' ) ) {
$config = WP_CLI::get_configurator()->to_array();
// Copy current config values to $spec.
foreach ( $spec as $key => $value ) {
$current = null;
if ( isset( $config[0][ $key ] ) ) {
$current = $config[0][ $key ];
}
$spec[ $key ]['current'] = $current;
}
}
if ( 'var_export' === Utils\get_flag_value( $assoc_args, 'format' ) ) {
var_export( $spec );
} else {
echo json_encode( $spec );
}
}