Subversion-Projekte lars-tiefland.php_share

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
--TEST--
2
XML_Query2XML_Driver_LDAP::getXML(): check for XML_Query2XML_LDAPException
3
--SKIPIF--
4
<?php require_once dirname(dirname(__FILE__)) . '/skipif.php'; ?>
5
--FILE--
6
<?php
7
    require_once 'XML/Query2XML.php';
8
    require_once dirname(dirname(__FILE__)) . '/ldap_init.php';
9
 
10
    try {
11
        $query2xml = XML_Query2XML::factory($ldap);
12
        $dom = $query2xml->getXML(
13
            array(
14
                'base' => 'ou=people,dc=example,dc=com',
15
                'filter' => '(object class=inetOrgPerson)'
16
            ),
17
            array(
18
                'rootTag' => 'persons',
19
                'rowTag' => 'person',
20
                'idColumn' => 'cn',
21
                'elements' => array(
22
                    'cn',
23
                    'sn',
24
                    'mail'
25
                )
26
            )
27
        );
28
        $dom->formatOutput = true;
29
        print $dom->saveXML();
30
    } catch (XML_Query2XML_LDAPException $e) {
31
        echo get_class($e);
32
    } catch (XML_Query2XML_LDAP2Exception $e) {
33
        echo str_replace('LDAP2', 'LDAP', get_class($e));
34
    }
35
?>
36
--EXPECT--
37
XML_Query2XML_LDAPException