blob: 60ee9acbc9b05f940ce36755d0c10239eccead34 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
<?php
/**
* Setup autoloading for the tests.
*
* PHP version 5
*
* @category Kolab
* @package KolabAdmin
* @author Gunnar Wrobel <wrobel@pardus.de>
* @license http://www.fsf.org/copyleft/lgpl.html LGPL
* @link http://pear.horde.org/index.php?package=KolabAdmin
*/
ini_set('include_path', dirname(__FILE__) . '/../../lib' . PATH_SEPARATOR . ini_get('include_path'));
if (!spl_autoload_functions()) {
spl_autoload_register(
create_function(
'$class',
'$filename = str_replace(array(\'::\', \'_\'), \'/\', $class);'
. '$err_mask = E_ALL ^ E_WARNING;'
. '$oldErrorReporting = error_reporting($err_mask);'
. 'include "$filename.php";'
. 'error_reporting($oldErrorReporting);'
)
);
}
/** Catch strict standards */
error_reporting(E_ALL | E_STRICT);
|