protected function afterResolvingCallback(Closure $callback)
    {
        $abstract = $this->getFunctionHint($callback);

        if ($abstract) {
            $this->afterResolvingCallbacks[$abstract][] = $callback;
        } else {
            $this->globalAfterResolvingCallbacks[] = $callback;
        }
    }
protected function afterResolvingCallback(Closure $callback)
    {
        $abstract = $this->getFunctionHint($callback);

        if ($abstract) {
            $this->afterResolvingCallbacks[$abstract][] = $callback;
        } else {
            $this->globalAfterResolvingCallbacks[] = $callback;
        }
    }
protected function afterResolvingCallback ( Closure $ callback ) { $ abstract = $ this -> getFunctionHint ( $ callback ) ; if ( $ abstract ) { $ this -> afterResolvingCallbacks [ $ abstract ] [ ] = $ callback ; } else { $ this -> globalAfterResolvingCallbacks [ ] = $ callback ; } }
Register a new after resolving callback by type of its first argument.

@param  \Closure  $callback
@return void
Register a new after resolving callback by type of its first argument .