BeforeRegisterRouteEvent.php 377 B

12345678910111213141516171819202122
  1. <?php
  2. declare(strict_types=1);
  3. namespace SixShop\Core\Event;
  4. class BeforeRegisterRouteEvent
  5. {
  6. public function __construct(private array $middlewares = [])
  7. {
  8. }
  9. public function getMiddlewares(): array
  10. {
  11. return $this->middlewares;
  12. }
  13. public function addMiddleware($middleware): void
  14. {
  15. $this->middlewares[] = $middleware;
  16. }
  17. }