original_string: public function processStack($payload, PipeChainCollectionInterface $pipeChainCollection)
      {
          foreach ( $pipeChainCollection as $stage => $fallback ) {
              $payload = $this->process($payload, $stage, $fallback);
          }
  
          return $payload;
      }
code: public function processStack($payload, PipeChainCollectionInterface $pipeChainCollection)
      {
          foreach ( $pipeChainCollection as $stage => $fallback ) {
              $payload = $this->process($payload, $stage, $fallback);
          }
  
          return $payload;
      }
code_tokens: public function processStack ( $ payload , PipeChainCollectionInterface $ pipeChainCollection ) { foreach ( $ pipeChainCollection as $ stage => $ fallback ) { $ payload = $ this -> process ( $ payload , $ stage , $ fallback ) ; } return $ payload ; }
docstring: processes a PipeChainCollection with the provided payload.
  
  @param mixed $payload
  @param PipeChainCollectionInterface $pipeChainCollection
  @return mixed payload
docstring_tokens: processes a PipeChainCollection with the provided payload .