include/Expressions/Expression/String/StrToUpperExpression.php
\StrToUpperExpression
Package: SugarCRM
<b>strToUpper(String s)</b><br/> Returns <i>s</i> converted to upper case.<br/> ex: <em>strToLower("Hello World")</em> = "HELLO WORLD"
- Parent(s)
- \StringExpression < \AbstractExpression
Properties
$BOOLEAN_TYPE= '"boolean"'
Default value
"boolean"
Details- Type
- n/a
- Inherited_from
- \AbstractExpression::$$BOOLEAN_TYPE
- Inherited_from
- \StringExpression::$$BOOLEAN_TYPE
$DATE_TYPE= '"date"'
Default value
"date"
Details- Type
- n/a
- Inherited_from
- \AbstractExpression::$$DATE_TYPE
- Inherited_from
- \StringExpression::$$DATE_TYPE
$ENUM_TYPE= '"enum"'
Default value
"enum"
Details- Type
- n/a
- Inherited_from
- \AbstractExpression::$$ENUM_TYPE
- Inherited_from
- \StringExpression::$$ENUM_TYPE
$FALSE= '"false"'
Default value
"false"
Details- Type
- n/a
- Inherited_from
- \AbstractExpression::$$FALSE
- Inherited_from
- \StringExpression::$$FALSE
$GENERIC_TYPE= '"generic"'
Default value
"generic"
Details- Type
- n/a
- Inherited_from
- \AbstractExpression::$$GENERIC_TYPE
- Inherited_from
- \StringExpression::$$GENERIC_TYPE
$INFINITY= '-1'
Default value
-1
Details- Type
- n/a
- Inherited_from
- \AbstractExpression::$$INFINITY
- Inherited_from
- \StringExpression::$$INFINITY
$NUMERIC_TYPE= '"number"'
Default value
"number"
Details- Type
- n/a
- Inherited_from
- \AbstractExpression::$$NUMERIC_TYPE
- Inherited_from
- \StringExpression::$$NUMERIC_TYPE
$RELATE_TYPE= '"relate"'
Default value
"relate"
Details- Type
- n/a
- Inherited_from
- \AbstractExpression::$$RELATE_TYPE
- Inherited_from
- \StringExpression::$$RELATE_TYPE
$STRING_TYPE= '"string"'
Default value
"string"
Details- Type
- n/a
- Inherited_from
- \AbstractExpression::$$STRING_TYPE
- Inherited_from
- \StringExpression::$$STRING_TYPE
$TIME_TYPE= '"time"'
Default value
"time"
Details- Type
- n/a
- Inherited_from
- \AbstractExpression::$$TIME_TYPE
- Inherited_from
- \StringExpression::$$TIME_TYPE
$TRUE= '"true"'
Default value
"true"
Details- Type
- n/a
- Inherited_from
- \AbstractExpression::$$TRUE
- Inherited_from
- \StringExpression::$$TRUE
$TYPE_MAP= 'array(
"number" => "NumericExpression",
"string" => "StringExpression",
"date" => "DateExpression",
"time" => "TimeExpression",
"boolean" => "BooleanExpression",
"enum" => "EnumExpression",
"relate" => "RelateExpression",
"generic" => "AbstractExpression",
)'
Default value
array(
"number" => "NumericExpression",
"string" => "StringExpression",
"date" => "DateExpression",
"time" => "TimeExpression",
"boolean" => "BooleanExpression",
"enum" => "EnumExpression",
"relate" => "RelateExpression",
"generic" => "AbstractExpression",
)
Details- Type
- n/a
- Inherited_from
- \AbstractExpression::$$TYPE_MAP
- Inherited_from
- \StringExpression::$$TYPE_MAP
$params= ''
Details
- Type
- n/a
- Inherited_from
- \AbstractExpression::$$params
- Inherited_from
- \StringExpression::$$params
Methods
AbstractExpression(
$params
=
null
)
:
void
inherited
Constructs an Expression object given the parameters.
Inherited from: \AbstractExpression::AbstractExpression()\StringExpression::AbstractExpression()
Parameters
Name | Type | Description |
---|---|---|
$params |
getOperationName(
)
:
void
static
Returns the opreation name that this Expression should be called by.
getParamCount(
)
:
void
staticinherited
Returns the exact number of parameters needed which is set as infinite by default.
Inherited from: \AbstractExpression::getParamCount()\StringExpression::getParamCount()getParameterTypes(
)
:
void
staticinherited
All parameters have to be a string.
Inherited from: \StringExpression::getParameterTypes()getParameters(
)
:
void
inherited
Returns the parameter list for this Expression.
Inherited from: \AbstractExpression::getParameters()\StringExpression::getParameters()isProperType(
$variable, $type
)
:
void
inherited
Enforces the parameter types.
Inherited from: \AbstractExpression::isProperType()\StringExpression::isProperType()
Parameters
Name | Type | Description |
---|---|---|
$variable | ||
$type |
toString(
)
:
void
Returns the String representation of this Expression.
TODO: Make this an abstract method.
validateParameters(
)
:
void
inherited
Validates the parameters and throws an Exception if invalid.
Inherited from: \AbstractExpression::validateParameters()\StringExpression::validateParameters()