コード例 #1
0
ファイル: PostManager.php プロジェクト: radutopala/BlogBundle
 /**
  * @param Post $post
  */
 public function publish(Post $post)
 {
     $post->setStatus(PostStatus::PUBLISHED);
     $post->setPublishedAt(new DateTime());
     $this->em->persist($post);
     $this->em->flush();
 }
コード例 #2
0
ファイル: LoadPosts.php プロジェクト: radutopala/BlogBundle
 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;
 }