RefundController extends Controller
Table of Contents
Properties
- $freeAccessActions : mixed
Methods
- actionCreate() : array{name: string, message: string, code: int, status: int}
- Desc: Crea un item de Post. Funciona con método POST.
- actionDelete() : array{name: string, message: string, status: int}
- Desc: Elimina un item de ProofOfRefund. Funciona con método DELETE.
- actionIndex() : array{name: string, status: int, total: int, pagination: array{pageCount: int, currentPage: int, pageSize: int}, data: array}
- Desc: Retorna lista de elementos de Post. Funciona con método GET.
- actionOptions() : void
- Desc: Método para brindar información al fronend sobre opciones de comunicación. Funciona con método OPTIONS.
- actionUpload() : array{status: bool, message: string, path: string, file: string}|void
- Desc: Sube archivos al servidor. Funciona con método POST.
- actionView() : ProofOfRefund
- Desc: Item de ProofOfRefund. Funciona con método GET.
- behaviors() : mixed
- init() : mixed
- saveFile() : array{status: bool, message: string, path: string, file: string}
- Desc: Guarda los archivos y retorna mensaje con los datos de ubicación en caso de éxito.
Properties
$freeAccessActions
public
mixed
$freeAccessActions
= ['options']
Methods
actionCreate()
Desc: Crea un item de Post. Funciona con método POST.
public
actionCreate() : array{name: string, message: string, code: int, status: int}
Notes: n/a, Ref: n/a,
Date: 2025-08-07, Version: v0.2507.01
Example: n/a
Return values
array{name: string, message: string, code: int, status: int}actionDelete()
Desc: Elimina un item de ProofOfRefund. Funciona con método DELETE.
public
actionDelete(mixed $id) : array{name: string, message: string, status: int}
Notes: n/a, Ref: n/a,
Date: 2025-08-07, Version: v0.2507.01
Example: n/a
Parameters
- $id : mixed
Return values
array{name: string, message: string, status: int}actionIndex()
Desc: Retorna lista de elementos de Post. Funciona con método GET.
public
actionIndex([int|null $po_id = null ]) : array{name: string, status: int, total: int, pagination: array{pageCount: int, currentPage: int, pageSize: int}, data: array}
Notes: n/a,
Ref: ProofOfRefund
Date: 2025-08-08, Version: v0.2507.01
Example: n/a
Parameters
- $po_id : int|null = null
Return values
array{name: string, status: int, total: int, pagination: array{pageCount: int, currentPage: int, pageSize: int}, data: array}actionOptions()
Desc: Método para brindar información al fronend sobre opciones de comunicación. Funciona con método OPTIONS.
public
actionOptions() : void
Notes: n/a,
Ref: https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Methods/OPTIONS
Date: 2025-08-07, Version: v0.2507.01
Example: n/a
actionUpload()
Desc: Sube archivos al servidor. Funciona con método POST.
public
actionUpload() : array{status: bool, message: string, path: string, file: string}|void
Notes: Se realiza con ayuda de RefundController::saveFile(),
Ref: n/a
Date: 2025-08-07, Version: v0.2507.01
Example: n/a
Return values
array{status: bool, message: string, path: string, file: string}|voidactionView()
Desc: Item de ProofOfRefund. Funciona con método GET.
public
actionView(int $id) : ProofOfRefund
Notes: n/a.
Ref: ProofOfRefund
Date: 2025-08-08, Version: v0.2507.01
Example: n/a
Parameters
- $id : int
Return values
ProofOfRefundbehaviors()
public
behaviors() : mixed
init()
public
init() : mixed
saveFile()
Desc: Guarda los archivos y retorna mensaje con los datos de ubicación en caso de éxito.
protected
saveFile(UploadRefund $model, string $field, UploadedFile $file) : array{status: bool, message: string, path: string, file: string}
Notes: n/a, Ref: n/a
Date: 2025-08-07, Version: v0.2507.01
Example: n/a
Parameters
- $model : UploadRefund
- $field : string
- $file : UploadedFile