Exemplo n.º 1
0
 /**
  * @param Post $post
  */
 public function publish(Post $post)
 {
     $post->setStatus(PostStatus::PUBLISHED);
     $post->setPublishedAt(new DateTime());
     $this->em->persist($post);
     $this->em->flush();
 }
Exemplo n.º 2
0
 protected function createPost()
 {
     $date = new \DateTime();
     $post = new Post();
     $name = $this->faker->name;
     $post->setName($name);
     $post->setSlug(md5($name));
     $post->setIntro($this->faker->text);
     $post->setContent($this->faker->text);
     $post->setStatus(PostStatus::PUBLISHED);
     $post->setCreatedAt($date);
     $post->setUpdatedAt($date);
     return $post;
 }