Repositorio
in package
Modelo de acceso a datos de Repositorios
Table of Contents
Properties
- $DB : mixed
Methods
- __construct() : mixed
- Constructor, indicando Objeto de conexión a base de datso.
- __destruct() : mixed
- Desconecta de la base de datos antes de destruir el objeto
- addRepositorio() : int
- Crea un nuevo repositorio
- deleteRepositorioID() : bool
- Elimina el repositorio con el ID indicado
- getRepositorioAdapter() : IRepositorioAdapter
- Devuelve un adaptador para el repositorio con ID indicado
- getRepositorioId() : RepositorioData
- Recupera un repositorio con ID indicado.
- getRepositorios() : array<string|int, RepositorioData>
- Devuelve un array con todos los repositorios
- updateRepositorioID() : int
- Actualiza repositorio ID
Properties
$DB
private
mixed
$DB
Methods
__construct()
Constructor, indicando Objeto de conexión a base de datso.
public
__construct([DB $DB = null ]) : mixed
Parameters
- $DB : DB = null
-
- Objeto base de datos a conectar o null para que la cree automáticamente.
__destruct()
Desconecta de la base de datos antes de destruir el objeto
public
__destruct() : mixed
addRepositorio()
Crea un nuevo repositorio
public
addRepositorio(RepositorioData $Repositorio) : int
Parameters
- $Repositorio : RepositorioData
-
el objeto con los datos del repositorio
Return values
int —ID del repositorio creado en la BBDD.
deleteRepositorioID()
Elimina el repositorio con el ID indicado
public
deleteRepositorioID(int $id) : bool
Parameters
- $id : int
-
ID del repositorio
Return values
bool —false si existió algún error
getRepositorioAdapter()
Devuelve un adaptador para el repositorio con ID indicado
public
getRepositorioAdapter(int $id) : IRepositorioAdapter
Parameters
- $id : int
-
ID del repositorio
Return values
IRepositorioAdapter —- Adaptador para el repositorio con ID indicado o null si no es posible.
getRepositorioId()
Recupera un repositorio con ID indicado.
public
getRepositorioId(int $id) : RepositorioData
Parameters
- $id : int
-
Identificador del repositorio
Return values
RepositorioData —Datos de repositorio o null si no encontró.
getRepositorios()
Devuelve un array con todos los repositorios
public
getRepositorios([int $idRepoAdmin = null ]) : array<string|int, RepositorioData>
Parameters
- $idRepoAdmin : int = null
-
Si se indica id de usuario repoadmin filtra por los repositorios de ese usuario.
Return values
array<string|int, RepositorioData> —Array de repositorios recuperados o false si no recupera ninguno.
updateRepositorioID()
Actualiza repositorio ID
public
updateRepositorioID(RepositorioData $Repositorio) : int
Parameters
- $Repositorio : RepositorioData
Return values
int —ID del repositorio en BBDD