コード例 #1
0
 /**
  * Transforms dependent elements to use the liveId as array key.
  *
  * @param array|ElementEntity[] $elements
  * @return array
  */
 public function transformDependentElementsToUseLiveId(array $elements)
 {
     $transformedElements = array();
     /** @var $element ElementEntity */
     foreach ($elements as $element) {
         $elementName = ElementEntity::getIdentifier($element->getTable(), $element->getDataValue('liveId'));
         $transformedElements[$elementName] = $element;
     }
     return $transformedElements;
 }