Closure::fromCallable

Converts a callable into a closure.

Description

public static Closure Closure::fromCallable ( callable $callable )

Create and return a new anonymous function from given callable using the current scope. This method checks if the callable is callable in the current scope and throws a TypeError if it is not.

Parameters

callable

The callable to convert.

Return Values

Returns the newly created Closure or throws a TypeError if the callable is not callable in the current scope.