PHP Class Stevemo\Cpanel\Group\Form\GroupForm

Inheritance: implements Stevemo\Cpanel\Group\Form\GroupFormInterface
Show file Open project: stevemo/cpanel

Protected Properties

Property Type Description
$groups Stevemo\Cpanel\Group\Repo\CpanelGroupInterface
$validator Stevemo\Cpanel\Services\Validation\ValidableInterface

Public Methods

Method Description
__construct ( Stevemo\Cpanel\Services\Validation\ValidableInterface $validator, Stevemo\Cpanel\Group\Repo\CpanelGroupInterface $groups )
create ( array $data ) : boolean Create a new Group
getErrors ( ) : Illuminate\Support\MessageBag Get the validator error
update ( array $data ) : Bool Update a group

Method Details

__construct() public method

public __construct ( Stevemo\Cpanel\Services\Validation\ValidableInterface $validator, Stevemo\Cpanel\Group\Repo\CpanelGroupInterface $groups )
$validator Stevemo\Cpanel\Services\Validation\ValidableInterface
$groups Stevemo\Cpanel\Group\Repo\CpanelGroupInterface

create() public method

Create a new Group
Author: Steve Montambeault
public create ( array $data ) : boolean
$data array
return boolean

getErrors() public method

Get the validator error
Author: Steve Montambeault
public getErrors ( ) : Illuminate\Support\MessageBag
return Illuminate\Support\MessageBag

update() public method

Update a group
Author: Steve Montambeault
public update ( array $data ) : Bool
$data array
return Bool

Property Details

$groups protected property

protected CpanelGroupInterface,Stevemo\Cpanel\Group\Repo $groups
return Stevemo\Cpanel\Group\Repo\CpanelGroupInterface

$validator protected property

protected ValidableInterface,Stevemo\Cpanel\Services\Validation $validator
return Stevemo\Cpanel\Services\Validation\ValidableInterface