예제 #1
0
 /**
  * @param Notice $notice
  *
  * @return JsonResponse
  */
 public function closeAction(Notice $notice)
 {
     // mark as closed
     $notice->setStatus(Notice::STATUS_CLOSED);
     $em = $this->getDoctrine()->getManager();
     $em->persist($notice);
     $em->flush();
     return new JsonResponse([]);
 }
예제 #2
0
 /**
  * @dataProvider getStatuses
  *
  * @param int $status
  */
 public function testStatus($status)
 {
     $this->assertEquals(Notice::STATUS_CREATED, $this->notice->getStatus());
     $this->assertEquals($this->notice, $this->notice->setStatus($status));
     $this->assertEquals($status, $this->notice->getStatus());
 }