public function testValidLogin() { $em = $this->getEntityManager(); $entity = new TestEntity(); $entity->setUsername('username'); $entity->setPassword('password'); $em->persist($entity); $em->flush(); $adapter = new DoctrineObject($em, 'DoctrineORMModuleTest\\Assets\\Entity\\Test'); $adapter->setIdentityValue('username'); $adapter->setCredentialValue('password'); $result = $adapter->authenticate(); $this->assertTrue($result->isValid()); }
/** * {@inheritDoc} */ public function __construct(EntityManager $em, $entity, $identityColumn = 'username', $credentialColumn = 'password', $credentialCallable = null) { parent::__construct($em, $entity, $identityColumn, $credentialColumn, $credentialCallable); }