|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
17
 | 
 2  | 
 14  | 
 unless defined $event and length $event  | 
 
| 
18
 | 
 3  | 
 13  | 
 unless _valid_subscriber($subscriber)  | 
 
| 
22
 | 
 8  | 
 5  | 
 if blessed $subscriber  | 
 
| 
24
 | 
 5  | 
 8  | 
 if ($use_method and !ref($subscriber) || blessed $subscriber) { }  | 
 
| 
43
 | 
 0  | 
 3  | 
 unless ref $S{$item}  | 
 
| 
44
 | 
 0  | 
 3  | 
 unless defined $event and length $event  | 
 
| 
46
 | 
 3  | 
 0  | 
 if ($subscriber)  | 
 
| 
48
 | 
 3  | 
 0  | 
 if (defined $event and length $event) { }  | 
 
| 
64
 | 
 1  | 
 2  | 
 defined wantarray ? :  | 
 
| 
73
 | 
 0  | 
 0  | 
 defined wantarray ? :  | 
 
| 
74
 | 
 0  | 
 0  | 
 unless ref $S{$item}  | 
 
| 
84
 | 
 0  | 
 17  | 
 if $event and ref $event  | 
 
| 
85
 | 
 0  | 
 17  | 
 unless defined $event and length $event  | 
 
| 
90
 | 
 17  | 
 0  | 
 unless ($event eq '*')  | 
 
| 
97
 | 
 0  | 
 20  | 
 if ($called{$s}++)  | 
 
| 
101
 | 
 4  | 
 16  | 
 if (reftype $s and reftype $s eq 'CODE') { }  | 
 
| 
106
 | 
 10  | 
 5  | 
 if (ref $s and reftype $s eq 'ARRAY' and not blessed $s)  | 
 
| 
109
 | 
 0  | 
 16  | 
 unless $callable and $method  | 
 
| 
125
 | 
 31  | 
 14  | 
 if ($class) { }  | 
 
| 
140
 | 
 32  | 
 0  | 
 unless $seen{$_}++  | 
 
| 
181
 | 
 0  | 
 7  | 
 unless ref $S{$item}  | 
 
| 
193
 | 
 3  | 
 42  | 
 unless (ref $P{$class})  | 
 
| 
199
 | 
 3  | 
 1  | 
 if $parent eq 'Class::Publisher'  | 
 
| 
200
 | 
 1  | 
 0  | 
 if ($parent->isa('Class::Publisher'))  | 
 
| 
221
 | 
 62  | 
 60  | 
 unless ref $S{$item}  | 
 
| 
224
 | 
 53  | 
 7  | 
 if (defined $event and length $event) { }  | 
 
| 
232
 | 
 89  | 
 32  | 
 unless ref $S{$item}{$_}  | 
 
| 
241
 | 
 0  | 
 0  | 
 unless ref $S{$item} and ref $S{$item}{$event}  | 
 
| 
249
 | 
 1  | 
 15  | 
 unless defined $s  | 
 
| 
250
 | 
 1  | 
 14  | 
 if not ref $s and length $s  | 
 
| 
251
 | 
 4  | 
 10  | 
 if ref $s and reftype $s eq 'CODE'  | 
 
| 
252
 | 
 8  | 
 2  | 
 if blessed $s  | 
 
| 
259
 | 
 28  | 
 81  | 
 unless ref $item  | 
 
| 
261
 | 
 0  | 
 81  | 
 if ($item->can('id'))  | 
 
| 
269
 | 
 72  | 
 6  | 
 if defined $event and length $event  |