Ejemplo n.º 1
0
 /**
  * @param arField $field
  *
  * @return arViewField
  */
 static function castFromFieldToViewField(arField $field)
 {
     require_once './Customizing/global/plugins/Libraries/ActiveRecord/Views/Index/class.arIndexTableField.php';
     require_once './Customizing/global/plugins/Libraries/ActiveRecord/Views/Edit/class.arEditField.php';
     require_once './Customizing/global/plugins/Libraries/ActiveRecord/Views/Display/class.arDisplayField.php';
     $field_class = get_called_class();
     $obj = new $field_class($field->getName());
     foreach (get_object_vars($field) as $key => $name) {
         $obj->{$key} = $name;
     }
     return $obj;
 }