コード例 #1
0
 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());
 }
コード例 #2
0
 /**
  * {@inheritDoc}
  */
 public function __construct(EntityManager $em, $entity, $identityColumn = 'username', $credentialColumn = 'password', $credentialCallable = null)
 {
     parent::__construct($em, $entity, $identityColumn, $credentialColumn, $credentialCallable);
 }