BConnect Business - Reference PHP

BusinessController extends AbstractController
in package

Attributes
#[IsGranted]
'IS_AUTHENTICATED_FULLY'
#[Route]
'/business'

Table of Contents

Methods

create()  : Response
Creates a new business.
delete()  : Response
Deletes a business.
download()  : BinaryFileResponse|RedirectResponse
edit()  : Response
Update an existing business.
index()  : Response
Displays the list of businesses.
show()  : Response
Displays details of a business.
uploadAllFileType()  : void
Uploads files associated with a business.

Methods

create()

Creates a new business.

public create(Request $request, EntityManagerInterface $entityManager, UploaderService $uploaderService) : Response
Parameters
$request : Request
$entityManager : EntityManagerInterface
$uploaderService : UploaderService
Tags
throws
Exception
Attributes
#[Route]
'/create'
$name: 'app_business_new'
$methods: ['GET', 'POST']
Return values
Response

delete()

Deletes a business.

public delete(Request $request, Business $business, EntityManagerInterface $entityManager) : Response
Parameters
$request : Request
$business : Business
$entityManager : EntityManagerInterface
Attributes
#[Route]
'/{id}'
$name: 'app_business_delete'
$methods: ['POST']
Return values
Response

download()

public download(mixed $id, string $field, string $filename) : BinaryFileResponse|RedirectResponse
Parameters
$id : mixed
$field : string
$filename : string
Attributes
#[Route]
'/{id}/documents/{field}/{filename}'
$name: 'document_download'
Return values
BinaryFileResponse|RedirectResponse

edit()

Update an existing business.

public edit(Request $request, Business $business, EntityManagerInterface $entityManager, UploaderService $uploaderService) : Response
Parameters
$request : Request
$business : Business
$entityManager : EntityManagerInterface
$uploaderService : UploaderService

@return Response

Attributes
#[Route]
'/{id}/edit'
$name: 'app_business_edit'
$methods: ['GET', 'POST']
Return values
Response

show()

Displays details of a business.

public show(Business $business) : Response
Parameters
$business : Business
Attributes
#[Route]
'/{id}'
$name: 'app_business_show'
$methods: ['GET']
Return values
Response

uploadAllFileType()

Uploads files associated with a business.

private uploadAllFileType(FormInterface $form, mixed $uploaderService, Business $business) : void
Parameters
$form : FormInterface
$uploaderService : mixed
$business : Business
On this page

Search results