original_string: public function use($middlewares) {
  		$middlewares = (array)$middlewares;
  
  		if ($this->namespace) {
  			foreach ($middlewares as &$middleware) {
  				$middleware = $this->namespace . $middleware;
  			}
  		}
  
  		$this->middlewares = array_merge($this->middlewares, (array)$middlewares);
  
  		return $this;
  	}
code: public function use($middlewares) {
  		$middlewares = (array)$middlewares;
  
  		if ($this->namespace) {
  			foreach ($middlewares as &$middleware) {
  				$middleware = $this->namespace . $middleware;
  			}
  		}
  
  		$this->middlewares = array_merge($this->middlewares, (array)$middlewares);
  
  		return $this;
  	}
code_tokens: public function use ( $ middlewares ) { $ middlewares = ( array ) $ middlewares ; if ( $ this -> namespace ) { foreach ( $ middlewares as & $ middleware ) { $ middleware = $ this -> namespace . $ middleware ; } } $ this -> middlewares = array_merge ( $ this -> middlewares , ( array ) $ middlewares ) ; return $ this ; }
docstring: Add middlewares.
  
  @param string[]|string $middlewares
  @return self
docstring_tokens: Add middlewares .