RestTaxLetterStatusController
in package
implements
IController
Table of Contents
Interfaces
Properties
- $assets : mixed
- $authorizedUser : UserWrapper
- $request : Request
- $response : mixed
- $taxLetterService : TaxLetterService
- $taxLetterStatusService : TaxLetterStatusService
- $view : mixed
Methods
- __construct() : mixed
- RestTaxLetterStatusController constructor.
- apiGetTaxLettersByUserIdAction() : mixed
- getTaxLettersByUserIdAction() : Response
- markAsReadTaxLetterStatusAction() : array<string|int, mixed>
- viewPageAction() : View
- errorResponse() : Response
- jsonResponse() : Response
Properties
$assets
private
mixed
$assets
$authorizedUser
private
UserWrapper
$authorizedUser
$request
private
Request
$request
$response
private
mixed
$response
$taxLetterService
private
TaxLetterService
$taxLetterService
$taxLetterStatusService
private
TaxLetterStatusService
$taxLetterStatusService
$view
private
mixed
$view
Methods
__construct()
RestTaxLetterStatusController constructor.
public
__construct(TaxLetterStatusService $taxLetterStatusService, TaxLetterService $taxLetterService, AuthComponent $authComponent, Response $response, Request $request, View $view) : mixed
Parameters
- $taxLetterStatusService : TaxLetterStatusService
- $taxLetterService : TaxLetterService
- $authComponent : AuthComponent
- $response : Response
- $request : Request
- $view : View
apiGetTaxLettersByUserIdAction()
public
apiGetTaxLettersByUserIdAction(int $userId) : mixed
Parameters
- $userId : int
getTaxLettersByUserIdAction()
public
getTaxLettersByUserIdAction(int $userId) : Response
Parameters
- $userId : int
Return values
ResponsemarkAsReadTaxLetterStatusAction()
public
markAsReadTaxLetterStatusAction(int $userId) : array<string|int, mixed>
Parameters
- $userId : int
Tags
Return values
array<string|int, mixed>viewPageAction()
public
viewPageAction() : View
Return values
ViewerrorResponse()
private
errorResponse(int $statusCode, string $message) : Response
Parameters
- $statusCode : int
- $message : string
Return values
ResponsejsonResponse()
private
jsonResponse(int $statusCode, bool $status[, mixed $data = null ][, string|null $message = null ]) : Response
Parameters
- $statusCode : int
- $status : bool
- $data : mixed = null
- $message : string|null = null