[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
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
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 { } --------------------------------------------------------------------------------