src/Services/ClientsWithPendingTransactions.php line 27

Open in your IDE?
  1. <?php
  2. namespace App\Services;
  3. use App\Repository\TransactionRepository;
  4. class ClientsWithPendingTransactions
  5. {
  6.     public function getPendingClientList()
  7.     {
  8.         $pending_clients = [];
  9.         $all_transactions =  $this->transactionRepository->findAllClients();
  10.         foreach ($all_transactions as $transaction) {
  11.             $pending_clients[] = $transaction->getClient();
  12.         }
  13.        $clients_fullName_list = [];
  14.         if ($pending_clients) {
  15.             return array_unique($pending_clients,SORT_REGULAR);
  16.         } else {
  17.             return $pending_clients;
  18.         }
  19.     }
  20.     public function __construct(TransactionRepository $transactionRepository)
  21.     {
  22.         $this->transactionRepository $transactionRepository;
  23.     }
  24. }