0 follower

Final Class Yiisoft\Queue\Middleware\Push\AdapterPushHandler

InheritanceYiisoft\Queue\Middleware\Push\AdapterPushHandler
ImplementsYiisoft\Queue\Middleware\Push\MessageHandlerPushInterface

Method Details

Hide inherited methods

handlePush() public method

public Yiisoft\Queue\Middleware\Push\PushRequest handlePush ( Yiisoft\Queue\Middleware\Push\PushRequest $request )
$request Yiisoft\Queue\Middleware\Push\PushRequest

                public function handlePush(PushRequest $request): PushRequest
{
    if (($adapter = $request->getAdapter()) === null) {
        throw new AdapterNotConfiguredException();
    }
    return $request->withMessage($adapter->push($request->getMessage()));
}