pandopia / calcul-dpe-php
Moteur PHP de calcul DPE 3CL-2021
v0.1.0
2026-05-02 08:31 UTC
Requires
- php: ^8.2
- ext-dom: *
- ext-libxml: *
Requires (Dev)
- phpunit/phpunit: ^10.5
This package is not auto-updated.
Last update: 2026-05-03 06:37:55 UTC
README
Librairie et CLI PHP pour calculer un DPE 3CL-2021 a partir d'un XML ADEME.
Installation
composer install composer dump-autoload
Utilisation en librairie
composer require pandopia/calcul-dpe-php
<?php use CalculDpePHP\CalculDpePHP; $xml = file_get_contents('dpe.xml'); $calculatedXml = CalculDpePHP::calculate($xml); $energy = CalculDpePHP::calculate($xml, ['energieOnly' => true]); // $energy->epConso5UsagesM2 // $energy->classeBilanDpe // $energy->emissionGes5UsagesM2 // $energy->classeEmissionGes
Utilisation en CLI
php bin/calcul-dpe /chemin/vers/input.xml [/chemin/vers/output.xml]
Outil de preparation des fixtures XML
php bin/process-xml /chemin/vers/fichier.xml
Le script :
- sauvegarde l'original dans
resources/XML/verif - sauvegarde une copie nettoyee dans
resources/XML/inputen supprimant<donnee_intermediaire>et<sortie>