|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
288
 | 
 2  | 
 147  | 
 $namespace =~ /$abs_module_prefix/ ? :
  | 
 
| 
295
 | 
 2  | 
 63  | 
 if (not ref $self) { }
  | 
 
| 
306
 | 
 0  | 
 3  | 
 if (not ref $self) { }
  | 
 
| 
317
 | 
 12  | 
 0  | 
 if (my $storage = $self->get_storage($package))
  | 
 
| 
328
 | 
 9  | 
 0  | 
 if (my $storage = $self->get_storage($package))
  | 
 
| 
339
 | 
 1  | 
 34  | 
 if (not ref $params) { }
  | 
 
| 
 | 
 6  | 
 28  | 
 elsif (ref $params eq 'HASH') { }
  | 
 
| 
 | 
 0  | 
 28  | 
 elsif (ref $params eq 'ARRAY') { }
  | 
 
| 
 | 
 0  | 
 28  | 
 elsif (&blessed($params) and $params->isa($class)) { }
  | 
 
| 
 | 
 28  | 
 0  | 
 elsif (my $model = $class->_dispatch('build', $params, $no_rel)) { }
  | 
 
| 
341
 | 
 1  | 
 0  | 
 unless defined $params
  | 
 
| 
377
 | 
 24  | 
 6  | 
 if (exists $hashref->{$name})
  | 
 
| 
410
 | 
 68  | 
 24  | 
 unless ref $value
  | 
 
| 
412
 | 
 12  | 
 12  | 
 if ref $value eq 'ARRAY'
  | 
 
| 
414
 | 
 0  | 
 12  | 
 if ref $value eq 'HASH'
  | 
 
| 
416
 | 
 7  | 
 5  | 
 if $value->can('does') and $value->does('Model::Envoy')
  | 
 
| 
418
 | 
 4  | 
 1  | 
 if (my $method = &first(sub {
	$value->can($_);
}
, 'stringify', 'to_string', 'as_string', 'to_str'))
  | 
 
| 
435
 | 
 47  | 
 9  | 
 unless ref $self
  | 
 
| 
438
 | 
 6  | 
 12  | 
 unless $self->_storage->{$store}
  | 
 
| 
453
 | 
 3  | 
 44  | 
 if $result
  | 
 
| 
459
 | 
 33  | 
 0  | 
 if (&blessed($result) and $result->can('does') and $result->does('Model::Envoy'))
  | 
 
| 
476
 | 
 52  | 
 28  | 
 unless $self->_storage->{$store}{$package}
  | 
 
| 
487
 | 
 24  | 
 109  | 
 unless ($conf->{'_configured'})
  | 
 
| 
511
 | 
 0  | 
 64  | 
 unless $options->{'traits'}
  | 
 
| 
 | 
 0  | 
 64  | 
 unless grep {$_ eq 'Model::Envoy::Meta::Attribute::Trait::Envoy';} @{[] unless $options->{'traits'};}
  | 
 
| 
513
 | 
 64  | 
 0  | 
 unless (find_type_constraint('Array_of_Hashref'))
  | 
 
| 
518
 | 
 12  | 
 52  | 
 unless (find_type_constraint('Array_of_Object'))
  | 
 
| 
523
 | 
 9  | 
 55  | 
 if ($options->{'isa'} =~ / ArrayRef \[ (.+?) \]/x) { }
  | 
 
| 
 | 
 31  | 
 24  | 
 elsif ($options->{'isa'} =~ / Maybe  \[ (.+?) \]/x) { }
  | 
 
| 
 | 
 0  | 
 24  | 
 elsif (not find_type_constraint($options->{'isa'})) { }
  | 
 
| 
538
 | 
 38  | 
 2  | 
 unless $options->{'moose_class'} and &any(sub {
	$options->{'moose_class'} eq $_;
}
, 'HashRef', 'ArrayRef')
  | 
 
| 
548
 | 
 7  | 
 2  | 
 unless (find_type_constraint("Array_of_$type"))
  | 
 
| 
568
 | 
 17  | 
 14  | 
 unless (find_type_constraint("Maybe_$type"))
  |