Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. HandlerStack.php

function HandlerStack::__toString

Dumps a string representation of the stack.

Return value

string

File

vendor/guzzlehttp/guzzle/src/HandlerStack.php, line 83

Class

HandlerStack
Creates a composed Guzzle handler function by stacking middlewares on top of an HTTP handler function.

Namespace

GuzzleHttp

Code

public function __toString() {
    $depth = 0;
    $stack = [];
    if ($this->handler !== null) {
        $stack[] = '0) Handler: ' . $this->debugCallable($this->handler);
    }
    $result = '';
    foreach (\array_reverse($this->stack) as $tuple) {
        ++$depth;
        $str = "{$depth}) Name: '{$tuple[1]}', ";
        $str .= 'Function: ' . $this->debugCallable($tuple[0]);
        $result = "> {$str}\n{$result}";
        $stack[] = $str;
    }
    foreach (\array_keys($stack) as $k) {
        $result .= "< {$stack[$k]}\n";
    }
    return $result;
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal