LdapTools\Connection\LdapConnectionInterface::close PHP Method

close() public method

If the connection is bound, this closes the LDAP connection.
public close ( )
    public function close();

Usage Example

Beispiel #1
0
 /**
  * Get the RootDSE LdapObject while accounting for the state of the connection.
  *
  * @return \LdapTools\Object\LdapObject
  * @throws LdapConnectionException
  */
 public function get()
 {
     $anonymous = !$this->connection->isBound();
     try {
         $rootDse = self::doLdapQuery($anonymous);
     } catch (\Exception $e) {
         throw new LdapConnectionException(sprintf('Unable to query the RootDSE. %s', $e->getMessage()));
     } finally {
         // Make sure to set things back to how they were...
         if ($anonymous && $this->connection->isBound()) {
             $this->connection->close();
         }
     }
     return $rootDse;
 }