This commit is contained in:
2023-11-23 00:53:49 -03:00
parent 9ab0515954
commit bf03e85975
32 changed files with 599 additions and 314 deletions

View File

@ -19,11 +19,15 @@ class Proyecto
{
return $this->proyectoRepository->fetchAllEscriturando();
}
public function getById(int $venta_id): Model\Proyecto
public function getById(int $proyecto_id): Model\Proyecto
{
return $this->process($this->proyectoRepository->fetchById($venta_id));
return $this->process($this->proyectoRepository->fetchById($proyecto_id));
}
protected function process(Model\Proyecto $proyecto): Model\Proyecto
public function getByName(string $name): Model\Proyecto
{
return $this->process($this->proyectoRepository->fetchByName($name));
}
public function process(Model\Proyecto $proyecto): Model\Proyecto
{
$proyecto->addFactory('estados', (new Implement\Repository\Factory())
->setCallable([$this->estadoProyecto, 'fetchByProyecto'])