You are here

machine_name.devel_generate.inc in Machine name 7.2

Same filename and directory in other branches
  1. 7 machine_name.devel_generate.inc

Support creating machine name values via devel_generate.

File

machine_name.devel_generate.inc
View source
<?php

/**
 * @file Support creating machine name values via devel_generate.
 */
function machine_name_devel_generate($object, $field, $instance, $bundle) {
  if (field_behaviors_widget('multiple values', $instance) == FIELD_BEHAVIOR_CUSTOM) {
    return devel_generate_multiple('_machine_name_devel_generate', $object, $field, $instance, $bundle);
  }
  else {
    return _machine_name_devel_generate($object, $field, $instance, $bundle);
  }
}
function _machine_name_devel_generate($object, $field, $instance, $bundle) {
  $object_field = array();

  // Generate a value that respects max_length.
  if (empty($field['settings']['max_length'])) {
    $field['settings']['max_length'] = 12;
  }
  $object_field['value'] = user_password($field['settings']['max_length']);
  return $object_field;
}

Functions

Namesort descending Description
machine_name_devel_generate @file Support creating machine name values via devel_generate.
_machine_name_devel_generate