original_string: public function updateImage(Request $request)
      {
          $fileName = $request->query->get('file');
          $type = $request->query->get('type');
          $value = $request->query->get('value');
        
          /** @var Image $entity */
          $qb = $this->getDoctrine()->getManager()->getRepository('CoreBundle:Image')
                  ->createQueryBuilder('i');
          $image = $qb->where($qb->expr()->like('i.path', ':path'))
              ->setParameter('path','%'.$fileName.'%')
              ->getQuery()
              ->getOneOrNullResult();
  
  //        $image = $this->getDoctrine()->getManager()->getRepository('CoreBundle:Image')->findOneBy(array('path' => $fileName));
         
          if (!$image) {
              throw new NotFoundHttpException('Unable to find Image entity.');
          }
          
  
          if($type == 'title') $image->setTitle($value);
          if($type == 'alt') $image->setAlt($value);
          
          $this->getDoctrine()->getManager()->flush();
              
  
          return new JsonResponse(array('success' => true));
      }
code: public function updateImage(Request $request)
      {
          $fileName = $request->query->get('file');
          $type = $request->query->get('type');
          $value = $request->query->get('value');
        
          /** @var Image $entity */
          $qb = $this->getDoctrine()->getManager()->getRepository('CoreBundle:Image')
                  ->createQueryBuilder('i');
          $image = $qb->where($qb->expr()->like('i.path', ':path'))
              ->setParameter('path','%'.$fileName.'%')
              ->getQuery()
              ->getOneOrNullResult();
  
  //        $image = $this->getDoctrine()->getManager()->getRepository('CoreBundle:Image')->findOneBy(array('path' => $fileName));
         
          if (!$image) {
              throw new NotFoundHttpException('Unable to find Image entity.');
          }
          
  
          if($type == 'title') $image->setTitle($value);
          if($type == 'alt') $image->setAlt($value);
          
          $this->getDoctrine()->getManager()->flush();
              
  
          return new JsonResponse(array('success' => true));
      }
code_tokens: public function updateImage ( Request $ request ) { $ fileName = $ request -> query -> get ( 'file' ) ; $ type = $ request -> query -> get ( 'type' ) ; $ value = $ request -> query -> get ( 'value' ) ; /** @var Image $entity */ $ qb = $ this -> getDoctrine ( ) -> getManager ( ) -> getRepository ( 'CoreBundle:Image' ) -> createQueryBuilder ( 'i' ) ; $ image = $ qb -> where ( $ qb -> expr ( ) -> like ( 'i.path' , ':path' ) ) -> setParameter ( 'path' , '%' . $ fileName . '%' ) -> getQuery ( ) -> getOneOrNullResult ( ) ; //        $image = $this->getDoctrine()->getManager()->getRepository('CoreBundle:Image')->findOneBy(array('path' => $fileName)); if ( ! $ image ) { throw new NotFoundHttpException ( 'Unable to find Image entity.' ) ; } if ( $ type == 'title' ) $ image -> setTitle ( $ value ) ; if ( $ type == 'alt' ) $ image -> setAlt ( $ value ) ; $ this -> getDoctrine ( ) -> getManager ( ) -> flush ( ) ; return new JsonResponse ( array ( 'success' => true ) ) ; }
docstring: Manages a product image
  
  @return array
  
  @Route("/update/image")
docstring_tokens: Manages a product image