PHP 클래스 Stevemo\Cpanel\Permission\Form\PermissionForm

상속: implements Stevemo\Cpanel\Permission\Form\PermissionFormInterface
파일 보기 프로젝트 열기: stevemo/cpanel

보호된 프로퍼티들

프로퍼티 타입 설명
$permission Stevemo\Cpanel\Permission\Repo\PermissionInterface
$validator Stevemo\Cpanel\Services\Validation\ValidableInterface

공개 메소드들

메소드 설명
__construct ( Stevemo\Cpanel\Services\Validation\ValidableInterface $validator, Stevemo\Cpanel\Permission\Repo\PermissionInterface $permission )
create ( array $data ) : StdClass Create a new set of permissions
getErrors ( ) : array | Illuminate\Support\MessageBag Get the validation errors
update ( array $data ) : StdClass Update a current set of permissions

메소드 상세

__construct() 공개 메소드

public __construct ( Stevemo\Cpanel\Services\Validation\ValidableInterface $validator, Stevemo\Cpanel\Permission\Repo\PermissionInterface $permission )
$validator Stevemo\Cpanel\Services\Validation\ValidableInterface
$permission Stevemo\Cpanel\Permission\Repo\PermissionInterface

create() 공개 메소드

Create a new set of permissions
저자: Steve Montambeault
public create ( array $data ) : StdClass
$data array
리턴 StdClass

getErrors() 공개 메소드

Get the validation errors
저자: Steve Montambeault
public getErrors ( ) : array | Illuminate\Support\MessageBag
리턴 array | Illuminate\Support\MessageBag

update() 공개 메소드

Update a current set of permissions
저자: Steve Montambeault
public update ( array $data ) : StdClass
$data array
리턴 StdClass

프로퍼티 상세

$permission 보호되어 있는 프로퍼티

protected PermissionInterface,Stevemo\Cpanel\Permission\Repo $permission
리턴 Stevemo\Cpanel\Permission\Repo\PermissionInterface

$validator 보호되어 있는 프로퍼티

protected ValidableInterface,Stevemo\Cpanel\Services\Validation $validator
리턴 Stevemo\Cpanel\Services\Validation\ValidableInterface