blob: 83427ca1abcddb702b112586b0baef6e64c64252 [file] [log] [blame]
Matthias Andreas Benkard7b2a3a12021-08-16 10:57:25 +02001<?php
2
3namespace LdapRecord\Models\Events;
4
5use LdapRecord\Models\Model;
6
7class Renaming extends Event
8{
9 /**
10 * The models RDN.
11 *
12 * @var string
13 */
14 protected $rdn;
15
16 /**
17 * The models new parent DN.
18 *
19 * @var string
20 */
21 protected $newParentDn;
22
23 /**
24 * Constructor.
25 *
26 * @param Model $model
27 * @param string $rdn
28 * @param string $newParentDn
29 */
30 public function __construct(Model $model, $rdn, $newParentDn)
31 {
32 parent::__construct($model);
33
34 $this->rdn = $rdn;
35 $this->newParentDn = $newParentDn;
36 }
37
38 /**
39 * Get the models RDN.
40 *
41 * @return string
42 */
43 public function getRdn()
44 {
45 return $this->rdn;
46 }
47
48 /**
49 * Get the models parent DN.
50 *
51 * @return string
52 */
53 public function getNewParentDn()
54 {
55 return $this->newParentDn;
56 }
57}