/** * Finds users that are blocked by or blocking given user * * @param User $user * @return array * @throws UserNotFoundException */ public function findRestrictedUsers(User $user) { $result = $this->usersReader->getUserWithRestrictedRelationships($user); if (empty($result)) { return $result; } $resultArray = ['usersBlockedByMe' => Arrays::associate($result[0]['usersBlockedByMe'], 'id'), 'usersBlockingMe' => Arrays::associate($result[0]['usersBlockingMe'], 'id')]; return $resultArray; }