Cleanup
This commit is contained in:
@ -30,16 +30,38 @@ class Direccion extends Ideal\Repository
|
||||
);
|
||||
return $model;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param Define\Model $model
|
||||
* @param array $new_data
|
||||
* @return Define\Model
|
||||
* @throws Implement\Exception\EmptyResult
|
||||
*/
|
||||
public function edit(Define\Model $model, array $new_data): Define\Model
|
||||
{
|
||||
return $this->update($model, ['calle', 'numero', 'extra', 'comuna'], $new_data);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param string $calle
|
||||
* @param int $numero
|
||||
* @return array
|
||||
* @throws Implement\Exception\EmptyResult
|
||||
*/
|
||||
public function fetchByCalleAndNumero(string $calle, int $numero): array
|
||||
{
|
||||
$query = "SELECT * FROM `{$this->getTable()}` WHERE `calle` = ? AND `numero` = ?";
|
||||
return $this->fetchMany($query, [$calle, $numero]);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param string $calle
|
||||
* @param int $numero
|
||||
* @param string $extra
|
||||
* @param int $comuna_id
|
||||
* @return Model\Direccion
|
||||
* @throws Implement\Exception\EmptyResult
|
||||
*/
|
||||
public function fetchByCalleAndNumeroAndExtraAndComuna(string $calle, int $numero, string $extra, int $comuna_id): Model\Direccion
|
||||
{
|
||||
$query = "SELECT * FROM `{$this->getTable()}` WHERE `calle` = ? AND `numero` = ? AND `extra` = ? AND `comuna` = ?";
|
||||
|
Reference in New Issue
Block a user