示例#1
0
 /**
  * Set up test model
  */
 public static function setUpBeforeClass()
 {
     //init config
     Config::initInstance(['file' => PROJECT_ROOT . '/config/root.xml']);
     Config::setSrcRootDir(PROJECT_ROOT);
     Config::mergeExtraConfig();
 }
示例#2
0
 /**
  * Set up test model
  */
 public static function setUpBeforeClass()
 {
     Config::initInstance(['file' => PROJECT_ROOT . '/config/root.xml']);
     Config::setSrcRootDir(PROJECT_ROOT);
     $vcsAdapter = self::getVcsAdapterMock();
     /** @var PreCommit $preCommit */
     $preCommit = Processor::factory('pre-commit', $vcsAdapter);
     $preCommit->setCodePath(self::getCodePath())->setFiles([self::$classTest]);
     $preCommit->process();
     self::$model = $preCommit;
 }
 /**
  * Set up test model
  */
 public static function setUpBeforeClass()
 {
     //init config object
     Config::initInstance(['file' => PROJECT_ROOT . '/config/root.xml']);
     Config::setSrcRootDir(PROJECT_ROOT);
     Config::mergeExtraConfig();
     $vcsAdapter = self::getVcsAdapterMock();
     /** @var Processor\PreCommit $processor */
     $processor = Processor::factory('pre-commit', ['vcs' => $vcsAdapter]);
     $processor->setCodePath(PROJECT_ROOT)->setFiles([self::$fileTest]);
     $processor->process();
     self::$model = $processor;
 }
示例#4
0
<?php

// @codingStandardsIgnoreFile
/**
 * @license https://raw.githubusercontent.com/andkirby/commithook/master/LICENSE.md
 */
define('PROJECT_ROOT', realpath(__DIR__ . '/../..'));
!defined('GIT_BIN') && define('GIT_BIN', 'git');
/** @var Composer\Autoload\ClassLoader $autoloader */
require realpath(__DIR__ . '/../../..') . '/bin/autoload-init.php';
//load config
try {
    \PreCommit\Config::setSrcRootDir(__DIR__ . '/../../');
    $config = \PreCommit\Config::initInstance(array('file' => __DIR__ . '/root.xml'));
    \PreCommit\Config::mergeExtraConfig();
} catch (\Exception $e) {
    echo $e;
    exit(1);
}