public function createFromContactId(int $contactId, int $uid): RelationshipEntity
{
$cdata = Contact::getPublicAndUserContactID($contactId, $uid);
- if (!empty($cdata)) {
- $cid = $cdata['user'];
- $pcid = $cdata['public'];
- } else {
- $pcid = $cid = $contactId;
- }
+ $pcid = !empty($cdata['public']) ? $cdata['public'] : $contactId;
+ $cid = !empty($cdata['user']) ? $cdata['user'] : $contactId;
- return new RelationshipEntity($pcid, Contact::getById($cid),
- Contact\User::isBlocked($cid, $uid), Contact\User::isIgnored($cid, $uid));
+ return new RelationshipEntity(
+ $pcid,
+ Contact::getById($cid),
+ Contact\User::isBlocked($cid, $uid),
+ Contact\User::isIgnored($cid, $uid)
+ );
}
}