PHP Classes

File: phpargsdetector

Recommend this page to a friend!
  Classes of DeGraciaMathieu   PHP Function Arguments Detector   phpargsdetector   Download  
File: phpargsdetector
Role: Example script
Content type: text/plain
Description: Example script
Class: PHP Function Arguments Detector
Detect complex functions with too many arguments
Author: By
Last change:
Date: 1 year ago
Size: 695 bytes
 

Contents

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

use Symfony\Component\Console\Application;
use
DeGraciaMathieu\PhpArgsDetector\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();