original_string: final public function typehintFunction(string $functionName, array $custom = [])
      {
          $reflectionFunction = new ReflectionFunction($functionName);
  
          $reflectionParameters = $reflectionFunction->getParameters();
  
          $params = $this->resolveParams($reflectionParameters, $custom);
  
          return call_user_func_array(
              $functionName,
              $params
          );
      }
code: final public function typehintFunction(string $functionName, array $custom = [])
      {
          $reflectionFunction = new ReflectionFunction($functionName);
  
          $reflectionParameters = $reflectionFunction->getParameters();
  
          $params = $this->resolveParams($reflectionParameters, $custom);
  
          return call_user_func_array(
              $functionName,
              $params
          );
      }
code_tokens: final public function typehintFunction ( string $ functionName , array $ custom = [ ] ) { $ reflectionFunction = new ReflectionFunction ( $ functionName ) ; $ reflectionParameters = $ reflectionFunction -> getParameters ( ) ; $ params = $ this -> resolveParams ( $ reflectionParameters , $ custom ) ; return call_user_func_array ( $ functionName , $ params ) ; }
docstring: Typehint a function.
docstring_tokens: Typehint a function .