/** * Creates corresponding Post model for given DOM object * * @param $article : the DOM object * @return $post : Properly formated Post entity */ protected function persistPost($article) { $post = new Post(); $post->content = Scraper::parseContent($article); $post->date = Scraper::parseDate($article); $post->author = Scraper::parseAuthor($article); $post->vdm_id = Scraper::parseVdmId($article); return $post; }