Disponible pour vos projets! Contactez-moi

Swap - Une librairie de taux de change en PHP

Swap - Une librairie de taux de change en PHP Image

Swap est une bibliothèque PHP qui vous aide à récupérer les taux de change des paires de devises provenant de différents services, tels que Google, Yahoo finance, la Banque centrale européenne et plus encore.

De plus, vous pouvez configurer une chaîne de services afin d'éviter les temps d'arrêt du service principal et de mettre en cache les taux récupérés sur votre système de stockage préféré.

Installation

Pour installer la dernière version avec Composer, lancez la commande suivante

$ composer require florianv/swap

Utilisation

<?php

// Créer un adaptateur HTTP fourni par la librairie egeloen/ivory-http-adapter
$httpAdapter = new \Ivory\HttpAdapter\FileGetContentsHttpAdapter();

// Créer le fournisseur Yahoo Finance
$yahooProvider = new \Swap\Provider\YahooFinanceProvider($httpAdapter);

// Créer Swap avec le fournisseur
$swap = new \Swap\Swap($yahooProvider);

// Récupérer le dernier taux de change
$rate = $swap->quote('EUR/USD');

// 1.187220
echo $rate;

// 1.187220
echo $rate->getValue();

// 15-01-11 21:30:00
echo $rate->getDate()->format('Y-m-d H:i:s');

Cet exemple montre uniquement les fonctionnalités de base de la bibliothèque et vous êtes invité à consulter la documentation complète pour connaître toutes ses fonctionnalités.

Contribuer

Les contributions sont bienvenues et appréciées. N'hésitez pas à créer une issue ou à envoyer une pull request sur le dépôt Github https://github.com/florianv/swap.

Notez que nous utilisons la stratégie de Symfony en termes de normes et de conventions de code.