private function process($password) { $processor = new TaskProcessor($password); $result = $processor->process($this->bar); if ($result) { $tasksProcesseds = $processor->getTasksProcessed(); foreach ($tasksProcesseds as $task) { $this->tasksProcesseds[] = [$task->task, Date::conversion($task->date), $task->time, $task->description, $task->status]; } } }
public function processAction(Request $request) { $success = false; $message = ''; $code = null; try { $processor = new TaskProcessor($request->get('password', null)); $success = $processor->process(); } catch (\Exception $e) { $message = $e->getMessage(); $code = $e->getCode(); } return JsonResponse::create(['success' => $success, 'message' => $message, 'code' => $code]); }