line |
true |
false |
branch |
74
|
48 |
1 |
if $self->_has_type_mapping_for($type)
|
78
|
1 |
0 |
if $possible->isa($type)
|
89
|
45 |
21 |
if $self->_has_type_mapping_for($type)
|
93
|
1 |
25 |
if $possible->isa($type)
|
102
|
0 |
228 |
unless &blessed($service) and $service->does('Bread::Board::Service')
|
111
|
0 |
33 |
unless &blessed($container) and $container->isa('Bread::Board::Container') || $container->isa('Bread::Board::Container::Parameterized')
|
127
|
0 |
29 |
unless defined $type_constraint
|
130
|
0 |
29 |
unless &blessed($service) and $service->does('Bread::Board::Service')
|
144
|
24 |
111 |
exists $params{'parameters'} ? :
|
147
|
113 |
22 |
if (my $service_path = $params{'service'}) { }
|
|
22 |
0 |
elsif (my $type = $params{'type'}) { }
|
154
|
0 |
0 |
defined $service ? :
|
|
0 |
109 |
unless &blessed($service) and $service->does('Bread::Board::Service')
|
162
|
0 |
22 |
unless $self->has_type_mapping_for($type)
|
168
|
0 |
22 |
unless find_type_constraint($type)->check($result)
|