2023-11-09 10:03:35 +04:00
|
|
|
<?php
|
2024-05-23 08:15:28 +04:00
|
|
|
namespace nur\sery\wip\schema\input;
|
2023-11-09 10:34:36 +04:00
|
|
|
|
2024-08-17 22:29:55 +04:00
|
|
|
use nur\sery\wip\php\access\GetAccess;
|
|
|
|
use nur\sery\wip\php\access\IAccess;
|
|
|
|
|
2023-11-09 10:03:35 +04:00
|
|
|
/**
|
|
|
|
* Class GetInput: accès à des paramètres de formulaire de type GET uniquement
|
|
|
|
*
|
|
|
|
* cette implémentation lit depuis les paramètres de formulaire et écrit dans
|
|
|
|
* une référence
|
|
|
|
*/
|
2023-11-27 18:57:07 +04:00
|
|
|
class GetInput extends FormInput {
|
2024-08-17 22:29:55 +04:00
|
|
|
protected function formAccess($key): IAccess {
|
|
|
|
return new GetAccess($key, [
|
|
|
|
"allow_empty" => $this->allowEmpty,
|
|
|
|
]);
|
2023-11-09 10:03:35 +04:00
|
|
|
}
|
|
|
|
}
|