Exemplo n.º 1
0
 /**
  * Set PHP version to test from.
  * 
  * This is usually the version code compliance was allready tested for.
  *
  * @return string
  */
 public static function getPhpReferenceVersion()
 {
     if (!isset(self::$phpReferenceVersion)) {
         // if not set try config version or fallback to 5.0
         self::$phpReferenceVersion = PHP_CodeSniffer::getConfigData('phpReferenceVersion');
         if (!isset(self::$phpReferenceVersion)) {
             self::$phpReferenceVersion = '5.0';
         }
     }
     return self::$phpReferenceVersion;
 }
Exemplo n.º 2
0
 /**
  * (non-PHPdoc)
  * @see PHP_CodeSniffer_Sniff::register()
  */
 public function register()
 {
     // get range from config
     $minVersion = Foobugs_Standard_RunHelper::getPhpReferenceVersion();
     $maxVersion = Foobugs_Standard_RunHelper::getPhpTargetVersion();
     // load configuration and test
     $success = Foobugs_Standard_ConfigHelper::configureSniff($this, $maxVersion, $minVersion);
     if (!$success) {
         Foobugs_Standard_RunHelper::markSniffSkipped(get_class($this));
         return array();
     }
     // TODO load configuration for range
     return $this->fooRegisterToken;
 }
Exemplo n.º 3
0
<?php

// try composer autoloading
$autoloaders = array(dirname(__FILE__) . '/vendor/autoload.php', dirname(__FILE__) . '/../../autoload.php', dirname(__FILE__) . '/../../../../../autoload.php', dirname(__FILE__) . '/autoload.php');
foreach ($autoloaders as $autoloaderPath) {
    if (file_exists($autoloaderPath)) {
        require_once $autoloaderPath;
        break;
    }
}
if (!class_exists('Foobugs_Standard_AbstractStandard', true)) {
    // TODO die properly
}
unset($autoloaders);
// prepare for run
Foobugs_Standard_RunHelper::reset();
Foobugs_Standard_ConfigHelper::setConfigPath(dirname(__FILE__) . '/config/');