public function updateStockProcessAction($offset)
 {
     $productName = $_POST['productName'];
     $hits = Product::getLuceneIndex()->find($productName);
     $pks = array();
     foreach ($hits as $hit) {
         $pks[] = $hit->pk;
     }
     $productService = $this->get('product_service');
     $products = array();
     for ($i = 0; $i < sizeof($pks); $i++) {
         $productObject = $productService->getProductById($pks[$i]);
         $products[$i] = $productObject;
     }
     $limit = 7;
     $midrange = 3;
     $itemsCount = sizeof($products);
     $resultProducts = array();
     $n = $offset * $limit;
     for ($i = $offset * $limit - $limit; $i < $n && $i < $itemsCount; $i++) {
         $resultProducts[$i] = $products[$i];
     }
     $paginator = new StockManagerPaginator($itemsCount, $offset, $limit, $midrange);
     return $this->render('MainStockManagerBundle:Pages/Admin:viewSearchProduct.html.twig', array('products' => $resultProducts, 'paginator' => $paginator));
 }