\LibMelanie\Api\Ens\NewsRss

Classe de gestion des partages pour les News

Summary

Methods
Properties
Constants
__construct()
load()
save()
delete()
registerCache()
executeCache()
getList()
load()
exists()
save()
delete()
load()
exists()
save()
delete()
load()
exists()
save()
delete()
$uid
$title
$url
$source
$service
$creator
$publisher
$uid
$title
$url
$source
$service
$creator
$publisher
$uid
$title
$description
$created
$modified
$service
$service_name
$creator
$publisher
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Properties

$uid

$uid :string

Identifiant unique du flux rss

Type

string

$title

$title :string

Titre donné au flux rss

Type

string

$url

$url :string

URL vers le flux rss

Type

string

$source

$source :string

Nom de la source

Type

string

$service

$service :string

Service associé au flux rss

Type

string

$creator

$creator :string

Identifiant du créateur

Type

string

$publisher

$publisher :boolean

Est-ce que l'utilisateur est un publisher de cette news ?

Type

boolean

$uid

$uid :string

Identifiant unique du flux rss

Type

string

$title

$title :string

Titre donné au flux rss

Type

string

$url

$url :string

URL vers le flux rss

Type

string

$source

$source :string

Nom de la source

Type

string

$service

$service :string

Service associé au flux rss

Type

string

$creator

$creator :string

Identifiant du créateur

Type

string

$publisher

$publisher :boolean

Est-ce que l'utilisateur est un publisher de cette news ?

Type

boolean

$uid

$uid :string

Identifiant unique de la news

Type

string

$title

$title :string

Titre donné à la news

Type

string

$description

$description :string

Description donnée à la news

Type

string

$created

$created :integer

timestamp de création de la news

Type

integer

$modified

$modified :integer

timestamp de modification de la news

Type

integer

$service

$service :string

Service associé à la news

Type

string

$service_name

$service_name :string

Nom du service à afficher

Type

string

$creator

$creator :string

Identifiant du créateur

Type

string

$publisher

$publisher :boolean

Est-ce que l'utilisateur est un publisher de cette news ?

Type

boolean

Methods

__construct()

__construct(\LibMelanie\Api\Defaut\User  $user = null)

Constructeur de l'objet

Parameters

\LibMelanie\Api\Defaut\User $user

Utilisateur

load()

load()

Chargement de l'objet

save()

save(): null

Enregistrement de l'objet Nettoie le cache du user

Returns

null —

si erreur, boolean sinon (true insert, false update)

delete()

delete(): boolean

Suppression de l'objet Nettoie le cache du user

Returns

boolean

registerCache()

registerCache(  $app,  $callback)

Enregistrement des methodes de gestion du cache

Parameters

$app
$callback

executeCache()

executeCache()

Lancement des methodes de gestion du cache (nouveau contenu)

getList()

getList(array<mixed,String>  $fields = array(),String  $filter = "",array<mixed,String>  $operators = array(),String  $orderby = "",boolean  $asc = true,integer  $limit = null,integer  $offset = null,array<mixed,String>  $case_unsensitive_fields = array(),  $join = null,  $type_join = 'INNER',  $using = null,  $prefix = null,  $groupby = array(),  $groupby_count = null,  $subqueries = array()): array<mixed,\LibMelanie\Lib\MceObject>

Permet de récupérer la liste d'objet en utilisant les données passées (la clause where s'adapte aux données) Il faut donc peut être sauvegarder l'objet avant d'appeler cette méthode pour réinitialiser les données modifiées (propriété haschanged)

Parameters

array<mixed,String> $fields

Liste les champs à récupérer depuis les données

String $filter

Filtre pour la lecture des données en fonction des valeurs déjà passé, exemple de filtre : "((#description# OR #title#) AND #start#)"

array<mixed,String> $operators

Liste les propriétés par operateur (MappingMce::like, MappingMce::supp, MappingMce::inf, MappingMce::diff)

String $orderby

Tri par le champ

boolean $asc

Tri ascendant ou non

integer $limit

Limite le nombre de résultat (utile pour la pagination)

integer $offset

Offset de début pour les résultats (utile pour la pagination)

array<mixed,String> $case_unsensitive_fields

Liste des champs pour lesquels on ne sera pas sensible à la casse

$join
$type_join
$using
$prefix
$groupby
$groupby_count
$subqueries

Returns

array<mixed,\LibMelanie\Lib\MceObject> —

Array

load()

load(): boolean

Chargement de l'objet

Charge les données du hashtag depuis la base de données

Returns

boolean

exists()

exists(): boolean

Est-ce que le hashtag existe dans la base de données ?

Returns

boolean

save()

save(): boolean

Enregistrement de l'objet Nettoie le cache du user

Enregistre le hashtag dans la base de données

Returns

boolean

delete()

delete(): boolean

Suppression de l'objet Nettoie le cache du user

Supprime le hashtag de la base de données

Returns

boolean

load()

load(): boolean

Chargement de l'objet

Charge les données du flux rss depuis la base de données

Returns

boolean

exists()

exists(): boolean

Est-ce que le flux rss existe dans la base de données ?

Returns

boolean

save()

save(): boolean

Enregistrement de l'objet Nettoie le cache du user

Enregistre le flux rss dans la base de données

Returns

boolean

delete()

delete(): boolean

Suppression de l'objet Nettoie le cache du user

Supprime le flux rss de la base de données

Returns

boolean

load()

load(): boolean

Charge les données de la news depuis la base de données

Returns

boolean

exists()

exists(): boolean

Est-ce que la news existe dans la base de données ?

Returns

boolean

save()

save(): boolean

Enregistre la news dans la base de données

Returns

boolean

delete()

delete(): boolean

Supprime la news de la base de données

Returns

boolean