/** * Fetches and saves all available data about title. * * @param Title $title * @return Title */ public function getCompleteTitle(Title $title) { $provider = $this->provider->getFullTitle($title); $this->updateReviews($title); Event::fire('Titles.FullyScraped', array($provider, Carbon::now())); return $this->saveAndReturn($provider, $title->id); }