X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=lib%2FCatalyst%2FEngine.pm;h=15064efb94660afd9b1a2ca1533b788e15afec5b;hp=6c8c831853a2c0537f10445c4c423051a6e80e0b;hb=d5f4b4343c1fbca2dac90249c74466a80f79cd5a;hpb=2f498a7ee1e99938c3684604336d99488c9d6499 diff --git a/lib/Catalyst/Engine.pm b/lib/Catalyst/Engine.pm index 6c8c831..15064ef 100644 --- a/lib/Catalyst/Engine.pm +++ b/lib/Catalyst/Engine.pm @@ -402,38 +402,6 @@ sub prepare_body_parameters { $c->request->prepare_body_parameters; } -=head2 $self->prepare_cookies($c) - -Parse cookies from header. Sets a L object. - -=cut - -sub prepare_cookies { - my ( $self, $c ) = @_; - - if ( my $header = $c->request->header('Cookie') ) { - $c->req->cookies( { CGI::Simple::Cookie->parse($header) } ); - } -} - -=head2 $self->prepare_headers($c) - -=cut - -sub prepare_headers { - my ($self, $ctx) = @_; - - my $env = $ctx->request->env; - my $headers = $ctx->request->headers; - - for my $header (keys %{ $env }) { - next unless $header =~ /^(HTTP|CONTENT|COOKIE)/i; - (my $field = $header) =~ s/^HTTPS?_//; - $field =~ tr/_/-/; - $headers->header($field => $env->{$header}); - } -} - =head2 $self->prepare_parameters($c) sets up parameters from query and post parameters.