927cc1967daf5a11e7d93f322b6db1c2bdb06c07
Auditoria 6.5/7.1: sem Composer nem composer.json. Segue exatamente o que a fotografia já faz (mesma imagem base, mesmo Dockerfile) — a frota não converte o código próprio para classes com namespace (nem lá isso existe), o composer.json serve para declarar PHP/extensões e dependências, e para o botão "Atualizar dependências" do backoffice. vendor/PHPMailer continua hand-vendored e é o que o functions_mail.php partilhado espera por caminho fixo (vendor/PHPMailer/src/...) — mudar isso é código partilhado, fora do alcance de uma app só. composer install vai criar vendor/phpmailer/phpmailer/ em paralelo (igual à fotografia, "harmless but useless" no comentário do Dockerfile deles). .gitignore: vendor/ passa a gitignored exceto vendor/PHPMailer/ (allowlist, como o fpdf da fotografia); composer.lock fica versionado. Dockerfile em /srv/stacks/fitme.andmore.pt/ (fora deste repo) ganhou o binário do composer:2 e unzip — próximo passo é rebuild da imagem. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Languages
PHP
74.9%
CSS
16.7%
JavaScript
4.6%
HTML
3.3%
SCSS
0.4%