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
Name | Type(s) | Description |
---|---|---|
value | Page | The value to validate |
field | Field | The field the value is for |
forPage | Page | 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.236