public function getReport(Experiment $experiment)
    {
        $report = (new Intern)->run($experiment);
        $this->reportToJournals($experiment, $report);

        return $report;
    }
public function getReport(Experiment $experiment)
    {
        $report = (new Intern)->run($experiment);
        $this->reportToJournals($experiment, $report);

        return $report;
    }
public function getReport ( Experiment $ experiment ) { $ report = ( new Intern ) -> run ( $ experiment ) ; $ this -> reportToJournals ( $ experiment , $ report ) ; return $ report ; }
Run an experiment and return the result.

@param \Scientist\Experiment $experiment

@return \Scientist\Report
Run an experiment and return the result .