Du kannst nicht mehr als 25 Themen auswählen
Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
|
- <?php
-
- namespace domain\Order\OrderStatus;
-
- use domain\_\AbstractSolver;
-
- class OrderStatusSolver extends AbstractSolver
- {
- protected OrderStatusDefinition $orderStatusDefinition;
-
- public function loadDependencies(): void
- {
- $this->orderStatusDefinition = $this->loadService(OrderStatusDefinition::class);
- }
-
- public function getLabel(string $orderStatusAlias = null): string
- {
- $orderStatusArray = $this->orderStatusDefinition->getOrderStatusList();
-
- if(isset($orderStatusArray[$orderStatusAlias])) {
- return $orderStatusArray[$orderStatusAlias]['label'];
- }
- else {
- return '?';
- }
- }
- }
|