86299 lines
2.7 MiB
86299 lines
2.7 MiB
#!/usr/bin/env php
|
||
<?php
|
||
/**
|
||
* This file is part of PHP Mess Detector.
|
||
*
|
||
* Copyright (c) Manuel Pichler <mapi@phpmd.org>.
|
||
* All rights reserved.
|
||
*
|
||
* Licensed under BSD License
|
||
* For full copyright and license information, please see the LICENSE file.
|
||
* Redistributions of files must retain the above copyright notice.
|
||
*
|
||
* @author Manuel Pichler <mapi@phpmd.org>
|
||
* @copyright Manuel Pichler. All rights reserved.
|
||
* @license https://opensource.org/licenses/bsd-license.php BSD License
|
||
* @link http://phpmd.org/
|
||
*/
|
||
|
||
/**
|
||
* Define global constant that marks this as PHPMD phar release.
|
||
*/
|
||
define('PHP_PMD_RELEASE', 'phar');
|
||
|
||
Phar::mapPhar('phpmd.phar');
|
||
|
||
// Configure include path to use this phar
|
||
set_include_path('phar://phpmd.phar/' . PATH_SEPARATOR . get_include_path());
|
||
|
||
if (isset($argv) && realpath($argv[0]) === __FILE__) {
|
||
// Load command line utility
|
||
include_once 'phar://phpmd.phar/vendor/autoload.php';
|
||
|
||
// Run command line interface
|
||
exit(\PHPMD\TextUI\Command::main($argv));
|
||
}
|
||
|
||
__HALT_COMPILER(); ?>
|
||
ŠÂ |