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 |