프로퍼티 | 타입 | 설명 | |
---|---|---|---|
$settingsSchema |
메소드 | 설명 | |
---|---|---|
fromHash ( mixed $hash ) : eZ\Publish\Core\FieldType\ISBN\Value | Converts an $hash to the Value defined by the field type. | |
getEmptyValue ( ) : eZ\Publish\Core\FieldType\ISBN\Value | Returns the fallback default value of field type when no such default value is provided in the field definition in content types. | |
getFieldTypeIdentifier ( ) : string | Returns the field type identifier for this field type. | |
getName ( eZ\Publish\SPI\FieldType\Value $value ) : string | Returns the name of the given field value. | |
isEmptyValue ( eZ\Publish\SPI\FieldType\Value $value ) : boolean | Returns if the given $value is considered empty by the field type. | |
isSearchable ( ) : boolean | Returns whether the field type is searchable. | |
toHash ( eZ\Publish\SPI\FieldType\Value $value ) : mixed | Converts a $Value to a hash. | |
validate ( eZ\Publish\API\Repository\Values\ContentType\FieldDefinition $fieldDefinition, eZ\Publish\SPI\FieldType\Value $fieldValue ) : eZ\Publish\SPI\FieldType\ValidationError[] | Validates a field based on the validators in the field definition. | |
validateFieldSettings ( mixed $fieldSettings ) : eZ\Publish\SPI\FieldType\ValidationError[] | Validates the fieldSettings of a FieldDefinitionCreateStruct or FieldDefinitionUpdateStruct. |
메소드 | 설명 | |
---|---|---|
checkValueStructure ( |
Throws an exception if value structure is not of expected format. | |
createValueFromInput ( string | eZ\Publish\Core\FieldType\ISBN\Value $inputValue ) : eZ\Publish\Core\FieldType\ISBN\Value | Inspects given $inputValue and potentially converts it into a dedicated value object. | |
getSortInfo ( |
Returns information for FieldValue->$sortKey relevant to the field type. |
메소드 | 설명 | |
---|---|---|
validateISBN13Checksum ( string $isbnNr, string &$error ) : boolean | Validates the ISBN-13 number. | |
validateISBNChecksum ( string $isbnNr ) : boolean | Validates the ISBN number. |
protected checkValueStructure ( |
||
$value |
protected createValueFromInput ( string | eZ\Publish\Core\FieldType\ISBN\Value $inputValue ) : eZ\Publish\Core\FieldType\ISBN\Value | ||
$inputValue | string | eZ\Publish\Core\FieldType\ISBN\Value | |
리턴 | eZ\Publish\Core\FieldType\ISBN\Value | The potentially converted and structurally plausible value. |
public getEmptyValue ( ) : eZ\Publish\Core\FieldType\ISBN\Value | ||
리턴 | eZ\Publish\Core\FieldType\ISBN\Value |
public getFieldTypeIdentifier ( ) : string | ||
리턴 | string |
protected getSortInfo ( |
||
$value | ||
리턴 | array |
public isEmptyValue ( eZ\Publish\SPI\FieldType\Value $value ) : boolean | ||
$value | eZ\Publish\SPI\FieldType\Value | |
리턴 | boolean |
public isSearchable ( ) : boolean | ||
리턴 | boolean |
public validate ( eZ\Publish\API\Repository\Values\ContentType\FieldDefinition $fieldDefinition, eZ\Publish\SPI\FieldType\Value $fieldValue ) : eZ\Publish\SPI\FieldType\ValidationError[] | ||
$fieldDefinition | eZ\Publish\API\Repository\Values\ContentType\FieldDefinition | The field definition of the field |
$fieldValue | eZ\Publish\SPI\FieldType\Value | The field value for which an action is performed |
리턴 | eZ\Publish\SPI\FieldType\ValidationError[] |
public validateFieldSettings ( mixed $fieldSettings ) : eZ\Publish\SPI\FieldType\ValidationError[] | ||
$fieldSettings | mixed | |
리턴 | eZ\Publish\SPI\FieldType\ValidationError[] |