Documentation

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

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.


        
On this page

Search results