Identificador
in package
Modelo de acceso a datos Identificadores de Usuario
Table of Contents
Properties
- $DB : mixed
Methods
- __construct() : mixed
- Constructor
- __destruct() : mixed
- Cierra la conexión a base datos y destruye el objeto.
- addIdentificador() : int
- Añade un identificador
- deleteIdentificadorID() : mixed
- Borra el identificador con el ID indicado.
- getIdentificadoresUsuariosRepo() : array<string|int, IdentificadorData>
- Devuelve un array con todos los identificadores de un usuario en un repositorio específico
- getIdentificadorId() : IdentificadorData
- Devuelve los datos de un identificador indicado, null si no existe.
- updateIdentificadorId() : int
- Actualiza un identificador indicado.
- getDB() : DB
- Devuelve la base de datos.
Properties
$DB
private
mixed
$DB
Methods
__construct()
Constructor
public
__construct([DB $DB = null ]) : mixed
Parameters
- $DB : DB = null
-
Objeto de conexión a la base de datos para trabajar. si no se le pasa trata de recuperarlo del fichero de configuración.
__destruct()
Cierra la conexión a base datos y destruye el objeto.
public
__destruct() : mixed
addIdentificador()
Añade un identificador
public
addIdentificador(IdentificadorData $Identificador) : int
Parameters
- $Identificador : IdentificadorData
Return values
int —ID del identificador insertado
deleteIdentificadorID()
Borra el identificador con el ID indicado.
public
deleteIdentificadorID(int $idIdentificador) : mixed
Parameters
- $idIdentificador : int
-
Id del identificador en la BBDD
getIdentificadoresUsuariosRepo()
Devuelve un array con todos los identificadores de un usuario en un repositorio específico
public
getIdentificadoresUsuariosRepo(int $idUsuario[, int $idRepositorio = null ]) : array<string|int, IdentificadorData>
Parameters
- $idUsuario : int
-
id del usuario a buscar
- $idRepositorio : int = null
-
id del repositorio a buscar
Return values
array<string|int, IdentificadorData> —Array de identificadores encontrados
getIdentificadorId()
Devuelve los datos de un identificador indicado, null si no existe.
public
getIdentificadorId(int $idIdentificador) : IdentificadorData
Parameters
- $idIdentificador : int
-
Id del identificador en la BBDD
Return values
IdentificadorData —el objeto con datos del identificador
updateIdentificadorId()
Actualiza un identificador indicado.
public
updateIdentificadorId(IdentificadorData $IdentificadorData) : int
Parameters
- $IdentificadorData : IdentificadorData
-
Datos del identificador a actualizar
Return values
int —id del registro actualizado.
getDB()
Devuelve la base de datos.
private
getDB() : DB
Return values
DB —Objeto Base de datos al que está conectado.