Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe WebApplication
+ Graphe d'héritage de WebApplication:

Fonctions membres publiques

 __construct (ControllerResolverInterface $controllerResolver, RouterInterface $router, Input $input=null, Registry $config=null, Web\WebClient $client=null, ResponseInterface $response=null)
 
- Fonctions membres publiques hérités de AbstractWebApplication
 __construct (Input $input=null, Registry $config=null, Web\WebClient $client=null, ResponseInterface $response=null)
 
 __get ($name)
 
 execute ()
 
 getInput ()
 
 redirect ($url, $status=303)
 
 allowCache ($allow=null)
 
 setHeader ($name, $value, $replace=false)
 
 getHeaders ()
 
 clearHeaders ()
 
 sendHeaders ()
 
 setBody ($content)
 
 prependBody ($content)
 
 appendBody ($content)
 
 getBody ()
 
 getResponse ()
 
 isValidHttpStatus ($code)
 
 setResponse (ResponseInterface $response)
 
 isSslConnection ()
 
- Fonctions membres publiques hérités de AbstractApplication
 __construct (Registry $config=null)
 
 close ($code=0)
 
 execute ()
 
 get ($key, $default=null)
 
 getLogger ()
 
 set ($key, $value=null)
 
 setConfiguration (Registry $config)
 
- Fonctions membres publiques hérités de LoggerAwareInterface
 setLogger (LoggerInterface $logger)
 
- Fonctions membres publiques hérités de DispatcherAwareInterface
 setDispatcher (DispatcherInterface $dispatcher)
 
- Fonctions membres publiques hérités de SessionAwareWebApplicationInterface
 getSession ()
 
 setSession (SessionInterface $session)
 
 checkToken ($method='post')
 
 getFormToken ($forceNew=false)
 

Fonctions membres protégées

 doExecute ()
 
- Fonctions membres protégées hérités de AbstractWebApplication
 compress ()
 
 respond ()
 
 getHttpStatusValue ($value)
 
 checkConnectionAlive ()
 
 checkHeadersSent ()
 
 detectRequestUri ()
 
 header ($string, $replace=true, $code=null)
 
 isRedirectState ($state)
 
 loadSystemUris ($requestUri=null)
 
- Fonctions membres protégées hérités de AbstractApplication
 dispatchEvent (string $eventName, ?EventInterface $event=null)
 
 doExecute ()
 
 initialise ()
 

Attributs protégés

 $controllerResolver
 
 $router
 
- Attributs protégés hérités de AbstractWebApplication
 $input
 
 $response
 
- Attributs protégés hérités de AbstractApplication
 $config
 

Membres hérités additionnels

- Fonctions membres publiques statiques hérités de AbstractWebApplication
static isAscii ($str)
 
- Champs de données hérités de AbstractWebApplication
 $charSet = 'utf-8'
 
 $mimeType = 'text/html'
 
 $httpVersion = '1.1'
 
 $modifiedDate
 
 $client
 

Description détaillée

A basic web application class for handing HTTP requests.

Depuis
2.0.0

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( ControllerResolverInterface  $controllerResolver,
RouterInterface  $router,
Input  $input = null,
Registry  $config = null,
Web\WebClient  $client = null,
ResponseInterface  $response = null 
)

Class constructor.

Paramètres
ControllerResolverInterface$controllerResolverThe application's controller resolver
RouterInterface$routerThe application's router
Input$inputAn optional argument to provide dependency injection for the application's input object. If the argument is an Input object that object will become the application's input object, otherwise a default input object is created.
Registry$configAn optional argument to provide dependency injection for the application's config object. If the argument is a Registry object that object will become the application's config object, otherwise a default config object is created.
Web\WebClient$clientAn optional argument to provide dependency injection for the application's client object. If the argument is a Web object that object will become the application's client object, otherwise a default client object is created.
ResponseInterface$responseAn optional argument to provide dependency injection for the application's response object. If the argument is a ResponseInterface object that object will become the application's response object, otherwise a default response object is created.
Depuis
2.0.0

Références AbstractWebApplication\$client, AbstractApplication\$config, WebApplication\$controllerResolver, AbstractWebApplication\$input, AbstractWebApplication\$response, WebApplication\$router, et Symfony\Contracts\Service\__construct().

Documentation des fonctions membres

◆ doExecute()

doExecute ( )
protected

Method to run the application routines.

Renvoie
void
Depuis
2.0.0

Références $key, $route, et $value.

Documentation des champs

◆ $controllerResolver

$controllerResolver
protected

Référencé par WebApplication\__construct().

◆ $router

$router
protected

Référencé par WebApplication\__construct().


La documentation de cette classe a été générée à partir du fichier suivant :