PHP Class Immocaster_Data_Mysql

Author: Norman Braun (medienopfer98.de)
Afficher le fichier Open project: immocaster/php-sdk Class Usage Examples

Méthodes publiques

Méthode Description
__construct ( $aConnection, $sTableName ) : boolean Verbindung zur Datenbank aufbauen und Tabelle erzeugen, sofern diese noch nicht existiert.
deleteApplicationToken ( ) : void Accesstoken für die Applikation löschen.
deleteRequestToken ( ) : void Alle Requesttoken der Applikation löschen.
deleteRequestTokenById ( $iId ) : boolean Requesttoken anhand einer einzelnen ID löschen.
getAllApplicationUsers ( ) : array Alle Accesstoken für die Application ermitteln und zurückliefern.
getApplicationToken ( $sUser ) : object Accesstoken für die Application ermitteln und zurückliefern.
getInstance ( $aConnection = [], $sTableName = null )
getRequestToken ( $sToken = null ) : mixed Requesttoken ermitteln und zurückliefern.
getRequestTokenWithoutSession ( ) : mixed Einen Requesttoken ohne Session ermitteln und zurückliefern.
saveApplicationToken ( $sToken, $sSecret, $sUser ) : boolean Accesstoken für die Applikation speichern.
saveRequestToken ( $sToken, $sSecret ) : boolean Requesttoken speichern.

Private Methods

Méthode Description
cleanRequestToken ( ) : void Requesttoken nach einer bestimmten Zeit löschen.
connectDatabase ( $aConnection = [] ) : boolean MySQL-Datenbank konnektieren.
getDataTable ( ) : boolean Prüfen ob die Storage-Tabelle in der Datenbank existiert.
setDataTable ( ) : void Storage-Tabelle in der MySql-Datenbank anlegen.
updateDataTableFields ( ) : boolean Prüfen ob bestimmte Felder in der Datenbank existieren und bei Bedarf hinzufügen.

Method Details

__construct() public méthode

Verbindung zur Datenbank aufbauen und Tabelle erzeugen, sofern diese noch nicht existiert.
public __construct ( $aConnection, $sTableName ) : boolean
Résultat boolean

deleteApplicationToken() public méthode

Accesstoken für die Applikation löschen.
public deleteApplicationToken ( ) : void
Résultat void

deleteRequestToken() public méthode

Alle Requesttoken der Applikation löschen.
public deleteRequestToken ( ) : void
Résultat void

deleteRequestTokenById() public méthode

Requesttoken anhand einer einzelnen ID löschen.
public deleteRequestTokenById ( $iId ) : boolean
Résultat boolean

getAllApplicationUsers() public méthode

Alle Accesstoken für die Application ermitteln und zurückliefern.
public getAllApplicationUsers ( ) : array
Résultat array

getApplicationToken() public méthode

Accesstoken für die Application ermitteln und zurückliefern.
public getApplicationToken ( $sUser ) : object
Résultat object

getInstance() public static méthode

public static getInstance ( $aConnection = [], $sTableName = null )

getRequestToken() public méthode

Requesttoken ermitteln und zurückliefern.
public getRequestToken ( $sToken = null ) : mixed
Résultat mixed

getRequestTokenWithoutSession() public méthode

Einen Requesttoken ohne Session ermitteln und zurückliefern.
public getRequestTokenWithoutSession ( ) : mixed
Résultat mixed

saveApplicationToken() public méthode

Accesstoken für die Applikation speichern.
public saveApplicationToken ( $sToken, $sSecret, $sUser ) : boolean
Résultat boolean

saveRequestToken() public méthode

Requesttoken speichern.
public saveRequestToken ( $sToken, $sSecret ) : boolean
Résultat boolean