1<?php
2/**
3 * This file is part of the FreeDSx LDAP package.
4 *
5 * (c) Chad Sikorra <Chad.Sikorra@gmail.com>
6 *
7 * For the full copyright and license information, please view the LICENSE
8 * file that was distributed with this source code.
9 */
10
11namespace FreeDSx\Ldap\Operation\Request;
12
13use FreeDSx\Ldap\Entry\Dn;
14
15/**
16 * Used on requests that work against specific DNs. This is needed to follow referrals for these requests.
17 *
18 * @author Chad Sikorra <Chad.Sikorra@gmail.com>
19 */
20interface DnRequestInterface
21{
22    /**
23     * @param string|Dn $dn
24     * @return $this
25     */
26    public function setDn($dn);
27}
28