/** * Loads fixtures. * * @param \Doctrine\Common\Persistence\ObjectManager $manager */ public function load(ObjectManager $manager) { for ($i = 1; $i <= 500; $i++) { $error = new Error(); $error->setMessage($this->getReference('message-' . ($i % 50 + 1))); $error->setErrorMessage('Simple error message in error ID = ' . $i); $error->setErrorPayload(json_encode([['id' => '123-456-789'], ['id' => '987-654-321']])); $error->setEntryAt(new \DateTime('-' . rand(1, 100) . ' min')); $error->setStepNo(2); $manager->persist($error); $this->addReference('error-' . $i, $error); } $manager->flush(); }
public function testGetErrorPayloadModule() { $error = new Error(); $error->setErrorPayload(json_encode(['module' => 'TestModule', 'ids' => [['id' => 12345], ['id' => 54321]]])); $this->assertEquals('TestModule', $error->getErrorPayloadModule()); }