$permissionSets = DI::permissionSet()->selectByContactId($requester_id, $item['uid']);
if (!empty($permissionSets)) {
$psid = array_merge($permissionSets->column('id'),
- [DI::permissionSet()->selectPublic($item['uid'])]);
+ [DI::permissionSet()->selectPublicForUser($item['uid'])]);
$validated = in_array($item['psid'], $psid);
}
}
$permissionSets = DI::permissionSet()->selectByContactId($remote_user, $profile['uid']);
if (!empty($permissionSets)) {
$condition = ['psid' => array_merge($permissionSets->column('id'),
- [DI::permissionSet()->selectPublic($profile['uid'])->id])];
+ [DI::permissionSet()->selectPublicForUser($profile['uid'])->id])];
}
} elseif ($profile['uid'] == local_user()) {
$condition = [];
public function selectPublicFieldsByUserId(int $uid): Collection\ProfileFields
{
try {
- $publicPermissionSet = $this->permissionSetDepository->selectPublic($uid);
+ $publicPermissionSet = $this->permissionSetDepository->selectPublicForUser($uid);
return $this->select([
'uid' => $uid,
$permissionSetIds = $permissionSets->column('id');
// Includes public custom fields
- $permissionSetIds[] = $this->permissionSetDepository->selectPublic($uid)->id;
+ $permissionSetIds[] = $this->permissionSetDepository->selectPublicForUser($uid)->id;
return $this->select(
['uid' => $uid, 'psid' => $permissionSetIds],
$permissionSets = DI::permissionSet()->selectByContactId($requester_id, $owner['uid']);
if (!empty($permissionSets)) {
$condition = ['psid' => array_merge($permissionSets->column('id'),
- [DI::permissionSet()->selectPublic($owner['uid'])])];
+ [DI::permissionSet()->selectPublicForUser($owner['uid'])])];
}
}
}
*
* @return Entity\PermissionSet
*/
- public function selectPublic(int $uid): Entity\PermissionSet
+ public function selectPublicForUser(int $uid): Entity\PermissionSet
{
return $this->factory->createFromString($uid, '', '', '', '', self::PUBLIC);
}
// Don't select/update Public permission sets
if ($this->checkPublic($permissionSet)) {
- return $this->selectPublic($permissionSet->uid);
+ return $this->selectPublicForUser($permissionSet->uid);
}
try {
{
// Don't save/update the common public PermissionSet
if ($this->checkPublic($permissionSet)) {
- return $this->selectPublic($permissionSet->uid);
+ return $this->selectPublicForUser($permissionSet->uid);
}
$fields = $this->convertToTableRow($permissionSet);
self::assertEquals($savedProfileField, $selectedProfileField);
- $savedProfileField->update('another', 5, $this->permissionSetDepository->selectPublic(42));
+ $savedProfileField->update('another', 5, $this->permissionSetDepository->selectPublicForUser(42));
self::assertEquals(PermissionSet::PUBLIC, $savedProfileField->permissionSet->id);
$publicProfileField = $this->depository->save($savedProfileField);
- self::assertEquals($this->permissionSetDepository->selectPublic(42), $publicProfileField->permissionSet);
+ self::assertEquals($this->permissionSetDepository->selectPublicForUser(42), $publicProfileField->permissionSet);
self::assertEquals('another', $publicProfileField->value);
self::assertEquals(5, $publicProfileField->order);
}
public function testSelectOneByIdPublic()
{
- $permissionSet = $this->depository->selectPublic(1);
+ $permissionSet = $this->depository->selectPublicForUser(1);
$this->assertInstanceOf(\Friendica\Security\PermissionSet\Entity\PermissionSet::class, $permissionSet);
self::assertEmpty($permissionSet->allow_cid);