handle the throw_exception bit. Drop DBIx::Class::Exception
[dbsrgits/DBIx-Class.git] / lib / DBIx / Class / Core.pm
1 package DBIx::Class::Core;
2
3 use strict;
4 use warnings;
5 no warnings 'qw';
6
7 use base qw/DBIx::Class/;
8
9 __PACKAGE__->load_components(qw/
10   InflateColumn
11   Relationship
12   PK
13   Row
14   ResultSourceProxy::Table
15   AccessorGroup/);
16
17 1;
18
19 =head1 NAME 
20
21 DBIx::Class::Core - Core set of DBIx::Class modules
22
23 =head1 SYNOPSIS
24
25   # In your table classes
26   __PACKAGE__->load_components(qw/Core/);
27
28 =head1 DESCRIPTION
29
30 This class just inherits from the various modules that make up the
31 L<DBIx::Class> core features.  You almost certainly want these.
32
33 The core modules currently are:
34
35 =over 4
36
37 =item L<DBIx::Class::InflateColumn>
38
39 =item L<DBIx::Class::Relationship>
40
41 =item L<DBIx::Class::PK>
42
43 =item L<DBIx::Class::Row>
44
45 =item L<DBIx::Class::ResultSourceProxy::Table>
46
47 =item L<DBIx::Class::AccessorGroup>
48
49 =back
50
51 If you are also using a L<DBIx::Class::PK::Auto> component, please
52 make sure you load it correctly. Refer to
53 L<DBIx::Class::PK::Auto/DESCRIPTION> for more information.
54
55 =head1 AUTHORS
56
57 Matt S. Trout <mst@shadowcatsystems.co.uk>
58
59 =head1 LICENSE
60
61 You may distribute this code under the same terms as Perl itself.
62
63 =cut