UploadService
Table of Contents
Properties
-
$helperService
: ManualOrderUploadHelperService
-
$integrationService
: IntegrationService
-
$request
: Request
-
$uniqueIntegrationSelectionService
: UniqueIntegrationSelectionService
Methods
-
__construct()
: mixed
-
formatErrorList()
: array<string|int, mixed>
-
handleUpload()
: mixed
-
createApiOrderUploadFile()
: void
-
formatContentError()
: mixed
-
formatIntegrityError()
: mixed
-
generateNewFileName()
: string
-
makeJobForImport()
: bool
-
saveToCloud()
: mixed
__construct()
public
__construct(Request $request, AuthComponent $authComponent, ManualOrderUploadHelperService $manualOrderUploadHelperService, GoogleCloudStorageComponent $googleCloudStorageComponent, ApiOrderUploadBatchRepository $apiOrderUploadBatchRepository, ManualOrderUploadContentValidationService $manualOrderUploadContentValidationService, ManualOrderUploadErrorCodeConverter $manualOrderUploadErrorCodeConverter, ClientRepository $clientRepository, IntegrationService $integrationService, UniqueIntegrationSelectionService $uniqueIntegrationSelectionService) : mixed
Parameters
-
$request
: Request
-
-
$authComponent
: AuthComponent
-
-
$manualOrderUploadHelperService
: ManualOrderUploadHelperService
-
-
$googleCloudStorageComponent
: GoogleCloudStorageComponent
-
-
$apiOrderUploadBatchRepository
: ApiOrderUploadBatchRepository
-
-
$manualOrderUploadContentValidationService
: ManualOrderUploadContentValidationService
-
-
$manualOrderUploadErrorCodeConverter
: ManualOrderUploadErrorCodeConverter
-
-
$clientRepository
: ClientRepository
-
-
$integrationService
: IntegrationService
-
-
$uniqueIntegrationSelectionService
: UniqueIntegrationSelectionService
-
public
formatErrorList(mixed $validation, mixed $fileOriginalName) : array<string|int, mixed>
Parameters
-
$validation
: mixed
-
-
$fileOriginalName
: mixed
-
Return values
array<string|int, mixed>
handleUpload()
public
handleUpload(int $userId) : mixed
Parameters
-
$userId
: int
-
-
throws
-
IntegrationNotFoundException
-
throws
-
FileValidationExceptionContent
-
throws
-
ORMException
-
throws
-
FileSaveErrorException
-
throws
-
OptimisticLockException
-
throws
-
UserNotFoundException
-
throws
-
InternalServerErrorException
-
throws
-
UploadErrorException
-
throws
-
ForbiddenException
-
throws
-
RequestHasNoFileException
-
throws
-
FileValidationExceptionIntegrity
-
throws
-
DataException
createApiOrderUploadFile()
private
createApiOrderUploadFile(Client $user) : void
Parameters
-
$user
: Client
-
formatContentError()
private
formatContentError(array<string|int, mixed> $contentError) : mixed
Parameters
-
$contentError
: array<string|int, mixed>
-
private
formatIntegrityError(string $integrityError) : mixed
Parameters
-
$integrityError
: string
-
generateNewFileName()
private
generateNewFileName() : string
makeJobForImport()
private
makeJobForImport() : bool
saveToCloud()
private
saveToCloud() : mixed