PeServer

PluginValidator extends ValidatorBase
in package

Table of Contents

Constants

EMAIL_LENGTH  = 254
WEBSITE_LENGTH  = 2083
LOCALHOST_PATTERN  = '/https?:\/\/(\w*:\w*@)?((localhost)|(127\.0\.0\.1))\b/'
PLUGIN_DESCRIPTION_LENGTH  = 1000
PLUGIN_DISPLAY_NAME_LENGTH  = 500
PLUGIN_NAME_RANGE_MAX  = 64
PLUGIN_NAME_RANGE_MIN  = 4

Properties

$receiver  : IValidationReceiver
$validator  : Validator
$environment  : Environment

Methods

__construct()  : mixed
isCheckUrl()  : bool
isDescription()  : bool
isDisplayName()  : bool
isEmail()  : bool
isFreePluginId()  : bool
isFreePluginName()  : bool
isPluginId()  : bool
isPluginName()  : bool
isWebsite()  : bool

Constants

LOCALHOST_PATTERN

private mixed LOCALHOST_PATTERN = '/https?:\/\/(\w*:\w*@)?((localhost)|(127\.0\.0\.1))\b/'

PLUGIN_DESCRIPTION_LENGTH

private mixed PLUGIN_DESCRIPTION_LENGTH = 1000

PLUGIN_DISPLAY_NAME_LENGTH

private mixed PLUGIN_DISPLAY_NAME_LENGTH = 500

Properties

Methods

isCheckUrl()

public isCheckUrl(string $key, string|null $value) : bool
Parameters
$key : string
$value : string|null
Return values
bool

isDescription()

public isDescription(string $key, string|null $value) : bool
Parameters
$key : string
$value : string|null
Return values
bool

isDisplayName()

public isDisplayName(string $key, string|null $value) : bool
Parameters
$key : string
$value : string|null
Return values
bool

isEmail()

public final isEmail(string $key, string|null $value) : bool
Parameters
$key : string
$value : string|null
Return values
bool

isPluginId()

public isPluginId(string $key, string|null $value) : bool
Parameters
$key : string
$value : string|null
Return values
bool

isPluginName()

public isPluginName(string $key, string|null $value) : bool
Parameters
$key : string
$value : string|null
Return values
bool

isWebsite()

public final isWebsite(string $key, string|null $value) : bool
Parameters
$key : string
$value : string|null
Return values
bool

        
On this page

Search results