public function testObjectName() { $audit = new Audit(); $name = 'LoggedObject'; $this->assertEmpty($audit->getObjectName()); $audit->setObjectName($name); $this->assertEquals($name, $audit->getObjectName()); }
/** * {@inheritdoc} */ public function load(ObjectManager $manager) { /** @var User $user */ $user = $manager->getRepository('OroUserBundle:User')->findOneBy(['username' => 'admin']); $logEntry = new Audit(); $logEntry->setAction('update'); $logEntry->setObjectClass('Oro\\Bundle\\UserBundle\\Entity\\User'); $logEntry->setLoggedAt(); $logEntry->setUser($user); $logEntry->setOrganization($user->getOrganization()); $logEntry->setObjectName('test_user'); $logEntry->setObjectId($user->getId()); $logEntry->createField('username', 'text', 'new_value', 'old_value'); $logEntry->setVersion(1); $manager->persist($logEntry); $manager->flush(); $this->setReference('audit_log_entry', $logEntry); }