Beispiel #1
0
 /**
  * Get an array of all element sets containing their respective elements.
  *
  * @uses Item::getAllElements()
  * @uses Item::getItemTypeElements()
  * @return array
  */
 protected function _getElementsBySet()
 {
     $elementsBySet = $this->_record->getAllElements();
     // Only show the element sets that are passed in as options.
     if (!empty($this->_elementSetsToShow)) {
         $elementsBySet = array_intersect_key($elementsBySet, array_flip($this->_elementSetsToShow));
     }
     $elementsBySet = $this->_filterItemTypeElements($elementsBySet);
     return apply_filters('display_elements', $elementsBySet);
 }