use strict;
use warnings;
-=head1 NAME
+=head1 NAME
DBIx::Class::PK::Auto - Automatic primary key class
__PACKAGE__->load_components(qw/PK::Auto Core/);
-Note that C<PK::Auto> is specified as the leftmost argument.
+Note that C<PK::Auto> is specified as the left of the Core component.
+See L<DBIx::Class::Manual::Component> for details of component interactions.
=head1 LOGIC
if defined $too_many;
my $storage = $self->result_source->storage;
- $self->throw_exception( "Missing primary key but Storage doesn't support last_insert_id" ) unless $storage->can('last_insert_id');
+ $self->throw_exception( "Missing primary key but Storage doesn't support last_insert_id" )
+ unless $storage->can('last_insert_id');
my $id = $storage->last_insert_id($self->result_source,$pri);
$self->throw_exception( "Can't get last insert id" ) unless $id;
$self->store_column($pri => $id);