Overview

Packages

  • None
  • Passwd

Classes

  • Passwd_Application
  • Passwd_Test
  • Overview
  • Package
  • Class
  • Tree
 1: <?php
 2: /**
 3:  * Copyright 2005-2012 Horde LLC (http://www.horde.org/)
 4:  *
 5:  * See the enclosed file COPYING for license information (GPL). If you
 6:  * did not receive this file, see http://www.horde.org/gpl.php.
 7:  *
 8:  * @author Chuck Hagenbuch <chuck@horde.org>
 9:  */
10: class Passwd_Test extends Horde_Test
11: {
12:     /**
13:      * The module list
14:      *
15:      * @var array
16:      */
17:     protected $_moduleList = array(
18:         'ctype' => 'Ctype Support',
19:         'ldap' => array(
20:             'descrip' => 'LDAP Support',
21:             'error' => 'If you will be using the any of the LDAP drivers for password changes, PHP must have ldap support. Compile PHP <code>--with-ldap</code> before continuing.'
22:         ),
23:         'mcrypt' => array(
24:             'descrip' => 'Mcrypt Support',
25:             'error' => 'If you will be using the smbldap driver for password changes, PHP must have mcrypt support. Compile PHP <code>--with-mcrypt</code> before continuing.'
26:         ),
27:         'mhash' => array(
28:             'descrip' => 'Mhash Support',
29:             'error' => 'If you will be using the smbldap driver for password changes, PHP must have mhash support. Compile PHP <code>--with-mhash</code> before continuing.'
30:         ),
31:         'soap' => array(
32:             'descrip' => 'SOAP Support',
33:             'error' => 'If you will be using the SOAP driver for password changes, PHP must have soap support. Compile PHP with <code>--enable-soap</code> before continuing.'
34:         )
35:     );
36: 
37:     /**
38:      * PHP settings list.
39:      *
40:      * @var array
41:      */
42:     protected $_settingsList = array();
43: 
44:     /**
45:      * PEAR modules list.
46:      *
47:      * @var array
48:      */
49:     protected $_pearList = array(
50:         'Crypt_CHAP' => array(
51:             'path' => 'Crypt/CHAP.php',
52:             'error' => 'If you will be using the smbldap driver for password changes, then you must install the PEAR Crypt_CHAP module.',
53:             'required' => false,
54:         ),
55:         'HTTP_Request' => array(
56:             'path' => 'HTTP/Request.php',
57:             'error' => 'If you will be using the http driver for password changes, then you must install the PEAR HTTP_Request module.',
58:             'required' => false,
59:         )
60:     );
61: 
62:     /**
63:      * Required configuration files.
64:      *
65:      * @var array
66:      */
67:     protected $_fileList = array(
68:         'config/conf.php' => null,
69:     );
70: 
71:     /**
72:      * Inter-Horde application dependencies.
73:      *
74:      * @var array
75:      */
76:     protected $_appList = array();
77: 
78:     /**
79:      * Any application specific tests that need to be done.
80:      *
81:      * @return string  HTML output.
82:      */
83:     public function appTests()
84:     {
85:     }
86: }
API documentation generated by ApiGen