public function create(array $data) { $perm = $this->model->create(array('name' => $data['name'], 'permissions' => $data['permissions'])); if (!$perm) { return false; } else { $this->event->fire('permissions.create', array($perm)); return $perm; } }