protected function getDisplayFields(Lead $lead) { $leadAttributeValues = $lead->findAttributes('Question'); $displayFields = array(); if ($leadAttributeValues->count() > 0) { foreach ($leadAttributeValues as $attribute) { $DisplayPrompt = $attribute->getAttribute()->getAttributeDesc(); switch (strtolower($DisplayPrompt)) { case 'notes': break; default: $displayField = new DisplayField(); $DisplayValue = $attribute->getValue(); $displayField->setDisplayPrompt($DisplayPrompt); $displayField->setDisplayValue($DisplayValue); $displayFields[] = $displayField; break; } } } return $displayFields; }