\App\ControllersAdmin

Summary

Methods
Properties
Constants
__construct()
get()
index()
show()
create()
store()
edit()
update()
destroy()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
mockUser()
mockUserList()
mockSaveUser()
mockUpdateUser()
mockDeleteUser()
$userService
N/A

Properties

$userService

$userService : \App\Services\UserService

Type

UserService

Methods

__construct()

__construct(\App\Services\UserService  $userService) : mixed

Parameters

\App\Services\UserService $userService

Returns

mixed —

get()

get(int  $id) : \Symfony\Component\HttpFoundation\Response

Parameters

int $id

Returns

\Symfony\Component\HttpFoundation\Response —

index()

index(\Symfony\Component\HttpFoundation\Request  $request) : \Symfony\Component\HttpFoundation\Response

1. 获取用户列表(GET /admin) 支持分页:/admin?page=1&size=10.

Parameters

\Symfony\Component\HttpFoundation\Request $request

Returns

\Symfony\Component\HttpFoundation\Response —

show()

show(int  $id, \Symfony\Component\HttpFoundation\Request  $request) : \Symfony\Component\HttpFoundation\Response

Parameters

int $id
\Symfony\Component\HttpFoundation\Request $request

Returns

\Symfony\Component\HttpFoundation\Response —

create()

create() : \Symfony\Component\HttpFoundation\Response

3. 显示创建用户表单(GET /user/create).

Returns

\Symfony\Component\HttpFoundation\Response —

store()

store(\Symfony\Component\HttpFoundation\Request  $request) : \Symfony\Component\HttpFoundation\Response

4. 提交创建用户数据(POST /user).

Parameters

\Symfony\Component\HttpFoundation\Request $request

Returns

\Symfony\Component\HttpFoundation\Response —

edit()

edit(\Symfony\Component\HttpFoundation\Request  $request, int  $id) : \Symfony\Component\HttpFoundation\Response

5. 显示编辑用户表单(GET /user/{id}/edit).

Parameters

\Symfony\Component\HttpFoundation\Request $request
int $id

Returns

\Symfony\Component\HttpFoundation\Response —

update()

update(int  $id, \Symfony\Component\HttpFoundation\Request  $request) : \Symfony\Component\HttpFoundation\Response

6. 提交更新用户数据(PUT /user/{id}).

Parameters

int $id
\Symfony\Component\HttpFoundation\Request $request

Returns

\Symfony\Component\HttpFoundation\Response —

destroy()

destroy(int  $id) : \Symfony\Component\HttpFoundation\Response

7. 删除用户(DELETE /admin/{id}).

Parameters

int $id

Returns

\Symfony\Component\HttpFoundation\Response —

mockUser()

mockUser(int  $id) : ?array

模拟获取单个用户数据.

Parameters

int $id

Returns

?array —

mockUserList()

mockUserList(int  $page, int  $size) : array

模拟用户列表数据.

Parameters

int $page
int $size

Returns

array —

mockSaveUser()

mockSaveUser(int  $id, string  $name, string  $email, string  $password) : void

模拟保存新用户.

Parameters

int $id
string $name
string $email
string $password

mockUpdateUser()

mockUpdateUser(int  $id, string  $name, string  $email, string  $password = '') : void

模拟更新用户.

Parameters

int $id
string $name
string $email
string $password

mockDeleteUser()

mockDeleteUser(int  $id) : void

模拟删除用户.

Parameters

int $id