PHP Classes

File: smellyphpcodedetector

Recommend this page to a friend!
  Classes of DeGraciaMathieu   PHP Smelly Code Detector   smellyphpcodedetector   Download  
File: smellyphpcodedetector
Role: Example script
Content type: text/plain
Description: Example script
Class: PHP Smelly Code Detector
Analyze PHP code to evaluate quality factors
Author: By
Last change:
Date: 1 year ago
Size: 698 bytes
 

Contents

Class file image Download
#!/usr/bin/env php
<?php

use Symfony\Component\Console\Application;
use
DeGraciaMathieu\SmellyCodeDetector\Commands\InspectCommand;

$loaded = false;

foreach (array(
__DIR__ . '/../../autoload.php', __DIR__ . '/vendor/autoload.php') as $file) {
    if (
file_exists($file)) {
        require
$file;
       
$loaded = true;
        break;
    }
}

if (!
$loaded) {
    die(
       
'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
   
);
}

$application = new Application();

$command = $application->add(new InspectCommand());

$application->run();