FieldtypePage::isValidPage()

Validate that that $value is a valid Page for this field

Usage

// basic usage
$bool = $fieldtypePage->isValidPage(Page $value, Field $field, Page $forPage);

// usage with all arguments
$bool = $fieldtypePage->isValidPage(Page $value, Field $field, Page $forPage, bool $throwException = false);

Arguments

NameType(s)Description
$valuePage

The value to validate

$fieldField

The field the value is for

$forPagePage

The page the value will exist on

$throwException (optional)bool

Whether to throw an exception when not valid Default:false

Return value

bool

Exceptions

Method can throw exceptions on error:

  • WireException


FieldtypePage methods and properties

API reference based on ProcessWire core version 3.0.251