line |
true |
false |
branch |
288
|
2 |
17 |
unless defined $product |
290
|
15 |
2 |
unless $product->$Interchange6::Cart::_isa($self->product_class) |
297
|
11 |
4 |
if ($product->should_combine_by_sku) |
303
|
4 |
5 |
if $_->sku eq $product->sku |
305
|
2 |
9 |
if ($index >= 0) |
320
|
13 |
2 |
unless ($update) |
393
|
2 |
15 |
unless @_ and defined $_[0] |
395
|
4 |
11 |
ref $_[0] eq '' ? : |
397
|
6 |
9 |
if (defined $args{'index'}) { } |
|
3 |
6 |
elsif (defined $args{'id'}) { } |
|
5 |
1 |
elsif (defined $args{'sku'}) { } |
398
|
3 |
3 |
unless $args{'index'} =~ /^\d+$/ |
404
|
5 |
3 |
if defined $_->id |
406
|
1 |
2 |
if (@cart_products == 1) { } |
|
1 |
1 |
elsif (@cart_products > 1) { } |
408
|
1 |
1 |
if defined $_->id |
421
|
2 |
3 |
if (@cart_products == 1) { } |
|
2 |
1 |
elsif (@cart_products > 1) { } |
439
|
0 |
6 |
unless defined $ret |
468
|
1 |
3 |
unless ref $product_ref eq 'ARRAY' |
525
|
14 |
10 |
if (ref $args[0] eq '') { } |
|
9 |
1 |
elsif (ref $args[0] eq 'HASH') { } |
532
|
1 |
13 |
unless defined $sku |
536
|
1 |
12 |
if (@cart_products == 0) { } |
|
11 |
1 |
elsif (@cart_products == 1) { } |
559
|
5 |
4 |
if (defined $selectors{'index'}) { } |
562
|
1 |
4 |
unless $selectors{'index'} =~ /^\d+$/ |
569
|
2 |
2 |
if (defined $selectors{'id'}) { } |
|
1 |
1 |
elsif (defined $selectors{'sku'}) { } |
573
|
2 |
4 |
if defined $_->id |
585
|
1 |
2 |
if (@cart_products == 0) { } |
|
1 |
1 |
elsif (@cart_products == 1) { } |
603
|
1 |
15 |
unless $product |
605
|
3 |
12 |
unless defined $qty and ref $qty eq '' |
608
|
1 |
11 |
if ($qty == 0) |
614
|
2 |
9 |
if $qty == $product->quantity |