X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FModel%2FDBIC%2FSchema%2FTypes.pm;h=9b440a20fae67f5bc64e635bd37b7cd5861644c6;hb=39f5f008313159d879f9934c80cdc58092f62412;hp=989d5023a90a3cf06acd9d1ccab55a33f3ea8720;hpb=c4fee9b88f9183e17c6499c077fcf8572a95c165;p=catagits%2FCatalyst-Model-DBIC-Schema.git diff --git a/lib/Catalyst/Model/DBIC/Schema/Types.pm b/lib/Catalyst/Model/DBIC/Schema/Types.pm index 989d502..9b440a2 100644 --- a/lib/Catalyst/Model/DBIC/Schema/Types.pm +++ b/lib/Catalyst/Model/DBIC/Schema/Types.pm @@ -3,10 +3,10 @@ package Catalyst::Model::DBIC::Schema::Types; use MooseX::Types -declare => [qw/ConnectInfo ConnectInfos Replicants SchemaClass/]; +use Carp::Clan '^Catalyst::Model::DBIC::Schema::'; use MooseX::Types::Moose qw/ArrayRef HashRef Str ClassName/; use Scalar::Util 'reftype'; use List::MoreUtils 'all'; -use Carp; use namespace::clean -except => 'meta'; @@ -57,16 +57,16 @@ sub _coerce_connect_info_from_arrayref { for my $i (0..1) { my $extra = shift @$_; last unless $extra; - croak "invalid connect_info" unless reftype $extra eq 'HASH'; + die "invalid connect_info" unless reftype $extra eq 'HASH'; %connect_info = (%connect_info, %$extra); } - croak "invalid connect_info" if @$_; + die "invalid connect_info" if @$_; } elsif (@$_ == 1 && reftype $_->[0] eq 'HASH') { return $_->[0]; } else { - croak "invalid connect_info"; + die "invalid connect_info"; } \%connect_info;