Mpociot\CaptainHook\Jobs\TriggerWebhooksJob::resolveCallable PHP Method

resolveCallable() private method

Resolves a string or callable to a valid callable.
private resolveCallable ( string | callable $transformer, $defaultMethodName ) : callable
$transformer string | callable
$defaultMethodName
return callable
    private function resolveCallable($transformer, $defaultMethodName)
    {
        if (is_string($transformer)) {
            return function () use($transformer, $defaultMethodName) {
                list($class, $method) = Str::parseCallback($transformer, $defaultMethodName);
                return call_user_func_array([app($class), $method], func_get_args());
            };
        } elseif (is_callable($transformer)) {
            return $transformer;
        }
        return function () {
        };
    }