📚 Looking for current Exponential documentation? This site contains legacy SDK & API reference docs (eZ Publish era). For up-to-date 2026 product documentation, visit doc.exponential.earth.

  class / eZTemplateTypeOperator  

eZTemplateTypeOperator Class Reference
[Template operators]

Operators for checking variable type. More...

List of all members.


Public Methods

 eZTemplateTypeOperator ($isArrayName="is_array",$isBooleanName="is_boolean",$isIntegerName="is_integer",$isFloatName="is_float",$isNumericName="is_numeric",$isStringName="is_string",$isObjectName="is_object",$isClassName="is_class",$isNullName="is_null",$isSetName="is_set",$isUnsetName="is_unset",$getTypeName="get_type",$getClassName="get_class")
& operatorList ()
 namedParameterPerOperator ()
 namedParameterList ()
 modify (&$tpl,&$operatorName,&$operatorParameters,&$rootNamespace,&$currentNamespace,&$value,&$namedParameters)

Public Attributes

 Operators
 The array of operators.

 IsArrayName
 The "less than" name.


Detailed Description

Operators for checking variable type.

Usage: $var|is_array or is_array( $var ) $var|is_boolean or is_boolean( $var ) $var|is_integer or is_integer( $var ) $var|is_float or is_float( $var ) $var|is_numeric or is_numeric( $var ) $var|is_string or is_string( $var ) $var|is_object or is_object( $var ) $var|is_class('my_class') or is_class( 'my_class', $var ) $var|is_null or is_null( $var ) is_set( $var ) is_unset( $var ) $var|get_type or get_type( $var ) $var|get_class or get_class( $var )

Definition at line eztemplatetypeoperator.php.


Constructor & Destructor Documentation

eZTemplateTypeOperator::eZTemplateTypeOperator (  $    isArrayName = "is_array",
$    isBooleanName = "is_boolean",
$    isIntegerName = "is_integer",
$    isFloatName = "is_float",
$    isNumericName = "is_numeric",
$    isStringName = "is_string",
$    isObjectName = "is_object",
$    isClassName = "is_class",
$    isNullName = "is_null",
$    isSetName = "is_set",
$    isUnsetName = "is_unset",
$    getTypeName = "get_type",
$    getClassName = "get_class"
) 
 

Initializes the operator class with the various operator names.

Parameters:
isArrayName  The name array

Definition at line eztemplatetypeoperator.php.

References Operators.


Member Function Documentation

eZTemplateTypeOperator::modify (  &$    tpl,
&$    operatorName,
&$    operatorParameters,
&$    rootNamespace,
&$    currentNamespace,
&$    value,
&$    namedParameters
) 
 

Examines the input value and outputs a boolean value. See class documentation for more information.

Definition at line eztemplatetypeoperator.php.

eZTemplateTypeOperator::namedParameterList (    ) 
 

See eZTemplateOperator::namedParameterList

Definition at line eztemplatetypeoperator.php.

eZTemplateTypeOperator::namedParameterPerOperator (    ) 
 

Returns:
true to tell the template engine that the parameter list exists per operator type.

Definition at line eztemplatetypeoperator.php.

& eZTemplateTypeOperator::operatorList (    ) 
 

Returns the operators in this class.

Definition at line eztemplatetypeoperator.php.

References Operators.


The documentation for this class was generated from the following file:  

Exponential Copyright © 1998 - 2026 7x