public function createService(ServiceLocatorInterface $serviceManager) { $filter = new PostFormFilter(); $filter->setCategories($serviceManager->get('categories')); $filter->setExpireDays($serviceManager->get('market-expire-days')); $filter->buildFilter(); return $filter; }
public function createService(ServiceLocatorInterface $serviceManager) { $categories = $serviceManager->get('categories'); $dateExpires = $serviceManager->get('date-expires'); $cities = $serviceManager->get('area-codes-table'); $postFormFilter = new PostFormFilter(); $postFormFilter->setCategories($categories); $postFormFilter->setDateExpires($dateExpires); $postFormFilter->setCities($cities->getCodesForFrom()); $postFormFilter->buildFilter(); return $postFormFilter; }