AppRoot
Dónde vive la app que instaló este paquete. ── POR QUÉ SE PREGUNTA EN VEZ DE CALCULARLA ──────────────────────────────────────────────────── Porque contar directorios hacia arriba desde el propio archivo funciona mientras el código vive dentro del host y deja de funcionar en cuanto no: instalado por Composer, `dirname(__DIR__, 3)` apunta a algún lugar DENTRO de `vendor/`, un directorio que el siguiente `composer install` puede borrar. Ya mordió una vez, en `milpa/admin`, y la salida fue la misma que aquí: un puerto. ── QUÉ PASA SI NADIE LA REGISTRA ─────────────────────────────────────────────────────────────── Las dos operaciones que tocan disco —verificar un manifiesto, regenerar `milpa.lock`— NO se ofrecen. No se inventa una raíz ni se sirve un botón que truena al apretarlo: un host que no dijo dónde vive simplemente no tiene esas dos, y las otras siguen funcionando.
AppRoot::__construct()
public function __construct(string $path):Parameters
| Name | Type | Description |
|---|---|---|
| $path | string |