/**
  * Fetches one post based on column value condition and status
  * @param string $column
  * @param $value
  * @param int $status
  * @return Post
  */
 public function getOneBy($column, $value, $status = Post::POST_PUBLISHED)
 {
     if ($status === null) {
         $status = Post::POST_PUBLISHED;
     }
     return $this->postModel->ofStatus($status)->where($column, $value)->take(1);
 }