Http

Table of Contents

Namespaces

Client
Security

Interfaces

DispatcherInterface
An interface for dispatcher that delegate requests to a certain callable, typically a controller / action combination. Usually called from the RequestHandler.
SelfEmittableStreamInterface
A PSR-7 stream which allows to be emitted on its own.

Classes

AbstractApplication
Application
Entry point for TYPO3
CookieScope
Dispatcher
Dispatcher which resolves a target, which was given to the request to call a controller and method (but also a callable) where the request contains a "target" as attribute.
FalDumpFileContentsDecoratorStream
A lazy stream, that wraps the FAL dumpFileContents() method to send file contents using emit(), as defined in SelfEmittableStreamInterface.
HtmlResponse
A default HTML response object
ImmediateResponseException
Exception that has to be handled immediately in order to stop current execution and provide the current response. This exception is used as alternative to previous die() or exit().
InvalidRequestUrlOnCliException
Exception is thrown in case an invalid request url is used in CLI context
JsonResponse
Standard values for a JSON response
Message
Default implementation for the MessageInterface of the PSR-7 standard It is the base for any request or response for PSR-7.
MiddlewareDispatcher
MiddlewareDispatcher
MiddlewareStackResolver
This class resolves middleware stacks from defined configuration in all active packages.
NormalizedParams
This class provides normalized server parameters in HTTP request context.
NullResponse
A null response object
PropagateResponseException
Exception that has to be propagated back to the middleware stack in order to stop current execution and respond with the given response. This exception is used as alternative to previous die() or exit() calls.
RedirectResponse
A default redirect response object
Request
Default implementation for the RequestInterface of the PSR-7 standard It is the base for any request sent BY PHP.
RequestFactory
Front-end for sending requests, using PSR-7.
RequestHandler
Response
Default implementation for the ResponseInterface of the PSR-7 standard.
ResponseFactory
SelfEmittableLazyOpenStream
This class implements a stream that can be used like a usual PSR-7 stream but is additionally able to provide a file-serving fastpath using readfile().
ServerRequest
Represents a typical request incoming from the server to be processed by the TYPO3 Core. The original request is built from the ServerRequestFactory inside TYPO3's Bootstrap.
ServerRequestFactory
Class to create ServerRequest objects
SetCookieService
Class that is used to apply a SetCookie to a response, based on the current (authenticated or stateful) session, in order to use the same session across multiple HTTP requests.
Stream
Default implementation for the StreamInterface of the PSR-7 standard Acts mainly as a decorator class for streams/resources.
StreamFactory
UploadedFile
Class which represents one uploaded file, usually coming from $_FILES, according to PSR-7 standard.
UploadedFileFactory
Uri
Represents a URI based on the PSR-7 Standard.
UriFactory

Traits

CookieHeaderTrait
CookieScopeTrait

Enums

ApplicationType
Helper class to answer "Is this a frontend or backend request?".
SetCookieBehavior
Define whether a Set-Cookie header should be sent (it's a Directive)

        
On this page

Search results