ControllerItem
in package
Class ControllerItem Controller for Item Model
Tags
Table of Contents
- $args : array<string|int, mixed>
- $container : Container
- $item : Item|null
- $renderer : ItemView
- $request : Request
- $response : Response
- $user : User|null
- __construct() : mixed
- ControllerItem constructor
- actionPot() : Response
- Process request for the pot of an item
- delete() : Response
- Control the deletion of an item
- edit() : Response
- Control edition of an item
- reserve() : Response
- Control reservation of an item
- show() : Response
- Control the display of an item
- createPot() : Response
- Control creation of pot for an item
- deletePot() : Response
- Control creation of pot for an item
- participatePot() : Response
- Control editing of pot for an item
Properties
$args
private
array<string|int, mixed>
$args
$container
private
Container
$container
$item
private
Item|null
$item
Item associated to the Controller
$renderer
private
ItemView
$renderer
$request
private
Request
$request
$response
private
Response
$response
$user
private
User|null
$user
User associated to the Controller
Methods
__construct()
ControllerItem constructor
public
__construct(Container $c, Request $request, Response $response, array<string|int, mixed> $args) : mixed
Parameters
- $c : Container
- $request : Request
- $response : Response
- $args : array<string|int, mixed>
Return values
mixed —actionPot()
Process request for the pot of an item
public
actionPot() : Response
Tags
Return values
Response —delete()
Control the deletion of an item
public
delete() : Response
Tags
Return values
Response —edit()
Control edition of an item
public
edit() : Response
Tags
Return values
Response —reserve()
Control reservation of an item
public
reserve() : Response
Tags
Return values
Response —show()
Control the display of an item
public
show() : Response
Tags
Return values
Response —createPot()
Control creation of pot for an item
private
createPot() : Response
Tags
Return values
Response —deletePot()
Control creation of pot for an item
private
deletePot() : Response
Tags
Return values
Response —participatePot()
Control editing of pot for an item
private
participatePot() : Response