@@ 77-83 (lines=7) @@ | ||
74 | * @return EEI_Line_Item |
|
75 | */ |
|
76 | protected function _filter_zero_line_item( EEI_Line_Item $line_item ) { |
|
77 | if ( |
|
78 | $line_item->type() === EEM_Line_Item::type_line_item && |
|
79 | $line_item->OBJ_type() === 'Ticket' && |
|
80 | $line_item->quantity() == 0 |
|
81 | ) { |
|
82 | return null; |
|
83 | } |
|
84 | return $line_item; |
|
85 | } |
|
86 |
@@ 1627-1632 (lines=6) @@ | ||
1624 | * @throws \EE_Error |
|
1625 | */ |
|
1626 | public static function non_empty_line_item( EE_Line_Item $line_item ) { |
|
1627 | if ( $line_item->type() === EEM_Line_Item::type_line_item && |
|
1628 | $line_item->OBJ_type() === 'Ticket' && |
|
1629 | $line_item->quantity() === 0 |
|
1630 | ) { |
|
1631 | return null; |
|
1632 | } |
|
1633 | $new_li_fields = $line_item->model_field_array(); |
|
1634 | //don't set the total. We'll leave that up to the code that calculates it |
|
1635 | unset( $new_li_fields[ 'LIN_ID' ], $new_li_fields[ 'LIN_parent' ] ); |