Revision history for Perl extension DBIx::Class::Schema::Loader
+ - Switch to MRO::Compat
+
0.07001 2010-07-24 21:28:08
- put is_deferrable => 1 back into default attributes for belongs_to
- fix Postgres sequence detection for qualified sequences
requires 'Text::Balanced' => 0;
requires 'Digest::MD5' => '2.36';
requires 'Class::Accessor::Grouped' => '0.09002';
-requires 'Class::C3' => '0.18';
+requires 'MRO::Compat' => '0.09';
requires 'Class::C3::Componentised' => '1.0005';
requires 'Carp::Clan' => 0;
requires 'Class::Inspector' => 0;
use warnings;
use base qw/DBIx::Class::Schema Class::Accessor::Grouped/;
use Carp::Clan qw/^DBIx::Class/;
-use Class::C3;
+use mro 'c3';
use Scalar::Util qw/ weaken /;
# Always remember to do all digits for the version even if they're 0
use strict;
use warnings;
use base qw/Class::Accessor::Grouped Class::C3::Componentised/;
-use Class::C3;
+use mro 'c3';
use Carp::Clan qw/^DBIx::Class/;
use DBIx::Class::Schema::Loader::RelBuilder;
use Data::Dump qw/ dump /;
{
no warnings 'redefine';
- local *Class::C3::reinitialize = sub {};
+ local *Class::C3::reinitialize = sub {}; # to speed things up, reinitialized below
use warnings;
if ($class->can('meta') && try { $class->meta->isa('Moose::Meta::Class') }) {
use strict;
use warnings;
use base qw/DBIx::Class::Schema::Loader::Base/;
-use Class::C3;
+use mro 'c3';
use Carp::Clan qw/^DBIx::Class/;
our $VERSION = '0.07001';
use strict;
use warnings;
-use Class::C3;
+use mro 'c3';
our $VERSION = '0.07001';
DBIx::Class::Schema::Loader::DBI
/;
use Carp::Clan qw/^DBIx::Class/;
-use Class::C3;
+use mro 'c3';
our $VERSION = '0.07001';
use strict;
use warnings;
-use Class::C3;
+use mro 'c3';
use base qw/DBIx::Class::Schema::Loader::DBI/;
use Carp::Clan qw/^DBIx::Class/;
use Scalar::Util 'looks_like_number';
use strict;
use warnings;
-use Class::C3;
+use mro 'c3';
use base qw/DBIx::Class::Schema::Loader::DBI/;
use Carp::Clan qw/^DBIx::Class/;
use List::Util 'first';
use warnings;
use base 'DBIx::Class::Schema::Loader::DBI::Sybase::Common';
use Carp::Clan qw/^DBIx::Class/;
-use Class::C3;
+use mro 'c3';
our $VERSION = '0.07001';
use warnings;
use base 'DBIx::Class::Schema::Loader::DBI';
use Carp::Clan qw/^DBIx::Class/;
-use Class::C3;
+use mro 'c3';
our $VERSION = '0.07001';
DBIx::Class::Schema::Loader::DBI::InterBase
/;
use Carp::Clan qw/^DBIx::Class/;
-use Class::C3;
+use mro 'c3';
our $VERSION = '0.07001';
DBIx::Class::Schema::Loader::DBI::MSSQL
/;
use Carp::Clan qw/^DBIx::Class/;
-use Class::C3;
+use mro 'c3';
our $VERSION = '0.07001';
DBIx::Class::Schema::Loader::DBI::SQLAnywhere
/;
use Carp::Clan qw/^DBIx::Class/;
-use Class::C3;
+use mro 'c3';
our $VERSION = '0.07001';
DBIx::Class::Schema::Loader::DBI
/;
use Carp::Clan qw/^DBIx::Class/;
-use Class::C3;
+use mro 'c3';
our $VERSION = '0.07001';
DBIx::Class::Schema::Loader::DBI
/;
use Carp::Clan qw/^DBIx::Class/;
-use Class::C3;
+use mro 'c3';
our $VERSION = '0.07001';
use strict;
use warnings;
-use Class::C3;
+use mro 'c3';
use base qw/
DBIx::Class::Schema::Loader::DBI::Component::QuotedDefault
DBIx::Class::Schema::Loader::DBI
/;
use Carp::Clan qw/^DBIx::Class/;
use Text::Balanced qw( extract_bracketed );
-use Class::C3;
+use mro 'c3';
our $VERSION = '0.07001';
use warnings;
use base 'DBIx::Class::Schema::Loader::DBI::Sybase::Common';
use Carp::Clan qw/^DBIx::Class/;
-use Class::C3;
+use mro 'c3';
our $VERSION = '0.07001';
use warnings;
use base 'DBIx::Class::Schema::Loader::DBI';
use Carp::Clan qw/^DBIx::Class/;
-use Class::C3;
+use mro 'c3';
our $VERSION = '0.07001';
use warnings;
use base 'DBIx::Class::Schema::Loader::DBI::MSSQL';
use Carp::Clan qw/^DBIx::Class/;
-use Class::C3;
+use mro 'c3';
our $VERSION = '0.07001';
use warnings;
use base 'DBIx::Class::Schema::Loader::DBI';
use Carp::Clan qw/^DBIx::Class/;
- use Class::C3;
+ use mro 'c3';
sub _table_uniq_info {
my ($self, $table) = @_;
use warnings;
use base 'DBIx::Class::Schema::Loader::DBI';
use Carp::Clan qw/^DBIx::Class/;
-use Class::C3;
+use mro 'c3';
our $VERSION = '0.07001';
use strict;
use warnings;
-use Class::C3;
+use mro 'c3';
use Carp::Clan qw/^DBIx::Class/;
use Scalar::Util ();
use strict;
use warnings;
-use Class::C3;
+use mro 'c3';
use base 'DBIx::Class::Schema::Loader::RelBuilder::Compat::v0_05';
use Carp::Clan qw/^DBIx::Class/;
use Lingua::EN::Inflect::Number ();
use strict;
use warnings;
-use Class::C3;
+use mro 'c3';
use base 'DBIx::Class::Schema::Loader::RelBuilder::Compat::v0_06';
use Carp::Clan qw/^DBIx::Class/;
use Lingua::EN::Inflect::Number ();
use strict;
use warnings;
-use Class::C3;
+use mro 'c3';
use base 'DBIx::Class::Schema::Loader::RelBuilder';
use Carp::Clan qw/^DBIx::Class/;
use Lingua::EN::Inflect::Phrase ();