Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

CurrencyHandler.php 526B

123456789101112131415161718
  1. <?php
  2. namespace App\Contracts;
  3. interface CurrencyHandler
  4. {
  5. public function isEnabled(): bool;
  6. public function getSupportedCurrencies(): ?array;
  7. public function getExchangeRates(string $baseCurrency, array $targetCurrencies): ?array;
  8. public function getCachedExchangeRates(string $baseCurrency, array $targetCurrencies): ?array;
  9. public function getCachedExchangeRate(string $baseCurrency, string $targetCurrency): ?float;
  10. public function updateCurrencyRatesCache(string $baseCurrency): ?array;
  11. }