X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FComponentised.pm;h=7cb5d54b9b9f4a926d8a033bf411a38aebbb08ec;hb=2ded40e7a8f53958ef16fcf83526c3073d9f7c39;hp=cc6c8c0ddc441892a23a2f21e1c1e9ccdae3f602;hpb=624764ae1ce59b1019d58cae509600e38eac5ff6;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/Componentised.pm b/lib/DBIx/Class/Componentised.pm index cc6c8c0..7cb5d54 100644 --- a/lib/DBIx/Class/Componentised.pm +++ b/lib/DBIx/Class/Componentised.pm @@ -4,31 +4,10 @@ package # hide from PAUSE use strict; use warnings; -use base 'Class::C3::Componentised'; -use Carp::Clan qw/^DBIx::Class/; - -sub inject_base { - my ($class, $target, @to_inject) = @_; - { - no strict 'refs'; - foreach my $to (reverse @to_inject) { - my @comps = qw(DigestColumns ResultSetManager Ordered UTF8Columns); - # Add components here that need to be loaded before Core - foreach my $first_comp (@comps) { - if ($to eq 'DBIx::Class::Core' && - $target->isa("DBIx::Class::${first_comp}")) { - warn "Possible incorrect order of components in ". - "${target}::load_components($first_comp) call: Core loaded ". - "before $first_comp. See the documentation for ". - "DBIx::Class::$first_comp for more information"; - } - } - unshift( @{"${target}::ISA"}, $to ) - unless ($target eq $to || $target->isa($to)); - } - } +### +# Keep this class for backwards compatibility +### - $class->next::method($target, @to_inject); -} +use base 'Class::C3::Componentised'; 1;