Documentation du code de SPIP et de ses plugins

SPIP

container.php

Helpers liés au conteneur Symfony compilé (bootstrap / plugins).

Table of Contents

Functions

spip_compiled_container_is_fresh()  : bool
Indique si le conteneur Symfony compilé est présent et encore frais.

Functions

spip_compiled_container_is_fresh()

Indique si le conteneur Symfony compilé est présent et encore frais.

spip_compiled_container_is_fresh() : bool

Optimisation : app() a déjà tenté loadCompiled() pour ce hit et mis le résultat en cache statique. Le conteneur courant suffit donc à déterminer la fraîcheur sans relire/réinstancier le conteneur compilé :

  • un ContainerBuilder signale le fallback runtime (donc pas frais) ;
  • sinon un conteneur compilé frais a été chargé.

Seul _VAR_MODE === 'recalcul' impose une revérification stricte des ressources, car en prod app() charge avec debug=false (existence du fichier uniquement).

Return values
bool

        
On this page

Search results