BCard - Documentation technique

SettingsService
in package

Donne accès à la configuration globale du site stockée en base.

L'application ne manipule qu'un unique enregistrement Settings (coordonnées, réseaux sociaux, textes institutionnels…). Ce service en encapsule la récupération, en lecture seule, pour les contrôleurs et les gabarits ; il n'écrit jamais et n'applique aucune mise en cache.

Table of Contents

Properties

$settingsRepository  : SettingsRepository

Methods

__construct()  : mixed
getSettings()  : Settings|null
Récupère l'enregistrement de configuration du site.

Properties

Methods

getSettings()

Récupère l'enregistrement de configuration du site.

public getSettings() : Settings|null

Charge la première ligne de la table sans critère ni tri explicite : si plusieurs enregistrements existent, celui retenu dépend de l'ordre renvoyé par la base. Chaque appel déclenche une requête SQL.

Return values
Settings|null

Configuration du site, ou null si la table est vide — cas que les appelants doivent traiter, notamment lors d'une première installation.


        
On this page

Search results