ReferrerTypeContextParamValidator
extends AbstractContextParamValidator
in package
Table of Contents
Properties
- $errorMessage : string
- $maxLength : int
- $validReferrerTypes : array<string|int, mixed>
Methods
- getErrorMessage() : string
- Get the error message
- validate() : bool
- Validate the referrer type value
- validateMaxLength() : bool
- Validate that the value does not exceed the maximum length
- validateNotEmpty() : bool
- Validate that the value is not empty
Properties
$errorMessage
protected
string
$errorMessage
= ''
$maxLength
protected
int
$maxLength
= 255
$validReferrerTypes
private
array<string|int, mixed>
$validReferrerTypes
= array('direct', 'organic', 'referral', 'paid', 'social', 'email', 'other')
Methods
getErrorMessage()
Get the error message
public
getErrorMessage() : string
Return values
stringvalidate()
Validate the referrer type value
public
validate(mixed $value) : bool
Parameters
- $value : mixed
Return values
boolvalidateMaxLength()
Validate that the value does not exceed the maximum length
protected
validateMaxLength(mixed $value) : bool
Parameters
- $value : mixed
Return values
boolvalidateNotEmpty()
Validate that the value is not empty
protected
validateNotEmpty(mixed $value) : bool
Parameters
- $value : mixed