line |
true |
false |
branch |
22
|
7 |
76 |
if (@_ == 1)
|
23
|
3 |
4 |
if ref $_[0] eq 'HASH'
|
24
|
2 |
2 |
if ref $_[0] eq 'ARRAY'
|
26
|
2 |
76 |
if @_ % 2
|
57
|
5 |
38 |
if ($package)
|
58
|
1 |
4 |
if (ref $package) { }
|
62
|
3 |
1 |
unless ($package =~ s/^\+//)
|
67
|
0 |
4 |
if $@
|
68
|
3 |
1 |
$package->can('new') ? :
|
78
|
37 |
12 |
if ($zone)
|
80
|
2 |
35 |
&blessed($zone) && $zone->isa('DateTime::TimeZone') ? :
|
90
|
36 |
6 |
if ($locale)
|
92
|
2 |
34 |
&blessed($locale) && ($locale->isa('DateTime::Locale::root') || $locale->isa('DateTime::Locale::FromData')) ? :
|
110
|
0 |
13 |
if $@
|
124
|
5 |
8 |
if $options{'epoch'}
|
125
|
1 |
7 |
if $options{'object'}
|
130
|
0 |
7 |
if $@
|
137
|
6 |
1 |
if $epoch eq 'epoch'
|
143
|
0 |
7 |
if $@
|
151
|
2 |
1 |
if $object eq 'object'
|
157
|
3 |
0 |
if (my $time_zone = delete $options{'time_zone'})
|
158
|
3 |
0 |
if ($object->can('set_time_zone'))
|
165
|
0 |
3 |
if $@
|
167
|
3 |
0 |
if ($orig_time_zone)
|
190
|
4 |
9 |
if ($@) { }
|
205
|
1 |
0 |
unless ($self->{'parser'}{$pattern})
|
212
|
0 |
1 |
if ($@) { }
|
239
|
0 |
4 |
if $@
|
247
|
0 |
80 |
unless defined $self->{'config'}{$key}
|
248
|
0 |
80 |
if defined $options->{$key}
|
256
|
0 |
7 |
unless @_
|
257
|
0 |
3 |
if @_ == 1 and &blessed($_[0]) and $_[0]->isa('DateTime')
|
264
|
0 |
17 |
unless ($self->format($formatter))
|
276
|
20 |
0 |
if $options->{$key}
|
285
|
4 |
0 |
if $on_error eq 'ignore'
|
286
|
0 |
0 |
if ref $on_error eq 'CODE'
|