#!/usr/bin/env php
<?php
    /*
     * This file is part of PHPUnit.
     *
     * (c) Sebastian Bergmann <sebastian@phpunit.de>
     *
     * For the full copyright and license information, please view the LICENSE
     * file that was distributed with this source code.
     */

    if (!ini_get('date.timezone'))
    {
        ini_set('date.timezone', 'UTC');
    }

    foreach ([__DIR__ . '/../../autoload.php', __DIR__ . '/../vendor/autoload.php', __DIR__ . '/vendor/autoload.php'] as $file)
    {
        if (file_exists($file))
        {
            define('PHPUNIT_COMPOSER_INSTALL', $file);
            break;
        }
    }

    unset($file);

    if (!defined('PHPUNIT_COMPOSER_INSTALL'))
    {
        fwrite(STDERR,
            'You need to set up the project dependencies using the following commands:' . PHP_EOL .
            'wget http://getcomposer.org/composer.phar' . PHP_EOL .
            'php composer.phar install' . PHP_EOL
        );
        die(1);
    }

    require PHPUNIT_COMPOSER_INSTALL;

    PHPUnit_TextUI_Command::main();
