Skip to content
GitLab
Erkunden
Anmelden
Registrieren
Primärnavigation
Suchen oder aufrufen …
Projekt
erp
Verwalten
Aktivität
Mitglieder
Labels
Planen
Tickets
20
Ticketübersichten
Meilensteine
Wiki
Code
Merge Requests
0
Repository
Branch
Commits
Tags
Repository-Diagramm
Revisionen vergleichen
Build
Pipelines
Aufgaben
Pipeline-Zeitpläne
Artefakte
Bereitstellung
Releases
Betreiben
Umgebungen
Überwachen
Vorfälle
Service-Desk
Analysieren
Wertschöpfungskettenanalyse
Mitwirkenden-Analyse
CI/CD-Analyse
Repository-Analysen
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
erp
Commits
64db8d43
Commit
64db8d43
erstellt
vor 1 Jahr
von
Henning Leutz
Dateien durchsuchen
Optionen
Downloads
Einfaches Diff
Merge branch 'next' into 'master'
Next See merge request
!42
Übergeordnete
08125519
1d6ffb78
No related branches found
Branches enthält Commit
Tags
1.9.0
Tags enthält Commit
2 Merge Requests
!140
Update 'next-4.x' with latest changes from 'main'
,
!42
Next
Pipeline
#4922
bestanden mit Phase
Phase:
in 30 Sekunden
Änderungen
2
Pipelines
1
Leerzeichenänderungen ausblenden
Inline
Nebeneinander
2 geänderte Dateien
src/QUI/ERP/Accounting/ArticleListUnique.php
+4
-4
4 Ergänzungen, 4 Löschungen
src/QUI/ERP/Accounting/ArticleListUnique.php
src/QUI/ERP/Accounting/PriceFactors/FactorList.php
+20
-11
20 Ergänzungen, 11 Löschungen
src/QUI/ERP/Accounting/PriceFactors/FactorList.php
werden angezeigt
mit
24 Ergänzungen
und
15 Löschungen
src/QUI/ERP/Accounting/ArticleListUnique.php
+
4
−
4
Zeige Datei @
64db8d43
...
...
@@ -49,9 +49,9 @@ class ArticleListUnique implements IteratorAggregate
/**
* PriceFactor List
*
* @var
QUI\ERP\Accounting\PriceFactors\
FactorList
* @var
Erp
FactorList
*/
protected
$PriceFactors
=
false
;
protected
ErpFactorList
$PriceFactors
;
/**
* @var null|QUI\Locale
...
...
@@ -509,9 +509,9 @@ public function renderForMail(): string
/**
* Return the price factors list (list of price indicators)
*
* @return
QUI\ERP\Accounting\PriceFactors\
FactorList
* @return
Erp
FactorList
*/
public
function
getPriceFactors
()
public
function
getPriceFactors
()
:
ErpFactorList
{
return
$this
->
PriceFactors
;
}
...
...
This diff is collapsed.
Zum Erweitern klicken.
src/QUI/ERP/Accounting/PriceFactors/FactorList.php
+
20
−
11
Zeige Datei @
64db8d43
...
...
@@ -13,6 +13,7 @@
use
Traversable
;
use
function
array_map
;
use
function
array_values
;
use
function
count
;
use
function
is_array
;
use
function
json_encode
;
...
...
@@ -32,7 +33,7 @@ class FactorList implements IteratorAggregate, Countable
*
* @var Factor[]
*/
protected
array
$
l
ist
=
[];
protected
array
$
factorL
ist
=
[];
/**
* FactorList constructor.
...
...
@@ -49,11 +50,11 @@ public function __construct(array $data = [])
foreach
(
$data
as
$factorData
)
{
if
(
$factorData
instanceof
Factor
)
{
$this
->
l
ist
[]
=
$factorData
;
$this
->
factorL
ist
[]
=
$factorData
;
continue
;
}
$this
->
l
ist
[]
=
new
Factor
(
$factorData
);
$this
->
factorL
ist
[]
=
new
Factor
(
$factorData
);
}
}
...
...
@@ -64,7 +65,7 @@ public function __construct(array $data = [])
*/
public
function
count
():
int
{
return
count
(
$this
->
l
ist
);
return
count
(
$this
->
factorL
ist
);
}
/**
...
...
@@ -77,7 +78,7 @@ public function toArray(): array
return
array_map
(
function
(
$Factor
)
{
/* @var $Factor Factor */
return
$Factor
->
toArray
();
},
$this
->
l
ist
);
},
$this
->
factorL
ist
);
}
/**
...
...
@@ -96,7 +97,7 @@ public function toJSON(): string
*/
public
function
addFactor
(
Factor
$Factor
)
{
$this
->
l
ist
[]
=
$Factor
;
$this
->
factorL
ist
[]
=
$Factor
;
}
/**
...
...
@@ -106,8 +107,16 @@ public function addFactor(Factor $Factor)
*/
public
function
setFactor
(
int
$index
,
QUI
\ERP\Accounting\PriceFactors\Factor
$Factor
)
{
if
(
isset
(
$this
->
list
[
$index
]))
{
$this
->
list
[
$index
]
=
$Factor
;
if
(
isset
(
$this
->
factorList
[
$index
]))
{
$this
->
factorList
[
$index
]
=
$Factor
;
}
}
public
function
removeFactor
(
int
$index
)
{
if
(
isset
(
$this
->
factorList
[
$index
]))
{
unset
(
$this
->
factorList
[
$index
]);
$this
->
factorList
=
array_values
(
$this
->
factorList
);
}
}
...
...
@@ -117,8 +126,8 @@ public function setFactor(int $index, QUI\ERP\Accounting\PriceFactors\Factor $Fa
*/
public
function
getFactor
(
int
$index
):
?Factor
{
if
(
isset
(
$this
->
l
ist
[
$index
]))
{
return
$this
->
l
ist
[
$index
];
if
(
isset
(
$this
->
factorL
ist
[
$index
]))
{
return
$this
->
factorL
ist
[
$index
];
}
return
null
;
...
...
@@ -133,7 +142,7 @@ public function getFactor(int $index): ?Factor
*/
public
function
getIterator
():
\Traversable
{
return
new
ArrayIterator
(
$this
->
l
ist
);
return
new
ArrayIterator
(
$this
->
factorL
ist
);
}
//endregion
...
...
This diff is collapsed.
Zum Erweitern klicken.
Vorschau
0%
Wiederholen
oder
Neue Datei anhängen
.
Abbrechen
You are about to add
0
people
to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Kommentar speichern
Abbrechen
Bitte
registrieren
oder
Anmelden
zum Kommentieren