acmarche / urbaweb
There is no license information available for the latest version (dev-master) of this package.
dev-master
2022-01-12 15:03 UTC
Requires
- php: >=8.0
- ext-curl: *
- ext-json: *
- symfony/cache: ^5.3
- symfony/dotenv: ^5.3
- symfony/http-client: ^5.3
- symfony/http-foundation: ^5.3
- symfony/property-access: ^5.3
- symfony/property-info: ^5.3
- symfony/serializer: ^5.3
This package is auto-updated.
Last update: 2024-12-12 20:56:15 UTC
README
Librairie php pour interroger l'API de Urbaweb Civadis
https://www.civadis.be/urbanisme
Installation
composer require acmarche/urbaweb:dev-master
Configuration
Définir les variables d'environnements:
En créant un fichier .env.local.php à la racine de votre installation ou
via les variables d'environnment de votre système d'exploitation
<?php //.env.local.php return array ( 'URBA_URL' => 'http://urbaweb.domain.be/permis/app/rest', 'URBA_USER' => 'username', 'URBA_PASSWORD' => 'mdp', 'APP_ENV' => 'prod', );
Utilisation
require_once 'vendor/autoload.php'; use AcMarche\UrbaWeb\UrbaWeb; $urba = new UrbaWeb(); $permisId = 1234; $permis = $urba->informationsPermis($permisId); $annonce = $urba->informationsAnnonceProjet($permisId); $enquete = $urba->informationsEnquete($permisId);
Recherche par numéro
$numero = 'BC2xx00xxx92'; $ids = $urba->searchPermis(['numeroPermis' => $numero]); $permisId = $ids[0];