public function __construct(array $middleware = [])
 {
     parent::__construct(array_merge([ResponseSender::class, ExceptionHandler::class, RouteHandler::class, JsonContentHandler::class, FormContentHandler::class, ActionHandler::class], $middleware));
 }
 /**
  * @param DefaultCollection $defaults
  */
 public function __construct(DefaultCollection $defaults)
 {
     $middlewares = array_merge($defaults->getArrayCopy(), [AuthHandler::class]);
     parent::__construct($middlewares);
 }
 public function __construct()
 {
     parent::__construct([ResponseSender::class, ExceptionHandler::class, RouteHandler::class, JsonContentHandler::class, FormContentHandler::class, ActionHandler::class]);
 }
 /**
  * @param DefaultCollection $defaults
  */
 public function __construct(DefaultCollection $defaults)
 {
     $middlewares = [AuthHandler::class, ResponseSender::class, ExceptionHandler::class, RouteHandler::class, JsonContentHandler::class, FormContentHandler::class, ActionHandler::class];
     parent::__construct($middlewares);
 }