X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FComponentised.pm;h=7cb5d54b9b9f4a926d8a033bf411a38aebbb08ec;hb=6db5bdc68f2a9a725fa5fcc2d75dee743d30f7fd;hp=7b4cb1f2a15159fffcb53d9484767295e5eb5aff;hpb=341d5edefa34c7cdfee74be00eba9cd44ad2b7c4;p=dbsrgits%2FDBIx-Class-Historic.git diff --git a/lib/DBIx/Class/Componentised.pm b/lib/DBIx/Class/Componentised.pm index 7b4cb1f..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}")) { - carp "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;