Documentation · Chapitre 06

Respecter ce qui est
généré automatiquement.

runtime contient le moteur installé, du stockage de travail et une configuration calculée. Ce n’est pas l’endroit où écrire votre application.

Aucun secret réel n’est nécessaire : nous configurons reading-list avec des valeurs sûres.

Comment app.php apparaît

  1. PHPAML lit .env et phpaml.json.
  2. Il choisit les valeurs finales et normalise les chemins.
  3. Il écrit runtime/config/app.php avec une permission restrictive.
  4. Si le résultat est identique, il ne réécrit pas inutilement le fichier.
phpaml — zsh
<?php

// Generated by PHPAML. Do not edit.
return [
    // configuration calculée / calculated configuration
];

Pourquoi ne pas l’éditer ?

Votre correction disparaîtrait à la prochaine génération et ne serait pas partagée, car runtime est ignoré par Git. Modifiez la source : phpaml.json pour un choix partagé, .env pour une valeur locale.

Dossier des vuesphpaml.json
Mot de passe SQL.env
Framework absentaml install
Cache obsolèteaml cache:clear
Vérifiez votre compréhension : Si runtime est supprimé, le code src est-il perdu ?

Non. src appartient à l’application. Le moteur peut être réinstallé avec aml install. En revanche, sauvegardez toute donnée applicative placée dans runtime avant une suppression.