[dw-free] DW/Controller/Admin.pm fails 00-compile.t
[commit: http://hg.dwscoalition.org/dw-free/rev/cf6107425509]
http://bugs.dwscoalition.org/show_bug.cgi?id=3182
Require, instead of autouse.
Patch by
kareila.
Files modified:
http://bugs.dwscoalition.org/show_bug.cgi?id=3182
Require, instead of autouse.
Patch by
Files modified:
- cgi-bin/DW/Controller/SiteStats.pm
- cgi-bin/DW/External/XPostProtocol.pm
- cgi-bin/DW/StatData.pm
- cgi-bin/LJ/EventLogRecord.pm
- cgi-bin/LJ/S2Theme.pm
- cgi-bin/LJ/Setting.pm
- cgi-bin/LJ/Widget.pm
- cgi-bin/LJ/Widget/IPPU.pm
- cgi-bin/LJ/Widget/SubmitRequest.pm
--------------------------------------------------------------------------------
diff -r b54dd928e62c -r cf6107425509 cgi-bin/DW/Controller/SiteStats.pm
--- a/cgi-bin/DW/Controller/SiteStats.pm Wed Nov 03 13:48:13 2010 +0800
+++ b/cgi-bin/DW/Controller/SiteStats.pm Wed Nov 03 13:57:33 2010 +0800
@@ -36,7 +36,7 @@ use DW::StatData;
use DW::StatData;
use DW::Controller::Admin;
-LJ::ModuleLoader::autouse_subclasses( 'DW::StatData' );
+LJ::ModuleLoader::require_subclasses( 'DW::StatData' );
DW::Routing->register_string( '/stats/site', \&stats_page, app => 1,
args => [ 'stats/site.tt', \&public_data, 1 ] );
diff -r b54dd928e62c -r cf6107425509 cgi-bin/DW/External/XPostProtocol.pm
--- a/cgi-bin/DW/External/XPostProtocol.pm Wed Nov 03 13:48:13 2010 +0800
+++ b/cgi-bin/DW/External/XPostProtocol.pm Wed Nov 03 13:57:33 2010 +0800
@@ -17,7 +17,7 @@ use strict;
use strict;
use warnings;
use LJ::ModuleLoader;
-LJ::ModuleLoader->autouse_subclasses("DW::External::XPostProtocol");
+LJ::ModuleLoader->require_subclasses( "DW::External::XPostProtocol" );
my %protocols;
eval { $protocols{"lj"} = DW::External::XPostProtocol::LJXMLRPC->new; };
diff -r b54dd928e62c -r cf6107425509 cgi-bin/DW/StatData.pm
--- a/cgi-bin/DW/StatData.pm Wed Nov 03 13:48:13 2010 +0800
+++ b/cgi-bin/DW/StatData.pm Wed Nov 03 13:57:33 2010 +0800
@@ -22,7 +22,7 @@ DW::StatData - Abstract superclass for s
use DW::StatStore; # to retrieve stored statistics from the database
use DW::StatData; # to serve as an API for gathering the data
# load all the available DW::StatData::* submodules
- LJ::ModuleLoader::autouse_subclasses( 'DW::StatData' );
+ LJ::ModuleLoader::require_subclasses( 'DW::StatData' );
# get the latest set of pony statistics
my $ponies = DW::StatData::Ponies->load_latest( DW::StatStore->get( "ponies" ) );
diff -r b54dd928e62c -r cf6107425509 cgi-bin/LJ/EventLogRecord.pm
--- a/cgi-bin/LJ/EventLogRecord.pm Wed Nov 03 13:48:13 2010 +0800
+++ b/cgi-bin/LJ/EventLogRecord.pm Wed Nov 03 13:57:33 2010 +0800
@@ -19,7 +19,7 @@ use TheSchwartz;
use TheSchwartz;
use LJ::ModuleLoader;
-LJ::ModuleLoader->autouse_subclasses('LJ::EventLogRecord');
+LJ::ModuleLoader->require_subclasses( 'LJ::EventLogRecord' );
sub schwartz_capabilities {
return (
diff -r b54dd928e62c -r cf6107425509 cgi-bin/LJ/S2Theme.pm
--- a/cgi-bin/LJ/S2Theme.pm Wed Nov 03 13:48:13 2010 +0800
+++ b/cgi-bin/LJ/S2Theme.pm Wed Nov 03 13:57:33 2010 +0800
@@ -17,7 +17,7 @@ use LJ::Customize;
use LJ::Customize;
use LJ::ModuleLoader;
-LJ::ModuleLoader->autouse_subclasses("LJ::S2Theme");
+LJ::ModuleLoader->require_subclasses( "LJ::S2Theme" );
sub init {
1;
diff -r b54dd928e62c -r cf6107425509 cgi-bin/LJ/Setting.pm
--- a/cgi-bin/LJ/Setting.pm Wed Nov 03 13:48:13 2010 +0800
+++ b/cgi-bin/LJ/Setting.pm Wed Nov 03 13:57:33 2010 +0800
@@ -17,9 +17,9 @@ use Carp qw(croak);
use Carp qw(croak);
use LJ::ModuleLoader;
-# Autouse all settings
-LJ::ModuleLoader->autouse_subclasses( "LJ::Setting" );
-LJ::ModuleLoader->autouse_subclasses( "DW::Setting" );
+# require all settings
+LJ::ModuleLoader->require_subclasses( "LJ::Setting" );
+LJ::ModuleLoader->require_subclasses( "DW::Setting" );
# ----------------------------------------------------------------------------
diff -r b54dd928e62c -r cf6107425509 cgi-bin/LJ/Widget.pm
--- a/cgi-bin/LJ/Widget.pm Wed Nov 03 13:48:13 2010 +0800
+++ b/cgi-bin/LJ/Widget.pm Wed Nov 03 13:57:33 2010 +0800
@@ -19,8 +19,8 @@ use LJ::Auth;
use LJ::Auth;
# FIXME: don't really need all widgets now
-LJ::ModuleLoader->autouse_subclasses("LJ::Widget");
-LJ::ModuleLoader->autouse_subclasses("DW::Widget");
+LJ::ModuleLoader->require_subclasses( "LJ::Widget" );
+LJ::ModuleLoader->require_subclasses( "DW::Widget" );
our $currentId = 1;
diff -r b54dd928e62c -r cf6107425509 cgi-bin/LJ/Widget/IPPU.pm
--- a/cgi-bin/LJ/Widget/IPPU.pm Wed Nov 03 13:48:13 2010 +0800
+++ b/cgi-bin/LJ/Widget/IPPU.pm Wed Nov 03 13:57:33 2010 +0800
@@ -17,7 +17,7 @@ use strict;
use strict;
# load all subclasses
-LJ::ModuleLoader->autouse_subclasses("LJ::Widget::IPPU");
+LJ::ModuleLoader->require_subclasses( "LJ::Widget::IPPU" );
sub ajax { 1 }
diff -r b54dd928e62c -r cf6107425509 cgi-bin/LJ/Widget/SubmitRequest.pm
--- a/cgi-bin/LJ/Widget/SubmitRequest.pm Wed Nov 03 13:48:13 2010 +0800
+++ b/cgi-bin/LJ/Widget/SubmitRequest.pm Wed Nov 03 13:57:33 2010 +0800
@@ -19,7 +19,7 @@ use DW::Captcha;
use DW::Captcha;
use LJ::ModuleLoader;
-LJ::ModuleLoader->autouse_subclasses('LJ::Widget::SubmitRequest');
+LJ::ModuleLoader->require_subclasses( 'LJ::Widget::SubmitRequest' );
sub need_res { }
--------------------------------------------------------------------------------
