mirror of
https://github.com/yiisoft/yii2.git
synced 2025-08-26 06:15:19 +08:00
style fixes with phpcs:yii2
This commit is contained in:
@ -255,16 +255,20 @@ class FileHelperTest extends TestCase
|
||||
{
|
||||
$basePath = $this->testFilePath . DIRECTORY_SEPARATOR;
|
||||
$dirs = ['', 'one', 'one' . DIRECTORY_SEPARATOR . 'two', 'three'];
|
||||
$files = array_fill_keys(array_map(function($n){return "a.$n";}, range(1,8)), 'file contents');
|
||||
$files = array_fill_keys(array_map(function ($n) {
|
||||
return "a.$n";
|
||||
}, range(1, 8)), 'file contents');
|
||||
|
||||
$tree = $files;
|
||||
$root = $files;
|
||||
$flat = [];
|
||||
foreach ($dirs as $dir) {
|
||||
foreach ($files as $fileName => $contents) {
|
||||
$flat[] = rtrim($basePath.$dir,DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR.$fileName;
|
||||
$flat[] = rtrim($basePath . $dir, DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR . $fileName;
|
||||
}
|
||||
if ($dir === '') {
|
||||
continue;
|
||||
}
|
||||
if ($dir === '') continue;
|
||||
$parts = explode(DIRECTORY_SEPARATOR, $dir);
|
||||
$last = array_pop($parts);
|
||||
$parent = array_pop($parts);
|
||||
@ -280,25 +284,31 @@ class FileHelperTest extends TestCase
|
||||
// range
|
||||
$foundFiles = FileHelper::findFiles($basePath, ['except' => ['a.[2-8]']]);
|
||||
sort($foundFiles);
|
||||
$expect = array_values(array_filter($flat, function($p){return substr($p, -3)==='a.1';}));
|
||||
$expect = array_values(array_filter($flat, function ($p) {
|
||||
return substr($p, -3)==='a.1';
|
||||
}));
|
||||
$this->assertEquals($expect, $foundFiles);
|
||||
|
||||
// suffix
|
||||
$foundFiles = FileHelper::findFiles($basePath, ['except' => ['*.1']]);
|
||||
sort($foundFiles);
|
||||
$expect = array_values(array_filter($flat, function($p){return substr($p, -3)!=='a.1';}));
|
||||
$expect = array_values(array_filter($flat, function ($p) {
|
||||
return substr($p, -3)!=='a.1';
|
||||
}));
|
||||
$this->assertEquals($expect, $foundFiles);
|
||||
|
||||
// dir
|
||||
$foundFiles = FileHelper::findFiles($basePath, ['except' => ['/one']]);
|
||||
sort($foundFiles);
|
||||
$expect = array_values(array_filter($flat, function($p){return strpos($p, DIRECTORY_SEPARATOR.'one')===false;}));
|
||||
$expect = array_values(array_filter($flat, function ($p) {
|
||||
return strpos($p, DIRECTORY_SEPARATOR.'one')===false;
|
||||
}));
|
||||
$this->assertEquals($expect, $foundFiles);
|
||||
|
||||
// dir contents
|
||||
$foundFiles = FileHelper::findFiles($basePath, ['except' => ['?*/a.1']]);
|
||||
sort($foundFiles);
|
||||
$expect = array_values(array_filter($flat, function($p){
|
||||
$expect = array_values(array_filter($flat, function ($p) {
|
||||
return substr($p, -11, 10)==='one'.DIRECTORY_SEPARATOR.'two'.DIRECTORY_SEPARATOR.'a.' || (
|
||||
substr($p, -8)!==DIRECTORY_SEPARATOR.'one'.DIRECTORY_SEPARATOR.'a.1' &&
|
||||
substr($p, -10)!==DIRECTORY_SEPARATOR.'three'.DIRECTORY_SEPARATOR.'a.1'
|
||||
|
Reference in New Issue
Block a user