29 lines
818 B
PHP
Executable File
29 lines
818 B
PHP
Executable File
<?php
|
|
/**
|
|
* Setup autoloading
|
|
*/
|
|
|
|
if (!file_exists(__DIR__ . '/../vendor/autoload.php')) {
|
|
throw new RuntimeException('This component has dependencies that are unmet.
|
|
|
|
Please install composer (http://getcomposer.org), and run the following
|
|
command in the root of this project:
|
|
|
|
php /path/to/composer.phar install
|
|
|
|
After that, you should be able to run tests.');
|
|
}
|
|
include_once __DIR__ . '/../vendor/autoload.php';
|
|
|
|
spl_autoload_register(function ($class) {
|
|
if (0 !== strpos($class, 'ZendServiceTest\\')) {
|
|
return false;
|
|
}
|
|
$normalized = str_replace('ZendServiceTest\\', '', $class);
|
|
$filename = __DIR__ . '/ZendService/' . str_replace(array('\\', '_'), '/', $normalized) . '.php';
|
|
if (!file_exists($filename)) {
|
|
return false;
|
|
}
|
|
return include_once $filename;
|
|
});
|