WP_CLI::get_configurator PHP Method

get_configurator() public static method

Get the Configurator instance
public static get_configurator ( ) : Configurator
return WP_CLI\Configurator
    public static function get_configurator()
    {
        static $configurator;
        if (!$configurator) {
            $configurator = new WP_CLI\Configurator(WP_CLI_ROOT . '/php/config-spec.php');
        }
        return $configurator;
    }

Usage Example

 /**
  * Get config value from lint config.
  *
  * @param string $key
  *
  * @return mixed
  */
 private function get_lint_config($key)
 {
     $config = WP_CLI::get_configurator()->to_array();
     if (count($config) === 1 || !isset($config[1]['lint'])) {
         return;
     }
     if (!isset($config[1]['lint'][$key])) {
         return;
     }
     return $config[1]['lint'][$key];
 }
All Usage Examples Of WP_CLI::get_configurator