/** * @param array $ids * @return ProcessJob[] */ protected function populateProcessJobs(array $ids) { $result = []; foreach ($ids as $id) { $process = $this->getMockBuilder('Oro\\Bundle\\WorkflowBundle\\Entity\\ProcessJob')->disableOriginalConstructor()->getMock(); $process->expects($this->any())->method('getId')->will($this->returnValue($id)); $definition = new ProcessDefinition(); $definition->setName('name'); $definition->setLabel('label'); $processTrigger = new ProcessTrigger(); $processTrigger->setDefinition($definition); $process->expects($this->any())->method('getProcessTrigger')->will($this->returnValue($processTrigger)); $result[] = $process; } return $result; }