Example #1
0
 /**
  * Fills image field in the form with specified values.
  *
  * @param Form $formObject
  *   Form object.
  * @param string $field_name
  *   Field name.
  * @param string|array $image_paths
  *   Path to the image or an array of paths relative to Drupal root
  *   directory. Following formats are acceptable:
  *   (1) "ImageDirectory/Image.jpg"
  *   (2) array("ImageDirectory1/Image1.jpg", "ImageDirectory2/Image2.jpg")
  *   (3) array(
  *         'uri' => 'ImageDirectory/Image1.jpg',
  *         'filename' => 'Image1.jpg', // this is an optional parameter
  *         'name' => 'Image1', // this is an optional parameter
  *         'alt' => 'Alt text 1', // This is an optional parameter
  *         'title' => 'Title text 1', // This is an optional parameter
  *         'scheme' => 'private', // this is an optional parameter
  *       )
  *   (4) array(
  *         array(
  *           'uri' => 'ImageDirectory1/Image1.jpg',
  *           'filename' => 'Image1.jpg', // this is an optional parameter
  *           'name' => 'Image1', // this is an optional parameter
  *           'alt' => 'Alt text 1', // This is an optional parameter
  *           'title' => 'Title text 1', // This is an optional parameter
  *           'scheme' => 'private', // this is an optional parameter
  *         ),
  *         array(
  *           'uri' => 'ImageDirectory2/Image2.jpg',
  *           'filename' => 'Image2.jpg', // this is an optional parameter
  *           'name' => 'Image2', // this is an optional parameter
  *           'alt' => 'Alt text 2', // This is an optional parameter
  *           'title' => 'Title text 2', // This is an optional parameter
  *           'scheme' => 'public', // this is an optional parameter
  *         ),
  *       )
  *
  * @return array
  */
 public static function fillImageImageValues(Form $formObject, $field_name, $image_paths)
 {
     return parent::fillValues($formObject, $field_name, $image_paths);
 }