class FavoriteStorage in Favorites 8.2
Hierarchy
- class \Drupal\favorites\FavoriteStorage
Expanded class hierarchy of FavoriteStorage
3 files declare their use of FavoriteStorage
- AddForm.php in src/
Form/ AddForm.php - Contains Drupal\favorites\Form\AddForm
- FavBlock.php in src/
Plugin/ Block/ FavBlock.php - Contains Drupal\favorites\Plugin\Block\FavBlock.
- MyFavController.php in src/
Controller/ MyFavController.php - Contains Drupal\favorites\Controller\MyFavController.
File
- src/
FavoriteStorage.php, line 10 - Contains \Drupal\favorites\FavoriteStorage.
Namespace
Drupal\favoritesView source
class FavoriteStorage {
/**
* {@inheritdoc}
*/
static function delete($fid) {
db_delete('favorites')
->condition('fid', $fid)
->execute();
}
/**
* {@inheritdoc}
*/
static function getFavorites($uid) {
$result = db_query('select * from {favorites} where uid = :uip order by timestamp DESC', array(
':uip' => $uid,
));
return $result;
}
/**
* {@inheritdoc}
*/
static function getFav($fid) {
return db_query('select * from {favorites} where fid=:fid', array(
':fid' => $fid,
))
->fetchObject();
}
/**
* {@inheritdoc}
*/
static function deleteFavorite($fid) {
db_delete('favorites')
->condition('fid', $fid)
->execute();
}
/**
* {@inheritdoc}
*/
static function deleteFav($uid, $path, $query) {
db_delete('favorites')
->condition('uid', $uid)
->condition('path', $path)
->condition('query', $query)
->execute();
}
/**
* {@inheritdoc}
*/
static function addFav($uid, $path, $query, $title) {
db_insert('favorites')
->fields(array(
'uid' => $uid,
'path' => $path,
'query' => $query,
'title' => $title,
'timestamp' => REQUEST_TIME,
))
->execute();
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
FavoriteStorage:: |
static | function | * | |
FavoriteStorage:: |
static | function | * | |
FavoriteStorage:: |
static | function | * | |
FavoriteStorage:: |
static | function | * | |
FavoriteStorage:: |
static | function | * | |
FavoriteStorage:: |
static | function | * |