/**
  * Removes all global middleware defined for the App, if possible.
  *
  * Note that this requires the addition of a removeGlobalMiddleware()
  * method on the App\Http\Kernel class.
  *
  * @see \App\Http\Kernel
  *
  * @return $this
  */
 protected function removeGlobalMiddleware()
 {
     if (method_exists($this->kernel, 'removeGlobalMiddleware')) {
         $this->kernel->removeGlobalMiddleware();
     }
     return $this;
 }