phplibrary/src/Controller/Request.php

26 lines
468 B
PHP

<?php
namespace ctiso\Controller;
use ctiso\HttpRequest;
class Request {
public $r;
public $id;
/**
* @param HttpRequest $request
*/
function __construct($request, $id) {
$this->r = $request;
$this->id = $id;
}
function get($name, $def = null) {
$v = $this->r->get($name);
$id = $this->id;
if ($id && is_array($v)) {
return $v[$id] ?? $def;
}
return $v;
}
}