|
- <?php
-
- namespace App\Http\Controllers\Web\LoginUser;
-
- use App\Http\Controllers\Web\BaseParam;
- use App\Http\Controllers\Web\SortableParam;
- use App\Repositories\LoginUserRepository;
-
- /**
- * @property ?string name
- * @property ?string $email
- */
- class CustomerListParam extends BaseParam implements SortableParam
- {
- public function rules(): array
- {
- return [
- LoginUserRepository::CONDITION_EMAIL => $this->str(true),
- LoginUserRepository::CONDITION_NAME => $this->str(true),
- ...$this->sortableRules(),
- ];
- }
- }
|