Lines Matching refs:controls

122     public function compare($dn, string $attributeName, string $value, Control ...$controls): bool  argument
125 …his->sendAndReceive(Operations::compare($dn, $attributeName, $value), ...$controls)->getResponse();
138 public function create(Entry $entry, Control ...$controls): LdapMessageResponse argument
140 $response = $this->sendAndReceive(Operations::add($entry), ...$controls);
155 public function read(string $entry = '', $attributes = [], Control ...$controls): ?Entry argument
158 return $this->readOrFail($entry, $attributes, ...$controls);
176 public function readOrFail(string $entry = '', $attributes = [], Control ...$controls): Entry argument
178 $entryObj = $this->search(Operations::read($entry, ...$attributes), ...$controls)->first();
197 public function delete(string $entry, Control ...$controls): LdapMessageResponse argument
199 return $this->sendAndReceive(Operations::delete($entry), ...$controls);
210 public function update(Entry $entry, Control ...$controls): LdapMessageResponse argument
212 …e = $this->sendAndReceive(Operations::modify($entry->getDn(), ...$entry->changes()), ...$controls);
253 public function search(SearchRequest $request, Control ...$controls): Entries argument
256 $response = $this->sendAndReceive($request, ...$controls)->getResponse();
309 public function send(RequestInterface $request, Control ...$controls): ?LdapMessageResponse argument
311 return $this->handler()->send($request, ...$controls);
324 …public function sendAndReceive(RequestInterface $request, Control ...$controls): LdapMessageRespon… argument
326 $response = $this->send($request, ...$controls);
392 public function controls(): ControlBag function in FreeDSx\\Ldap\\LdapClient
394 return $this->handler()->controls();