diff options
author | ivan <ivan> | 2010-12-27 08:40:19 +0000 |
---|---|---|
committer | ivan <ivan> | 2010-12-27 08:40:19 +0000 |
commit | 3f8ef5c72aa4fbfad5c320d91abdd4f2d547c029 (patch) | |
tree | 258c345f9d76c70dbc7fea6810fcaafaa47aadba /FS/FS/Mason/StandaloneRequest.pm | |
parent | 74e058c8a010ef6feb539248a550d0bb169c1e94 (diff) |
torrus, RT#10574
Diffstat (limited to 'FS/FS/Mason/StandaloneRequest.pm')
-rw-r--r-- | FS/FS/Mason/StandaloneRequest.pm | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/FS/FS/Mason/StandaloneRequest.pm b/FS/FS/Mason/StandaloneRequest.pm new file mode 100644 index 000000000..a5e4dcb2a --- /dev/null +++ b/FS/FS/Mason/StandaloneRequest.pm @@ -0,0 +1,23 @@ +package FS::Mason::StandaloneRequest; + +use strict; +use warnings; +use base 'FS::Mason::Request'; + +sub new { + my $class = shift; + + $class->alter_superclass('HTML::Mason::Request'); + + #huh... shouldn't alter_superclass take care of this for us? + __PACKAGE__->valid_params( %{ HTML::Mason::Request->valid_params() } ); + + my %opt = @_; + #its already been altered# $class->freeside_setup($opt{'comp'}, 'standalone'); + FS::Mason::Request->freeside_setup($opt{'comp'}, 'standalone'); + + $class->SUPER::new(@_); + +} + +1; |