3 * @copyright Copyright (C) 2010-2022, the Friendica project
5 * @license GNU AGPL version 3 or any later version
7 * This program is free software: you can redistribute it and/or modify
8 * it under the terms of the GNU Affero General Public License as
9 * published by the Free Software Foundation, either version 3 of the
10 * License, or (at your option) any later version.
12 * This program is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 * GNU Affero General Public License for more details.
17 * You should have received a copy of the GNU Affero General Public License
18 * along with this program. If not, see <https://www.gnu.org/licenses/>.
22 namespace Friendica\Object\Search;
24 use Friendica\Model\Search;
27 * A search result for contact searching
29 * @see Search for details
31 class ContactResult implements IResult
73 public function getCid()
81 public function getPCid()
89 public function getName()
97 public function getAddr()
105 public function getItem()
113 public function getUrl(): string
121 public function getPhoto()
129 public function getTags()
137 public function getNetwork()
139 return $this->network;
143 * @param string $name
144 * @param string $addr
145 * @param string $item
147 * @param string $photo
148 * @param string $network
151 * @param string $tags
153 public function __construct($name, $addr, $item, $url, $photo, $network, $cid = 0, $pCid = 0, $tags = '')
159 $this->photo = $photo;
160 $this->network = $network;