public function addPermissionByName($name, $con = null) { $permission = Doctrine::getTable('sfGuardPermission')->findOneByName($name); if (!$permission) { throw new Exception(sprintf('The permission "%s" does not exist.', $name)); } $up = new sfGuardUserPermission(); $up->setsfGuardUser($this); $up->setsfGuardPermission($permission); $up->save($con); }
public function addsfGuardUserPermission(sfGuardUserPermission $l) { $this->collsfGuardUserPermissions[] = $l; $l->setsfGuardPermission($this); }
/** * @param sfGuardUserPermission $sfGuardUserPermission The sfGuardUserPermission object to add. */ protected function doAddsfGuardUserPermission($sfGuardUserPermission) { $this->collsfGuardUserPermissions[] = $sfGuardUserPermission; $sfGuardUserPermission->setsfGuardPermission($this); }