/** * Creates a data object from an array of values (database namings). * * @param array $data * * @return Run */ public function fromDatabaseArray(array $data) { $run = new Run(); $run->setRunId($data['run_id'] ?? null); $run->setTsAccessed($data['ts_accessed'] ?? null); $run->setTsCreated($data['ts_created'] ?? null); return $run; }
public function testPersistNewRun() { $repository = new RunRepository(); $run = new Run(); $run->setRunId(self::$testRunIdNew); $repository->persist($run); $dbRun = $repository->retrieve($run->getRunId()); $this->assertEquals($run->getRunId(), $dbRun->getRunId()); $this->assertNotNull($dbRun->getTsAccessed()); $this->assertNotNull($dbRun->getTsCreated()); }
/** * Creates a mock run. * * @param string $runId * @return Run */ private function mockRun($runId) { $run = new Run(); $run->setRunId($runId); return $run; }