Skip to main content

Zymba Documentation

Generator​

Text
object @Generator(@Base) {
getResult(): mixed {}
next(): object {}
send(mixed $value): object {}
throw(mixed $exception): object {}
}

Abstract generator prototype.

Prototype​

Base

Methods​

CODE
$this.getResult(): mixed
Returns​
TypeValue
mixed
null

Resumes this generator.

CODE
$this.next(): object
Returns​
TypeValue
object[key: value]
null
CODE
$this.send(mixed $value): object
Parameters​
NameTypeValueDefault
valuemixednull
Returns​
TypeValue
object[key: value]
null
CODE
$this.throw(mixed $exception): object
Parameters​
NameTypeValueDefault
exceptionmixednull
Returns​
TypeValue
object[key: value]
null