original_string: public function pushMiddleware($middleware)
      {
          if (array_search($middleware, $this->middleware) === false) {
              array_push($this->middleware, $middleware);
          }
  
          return $this;
      }
code: public function pushMiddleware($middleware)
      {
          if (array_search($middleware, $this->middleware) === false) {
              array_push($this->middleware, $middleware);
          }
  
          return $this;
      }
code_tokens: public function pushMiddleware ( $ middleware ) { if ( array_search ( $ middleware , $ this -> middleware ) === false ) { array_push ( $ this -> middleware , $ middleware ) ; } return $ this ; }
docstring: Add a new middleware to end of the stack if it does not already exist.
  
  @param  string|\Closure  $middleware
  @return \Nova\Foundation\Application
docstring_tokens: Add a new middleware to end of the stack if it does not already exist .