Beispiel #1
0
 /**
  * @dataProvider isAbsoluteProvider
  */
 public function testIsAbsolute($expected, $path, $message = '')
 {
     $this->assertSame($expected, Path::isAbsolute($path), $message);
 }
Beispiel #2
0
 /**
  * @param string $filepath
  * @param array  $folders
  *
  * @return array
  */
 private function makeFoldersRelativeToFile($filepath, $folders)
 {
     $fileFolder = dirname($filepath);
     if ($fileFolder === '.') {
         $fileFolder = '';
     }
     $combiner = function ($path) use($fileFolder) {
         if (!Path::isAbsolute($path)) {
             return Path::combine($fileFolder, $path);
         }
         return $path;
     };
     return array_map($combiner, $folders);
 }