use strict;
use warnings;
-use base 'DBIx::Class';
-__PACKAGE__->load_components(qw(
- ResultSource::RowParser
-));
+use base 'DBIx::Class::ResultSource::RowParser';
+use mro 'c3';
use DBIx::Class::Carp;
use DBIx::Class::_Util qw( UNRESOLVABLE_CONDITION dbic_internal_try fail_on_internal_call );
use Devel::GlobalDestruction;
use Scalar::Util qw/blessed weaken isweak/;
+# FIXME - somehow breaks ResultSetManager, do not remove until investigated
+use DBIx::Class::ResultSet;
+
use namespace::clean;
__PACKAGE__->mk_group_accessors(simple => qw/
use warnings;
use base 'DBIx::Class';
+use mro 'c3';
use Try::Tiny;
use List::Util 'max';
use strict;
use warnings;
-use DBIx::Class::ResultSet;
-
-use base qw/DBIx::Class/;
-__PACKAGE__->load_components(qw/ResultSource/);
+use base 'DBIx::Class::ResultSource';
+use mro 'c3';
=head1 NAME
use strict;
use warnings;
-use DBIx::Class::ResultSet;
+use base 'DBIx::Class::ResultSource';
+use mro 'c3';
-use base qw/DBIx::Class/;
-__PACKAGE__->load_components(qw/ResultSource/);
__PACKAGE__->mk_group_accessors(
'simple' => qw(is_virtual view_definition deploy_depends_on) );
ref( $art->result_source ),
ref( $art->result_source->resultset ),
ref( $art->result_source->schema ),
+ ( map
+ { ref $art->result_source->schema->source($_) }
+ $art->result_source->schema->sources
+ ),
qw( AAA BBB CCC ),
((! DBIx::Class::Optional::Dependencies->req_ok_for('cdbicompat') ) ? () : do {
unshift @INC, 't/cdbi/testlib';