class ImageField in Realistic Dummy Content 8
Field modifier for image fields.
Hierarchy
- class \Drupal\realistic_dummy_content_api\attributes\Attribute
- class \Drupal\realistic_dummy_content_api\attributes\Field
- class \Drupal\realistic_dummy_content_api\attributes\ImageField
- class \Drupal\realistic_dummy_content_api\attributes\Field
Expanded class hierarchy of ImageField
1 file declares its use of ImageField
- RealisticDummyContent.php in api/
src/ facade/ RealisticDummyContent.php - Define autoload class.
File
- api/
src/ attributes/ ImageField.php, line 16 - Define autoload class.
Namespace
Drupal\realistic_dummy_content_api\attributesView source
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;
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
Attribute:: |
private | property | The entity is set on construction and is a subclass of EntityBase. It contains information about the entity to which this field instance is attached. | |
Attribute:: |
private | property | The name of this attribuet, for example title, picture, field_image... | |
Attribute:: |
function | Changes this attribute by looking for data in files. | ||
Attribute:: |
function | Given candidate files, change the value of this attribute based on one of them. | ||
Attribute:: |
function | Returns the appropriate environment, real or testing. | ||
Attribute:: |
function | Return a file object. | ||
Attribute:: |
function | Gets the bundle of the associated entity. | ||
Attribute:: |
function | Get all candidate files for a given field for this entity. | ||
Attribute:: |
function | Getter for $this->entity | ||
Attribute:: |
function | Get the entity type of the associated entity. | ||
Attribute:: |
function | Return acceptable image file extensions. | ||
Attribute:: |
function | Getter for $this->name | ||
Attribute:: |
function | Return acceptable text file extensions. | ||
Attribute:: |
function | Gets the UID of the associated entity. | ||
Attribute:: |
function | Return an image file object if possible. | ||
Attribute:: |
function | Returns a pseudo-random number. | ||
Attribute:: |
function | Given a FileGroup object, get structured property if extentions ok. | ||
Attribute:: |
function | Given a list of files, return a value from one of them. | ||
Attribute:: |
function | Constructor. | ||
Field:: |
function |
Returns the type of this attribute. Overrides Attribute:: |
||
ImageField:: |
function |
Get acceptable file extensions which contain data for this attribute. Overrides Attribute:: |
||
ImageField:: |
function |
Given a FileGroup object, get a structured property Overrides Attribute:: |