Subversion-Projekte lars-tiefland.php_share

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?php
2
 
3
require_once dirname(__FILE__).'/../../vendor/lime/lime.php';
4
 
5
class sfLimeHarness extends lime_harness
6
{
7
  protected
8
    $plugins = array();
9
 
10
  public function addPlugins($plugins)
11
  {
12
    foreach ($plugins as $plugin)
13
    {
14
      $this->plugins[$plugin->getRootDir().DIRECTORY_SEPARATOR.'test'.DIRECTORY_SEPARATOR] = '['.preg_replace('/Plugin$/i', '', $plugin->getName()).'] ';
15
    }
16
  }
17
 
18
  protected function get_relative_file($file)
19
  {
20
    $file = strtr($file, $this->plugins);
21
    return str_replace(DIRECTORY_SEPARATOR, '/', str_replace(array(realpath($this->base_dir).DIRECTORY_SEPARATOR, $this->extension), '', $file));
22
  }
23
}