/**
  * Returns an array of values for a particular display
  * @param \ClassCentral\SiteBundle\Entity\Offering $offering
  * @return Array
  */
 public function getOfferingArray(Offering $offering)
 {
     $offeringArray = array();
     $course = $offering->getCourse();
     $offeringArray['id'] = $offering->getId();
     $offeringArray['name'] = $offering->getName();
     $offeringArray['url'] = $offering->getUrl();
     $offeringArray['videoIntro'] = $course->getVideoIntro();
     $offeringArray['length'] = $course->getLength();
     $offeringArray['startTimeStamp'] = $offering->getStartTimestamp();
     $offeringArray['displayDate'] = $offering->getDisplayDate();
     $offeringArray['startDate'] = $offering->getStartDate()->format('d-m-Y');
     $offeringArray['microdataDate'] = $offering->getMicrodataDate();
     $offeringArray['status'] = $offering->getStatus();
     // Stream
     $stream = $course->getStream();
     $offeringArray['stream']['name'] = $stream->getName();
     $offeringArray['stream']['slug'] = $stream->getSlug();
     $offeringArray['stream']['showInNav'] = $stream->getShowInNav();
     $initiative = $course->getInitiative();
     $offeringArray['initiative']['name'] = '';
     if ($initiative != null) {
         $offeringArray['initiative']['name'] = $initiative->getName();
         $offeringArray['initiative']['url'] = $initiative->getUrl();
         $offeringArray['initiative']['tooltip'] = $initiative->getTooltip();
         $offeringArray['initiative']['code'] = strtolower($initiative->getCode());
     }
     // Language
     $language = $course->getLanguage();
     $offeringArray['language']['name'] = '';
     if ($language) {
         $offeringArray['language']['name'] = $language->getName();
     }
     // Add Institutions
     $offeringArray['institutions'] = array();
     foreach ($course->getInstitutions() as $institution) {
         $offeringArray['institutions'][] = array('name' => $institution->getName(), 'url' => $institution->getUrl(), 'slug' => $institution->getSlug(), 'isUniversity' => $institution->getIsUniversity());
     }
     $offeringArray['instructors'] = array();
     foreach ($course->getInstructors() as $instructor) {
         $offeringArray['instructors'][] = $instructor->getName();
     }
     // Generate the course url
     $offeringArray['courseSlug'] = $course->getSlug();
     $offeringArray['courseId'] = $course->getId();
     return $offeringArray;
 }