Closure::fromCallable
(PHP 7 >= 7.1.0)
Converts a callable into a closure
Description
Create and return a new anonymous function from given callback using the current scope. This method checks if the callback is callable in the current scope and throws a TypeError if it is not.
As of PHP 8.1.0, First class callable syntax has the same semantics as this method.
Parameters
callbackThe callable to convert.
Return Values
Returns the newly created Closure or throws a TypeError if the callback is not callable in the current scope.