findByFilter() публичный Метод

public findByFilter ( array $filter )
$filter array
Пример #1
0
 /**
  * Returns all accounts.
  *
  * @param $locale
  * @param null $filter
  *
  * @return array|null
  */
 public function findAll($locale, $filter = null)
 {
     if ($filter) {
         $accountEntities = $this->accountRepository->findByFilter($filter);
     } else {
         $accountEntities = $this->accountRepository->findAll();
     }
     if (!empty($accountEntities)) {
         $accounts = [];
         foreach ($accountEntities as $account) {
             $accounts[] = $this->accountFactory->createApiEntity($account, $locale);
         }
         return $accounts;
     }
     return;
 }