public function removePermission(TBGRolePermission $permission) { $this->_populatePermissions(); $permission_id = $permission->getID(); unset($this->_permissions[$permission_id]); TBGPermissionsTable::getTable()->deleteRolePermission($this->getID(), $permission->getPermission(), $permission->getTargetID()); $permission->delete(); }