DeliveryMode Uses EnumTrait
Modes of CIBA flow.
Tags
Table of Contents
- $PING : DeliveryMode
- Ping mode, a backchannel token delivery mode where a client is notified via its client notification endpoint and then gets tokens from the token endpoint.
- $POLL : DeliveryMode
- Poll mode, a backchannel token delivery mode where a client polls the token endpoint until it gets tokens.
- $PUSH : DeliveryMode
- Push mode, a backchannel token delivery mode where a client receives tokens at its client notification endpoint.
- __toString() : string
- Get the name of this instance.
- name() : string
- Get the name of this instance.
- valueOf() : static
- Get an instance of this class that the given argument represents.
- values() : array<string|int, mixed>
- Get the list of public class variables listed in this class.
Properties
$PING
Ping mode, a backchannel token delivery mode where a client is notified via its client notification endpoint and then gets tokens from the token endpoint.
public
static DeliveryMode
$PING
Tags
$POLL
Poll mode, a backchannel token delivery mode where a client polls the token endpoint until it gets tokens.
public
static DeliveryMode
$POLL
Tags
$PUSH
Push mode, a backchannel token delivery mode where a client receives tokens at its client notification endpoint.
public
static DeliveryMode
$PUSH
Tags
Methods
__toString()
Get the name of this instance.
public
__toString() : string
Return values
string —The name of this instance.
name()
Get the name of this instance.
public
name() : string
Return values
string —The name of this instance.
valueOf()
Get an instance of this class that the given argument represents.
public
static valueOf(mixed $value) : static
If the given argument is an instance of this class, the instance itself is returned.
Otherwise, if the given argument is null, null is returned.
Otherwise, if the type of the given argument is not string,
an InvalidArgumentException is returned.
Otherwise, a class variable whose name is equal to the given
argument is looked up. If found, the instance is returned.
If not found, an InvalidArgumentException is thrown.
Parameters
- $value : mixed
-
A string that represents an instance of this class, or an instance of this class, or
null.
Return values
static —An instance of this class.
values()
Get the list of public class variables listed in this class.
public
static values() : array<string|int, mixed>
Return values
array<string|int, mixed> —Instances of this class which are defined as public class variables.