class PersonController extends AbstractController

Methods

__construct(PersonSearchService $personSearchService, UserSyncService $userSyncService, SubjectAreaService $subjectAreaService, PersonProfilePictureService $personProfilePictureService, AuthService $authService)

No description

search(PersonSearchQueryDto|null $query = null)

No description

import(string $extranetPid)

No description

subjectAreas()

No description

getOnePerson(string $pid)

No description

uploadProfilePicture(string $pid, AuthenticatedUser $authUser, UploadProfilePictureDto $profilePictureDto)

No description

deleteProfilePicture(string $pid, AuthenticatedUser $authUser)

No description

Details

at line 36
__construct(PersonSearchService $personSearchService, UserSyncService $userSyncService, SubjectAreaService $subjectAreaService, PersonProfilePictureService $personProfilePictureService, AuthService $authService)

No description

Parameters

PersonSearchService $personSearchService
UserSyncService $userSyncService
SubjectAreaService $subjectAreaService
PersonProfilePictureService $personProfilePictureService
AuthService $authService

No description

Parameters

PersonSearchQueryDto|null $query

Return Value

ApiResponse

at line 75
ApiResponse import(string $extranetPid)

No description

Parameters

string $extranetPid

Return Value

ApiResponse

at line 93
ApiResponse subjectAreas()

No description

Return Value

ApiResponse

at line 110
ApiResponse getOnePerson(string $pid)

No description

Parameters

string $pid

Return Value

ApiResponse

at line 129
ApiResponse uploadProfilePicture(string $pid, AuthenticatedUser $authUser, UploadProfilePictureDto $profilePictureDto)

No description

Parameters

string $pid
AuthenticatedUser $authUser
UploadProfilePictureDto $profilePictureDto

Return Value

ApiResponse

at line 170
ApiResponse deleteProfilePicture(string $pid, AuthenticatedUser $authUser)

No description

Parameters

string $pid
AuthenticatedUser $authUser

Return Value

ApiResponse