Exemplo n.º 1
0
 /**
  * @param modElement $element
  *
  * @return array|mixed|null
  */
 protected function _prepareElementRow(modElement $element)
 {
     $type = $this->getProperty('type');
     $row = $element->get(array('id', 'description', 'disabled'));
     $row['name'] = $type == 'template' ? $element->get('templatename') : $element->get('name');
     $row['type'] = $type;
     $row['permissions'] = array('update' => $element->checkPolicy('save'), 'remove' => $element->checkPolicy('remove'));
     return $row;
 }