| line |
true |
false |
branch |
|
46
|
4 |
28 |
unless blessed $parent_container and $parent_container->isa('IOC::Container') |
|
58
|
9 |
21 |
defined $$self{'parent_container'} ? : |
|
63
|
9 |
4 |
if $self->isRootContainer |
|
73
|
4 |
29 |
unless blessed $container and $container->isa('IOC::Container') |
|
76
|
1 |
28 |
if exists ${$$self{'sub_containers'};}{$name} |
|
85
|
1 |
6 |
unless @containers |
|
92
|
1 |
11 |
unless defined $name |
|
93
|
2 |
9 |
exists ${$$self{'sub_containers'};}{$name} ? : |
|
98
|
12 |
23 |
scalar keys %{$$self{'sub_containers'};} ? : |
|
108
|
1 |
48 |
unless defined $name |
|
109
|
3 |
45 |
unless exists ${$$self{'sub_containers'};}{$name} |
|
121
|
4 |
50 |
unless blessed $visitor and $visitor->isa('IOC::Visitor') |
|
130
|
4 |
97 |
unless blessed $service and $service->isa('IOC::Service') |
|
133
|
1 |
96 |
if exists ${$$self{'services'};}{$name} |
|
142
|
1 |
2 |
unless defined $name |
|
143
|
1 |
1 |
unless exists ${$$self{'services'};}{$name} |
|
160
|
1 |
7 |
unless defined $name |
|
161
|
4 |
3 |
unless blessed $proxy and $proxy->isa('IOC::Proxy') |
|
163
|
1 |
2 |
unless exists ${$$self{'services'};}{$name} |
|
171
|
1 |
130 |
unless defined $name |
|
172
|
2 |
128 |
unless exists ${$$self{'services'};}{$name} |
|
177
|
25 |
103 |
if $$self{'services'}{$name}->isa('IOC::Service::Literal') |
|
179
|
7 |
96 |
if ($self->_isServiceLocked($name)) |
|
183
|
0 |
7 |
if $$self{'services'}{$name}->isa('IOC::Service::Parameterized') |
|
191
|
69 |
27 |
if (blessed $instance and not ref($instance) =~ /\:\:\_\:\:Proxy$/) |
|
192
|
2 |
67 |
if exists ${$$self{'proxies'};}{$name} |
|
199
|
1 |
32 |
unless defined $path |
|
206
|
1 |
27 |
unless defined $name |
|
207
|
4 |
23 |
exists ${$$self{'services'};}{$name} ? : |
|
231
|
40 |
0 |
if defined $service |