I need to get the due date (payment) of the last order, but I got some kind of crooked code.
I receive all user orders by request.
$allOrders = \Drupal::entityTypeManager()->getStorage('commerce_order')->loadByProperties( ['state' => 'completed', 'uid' => $uid, ]);
I cannot figure out why the following code is not working
The following code worked for me, I think it is wrong and unnecessary.
$IndexAr = array_key_last($allOrders); $oneIndex = $allOrders[$IndexAr]; $AllValues = $oneIndex->toArray(); $DataTime = $AllValues["completed"]["value"];