Download the PHP package thelia/health-status-module without Composer

On this page you can find all versions of the php package thelia/health-status-module. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package health-status-module

Health Status

Find out information about the health of your Thelia installation.

en_US

Description

This module allows you to check the health of your Thelia installation. It provides a page where you can see the status of your modules and more information about the health of your website.

Installation

Manually

Composer

Usage

Once activated, you can access the health status page by going to the following URL: The module allows you to view the latest versions of your modules, and to see if your modules are up-to-date. You can also see whether your Thelia installation is up-to-date, and whether your server is correctly configured. At the same time, you can keep an eye on the configuration of your modules, and see if everything is set up correctly.

Extending the module

The module lets you add your own checks by listening to the "module.config" event. It works through a GenericEvent that is listened to by an EventListener. This EventListener must be created in the module you wish to add the verification(s) to. Here's an example of an EventListener that listens to the "module.config" event.

Example

[!CAUTION] If you're running Thelia version 2.4 or lower, you need to add the following code to config.xml for the EventListener to work, but also on slightly older modules. ( In Thelia 2.5 and newer modules, the EventListener is automatically detected with autowiring. )

Example

fr_FR

Description

Ce module vous permet de vérifier l'état de votre installation Thelia. Il fournit une page où vous pouvez voir l'état de vos modules et plus d'informations sur la santé de votre site web.

Installation

Manuellement

Composer

Utilisation

Une fois activé, vous pouvez accéder à la page de statut de santé en allant à l'URL suivante: Le module vous permet les dernières versions de vos modules, et de voir si vos modules sont à jour. De plus, vous pouvez voir si votre installation Thelia est à jour, mais aussi si votre serveur est configuré correctement. Parrallèlement, vous pouvez garder un oeil sur la configuration de vos modules, et voir si tout est correctement configuré.

Étendre le module

Le module vous permet d'ajouter vos propres vérifications en écoutant l'événement "module.config". Il fonctionne grâce à un GenericEvent qui est écouter par un EventListener. Cet EventListener doit être créé dans le module que vous souhaitez ajouter la ou les vérification(s). Voici un exemple d'un EventListener qui écoute l'événement "module.config".

Exemple

[!CAUTION] Si vous exécutez une version 2.4 de Thelia ou inférieure, vous devez ajouter le code suivant au config.xml pour que l'EventListener fonctionne, mais aussi sur les modules qui sont un peu plus anciens. ( Dans Thelia 2.5 et pour les modules plus récents, l'EventListener est automatiquement détecté avec l'autowiring. )

Exemple


All versions of health-status-module with dependencies

PHP Build Version
Package Version
Requires thelia/installer Version ~1.1
symfony/http-client Version 6.4.*
firebase/php-jwt Version dev-main
ext-json Version *
ext-pdo Version *
ext-curl Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package thelia/health-status-module contains the following files

Loading the files please wait ....