# $Id$ package Mango::Checkout::Plugins::Initialize; use strict; use warnings; BEGIN { use base 'Handel::Checkout::Plugin'; use Handel::Constants qw(:checkout); } sub register { my ( $self, $ctx ) = @_; $ctx->add_handler( CHECKOUT_PHASE_INITIALIZE, \&initialize, 10 ); return; } sub initialize { my ( $self, $ctx ) = @_; use Carp (); Carp::carp 'INIT FROM MANGO PLUGIN'; return CHECKOUT_HANDLER_OK; } 1; __END__ =head1 NAME Mango::Checkout::Plugins::Initialize - Mango checkout plugin to initiate order options. =head1 SYNOPSIS my $checkout = Mango::Checkout->new({ phase => 'CHECKOUT_PHASE_INITIALIZE' }); $checkout->process; =head1 DESCRIPTION Mango::Checkout::Plugins::Initialize initializes order options. =head1 METHODS =head2 initialize Nothing. Just a test of load order right now. =head2 register Registers the current plugin. =head1 SEE ALSO L =head1 AUTHOR Christopher H. Laco CPAN ID: CLACO claco@chrislaco.com http://today.icantfocus.com/blog/