public function testGetJsonData() { $data = ['test' => true]; $this->windowState->setData($data); $this->assertEquals($data, $this->windowState->getData()); $this->assertEquals(json_encode($data), $this->windowState->getJsonData()); }
public function testGetJsonData() { $state = new WindowsState(); $data = array('test' => true); $state->setData($data); $this->assertEquals($data, $state->getData()); $this->assertEquals(json_encode($data), $state->getJsonData()); }
/** * REST POST * * @ApiDoc( * description="Add Windows State", * resource=true * ) * @return Response */ public function postAction() { $postArray = $this->getPost(); /** @var $user UserInterface */ $user = $this->getUser(); $postArray['user'] = $user; /** @var $entity \Oro\Bundle\WindowsBundle\Entity\WindowsState */ $entity = new WindowsState(); $entity->setData($postArray['data']); $entity->setUser($user); $manager = $this->getManager(); $manager->persist($entity); $manager->flush(); return $this->handleView($this->view(['id' => $entity->getId()], Codes::HTTP_CREATED)); }
/** * @param array $data * @return WindowsState */ protected function createWindowState(array $data = []) { $state = new WindowsState(); $state->setData($data); return $state; }