Lines Matching refs:request
26 * Determines the correct handler for the request.
51 RequestInterface $request,
54 if ($request instanceof ExtendedRequest && $request->getName() === ExtendedRequest::OID_WHOAMI) {
56 } elseif ($request instanceof ExtendedRequest && $request->getName() === ExtendedRequest::OID_START_TLS) {
58 } elseif ($this->isRootDseSearch($request)) {
60 } elseif ($this->isPagingSearch($request, $controls)) {
62 } elseif ($request instanceof SearchRequest) {
64 } elseif ($request instanceof UnbindRequest) {
71 private function isRootDseSearch(RequestInterface $request): bool
73 if (!$request instanceof SearchRequest) {
77 return $request->getScope() === SearchRequest::SCOPE_BASE_OBJECT
78 && ((string)$request->getBaseDn() === '');
82 RequestInterface $request,
85 return $request instanceof SearchRequest