/**
  * Sets values if they are provided in the request.
  *
  * @param \JesseMaxwell\PrayerBundle\Model\PrayerRequest $prayerRequest
  *
  * @return \JesseMaxwell\PrayerBundle\Model\PrayerRequest
  */
 private function setProvidedFields(PrayerRequest $prayerRequest)
 {
     $providedRequest = $this->get('request')->request->get('prayer_request');
     if (!$providedRequest) {
         throw new HttpException(400, "No prayer request was provided.");
     }
     if (array_key_exists("Title", $providedRequest)) {
         $prayerRequest->setTitle($providedRequest["Title"]);
     }
     if (array_key_exists("Date", $providedRequest)) {
         $prayerRequest->setDate($providedRequest["Date"]);
     }
     if (array_key_exists("Description", $providedRequest)) {
         $prayerRequest->setDescription($providedRequest["Description"]);
     }
     if (array_key_exists("Answered", $providedRequest)) {
         $prayerRequest->setAnswered($providedRequest["Answered"]);
     }
     return $prayerRequest;
 }