Skip to content
GitLab
Erkunden
Anmelden
Registrieren
Primärnavigation
Suchen oder aufrufen …
Projekt
package-currency
Verwalten
Aktivität
Mitglieder
Labels
Planen
Tickets
Ticketübersichten
Meilensteine
Wiki
Code
Merge Requests
Repository
Branch
Commits
Tags
Repository-Diagramm
Revisionen vergleichen
Build
Pipelines
Aufgaben
Pipeline-Zeitpläne
Artefakte
Bereitstellung
Releases
Modell-Registry
Betreiben
Umgebungen
Überwachen
Vorfälle
Service-Desk
Analysieren
Wertschöpfungskettenanalyse
Mitwirkenden-Analyse
CI/CD-Analyse
Repository-Analysen
Modellexperimente
Hilfe
Hilfe
Support
GitLab-Dokumentation
GitLab-Pläne vergleichen
Community-Forum
Zu GitLab beitragen
Feedback geben
Tastenkürzel
?
Code-Schnipsel
Gruppen
Projekte
Show more breadcrumbs
QUIQQER
package-currency
Merge Requests
!25
fix: amount consider float and int values
Code
Änderungen prüfen
Branch auschecken
Herunterladen
Patches
Unformatierter Diff
Zusammengeführt
fix: amount consider float and int values
dev
into
next
Übersicht
1
Commits
1
Pipelines
1
Änderungen
1
Zusammengeführt
Henning Leutz
requested to merge
dev
into
next
1 year ago
Übersicht
1
Commits
1
Pipelines
1
Änderungen
1
Aufklappen
0
0
Merge Request-Berichte
Vergleiche
next
next (basis)
und
neuste Version
neuste Version
4c7de58f
1 Commit,
1 year ago
1 Datei
+
8
−
1
In der Reihe
Änderungen vergleichen
Nebeneinander
In der Reihe
Leerzeichenänderungen anzeigen
Eine Datei nach der anderen anzeigen
src/QUI/ERP/Currency/AbstractCurrency.php
+
8
−
1
Optionen
@@ -12,6 +12,9 @@ use QUI;
use
function
array_key_exists
;
use
function
floatval
;
use
function
is_array
;
use
function
is_float
;
use
function
is_int
;
use
function
is_numeric
;
use
function
is_string
;
use
function
preg_replace
;
use
function
round
;
@@ -174,12 +177,16 @@ abstract class AbstractCurrency implements CurrencyInterface
* Return the float amount for the currency
* example for the most currencies -> 0.11223 = 0.11
*
* @param float|string $amount
* @param float|
int|
string $amount
* @param null|QUI\Locale $Locale -optional
* @return float
*/
public
function
amount
(
$amount
,
QUI
\Locale
$Locale
=
null
):
float
{
if
(
is_float
(
$amount
)
||
is_int
(
$amount
))
{
return
$amount
;
}
if
(
!
$Locale
)
{
$Locale
=
$this
->
Locale
;
}
Lade