WP_CLI\Formatter::find_item_key PHP Method

find_item_key() private method

If $prefix is set, a key with that prefix will be prioritized.
private find_item_key ( object $item, string $field ) : string
$item object
$field string
return string $key
    private function find_item_key($item, $field)
    {
        foreach (array($field, $this->prefix . '_' . $field) as $maybe_key) {
            if (is_object($item) && (property_exists($item, $maybe_key) || isset($item->{$maybe_key})) || is_array($item) && array_key_exists($maybe_key, $item)) {
                $key = $maybe_key;
                break;
            }
        }
        if (!isset($key)) {
            \WP_CLI::error("Invalid field: {$field}.");
        }
        return $key;
    }