public function indexAction() { $paginationParameters = new PaginationParameters($this->params('page'), $this->params('sort', 'id'), $this->params('order', 'desc')); $auth = $this->getServiceLocator()->get('zfcuser_auth_service'); $user = $auth->getIdentity(); $view = new ViewModel(); if ($this->request->isGet()) { $paginationParameters->setFilters(array('name' => $this->request->getQuery()->name, 'regNo' => $this->request->getQuery()->regNo, 'taxNo' => $this->request->getQuery()->taxNo)); } $view->customers = $this->customerService->getCustomers($user, $paginationParameters); $view->paginationParameters = $paginationParameters; $view->messages = $this->flashMessenger()->getMessages(); $view->page = $this->params('page'); $view->subject = Company::SUBJECT_CUSTOMER; return $view; }
private function getCustomerValues() { $results = array(); foreach ($this->customerService->getCustomers($this->user) as $customer) { $results[$customer->getId()] = $customer->getName() . '-' . $customer->getRegNo(); } return $results; }