public function createGroup($name) { $object = $this->_storage->loadOrCreateObject('name', $name, array('name' => $name, 'owner_id' => -1)); M('Permission')->changePermission($object, array(array('grant', me()->getPersonalGroup()->id(), 'READ'))); $object->save(); return $object; }