src/Services/CountTransactions.php line 30

Open in your IDE?
  1. <?php
  2. namespace App\Services;
  3. use App\Entity\User;
  4. use App\Repository\TransactionRepository;
  5. class CountTransactions
  6. {
  7.     public function countTransactions(User $user nullstring $status)
  8.     {
  9.         $pending_transactions = [];
  10.         if ($user) {
  11.             $pending_transactions $this->transactionRepository->findBy([
  12.                 'status' => $status,
  13.                 'client' => $user
  14.             ]);
  15.         } else {
  16.             $pending_transactions $this->transactionRepository->findBy([
  17.                 'status' => $status,
  18.             ]);
  19.         }
  20.         return count($pending_transactions);
  21.     }
  22.     public function __construct(TransactionRepository $transactionRepository)
  23.     {
  24.         $this->transactionRepository $transactionRepository;
  25.     }
  26. }