Merge branch 'master' into topic/constructor_rewrite
[dbsrgits/DBIx-Class.git] / t / lib / DBICTest / Schema / SelfRefAlias.pm
index 736e418..ac5d442 100644 (file)
@@ -1,9 +1,20 @@
-package DBICTest::Schema::SelfRefAlias;\r
-\r
-use base 'DBIx::Class::Core';\r
-\r
-__PACKAGE__->table('self_ref_alias');\r
-__PACKAGE__->add_columns(qw/self_ref alias/);\r
-__PACKAGE__->set_primary_key('self_ref alias');\r
-\r
-1;\r
+package # hide from PAUSE
+    DBICTest::Schema::SelfRefAlias;
+
+use base qw/DBICTest::BaseResult/;
+
+__PACKAGE__->table('self_ref_alias');
+__PACKAGE__->add_columns(
+  'self_ref' => {
+    data_type => 'integer',
+  },
+  'alias' => {
+    data_type => 'integer',
+  },
+);
+__PACKAGE__->set_primary_key(qw/self_ref alias/);
+
+__PACKAGE__->belongs_to( self_ref => 'DBICTest::Schema::SelfRef' );
+__PACKAGE__->belongs_to( alias => 'DBICTest::Schema::SelfRef' );
+
+1;