original_string: public function callInterceptor(string $name, ...$arguments)
      {
          if (!empty($this->interceptors[$name])) {
              foreach ($this->interceptors[$name] as $function) {
                  $ret = Helper::call($function, ...$arguments);
                  if ($ret !== null) {
                      return $ret;
                  }
              }
          }
  
          return null;
      }
code: public function callInterceptor(string $name, ...$arguments)
      {
          if (!empty($this->interceptors[$name])) {
              foreach ($this->interceptors[$name] as $function) {
                  $ret = Helper::call($function, ...$arguments);
                  if ($ret !== null) {
                      return $ret;
                  }
              }
          }
  
          return null;
      }
code_tokens: public function callInterceptor ( string $ name , ... $ arguments ) { if ( ! empty ( $ this -> interceptors [ $ name ] ) ) { foreach ( $ this -> interceptors [ $ name ] as $ function ) { $ ret = Helper :: call ( $ function , ... $ arguments ) ; if ( $ ret !== null ) { return $ ret ; } } } return null ; }
docstring: Call the interceptor
  
  @param string $name
  @param array ...$arguments
  @return mixed
docstring_tokens: Call the interceptor