Jelix 1.6.40

mailerCtrl extends jControllerCmdLine
in package

controller to test email configuration

Table of Contents

$help  : array<string|int, mixed>
help for each action it should be an array('method'=>'help',...);
$pluginParams  : array<string|int, mixed>
parameters for plugins of the coordinator
$sensitiveParameters  : array<string|int, string>
sensitive parameters
$_options  : array<string|int, mixed>
founded options
$_parameters  : array<string|int, mixed>
founded parameters
$allowed_options  : array<string|int, mixed>
Options to the command line 'method_name' => array('-option_name' => true/false) true means that a value should be provided for the option on the command line.
$allowed_parameters  : array<string|int, mixed>
Parameters for the command line 'method_name' => array('parameter_name' => true/false) false means that the parameter is optional. All parameters which follow an optional parameter is optional.
$request  : jRequest
the request object
__construct()  : mixed
test()  : mixed
boolParam()  : bool
same as param(), but convert the value to a boolean value. If it isn't a numerical value, return null.
floatParam()  : float
same as param(), but convert the value to a float value. If it isn't a numerical value, return null.
getResponse()  : jResponse|jResponseHtml|jResponseRedirect|jResponseJson
get a response object.
intParam()  : int
same as param(), but convert the value to an integer value. If it isn't a numerical value, return null.
option()  : mixed
param()  : mixed
Gets the value of a request parameter. If not defined, gets its default value.
params()  : array<string|int, mixed>

Properties

$help

help for each action it should be an array('method'=>'help',...);

public array<string|int, mixed> $help = array()

$pluginParams

parameters for plugins of the coordinator

public array<string|int, mixed> $pluginParams = array()

this array should contains all parameters needed by installed plugins for each action, see the documentation of each plugins to know this parameters. keys : name of an action or * for parameters to all action values : array that contains all plugin parameters

$sensitiveParameters

sensitive parameters

public array<string|int, string> $sensitiveParameters = array()

List of names of parameters that can have sensitive values like password etc. This list is used by the logger for example, to replace values by a dummy value. See also sensitiveParameters into error_handling section of the configuration.

Tags
since
1.6.16

$_options

founded options

protected array<string|int, mixed> $_options
Tags
see
jCmdUtils::getOptionsAndParams

$_parameters

founded parameters

protected array<string|int, mixed> $_parameters
Tags
see
jCmdUtils::getOptionsAndParams

$allowed_options

Options to the command line 'method_name' => array('-option_name' => true/false) true means that a value should be provided for the option on the command line.

protected array<string|int, mixed> $allowed_options = array()

$allowed_parameters

Parameters for the command line 'method_name' => array('parameter_name' => true/false) false means that the parameter is optional. All parameters which follow an optional parameter is optional.

protected array<string|int, mixed> $allowed_parameters = array('test' => array('email' => rue, 'appname' => alse))

Methods

boolParam()

same as param(), but convert the value to a boolean value. If it isn't a numerical value, return null.

protected boolParam(string $parName[, mixed $parDefaultValue = null ][, bool $useDefaultIfEmpty = false ]) : bool
Parameters
$parName : string

the name of the request parameter

$parDefaultValue : mixed = null

the default returned value if the parameter doesn't exists

$useDefaultIfEmpty : bool = false

true: says to return the default value the value is ""

Return values
bool

the request parameter value

floatParam()

same as param(), but convert the value to a float value. If it isn't a numerical value, return null.

protected floatParam(string $parName[, mixed $parDefaultValue = null ][, bool $useDefaultIfEmpty = false ]) : float
Parameters
$parName : string

the name of the request parameter

$parDefaultValue : mixed = null

the default returned value if the parameter doesn't exists

$useDefaultIfEmpty : bool = false

true: says to return the default value the value is ""

Return values
float

the request parameter value

intParam()

same as param(), but convert the value to an integer value. If it isn't a numerical value, return null.

protected intParam(string $parName[, mixed $parDefaultValue = null ][, bool $useDefaultIfEmpty = false ]) : int
Parameters
$parName : string

the name of the request parameter

$parDefaultValue : mixed = null

the default returned value if the parameter doesn't exists

$useDefaultIfEmpty : bool = false

true: says to return the default value the value is ""

Return values
int

the request parameter value

param()

Gets the value of a request parameter. If not defined, gets its default value.

protected param(string $parName[, mixed $parDefaultValue = null ][, bool $useDefaultIfEmpty = false ]) : mixed
Parameters
$parName : string

the name of the request parameter

$parDefaultValue : mixed = null

the default returned value if the parameter doesn't exists

$useDefaultIfEmpty : bool = false

true: says to return the default value if the parameter value is ""

Return values
mixed

the request parameter value

params()

protected params() : array<string|int, mixed>
Return values
array<string|int, mixed>

all request parameters

Search results