Controller
abstract class Controller
Methods
resolveApplication(string $appId)
Resolve the application instance for the given ID.
void
verifySignature(Request $request, Application $application, string $body, array $query)
Verify the Pusher authentication signature.
static string
formatQueryParametersForVerification(array $params)
Format the given parameters into the correct format for signature verification.
Details
at line 25
protected VerifiedRequestContext
verify(Request $request, string $appId)
Verify that the incoming request is valid.
Returns a per-request context DTO instead of storing state on instance properties — controllers are shared across coroutines in Hypervel.
at line 43
protected Application
resolveApplication(string $appId)
Resolve the application instance for the given ID.
at line 61
protected void
verifySignature(Request $request, Application $application, string $body, array $query)
Verify the Pusher authentication signature.
at line 96
static protected string
formatQueryParametersForVerification(array $params)
Format the given parameters into the correct format for signature verification.