2021-08-12 12:40:06 +08:00
|
|
|
<?php
|
|
|
|
|
|
2021-09-24 02:04:36 +08:00
|
|
|
namespace Server\Abstracts\Utility;
|
2021-08-12 12:40:06 +08:00
|
|
|
|
|
|
|
|
use Annotation\Inject;
|
2021-08-12 15:07:12 +08:00
|
|
|
use Server\Constrict\Emitter;
|
2021-08-12 12:40:06 +08:00
|
|
|
use Server\Constrict\Response as CResponse;
|
|
|
|
|
use Server\Constrict\ResponseEmitter;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
*
|
|
|
|
|
*/
|
|
|
|
|
trait ResponseHelper
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
/** @var CResponse|mixed */
|
|
|
|
|
#[Inject(CResponse::class)]
|
|
|
|
|
public CResponse $response;
|
|
|
|
|
|
|
|
|
|
|
2021-08-12 15:07:12 +08:00
|
|
|
public Emitter $responseEmitter;
|
2021-08-12 12:40:06 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|