PHP Class Immocaster_Data_Mysql

Author: Norman Braun (medienopfer98.de)
显示文件 Open project: immocaster/php-sdk Class Usage Examples

Public Methods

Method 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

Method 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 method

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

deleteApplicationToken() public method

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

deleteRequestToken() public method

Alle Requesttoken der Applikation löschen.
public deleteRequestToken ( ) : void
return void

deleteRequestTokenById() public method

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

getAllApplicationUsers() public method

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

getApplicationToken() public method

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

getInstance() public static method

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

getRequestToken() public method

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

getRequestTokenWithoutSession() public method

Einen Requesttoken ohne Session ermitteln und zurückliefern.

saveApplicationToken() public method

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

saveRequestToken() public method

Requesttoken speichern.
public saveRequestToken ( $sToken, $sSecret ) : boolean
return boolean