public function setUp() { $connect = new Connection(LDAP_HOST, LDAP_PORT); $connect->identify(LDAP_USER, LDAP_PASSWORD); $client = $connect->connect(); $client->setBaseDn(LDAP_BASE_DN); try { EntityManager::addEntityManager('default', $client); } catch (\InvalidArgumentException $e) { } $this->em = EntityManager::getEntityManager(); }
public function setUp() { $connect = new Connection(LDAP_HOST, LDAP_PORT); $connect->identify(LDAP_USER, LDAP_PASSWORD); $client = $connect->connect(); $client->setBaseDn(LDAP_BASE_DN); try { EntityManager::addEntityManager('default', $client); } catch (\InvalidArgumentException $e) { } $this->repository = EntityManager::getEntityManager()->getRepository('\\OpenLdapObject\\Tests\\Manager\\People'); }
public function setUp() { $connect = new Connection(LDAP_HOST, LDAP_PORT); $connect->identify(LDAP_USER, LDAP_PASSWORD); $client = $connect->connect(); $client->setBaseDn(LDAP_BASE_DN); try { EntityManager::addEntityManager('default', $client); } catch (\InvalidArgumentException $e) { } $this->em = EntityManager::getEntityManager(); $this->entityCollection = new EntityCollection(EntityCollection::DN, $this->em->getRepository('\\OpenLdapObject\\Tests\\Manager\\People'), array('uid=mdupont,ou=people,dc=example,dc=com', 'uid=pdeparis,ou=people,dc=example,dc=com')); }
private function initEntityManager($hostname, $port, $base_dn, $dn, $password) { $port = $port ? $port : self::DEFAULT_PORT; $connect = new Connection($hostname, $port); if ($dn && $password) { $connect->identify($dn, $password); } $client = $connect->connect(); $client->setBaseDn($base_dn); try { \OpenLdapObject\Manager\EntityManager::addEntityManager('default', $client, true); } catch (Exception $e) { return false; } return true; }
public function boot() { parent::boot(); if (!is_null($this->container->getParameter('ldap_object.host'))) { $connect = new Connection($this->container->getParameter('ldap_object.host'), $this->container->getParameter('ldap_object.port')); if (!is_null($this->container->getParameter('ldap_object.dn')) && !is_null($this->container->getParameter('ldap_object.password'))) { $connect->identify($this->container->getParameter('ldap_object.dn'), $this->container->getParameter('ldap_object.password')); } $client = $connect->connect(); $client->setBaseDn($this->container->getParameter('ldap_object.base_dn')); try { EntityManager::addEntityManager('default', $client); } catch (Exception $e) { // Nothing } } }
public function setUp() { $connection = new Connection(LDAP_HOST, LDAP_PORT); $connection->identify(LDAP_USER, LDAP_PASSWORD); $this->client = $connection->connect(); }
public function __construct(Connection $connection) { parent::__construct('Unable to connect to ' . $connection->getHostname() . ':' . $connection->getPort()); }
public function __construct(Connection $connection) { parent::__construct('Unable to identify to ' . $connection->getHostname() . ':' . $connection->getPort() . ' with username ' . $connection->getUsername() . ' and password'); }
/** * @expectedException OpenLdapObject\Exception\BadIdentificationException */ public function testBadIdentify() { $connection = new Connection(LDAP_HOST, LDAP_PORT); $connection->identify(LDAP_BAD_USER, LDAP_BAD_PASSWORD); $connection->connect(); }