Build Status

NAME

DBIx::Class::Storage::TxnEndHook - transaction hook provider for DBIx::Class

SYNOPSIS

package MyApp::Schema;
use parent 'DBIx::Schema';
__PACKAGE__->ensure_class_loaded('DBIx::Class::Storage::TxnEndHook');
__PACKAGE__->ensure_class_loaded('DBIx::Class::Storage::DBI');
__PACKAGE__->inject_base('DBIx::Class::Storage::DBI', 'DBIx::Class::Storage::TxnEndHook');

package main

my $schema = MyApp::Schema->connect(...)
$schema->storage->txn_begin;
$schema->storage->add_txn_end_hook(sub { ... });
$schema->storage->txn_commit;

DESCRIPTION

DBIx::Class::Storage::TxnEndHook is transaction hook provider for DBIx::Class. This module is porting from DBIx::TransactionManager::EndHook.

METHODS

SEE ALSO

DBIx::Class

DBIx::Class::Storage

DBIx::TransactionManager::EndHook

LICENSE

Copyright (C) soh335.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

AUTHOR

soh335 sugarbabe335@gmail.com