Iter
extends Message
in package
Iter is an Iter expression.
Generated from protobuf message exprml.v1.Iter
Table of Contents
Methods
- __construct() : mixed
- Constructor.
- clearCol() : mixed
- clearDo() : mixed
- clearIf() : mixed
- getCol() : Expr|null
- Col is the collection to iterate.
- getDo() : Expr|null
- Do is the body of the iteration.
- getElemIdent() : string
- ElemIdent is the identifier of the element.
- getIf() : Expr|null
- If is the condition of the iteration.
- getPosIdent() : string
- PosIdent is the identifier of the position.
- hasCol() : mixed
- hasDo() : mixed
- hasIf() : mixed
- setCol() : $this
- Col is the collection to iterate.
- setDo() : $this
- Do is the body of the iteration.
- setElemIdent() : $this
- ElemIdent is the identifier of the element.
- setIf() : $this
- If is the condition of the iteration.
- setPosIdent() : $this
- PosIdent is the identifier of the position.
Methods
__construct()
Constructor.
public
__construct([array<string|int, mixed> $data = NULL ]) : mixed
Parameters
- $data : array<string|int, mixed> = NULL
-
{ Optional. Data for populating the Message object.
@type string $pos_ident PosIdent is the identifier of the position. @type string $elem_ident ElemIdent is the identifier of the element. @type \Exprml\PB\Exprml\V1\Expr $col Col is the collection to iterate. @type \Exprml\PB\Exprml\V1\Expr $do Do is the body of the iteration. @type \Exprml\PB\Exprml\V1\Expr $if If is the condition of the iteration.
}
clearCol()
public
clearCol() : mixed
clearDo()
public
clearDo() : mixed
clearIf()
public
clearIf() : mixed
getCol()
Col is the collection to iterate.
public
getCol() : Expr|null
Generated from protobuf field .exprml.v1.Expr col = 3 [json_name = "col"];
Return values
Expr|nullgetDo()
Do is the body of the iteration.
public
getDo() : Expr|null
Generated from protobuf field .exprml.v1.Expr do = 4 [json_name = "do"];
Return values
Expr|nullgetElemIdent()
ElemIdent is the identifier of the element.
public
getElemIdent() : string
Generated from protobuf field string elem_ident = 2 [json_name = "elemIdent"];
Return values
stringgetIf()
If is the condition of the iteration.
public
getIf() : Expr|null
Generated from protobuf field .exprml.v1.Expr if = 5 [json_name = "if"];
Return values
Expr|nullgetPosIdent()
PosIdent is the identifier of the position.
public
getPosIdent() : string
Generated from protobuf field string pos_ident = 1 [json_name = "posIdent"];
Return values
stringhasCol()
public
hasCol() : mixed
hasDo()
public
hasDo() : mixed
hasIf()
public
hasIf() : mixed
setCol()
Col is the collection to iterate.
public
setCol(Expr $var) : $this
Generated from protobuf field .exprml.v1.Expr col = 3 [json_name = "col"];
Parameters
- $var : Expr
Return values
$thissetDo()
Do is the body of the iteration.
public
setDo(Expr $var) : $this
Generated from protobuf field .exprml.v1.Expr do = 4 [json_name = "do"];
Parameters
- $var : Expr
Return values
$thissetElemIdent()
ElemIdent is the identifier of the element.
public
setElemIdent(string $var) : $this
Generated from protobuf field string elem_ident = 2 [json_name = "elemIdent"];
Parameters
- $var : string
Return values
$thissetIf()
If is the condition of the iteration.
public
setIf(Expr $var) : $this
Generated from protobuf field .exprml.v1.Expr if = 5 [json_name = "if"];
Parameters
- $var : Expr
Return values
$thissetPosIdent()
PosIdent is the identifier of the position.
public
setPosIdent(string $var) : $this
Generated from protobuf field string pos_ident = 1 [json_name = "posIdent"];
Parameters
- $var : string