private function getUpdateData(InputInterface $input)
    {
        $update_data = $input->getOption('update-data');

        if (empty($update_data)) {
            return null;
        }

        if (mb_substr($update_data, 0, 1) == '{' && mb_substr($update_data, mb_strlen($update_data) - 1) == '}') {
            $update_data = json_decode($update_data, true);

            if (json_last_error()) {
                $error_message = 'Failed to parse JSON';

                if (function_exists('json_last_error_msg')) {
                    $error_message .= '. Reason: ' . json_last_error_msg();
                }

                throw new InvalidArgumentException('Failed to parse updata data value. Error: ' . $error_message);
            }

            return $update_data;
        } else {
            throw new InvalidArgumentException("Invalid JSON: '$update_data'");
        }
    }
private function getUpdateData(InputInterface $input)
    {
        $update_data = $input->getOption('update-data');

        if (empty($update_data)) {
            return null;
        }

        if (mb_substr($update_data, 0, 1) == '{' && mb_substr($update_data, mb_strlen($update_data) - 1) == '}') {
            $update_data = json_decode($update_data, true);

            if (json_last_error()) {
                $error_message = 'Failed to parse JSON';

                if (function_exists('json_last_error_msg')) {
                    $error_message .= '. Reason: ' . json_last_error_msg();
                }

                throw new InvalidArgumentException('Failed to parse updata data value. Error: ' . $error_message);
            }

            return $update_data;
        } else {
            throw new InvalidArgumentException("Invalid JSON: '$update_data'");
        }
    }
private function getUpdateData ( InputInterface $ input ) { $ update_data = $ input -> getOption ( 'update-data' ) ; if ( empty ( $ update_data ) ) { return null ; } if ( mb_substr ( $ update_data , 0 , 1 ) == '{' && mb_substr ( $ update_data , mb_strlen ( $ update_data ) - 1 ) == '}' ) { $ update_data = json_decode ( $ update_data , true ) ; if ( json_last_error ( ) ) { $ error_message = 'Failed to parse JSON' ; if ( function_exists ( 'json_last_error_msg' ) ) { $ error_message .= '. Reason: ' . json_last_error_msg ( ) ; } throw new InvalidArgumentException ( 'Failed to parse updata data value. Error: ' . $ error_message ) ; } return $ update_data ; } else { throw new InvalidArgumentException ( "Invalid JSON: '$update_data'" ) ; } }
Get update data values.

@param  InputInterface $input
@return array|null
Get update data values .