ImageField.php in Realistic Dummy Content 8
Define autoload class.
File
api/src/attributes/ImageField.phpView source
<?php
/**
* @file
*
* Define autoload class.
*/
namespace Drupal\realistic_dummy_content_api\attributes;
use Drupal\realistic_dummy_content_api\attributes\Field;
/**
* Field modifier for image fields.
*/
class ImageField extends Field {
/**
* {@inheritdoc}
*/
function GetExtensions() {
return $this
->GetImageExtensions();
}
/**
* {@inheritdoc}
*/
function ValueFromFile_($file) {
if (!$file
->Value()) {
return NULL;
}
$return = NULL;
$file = $this
->ImageSave($file);
if ($file) {
$return = array(
\Drupal\Core\Language\Language::LANGCODE_NOT_SPECIFIED => array(
(array) $file,
),
);
}
return $return;
}
}
Classes
Name | Description |
---|---|
ImageField | Field modifier for image fields. |