public function trace(string $pattern, $stages): void
    {
        $pipeline = new HttpPipeline(RequestMethodInterface::METHOD_TRACE, $this->prefix.$pattern, $this->routerStages);
        $pipeline->pipe($stages);
        $this->pipelineCollection->add($pipeline);
    }
public function trace(string $pattern, $stages): void
    {
        $pipeline = new HttpPipeline(RequestMethodInterface::METHOD_TRACE, $this->prefix.$pattern, $this->routerStages);
        $pipeline->pipe($stages);
        $this->pipelineCollection->add($pipeline);
    }
public function trace ( string $ pattern , $ stages ) : void { $ pipeline = new HttpPipeline ( RequestMethodInterface :: METHOD_TRACE , $ this -> prefix . $ pattern , $ this -> routerStages ) ; $ pipeline -> pipe ( $ stages ) ; $ this -> pipelineCollection -> add ( $ pipeline ) ; }
Add a 'TRACE' route to be handled by the application.

@param callable|string|HttpPipeline|array $stages $stages
Add a TRACE route to be handled by the application .