X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FCDBICompat.pm;h=0a45f183dd0733592a9289a8a1f6a106888041ec;hb=561bd5f683f616706dd059ea3330f6abfd10eb26;hp=88c0818ae0d2924e43675667dadd18f612bcec3e;hpb=503536d5b216b4d85ed3f5420f3db93d4c033d86;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/CDBICompat.pm b/lib/DBIx/Class/CDBICompat.pm index 88c0818..0a45f18 100644 --- a/lib/DBIx/Class/CDBICompat.pm +++ b/lib/DBIx/Class/CDBICompat.pm @@ -2,7 +2,14 @@ package DBIx::Class::CDBICompat; use strict; use warnings; -use base qw/DBIx::Class/; +use base qw/DBIx::Class::Core DBIx::Class::DB/; +use Carp::Clan qw/^DBIx::Class/; + +eval { + require Class::Trigger; + require DBIx::ContextualFetch; +}; +croak "Class::Trigger and DBIx::ContextualFetch is required for CDBICompat" if $@; __PACKAGE__->load_own_components(qw/ Constraints @@ -16,8 +23,8 @@ __PACKAGE__->load_own_components(qw/ Constructor AccessorMapping ColumnCase - HasMany HasA + HasMany MightHave LazyLoading AutoUpdate @@ -124,7 +131,6 @@ This class implements the trigger functionality. =back - =head1 AUTHORS Matt S. Trout