[ [ 'name' => Action\RedirectAction::class, 'path' => '/{shortCode}', 'middleware' => [ IpAddress::class, Action\RedirectAction::class, ], 'allowed_methods' => [RequestMethod::METHOD_GET], ], [ 'name' => Action\PixelAction::class, 'path' => '/{shortCode}/track', 'middleware' => [ IpAddress::class, Action\PixelAction::class, ], 'allowed_methods' => [RequestMethod::METHOD_GET], ], [ 'name' => Action\QrCodeAction::class, 'path' => '/{shortCode}/qr-code', 'middleware' => [ Action\QrCodeAction::class, ], 'allowed_methods' => [RequestMethod::METHOD_GET], ], // Deprecated [ 'name' => 'old_' . Action\QrCodeAction::class, 'path' => '/{shortCode}/qr-code/{size:[0-9]+}', 'middleware' => [ Action\QrCodeAction::class, ], 'allowed_methods' => [RequestMethod::METHOD_GET], ], ], ];