X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FComponentised.pm;h=b417de6bbebc4b57af885d01d34db5e9d4775ee3;hb=e5c6382908ee65577e53c0771629384d70959a3d;hp=3adea571f6d1ef5871d902b5d8ec683a0da810e2;hpb=86a432d4cc096062e2374f118ce38aa131799d6a;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/Componentised.pm b/lib/DBIx/Class/Componentised.pm index 3adea57..b417de6 100644 --- a/lib/DBIx/Class/Componentised.pm +++ b/lib/DBIx/Class/Componentised.pm @@ -13,9 +13,6 @@ use namespace::clean; # this warns of subtle bugs introduced by UTF8Columns hacky handling of store_column # if and only if it is placed before something overriding store_column -# -# and also enforces C3 mro on all components -my $mro_already_set; sub inject_base { my $class = shift; my ($target, @complist) = @_; @@ -75,12 +72,6 @@ sub inject_base { unshift @target_isa, $comp; } - # only examine from $_[2] onwards - # C::C3::C already sets c3 on $_[1] - mro::set_mro( $_ => 'c3' ) for grep { - $mro_already_set->{$_} ? 0 : ( $mro_already_set->{$_} = 1 ) - } @_[1 .. $#_]; - $class->next::method(@_); }