public function testSave() { $article = new Article(); $article->setCreatedAt(time()); $article->setTitle('test'); $article->setText('test text'); $this->assertTrue($this->db->save($article)); }
public function testGetInsertingData() { $article = new Article(); $article->setCreatedAt(time()); $article->setTitle('test'); $article->setText('test text'); $data = $this->helper->getInsertingData($article); $this->assertCount(3, $data); $this->assertArrayHasKey('created_at', $data); $this->assertArrayHasKey('title', $data); $this->assertArrayHasKey('text', $data); }
public function create() { try { $article = new Article(); $article->setType(fRequest::get('type')); $article->setTitle(fRequest::get('title')); $article->setContent(fRequest::get('content')); $article->setPriority(fRequest::get('priority', 'integer')); $article->setVisible(fRequest::get('visible', 'boolean')); $article->setCreatedAt(Util::currentTime()); $article->store(); $this->ajaxReturn(array('result' => 'success', 'article_id' => $article->getId())); } catch (fException $e) { $this->ajaxReturn(array('result' => 'failure', 'message' => $e->getMessage())); } }
public function testAction() { $article = new Article(); $article->setTitle("L'histoire d'un bon weekend !"); $article->setContent("Le weekend était vraiment trop bien !"); $article->setCreatedAt(new \DateTime('now', new \DateTimeZone('Europe/Paris'))); $article->setEnabled(true); $em = $this->getDoctrine()->getManager(); $user = $this->getUser(); if ($user) { $article->setUser($user); } $em->persist($article); $em->flush(); $url = $this->generateUrl('suplol_user_homepage'); return $this->redirect($url); }