/** * Create the job with all children configure * * @return Job */ public function getJob() { $this->resolveChildren(); $job = new Job($this->getJobConfig()); foreach ($this->children as $child) { $job->add($child->getJob()); } return $job; }
public function test_it_should_have_a_child() { $this->given($this->mockGenerator->orphanize('__construct'), $mockConfig = new \mock\Rezzza\Jobflow\JobConfig(), $mockConfig->getMockController()->getName = 'child', $job = new TestedClass($mockConfig), $child = new TestedClass($mockConfig))->if($job->add($child))->object($job->get('child'))->isIdenticalTo($child); }