original_string: protected function resolvingCallback(Closure $callback)
      {
          $abstract = $this->getFunctionHint($callback);
  
          if ($abstract) {
              $this->resolvingCallbacks[$abstract][] = $callback;
          } else {
              $this->globalResolvingCallbacks[] = $callback;
          }
      }
code: protected function resolvingCallback(Closure $callback)
      {
          $abstract = $this->getFunctionHint($callback);
  
          if ($abstract) {
              $this->resolvingCallbacks[$abstract][] = $callback;
          } else {
              $this->globalResolvingCallbacks[] = $callback;
          }
      }
code_tokens: protected function resolvingCallback ( Closure $ callback ) { $ abstract = $ this -> getFunctionHint ( $ callback ) ; if ( $ abstract ) { $ this -> resolvingCallbacks [ $ abstract ] [ ] = $ callback ; } else { $ this -> globalResolvingCallbacks [ ] = $ callback ; } }
docstring: Register a new resolving callback by type of its first argument.
  
  @param  \Closure  $callback
  @return void
docstring_tokens: Register a new resolving callback by type of its first argument .