createFolder($project); $output = [ 'project' => $project, 'estado' => $estado ]; return $this->withJson($response, $output); } public function createSubfolders(Request $request, Response $response, Projects $service, $project): Response { $estado = $service->createSubfolders($project); $output = [ 'project' => $project, 'estado' => $estado ]; return $this->withJson($response, $output); } public function gitInit(Request $request, Response $response, Projects $service, $project): Response { $estado = $service->gitInit($project); $output = [ 'project' => $project, 'estado' => $estado ]; return $this->withJson($response, $output); } public function addComposer(Request $request, Response $response, Projects $service, $project): Response { $post = $request->getParsedBody(); $estado = $service->addComposer($project, $post['composer']); $output = [ 'project' => $project, 'estado' => $estado ]; return $this->withJson($response, $output); } public function addFiles(Request $request, Response $response, Projects $service, $project): Response { $estado = $service->addFiles($project); $output = [ 'project' => $project, 'estado' => $estado ]; return $this->withJson($response, $output); } public function gitPush(Request $request, Response $response, Projects $service, $project): Response { $estado = $service->gitPush($project); $output = [ 'project' => $project, 'estado' => $estado['estado'], 'error' => $estado['error'] ]; return $this->withJson($response, $output); } }