@@ 411-421 (lines=11) @@ | ||
408 | public static function cancel_ticket_line_item(EE_Line_Item $ticket_line_item, $qty = 1) |
|
409 | { |
|
410 | // validate incoming line_item |
|
411 | if ($ticket_line_item->OBJ_type() !== EEM_Line_Item::OBJ_TYPE_TICKET) { |
|
412 | throw new EE_Error( |
|
413 | sprintf( |
|
414 | esc_html__( |
|
415 | 'The supplied line item must have an Object Type of "Ticket", not %1$s.', |
|
416 | 'event_espresso' |
|
417 | ), |
|
418 | $ticket_line_item->type() |
|
419 | ) |
|
420 | ); |
|
421 | } |
|
422 | if ($ticket_line_item->quantity() < $qty) { |
|
423 | throw new EE_Error( |
|
424 | sprintf( |
|
@@ 509-517 (lines=9) @@ | ||
506 | public static function reinstate_canceled_ticket_line_item(EE_Line_Item $ticket_line_item, $qty = 1) |
|
507 | { |
|
508 | // validate incoming line_item |
|
509 | if ($ticket_line_item->OBJ_type() !== EEM_Line_Item::OBJ_TYPE_TICKET) { |
|
510 | throw new EE_Error( |
|
511 | sprintf( |
|
512 | esc_html__( |
|
513 | 'The supplied line item must have an Object Type of "Ticket", not %1$s.', |
|
514 | 'event_espresso' |
|
515 | ), |
|
516 | $ticket_line_item->type() |
|
517 | ) |
|
518 | ); |
|
519 | } |
|
520 | // get cancellation sub line item |