Пример #1
0
 /**
  * Edit a post
  *
  * @param Post  $post        The post to edit
  * @param array $postDetails The details of the post to add.
  *
  * @return mixed
  */
 public function editPost(Post $post, array $postDetails)
 {
     if ($postDetails['content']) {
         $options = [];
         if ($post->user_id > 0) {
             $options[MessageFormatter::ME_USERNAME] = $post->author->name;
         } else {
             $options[MessageFormatter::ME_USERNAME] = trans('general.guest');
         }
         $postDetails['content_parsed'] = $this->formatter->parse($postDetails['content'], $options);
         // TODO: Parser options...
     }
     $post->update($postDetails);
     return $post;
 }