renaming
[friendica.git/.git] / src / Object / Search / ContactResult.php
1 <?php
2
3 namespace Friendica\Object\Search;
4
5 use Friendica\Model\Search;
6
7 /**
8  * A search result for contact searching
9  *
10  * @see Search for details
11  */
12 class ContactResult
13 {
14         /**
15          * @var int
16          */
17         private $cid;
18         /**
19          * @var int
20          */
21         private $pCid;
22         /**
23          * @var string
24          */
25         private $name;
26         /**
27          * @var string
28          */
29         private $addr;
30         /**
31          * @var string
32          */
33         private $item;
34         /**
35          * @var string
36          */
37         private $url;
38         /**
39          * @var string
40          */
41         private $photo;
42         /**
43          * @var string
44          */
45         private $tags;
46         /**
47          * @var string
48          */
49         private $network;
50
51         /**
52          * @return int
53          */
54         public function getCid()
55         {
56                 return $this->cid;
57         }
58
59         /**
60          * @return int
61          */
62         public function getPCid()
63         {
64                 return $this->pCid;
65         }
66
67         /**
68          * @return string
69          */
70         public function getName()
71         {
72                 return $this->name;
73         }
74
75         /**
76          * @return string
77          */
78         public function getAddr()
79         {
80                 return $this->addr;
81         }
82
83         /**
84          * @return string
85          */
86         public function getItem()
87         {
88                 return $this->item;
89         }
90
91         /**
92          * @return string
93          */
94         public function getUrl()
95         {
96                 return $this->url;
97         }
98
99         /**
100          * @return string
101          */
102         public function getPhoto()
103         {
104                 return $this->photo;
105         }
106
107         /**
108          * @return string
109          */
110         public function getTags()
111         {
112                 return $this->tags;
113         }
114
115         /**
116          * @return string
117          */
118         public function getNetwork()
119         {
120                 return $this->network;
121         }
122
123         /**
124          * @param string $name
125          * @param string $addr
126          * @param string $url
127          * @param string $photo
128          * @param string $network
129          * @param int    $cid
130          * @param int    $pcid
131          * @param string $tags
132          */
133         public function __construct($name, $addr, $item, $url, $photo, $network, $cid = 0, $pcid = 0, $tags = '')
134         {
135                 $this->name    = $name;
136                 $this->addr    = $addr;
137                 $this->item    = $item;
138                 $this->url     = $url;
139                 $this->photo   = $photo;
140                 $this->network = $network;
141
142                 $this->cid  = $cid;
143                 $this->pCid = $pcid;
144                 $this->tags = $tags;
145         }
146 }