PHPDBG_BREAK(file) /* {{{ */
{
switch (param->type) {
- case EMPTY_PARAM:
- phpdbg_error("No expression provided");
- break;
case FILE_PARAM:
phpdbg_set_breakpoint_file(param->file.name, param->file.line TSRMLS_CC);
break;
+
default:
phpdbg_error("Unsupported parameter type (%s) for function", phpdbg_get_param_type(param TSRMLS_CC));
break;
PHPDBG_BREAK(method) /* {{{ */
{
switch (param->type) {
- case EMPTY_PARAM:
- phpdbg_error("No expression provided");
- break;
case METHOD_PARAM:
phpdbg_set_breakpoint_method(param->method.class, param->method.name TSRMLS_CC);
break;
PHPDBG_BREAK(address) /* {{{ */
{
switch (param->type) {
- case EMPTY_PARAM:
- phpdbg_error("No expression provided");
- break;
case ADDR_PARAM:
phpdbg_set_breakpoint_opline(param->addr TSRMLS_CC);
break;
+
default:
phpdbg_error(
"Unsupported parameter type (%s) for function", phpdbg_get_param_type(param TSRMLS_CC));
}
switch (param->type) {
- case EMPTY_PARAM:
- phpdbg_error("No expression provided!");
- break;
case NUMERIC_PARAM:
phpdbg_set_breakpoint_file(phpdbg_current_file(TSRMLS_C), param->num TSRMLS_CC);
break;
+
default:
phpdbg_error(
"Unsupported parameter type (%s) for function", phpdbg_get_param_type(param TSRMLS_CC));
PHPDBG_BREAK(func) /* {{{ */
{
switch (param->type) {
- case EMPTY_PARAM:
- phpdbg_error("No expression provided!");
- break;
case STR_PARAM:
phpdbg_set_breakpoint_symbol(param->str TSRMLS_CC);
break;
+
default:
phpdbg_error("Unsupported parameter type (%s) for function", phpdbg_get_param_type(param TSRMLS_CC));
break;