Documentation

Isbn extends FieldItemBase
in package
uses StringTranslationTrait

FinalYes

Defines the 'isbn' field type.

Attributes
#[FieldType]
$id: 'isbn'
$label: new \Drupal\Core\StringTranslation\TranslatableMarkup('ISBN')
$description: new \Drupal\Core\StringTranslation\TranslatableMarkup('A 10 or 13 digit book ISBN.')
$default_widget: 'isbn'
$default_formatter: 'isbn_default'

Table of Contents

Methods

generateSampleValue()  : array<string|int, mixed>
{@inheritdoc}
getConstraints()  : array<string|int, mixed>
{@inheritdoc}
isEmpty()  : bool
{@inheritdoc}
mainPropertyName()  : mixed
{@inheritdoc}
propertyDefinitions()  : array<string|int, mixed>
{@inheritdoc}
schema()  : array<string|int, mixed>
{@inheritdoc}
setValue()  : mixed
{@inheritdoc}

Methods

generateSampleValue()

{@inheritdoc}

public static generateSampleValue(FieldDefinitionInterface $field_definition) : array<string|int, mixed>
Parameters
$field_definition : FieldDefinitionInterface
Return values
array<string|int, mixed>

getConstraints()

{@inheritdoc}

public getConstraints() : array<string|int, mixed>
Return values
array<string|int, mixed>

isEmpty()

{@inheritdoc}

public isEmpty() : bool
Return values
bool

mainPropertyName()

{@inheritdoc}

public static mainPropertyName() : mixed

propertyDefinitions()

{@inheritdoc}

public static propertyDefinitions(FieldStorageDefinitionInterface $field_definition) : array<string|int, mixed>
Parameters
$field_definition : FieldStorageDefinitionInterface
Return values
array<string|int, mixed>

schema()

{@inheritdoc}

public static schema(FieldStorageDefinitionInterface $field_definition) : array<string|int, mixed>
Parameters
$field_definition : FieldStorageDefinitionInterface
Return values
array<string|int, mixed>

setValue()

{@inheritdoc}

public setValue(mixed $values[, mixed $notify = true ]) : mixed
Parameters
$values : mixed
$notify : mixed = true

        
On this page

Search results