/** * Добавляет друга * * @param ModuleUser_EntityFriend $oFriend Объект дружбы(связи пользователей) * @return bool */ public function AddFriend(ModuleUser_EntityFriend $oFriend) { //чистим зависимые кеши $this->Cache_Clean(Zend_Cache::CLEANING_MODE_MATCHING_TAG, array("friend_change_user_{$oFriend->getUserFrom()}", "friend_change_user_{$oFriend->getUserTo()}")); $this->Cache_Delete("user_friend_{$oFriend->getUserFrom()}_{$oFriend->getUserTo()}"); $this->Cache_Delete("user_friend_{$oFriend->getUserTo()}_{$oFriend->getUserFrom()}"); return $this->oMapper->AddFriend($oFriend); }
/** * Добавляет друга * * @param ModuleUser_EntityFriend $oFriend Объект дружбы(связи пользователей) * * @return bool */ public function AddFriend($oFriend) { $bResult = $this->oMapper->AddFriend($oFriend); //чистим зависимые кеши E::ModuleCache()->CleanByTags(array("friend_change_user_{$oFriend->getUserFrom()}", "friend_change_user_{$oFriend->getUserTo()}")); E::ModuleCache()->Delete("user_friend_{$oFriend->getUserFrom()}_{$oFriend->getUserTo()}"); E::ModuleCache()->Delete("user_friend_{$oFriend->getUserTo()}_{$oFriend->getUserFrom()}"); return $bResult; }