Skip to the content
Documentation

The ISBN Field Type

No ratings yet

This Field Type represents an ISBN string.

Name Internal name Expected input type
ISBN ezisbn string

Table of contents:

Description

This Field Type makes it possible to store and retrieve an ISBN string in either an ISBN-10 or ISBN-13 format.

Value object

Properties

The Value class of this Field Type contains the following properties:

Property Type Description
$isbn string This property will be used for the ISBN string.

String representation

An ISBN's string representation is the the $isbn property's value, as a string.

Constructor

The constructor for this value object will initialize a new Value object with the value provided. It accepts a string as argument and will set it to the isbn attribute.

Validation

The input passed into this Field Type is subject of ISBN validation depending on the Field settings in its FieldDefinition stored in the Content Type. An example of this Field setting is shown below and will control if input is validated as ISBN-13 or ISBN-10:

Array
(
    [isISBN13] => true
)

 

 

For more details on the Value object for this Field Type please refer to the auto-generated documentation (todo: update link when available, see here for the value object and its doc in the mean time).

 

Contributors

Comments

Add a comment

Comments are read by a moderator before they appear.