=item $c->error($arrayref)
-Returns an arrayref containing error messages.
+Returns an arrayref containing error messages. If Catalyst encounters an
+error while processing a request, it stores the error in $c->error. This
+method should not be used to store non-fatal error messages.
my @error = @{ $c->error };
$c->error('Something bad happened');
-Clear errors.
+Clear errors. You probably don't want to clear the errors unless you are
+implementing a custom error screen.
$c->error(0);
# Initialize CGI environment
local %ENV = (
- PATH_INFO => $path || '',
- QUERY_STRING => $query_string || '',
+ PATH_INFO => $path || '',
+ QUERY_STRING => $query_string || '',
REMOTE_ADDR => $sockdata->{peeraddr},
REMOTE_HOST => $sockdata->{peername},
REQUEST_METHOD => $method || '',