PocketMine-MP 5.42.1 git-d77520d210fcb967a02bc11817ad625393c8ebc6
Loading...
Searching...
No Matches
DaveRandom\CallbackValidator\CallbackType Class Reference
+ Collaboration diagram for DaveRandom\CallbackValidator\CallbackType:

Public Member Functions

 __construct (ReturnType $returnType, ParameterType ... $parameters)
 
 __toString ()
 
 isSatisfiedBy ($callable)
 

Static Public Member Functions

static createFromCallable ($callable, $flags=ParameterType::CONTRAVARIANT|ReturnType::COVARIANT)
 

Detailed Description

Definition at line 8 of file CallbackType.php.

Constructor & Destructor Documentation

◆ __construct()

DaveRandom\CallbackValidator\CallbackType::__construct ( ReturnType $returnType,
ParameterType ... $parameters )

Definition at line 83 of file CallbackType.php.

Member Function Documentation

◆ __toString()

DaveRandom\CallbackValidator\CallbackType::__toString ( )
Returns
string

Definition at line 160 of file CallbackType.php.

◆ createFromCallable()

static DaveRandom\CallbackValidator\CallbackType::createFromCallable ( $callable,
$flags = ParameterType::CONTRAVARIANT | ReturnType::COVARIANT )
static
Parameters
callable$callable
int$flags
Returns
CallbackType
Exceptions
InvalidCallbackException

Definition at line 64 of file CallbackType.php.

References DaveRandom\CallbackValidator\ReturnType\createFromReflectionFunctionAbstract(), and DaveRandom\CallbackValidator\ParameterType\createFromReflectionParameter().

+ Here is the call graph for this function:

◆ isSatisfiedBy()

DaveRandom\CallbackValidator\CallbackType::isSatisfiedBy ( $callable)
Parameters
callable$callable
Returns
bool

Definition at line 93 of file CallbackType.php.

References DaveRandom\CallbackValidator\CallbackType\isSatisfiedBy().

Referenced by DaveRandom\CallbackValidator\CallbackType\isSatisfiedBy().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

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