workflowProjectRepo = $workflowProjectRepo; $this->exportRepository = $exportRepository; } /** * @param CommonIdView $view [description] * @param bool $page [description] * * @return bool [description] */ public function remove(CommonIdView $view, bool $page): bool { $result = true; $workflowProjects = $this->workflowProjectRepo->findByWorkflowAndPage($view->id, $page); if (!empty($workflowProjects)) { $workflowProject_ids = []; foreach ($workflowProjects as $wp) { $workflowProject_ids[] = $wp->getId(); } if (!empty($workflowProject_ids)) { $result = $this->workflowProjectRepo->remove(implode(',', $workflowProject_ids)); } } return $result; } }