/** * */ public function getEndorsements() { $endorsementManager = new Manager_Insurance_LandlordsPlus_Endorsement(); $endorsements = $endorsementManager->getEndorsementsRequired($this->_quoteModel->ID); $endorsementsArray['floodArea'] = false; $endorsementsArray['floodOptional'] = false; if (count($endorsements) > 0) { foreach ($endorsements as $endorsement) { if ($endorsement->getEndorsementType()->getName() == Model_Insurance_EndorsementTypes::FLOOD_EXCLUSION) { $endorsementsArray['floodArea'] = true; // Flood exclusion endorsement - need to find out if it's optional or not $properties = $this->getProperties(); $floodOptional = $endorsementManager->getIsFloodEndorsementOptional($properties[0]['postcode']); $endorsementsArray['floodOptional'] = $floodOptional; } } } $endorsementsArray['endorsements'] = $endorsements; return $endorsementsArray; }