public function copyJob(JobInterface $from, \Abc\Bundle\JobBundle\Model\JobInterface $to)
    {
        $to->setType($from->getType());
        $to->setResponse($from->getResponse());
        $to->setParameters($from->getParameters());

        if (null != $from->getStatus()) {
            $to->setStatus($from->getStatus());
        }

        foreach ($from->getSchedules() as $schedule) {
            $to->addSchedule($schedule);
        }

        return $to;
    }
public function copyJob(JobInterface $from, \Abc\Bundle\JobBundle\Model\JobInterface $to)
    {
        $to->setType($from->getType());
        $to->setResponse($from->getResponse());
        $to->setParameters($from->getParameters());

        if (null != $from->getStatus()) {
            $to->setStatus($from->getStatus());
        }

        foreach ($from->getSchedules() as $schedule) {
            $to->addSchedule($schedule);
        }

        return $to;
    }
public function copyJob ( JobInterface $ from , \ Abc \ Bundle \ JobBundle \ Model \ JobInterface $ to ) { $ to -> setType ( $ from -> getType ( ) ) ; $ to -> setResponse ( $ from -> getResponse ( ) ) ; $ to -> setParameters ( $ from -> getParameters ( ) ) ; if ( null != $ from -> getStatus ( ) ) { $ to -> setStatus ( $ from -> getStatus ( ) ) ; } foreach ( $ from -> getSchedules ( ) as $ schedule ) { $ to -> addSchedule ( $ schedule ) ; } return $ to ; }
Copies properties of a job to another job

@param JobInterface                             $from The job where properties are copied from
@param \Abc\Bundle\JobBundle\Model\JobInterface $to   The job where where properties are copied to
@return \Abc\Bundle\JobBundle\Model\JobInterface The copied job
Copies properties of a job to another job