Lines Matching refs:request
26 * Handles a simple bind request.
39 /** @var BindRequest $request */
40 $request = $message->getRequest();
41 if (!$request instanceof SimpleBindRequest) {
44 get_class($request)
48 $this->validateVersion($request);
49 $token = $this->simpleBind($dispatcher, $request);
59 protected function simpleBind(RequestHandlerInterface $dispatcher, SimpleBindRequest $request): TokenInterface
61 if (!$dispatcher->bind($request->getUsername(), $request->getPassword())) {
68 return new BindToken($request->getUsername(), $request->getPassword());
74 protected function validateVersion(BindRequest $request): void
77 if ($request->getVersion() !== 3) {