2026-02-26 14:39:04 +08:00
|
|
|
<?php
|
2026-04-04 10:29:39 +08:00
|
|
|
|
2026-02-26 14:39:04 +08:00
|
|
|
namespace Coroutine\Server;
|
|
|
|
|
|
2026-04-04 10:29:39 +08:00
|
|
|
use Kiri\Router\Base\AuthorizationInterface;
|
|
|
|
|
use Swoole\Http\Request;
|
2026-02-26 14:39:04 +08:00
|
|
|
use Swoole\Http\Response;
|
|
|
|
|
|
|
|
|
|
class Struct
|
|
|
|
|
{
|
2026-04-04 10:29:39 +08:00
|
|
|
public AuthorizationInterface $user;
|
|
|
|
|
public Request $request;
|
|
|
|
|
public Response $ws;
|
2026-02-26 14:39:04 +08:00
|
|
|
|
2026-04-04 10:29:39 +08:00
|
|
|
public function __construct(AuthorizationInterface $user, Request $request, Response $ws)
|
2026-02-26 14:39:04 +08:00
|
|
|
{
|
2026-04-04 10:29:39 +08:00
|
|
|
$this->request = $request;
|
|
|
|
|
$this->user = $user;
|
|
|
|
|
$this->ws = $ws;
|
2026-02-26 14:39:04 +08:00
|
|
|
}
|
|
|
|
|
}
|