BConnect POS - Reference PHP

EditSaleController extends AbstractController
in package

Table of Contents

Methods

__invoke()  : JsonResponse
getEditableSale()  : JsonResponse
formatRelation()  : string|null
formatSale()  : array<string|int, mixed>
formatSaleItem()  : array<string|int, mixed>

Methods

__invoke()

public __invoke(Sale $sale, Request $request, SaleEditService $saleEditService) : JsonResponse
Parameters
$sale : Sale
$request : Request
$saleEditService : SaleEditService
Attributes
#[Route]
'/api/sales/{id}/edit'
$name: 'api_sale_edit_patch'
$methods: ['PATCH']
Return values
JsonResponse

getEditableSale()

public getEditableSale(Sale $sale, SaleEditService $saleEditService) : JsonResponse
Parameters
$sale : Sale
$saleEditService : SaleEditService
Attributes
#[Route]
'/api/sales/{id}/edit'
$name: 'api_sale_edit_get'
$methods: ['GET']
Return values
JsonResponse

formatRelation()

private formatRelation(int|null $id[, string $resource = 'users' ]) : string|null
Parameters
$id : int|null
$resource : string = 'users'
Return values
string|null

formatSale()

private formatSale(Sale $sale) : array<string|int, mixed>
Parameters
$sale : Sale
Return values
array<string|int, mixed>
On this page

Search results