public function create(array $attributes);
/** * Create a new Group * * @author Steve Montambeault * @link http://stevemo.ca * * @param array $data * * @return bool */ public function create(array $data) { try { if ($this->validator->with($data)->passes()) { $this->groups->create($data); return true; } } catch (GroupExistsException $e) { $this->validator->add('GroupExistsException', $e->getMessage()); } catch (NameRequiredException $e) { $this->validator->add('NameRequiredException', $e->getMessage()); } return false; }