[libmagpie-perl] 01/09: Fixes RT#90907 Class::MOP::load_class deprecation warnings
Jonas Smedegaard
js at moszumanska.debian.org
Mon Jan 27 19:30:33 UTC 2014
This is an automated email from the git hooks/post-receive script.
js pushed a commit to branch master
in repository libmagpie-perl.
commit fbd70f88456e3d0e55db5ee59dead8ed19baa506
Author: Zoffix Znet <cpan at zoffix.com>
Date: Fri Jan 24 22:40:21 2014 -0500
Fixes RT#90907 Class::MOP::load_class deprecation warnings
---
dist.ini | 1 +
lib/Magpie/ConfigReader/XML.pm | 3 ++-
lib/Magpie/Event.pm | 5 +++--
lib/Magpie/Resource/DBIC.pm | 3 ++-
lib/Magpie/Resource/Kioku.pm | 3 ++-
lib/Magpie/Types.pm | 5 +++--
6 files changed, 13 insertions(+), 7 deletions(-)
diff --git a/dist.ini b/dist.ini
index c596efa..992cc6d 100644
--- a/dist.ini
+++ b/dist.ini
@@ -46,6 +46,7 @@ Try::Tiny = 0.11
URI = 1.59
MooseX::Role::Parameterized = 0
Data::Printer = 0
+Class::Load = 0.20
[Prereqs / RuntimeRecommends]
diff --git a/lib/Magpie/ConfigReader/XML.pm b/lib/Magpie/ConfigReader/XML.pm
index 9264c04..017e938 100644
--- a/lib/Magpie/ConfigReader/XML.pm
+++ b/lib/Magpie/ConfigReader/XML.pm
@@ -5,6 +5,7 @@ use Moose;
use XML::LibXML;
use Magpie::Util;
use Magpie::Plugin::URITemplate;
+use Class::Load;
#use Data::Printer;
@@ -243,7 +244,7 @@ sub process_accept_matrix {
}
sub process_assets {
- Class::MOP::load_class('Bread::Board');
+ Class::Load::load_class('Bread::Board');
my $self = shift;
my $node = shift;
foreach my $container ($node->findnodes('./container')) {
diff --git a/lib/Magpie/Event.pm b/lib/Magpie/Event.pm
index d56b435..090e307 100644
--- a/lib/Magpie/Event.pm
+++ b/lib/Magpie/Event.pm
@@ -7,6 +7,7 @@ with qw( Magpie::Event::Symbol Magpie::Types );
use Magpie::Constants;
use Magpie::SymbolTable;
use Magpie::Util;
+use Class::Load;
use Plack::Request;
use Plack::Response;
use Try::Tiny;
@@ -195,7 +196,7 @@ sub load_handler {
my $handler_error = undef;
try {
- Class::MOP::load_class( $handler );
+ Class::Load::load_class( $handler );
}
catch {
$handler_error = "Fatal error loading handler class '$handler': $_ \n";
@@ -209,7 +210,7 @@ sub load_handler {
}
if ( $handler->isa('Plack::Middleware') ) {
- Class::MOP::load_class( 'Magpie::Transformer::Middleware' );
+ Class::Load::load_class( 'Magpie::Transformer::Middleware' );
my $munged_args = {
middleware_args => $handler_args,
middleware_class => $handler,
diff --git a/lib/Magpie/Resource/DBIC.pm b/lib/Magpie/Resource/DBIC.pm
index 5802548..4d112d3 100644
--- a/lib/Magpie/Resource/DBIC.pm
+++ b/lib/Magpie/Resource/DBIC.pm
@@ -5,6 +5,7 @@ package Magpie::Resource::DBIC;
use Moose;
extends 'Magpie::Resource';
with 'Magpie::Plugin::DBI';
+use Class::Load;
use Magpie::Constants;
use Try::Tiny;
@@ -205,7 +206,7 @@ sub POST {
# if we make it here there is no existing record, so make a new one.
try {
- Class::MOP::load_class($wrapper_class);
+ Class::Load::load_class($wrapper_class);
$to_store = $wrapper_class->new(%args);
}
catch {
diff --git a/lib/Magpie/Resource/Kioku.pm b/lib/Magpie/Resource/Kioku.pm
index 01ed6af..2e876aa 100644
--- a/lib/Magpie/Resource/Kioku.pm
+++ b/lib/Magpie/Resource/Kioku.pm
@@ -7,6 +7,7 @@ extends 'Magpie::Resource';
use Magpie::Constants;
use Try::Tiny;
use KiokuDB;
+use Class::Load;
has data_source => (
is => 'ro',
@@ -206,7 +207,7 @@ sub POST {
# if we make it here there is no existing record, so make a new one.
try {
- Class::MOP::load_class($wrapper_class);
+ Class::Load::load_class($wrapper_class);
$to_store = $wrapper_class->new(%args);
}
catch {
diff --git a/lib/Magpie/Types.pm b/lib/Magpie/Types.pm
index fa41e16..b2c70e1 100644
--- a/lib/Magpie/Types.pm
+++ b/lib/Magpie/Types.pm
@@ -4,6 +4,7 @@ use Moose::Role;
#use HTTP::Throwable::Factory;
use Magpie::Error;
use Moose::Util::TypeConstraints;
+use Class::Load;
my %http_lookup = (
300 => 'MultipleChoices',
@@ -62,13 +63,13 @@ coerce 'MagpieResourceObject'
=> via {
my $args = $_;
my $class = delete $args->{class};
- Class::MOP::load_class( $class );
+ Class::Load::load_class( $class );
$class->new( $args );
},
=> from 'Str'
=> via {
my $class = shift;
- Class::MOP::load_class( $class );
+ Class::Load::load_class( $class );
$class->new;
},
;
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libmagpie-perl.git
More information about the Pkg-perl-cvs-commits
mailing list