Commit | Line | Data |
---|---|---|
7abe3af2 | 1 | package MTITest::Result::Bar; |
2 | ||
3 | use strict; | |
4 | use warnings; | |
5 | use parent qw(MTITest::Result::Foo); | |
6 | ||
8b229aa6 | 7 | require MTITest::Result::Mixin; |
8 | ||
7abe3af2 | 9 | __PACKAGE__->table('bar'); |
10 | ||
8b229aa6 | 11 | __PACKAGE__->result_source_instance->add_additional_parent( |
c8e085ba | 12 | MTITest::Result::Mixin->result_source_instance ); |
8b229aa6 | 13 | |
c8e085ba | 14 | __PACKAGE__->add_columns( b => { data_type => 'integer' } ); |
7abe3af2 | 15 | |
c8e085ba | 16 | __PACKAGE__->belongs_to( 'b_thang', 'MTITest::Result::JustATable', |
17 | { 'foreign.id' => 'self.b' }, | |
490d5481 | 18 | ); |
19 | ||
c8e085ba | 20 | __PACKAGE__->has_many( 'foos', 'MTITest::Result::Foo', |
21 | { 'foreign.a' => 'self.id' } ); | |
490d5481 | 22 | |
7abe3af2 | 23 | 1; |