@@ -95,7 +95,7 @@ public function testRemoveTrailingSlash()
95
95
96
96
public function testSymlinksNotResolved ()
97
97
{
98
- if ('\\' === DIRECTORY_SEPARATOR ) {
98
+ if ('\\' === \ DIRECTORY_SEPARATOR ) {
99
99
$ this ->markTestSkipped ('symlinks are not supported on Windows ' );
100
100
}
101
101
@@ -686,7 +686,7 @@ public function testFilter()
686
686
687
687
public function testFollowLinks ()
688
688
{
689
- if ('\\' == DIRECTORY_SEPARATOR ) {
689
+ if ('\\' == \ DIRECTORY_SEPARATOR ) {
690
690
$ this ->markTestSkipped ('symlinks are not supported on Windows ' );
691
691
}
692
692
@@ -717,15 +717,15 @@ public function testIn()
717
717
$ iterator = $ finder ->files ()->name ('*.php ' )->depth ('< 1 ' )->in (array (self ::$ tmpDir , __DIR__ ))->getIterator ();
718
718
719
719
$ expected = array (
720
- self ::$ tmpDir .DIRECTORY_SEPARATOR .'test.php ' ,
721
- __DIR__ .DIRECTORY_SEPARATOR .'FinderTest.php ' ,
722
- __DIR__ .DIRECTORY_SEPARATOR .'GlobTest.php ' ,
723
- self ::$ tmpDir .DIRECTORY_SEPARATOR .'qux_0_1.php ' ,
724
- self ::$ tmpDir .DIRECTORY_SEPARATOR .'qux_1000_1.php ' ,
725
- self ::$ tmpDir .DIRECTORY_SEPARATOR .'qux_1002_0.php ' ,
726
- self ::$ tmpDir .DIRECTORY_SEPARATOR .'qux_10_2.php ' ,
727
- self ::$ tmpDir .DIRECTORY_SEPARATOR .'qux_12_0.php ' ,
728
- self ::$ tmpDir .DIRECTORY_SEPARATOR .'qux_2_0.php ' ,
720
+ self ::$ tmpDir .\ DIRECTORY_SEPARATOR .'test.php ' ,
721
+ __DIR__ .\ DIRECTORY_SEPARATOR .'FinderTest.php ' ,
722
+ __DIR__ .\ DIRECTORY_SEPARATOR .'GlobTest.php ' ,
723
+ self ::$ tmpDir .\ DIRECTORY_SEPARATOR .'qux_0_1.php ' ,
724
+ self ::$ tmpDir .\ DIRECTORY_SEPARATOR .'qux_1000_1.php ' ,
725
+ self ::$ tmpDir .\ DIRECTORY_SEPARATOR .'qux_1002_0.php ' ,
726
+ self ::$ tmpDir .\ DIRECTORY_SEPARATOR .'qux_10_2.php ' ,
727
+ self ::$ tmpDir .\ DIRECTORY_SEPARATOR .'qux_12_0.php ' ,
728
+ self ::$ tmpDir .\ DIRECTORY_SEPARATOR .'qux_2_0.php ' ,
729
729
);
730
730
731
731
$ this ->assertIterator ($ expected , $ iterator );
@@ -832,11 +832,11 @@ public function testRelativePathname()
832
832
'toto ' ,
833
833
'test.py ' ,
834
834
'foo ' ,
835
- 'foo ' .DIRECTORY_SEPARATOR .'bar.tmp ' ,
835
+ 'foo ' .\ DIRECTORY_SEPARATOR .'bar.tmp ' ,
836
836
'foo bar ' ,
837
837
'qux ' ,
838
- 'qux ' .DIRECTORY_SEPARATOR .'baz_100_1.py ' ,
839
- 'qux ' .DIRECTORY_SEPARATOR .'baz_1_2.py ' ,
838
+ 'qux ' .\ DIRECTORY_SEPARATOR .'baz_100_1.py ' ,
839
+ 'qux ' .\ DIRECTORY_SEPARATOR .'baz_1_2.py ' ,
840
840
'qux_0_1.php ' ,
841
841
'qux_1000_1.php ' ,
842
842
'qux_1002_0.php ' ,
@@ -854,7 +854,7 @@ public function testRelativePathname()
854
854
public function testAppendWithAFinder ()
855
855
{
856
856
$ finder = $ this ->buildFinder ();
857
- $ finder ->files ()->in (self ::$ tmpDir .DIRECTORY_SEPARATOR .'foo ' );
857
+ $ finder ->files ()->in (self ::$ tmpDir .\ DIRECTORY_SEPARATOR .'foo ' );
858
858
859
859
$ finder1 = $ this ->buildFinder ();
860
860
$ finder1 ->directories ()->in (self ::$ tmpDir );
@@ -867,7 +867,7 @@ public function testAppendWithAFinder()
867
867
public function testAppendWithAnArray ()
868
868
{
869
869
$ finder = $ this ->buildFinder ();
870
- $ finder ->files ()->in (self ::$ tmpDir .DIRECTORY_SEPARATOR .'foo ' );
870
+ $ finder ->files ()->in (self ::$ tmpDir .\ DIRECTORY_SEPARATOR .'foo ' );
871
871
872
872
$ finder ->append ($ this ->toAbsolute (array ('foo ' , 'toto ' )));
873
873
@@ -882,7 +882,7 @@ public function testAppendReturnsAFinder()
882
882
public function testAppendDoesNotRequireIn ()
883
883
{
884
884
$ finder = $ this ->buildFinder ();
885
- $ finder ->in (self ::$ tmpDir .DIRECTORY_SEPARATOR .'foo ' );
885
+ $ finder ->in (self ::$ tmpDir .\ DIRECTORY_SEPARATOR .'foo ' );
886
886
887
887
$ finder1 = Finder::create ()->append ($ finder );
888
888
@@ -903,7 +903,7 @@ public function testCountDirectories()
903
903
904
904
public function testCountFiles ()
905
905
{
906
- $ files = Finder::create ()->files ()->in (__DIR__ .DIRECTORY_SEPARATOR .'Fixtures ' );
906
+ $ files = Finder::create ()->files ()->in (__DIR__ .\ DIRECTORY_SEPARATOR .'Fixtures ' );
907
907
$ i = 0 ;
908
908
909
909
foreach ($ files as $ file ) {
@@ -942,7 +942,7 @@ public function testNoResults()
942
942
public function testContains ($ matchPatterns , $ noMatchPatterns , $ expected )
943
943
{
944
944
$ finder = $ this ->buildFinder ();
945
- $ finder ->in (__DIR__ .DIRECTORY_SEPARATOR .'Fixtures ' )
945
+ $ finder ->in (__DIR__ .\ DIRECTORY_SEPARATOR .'Fixtures ' )
946
946
->name ('*.txt ' )->sortByName ()
947
947
->contains ($ matchPatterns )
948
948
->notContains ($ noMatchPatterns );
@@ -1005,15 +1005,15 @@ public function testMultipleLocationsWithSubDirectories()
1005
1005
{
1006
1006
$ locations = array (
1007
1007
__DIR__ .'/Fixtures/one ' ,
1008
- self ::$ tmpDir .DIRECTORY_SEPARATOR .'toto ' ,
1008
+ self ::$ tmpDir .\ DIRECTORY_SEPARATOR .'toto ' ,
1009
1009
);
1010
1010
1011
1011
$ finder = $ this ->buildFinder ();
1012
1012
$ finder ->in ($ locations )->depth ('< 10 ' )->name ('*.neon ' );
1013
1013
1014
1014
$ expected = array (
1015
- __DIR__ .'/Fixtures/one ' .DIRECTORY_SEPARATOR .'b ' .DIRECTORY_SEPARATOR .'c.neon ' ,
1016
- __DIR__ .'/Fixtures/one ' .DIRECTORY_SEPARATOR .'b ' .DIRECTORY_SEPARATOR .'d.neon ' ,
1015
+ __DIR__ .'/Fixtures/one ' .\ DIRECTORY_SEPARATOR .'b ' .\ DIRECTORY_SEPARATOR .'c.neon ' ,
1016
+ __DIR__ .'/Fixtures/one ' .\ DIRECTORY_SEPARATOR .'b ' .\ DIRECTORY_SEPARATOR .'d.neon ' ,
1017
1017
);
1018
1018
1019
1019
$ this ->assertIterator ($ expected , $ finder );
@@ -1034,10 +1034,10 @@ public function testIteratorKeys()
1034
1034
public function testRegexSpecialCharsLocationWithPathRestrictionContainingStartFlag ()
1035
1035
{
1036
1036
$ finder = $ this ->buildFinder ();
1037
- $ finder ->in (__DIR__ .DIRECTORY_SEPARATOR .'Fixtures ' .DIRECTORY_SEPARATOR .'r+e.gex[c]a(r)s ' )
1037
+ $ finder ->in (__DIR__ .\ DIRECTORY_SEPARATOR .'Fixtures ' .\ DIRECTORY_SEPARATOR .'r+e.gex[c]a(r)s ' )
1038
1038
->path ('/^dir/ ' );
1039
1039
1040
- $ expected = array ('r+e.gex[c]a(r)s ' .DIRECTORY_SEPARATOR .'dir ' , 'r+e.gex[c]a(r)s ' .DIRECTORY_SEPARATOR .'dir ' .DIRECTORY_SEPARATOR .'bar.dat ' );
1040
+ $ expected = array ('r+e.gex[c]a(r)s ' .\ DIRECTORY_SEPARATOR .'dir ' , 'r+e.gex[c]a(r)s ' .\ DIRECTORY_SEPARATOR .'dir ' .\ DIRECTORY_SEPARATOR .'bar.dat ' );
1041
1041
$ this ->assertIterator ($ this ->toAbsoluteFixtures ($ expected ), $ finder );
1042
1042
}
1043
1043
@@ -1073,7 +1073,7 @@ public function getRegexNameTestData()
1073
1073
public function testPath ($ matchPatterns , $ noMatchPatterns , array $ expected )
1074
1074
{
1075
1075
$ finder = $ this ->buildFinder ();
1076
- $ finder ->in (__DIR__ .DIRECTORY_SEPARATOR .'Fixtures ' )
1076
+ $ finder ->in (__DIR__ .\ DIRECTORY_SEPARATOR .'Fixtures ' )
1077
1077
->path ($ matchPatterns )
1078
1078
->notPath ($ noMatchPatterns );
1079
1079
@@ -1085,84 +1085,84 @@ public function getTestPathData()
1085
1085
return array (
1086
1086
array ('' , '' , array ()),
1087
1087
array ('/^A\/B\/C/ ' , '/C$/ ' ,
1088
- array ('A ' .DIRECTORY_SEPARATOR .'B ' .DIRECTORY_SEPARATOR .'C ' .DIRECTORY_SEPARATOR .'abc.dat ' ),
1088
+ array ('A ' .\ DIRECTORY_SEPARATOR .'B ' .\ DIRECTORY_SEPARATOR .'C ' .\ DIRECTORY_SEPARATOR .'abc.dat ' ),
1089
1089
),
1090
1090
array ('/^A\/B/ ' , 'foobar ' ,
1091
1091
array (
1092
- 'A ' .DIRECTORY_SEPARATOR .'B ' ,
1093
- 'A ' .DIRECTORY_SEPARATOR .'B ' .DIRECTORY_SEPARATOR .'C ' ,
1094
- 'A ' .DIRECTORY_SEPARATOR .'B ' .DIRECTORY_SEPARATOR .'ab.dat ' ,
1095
- 'A ' .DIRECTORY_SEPARATOR .'B ' .DIRECTORY_SEPARATOR .'C ' .DIRECTORY_SEPARATOR .'abc.dat ' ,
1092
+ 'A ' .\ DIRECTORY_SEPARATOR .'B ' ,
1093
+ 'A ' .\ DIRECTORY_SEPARATOR .'B ' .\ DIRECTORY_SEPARATOR .'C ' ,
1094
+ 'A ' .\ DIRECTORY_SEPARATOR .'B ' .\ DIRECTORY_SEPARATOR .'ab.dat ' ,
1095
+ 'A ' .\ DIRECTORY_SEPARATOR .'B ' .\ DIRECTORY_SEPARATOR .'C ' .\ DIRECTORY_SEPARATOR .'abc.dat ' ,
1096
1096
),
1097
1097
),
1098
1098
array ('A/B/C ' , 'foobar ' ,
1099
1099
array (
1100
- 'A ' .DIRECTORY_SEPARATOR .'B ' .DIRECTORY_SEPARATOR .'C ' ,
1101
- 'A ' .DIRECTORY_SEPARATOR .'B ' .DIRECTORY_SEPARATOR .'C ' .DIRECTORY_SEPARATOR .'abc.dat ' ,
1102
- 'copy ' .DIRECTORY_SEPARATOR .'A ' .DIRECTORY_SEPARATOR .'B ' .DIRECTORY_SEPARATOR .'C ' ,
1103
- 'copy ' .DIRECTORY_SEPARATOR .'A ' .DIRECTORY_SEPARATOR .'B ' .DIRECTORY_SEPARATOR .'C ' .DIRECTORY_SEPARATOR .'abc.dat.copy ' ,
1100
+ 'A ' .\ DIRECTORY_SEPARATOR .'B ' .\ DIRECTORY_SEPARATOR .'C ' ,
1101
+ 'A ' .\ DIRECTORY_SEPARATOR .'B ' .\ DIRECTORY_SEPARATOR .'C ' .\ DIRECTORY_SEPARATOR .'abc.dat ' ,
1102
+ 'copy ' .\ DIRECTORY_SEPARATOR .'A ' .\ DIRECTORY_SEPARATOR .'B ' .\ DIRECTORY_SEPARATOR .'C ' ,
1103
+ 'copy ' .\ DIRECTORY_SEPARATOR .'A ' .\ DIRECTORY_SEPARATOR .'B ' .\ DIRECTORY_SEPARATOR .'C ' .\ DIRECTORY_SEPARATOR .'abc.dat.copy ' ,
1104
1104
),
1105
1105
),
1106
1106
array ('A/B ' , 'foobar ' ,
1107
1107
array (
1108
1108
//dirs
1109
- 'A ' .DIRECTORY_SEPARATOR .'B ' ,
1110
- 'A ' .DIRECTORY_SEPARATOR .'B ' .DIRECTORY_SEPARATOR .'C ' ,
1111
- 'copy ' .DIRECTORY_SEPARATOR .'A ' .DIRECTORY_SEPARATOR .'B ' ,
1112
- 'copy ' .DIRECTORY_SEPARATOR .'A ' .DIRECTORY_SEPARATOR .'B ' .DIRECTORY_SEPARATOR .'C ' ,
1109
+ 'A ' .\ DIRECTORY_SEPARATOR .'B ' ,
1110
+ 'A ' .\ DIRECTORY_SEPARATOR .'B ' .\ DIRECTORY_SEPARATOR .'C ' ,
1111
+ 'copy ' .\ DIRECTORY_SEPARATOR .'A ' .\ DIRECTORY_SEPARATOR .'B ' ,
1112
+ 'copy ' .\ DIRECTORY_SEPARATOR .'A ' .\ DIRECTORY_SEPARATOR .'B ' .\ DIRECTORY_SEPARATOR .'C ' ,
1113
1113
//files
1114
- 'A ' .DIRECTORY_SEPARATOR .'B ' .DIRECTORY_SEPARATOR .'ab.dat ' ,
1115
- 'A ' .DIRECTORY_SEPARATOR .'B ' .DIRECTORY_SEPARATOR .'C ' .DIRECTORY_SEPARATOR .'abc.dat ' ,
1116
- 'copy ' .DIRECTORY_SEPARATOR .'A ' .DIRECTORY_SEPARATOR .'B ' .DIRECTORY_SEPARATOR .'ab.dat.copy ' ,
1117
- 'copy ' .DIRECTORY_SEPARATOR .'A ' .DIRECTORY_SEPARATOR .'B ' .DIRECTORY_SEPARATOR .'C ' .DIRECTORY_SEPARATOR .'abc.dat.copy ' ,
1114
+ 'A ' .\ DIRECTORY_SEPARATOR .'B ' .\ DIRECTORY_SEPARATOR .'ab.dat ' ,
1115
+ 'A ' .\ DIRECTORY_SEPARATOR .'B ' .\ DIRECTORY_SEPARATOR .'C ' .\ DIRECTORY_SEPARATOR .'abc.dat ' ,
1116
+ 'copy ' .\ DIRECTORY_SEPARATOR .'A ' .\ DIRECTORY_SEPARATOR .'B ' .\ DIRECTORY_SEPARATOR .'ab.dat.copy ' ,
1117
+ 'copy ' .\ DIRECTORY_SEPARATOR .'A ' .\ DIRECTORY_SEPARATOR .'B ' .\ DIRECTORY_SEPARATOR .'C ' .\ DIRECTORY_SEPARATOR .'abc.dat.copy ' ,
1118
1118
),
1119
1119
),
1120
1120
array ('/^with space\// ' , 'foobar ' ,
1121
1121
array (
1122
- 'with space ' .DIRECTORY_SEPARATOR .'foo.txt ' ,
1122
+ 'with space ' .\ DIRECTORY_SEPARATOR .'foo.txt ' ,
1123
1123
),
1124
1124
),
1125
1125
array (
1126
1126
'/^A/ ' ,
1127
1127
array ('a.dat ' , 'abc.dat ' ),
1128
1128
array (
1129
1129
'A ' ,
1130
- 'A ' .DIRECTORY_SEPARATOR .'B ' ,
1131
- 'A ' .DIRECTORY_SEPARATOR .'B ' .DIRECTORY_SEPARATOR .'C ' ,
1132
- 'A ' .DIRECTORY_SEPARATOR .'B ' .DIRECTORY_SEPARATOR .'ab.dat ' ,
1130
+ 'A ' .\ DIRECTORY_SEPARATOR .'B ' ,
1131
+ 'A ' .\ DIRECTORY_SEPARATOR .'B ' .\ DIRECTORY_SEPARATOR .'C ' ,
1132
+ 'A ' .\ DIRECTORY_SEPARATOR .'B ' .\ DIRECTORY_SEPARATOR .'ab.dat ' ,
1133
1133
),
1134
1134
),
1135
1135
array (
1136
1136
array ('/^A/ ' , 'one ' ),
1137
1137
'foobar ' ,
1138
1138
array (
1139
1139
'A ' ,
1140
- 'A ' .DIRECTORY_SEPARATOR .'B ' ,
1141
- 'A ' .DIRECTORY_SEPARATOR .'B ' .DIRECTORY_SEPARATOR .'C ' ,
1142
- 'A ' .DIRECTORY_SEPARATOR .'a.dat ' ,
1143
- 'A ' .DIRECTORY_SEPARATOR .'B ' .DIRECTORY_SEPARATOR .'ab.dat ' ,
1144
- 'A ' .DIRECTORY_SEPARATOR .'B ' .DIRECTORY_SEPARATOR .'C ' .DIRECTORY_SEPARATOR .'abc.dat ' ,
1140
+ 'A ' .\ DIRECTORY_SEPARATOR .'B ' ,
1141
+ 'A ' .\ DIRECTORY_SEPARATOR .'B ' .\ DIRECTORY_SEPARATOR .'C ' ,
1142
+ 'A ' .\ DIRECTORY_SEPARATOR .'a.dat ' ,
1143
+ 'A ' .\ DIRECTORY_SEPARATOR .'B ' .\ DIRECTORY_SEPARATOR .'ab.dat ' ,
1144
+ 'A ' .\ DIRECTORY_SEPARATOR .'B ' .\ DIRECTORY_SEPARATOR .'C ' .\ DIRECTORY_SEPARATOR .'abc.dat ' ,
1145
1145
'one ' ,
1146
- 'one ' .DIRECTORY_SEPARATOR .'a ' ,
1147
- 'one ' .DIRECTORY_SEPARATOR .'b ' ,
1148
- 'one ' .DIRECTORY_SEPARATOR .'b ' .DIRECTORY_SEPARATOR .'c.neon ' ,
1149
- 'one ' .DIRECTORY_SEPARATOR .'b ' .DIRECTORY_SEPARATOR .'d.neon ' ,
1146
+ 'one ' .\ DIRECTORY_SEPARATOR .'a ' ,
1147
+ 'one ' .\ DIRECTORY_SEPARATOR .'b ' ,
1148
+ 'one ' .\ DIRECTORY_SEPARATOR .'b ' .\ DIRECTORY_SEPARATOR .'c.neon ' ,
1149
+ 'one ' .\ DIRECTORY_SEPARATOR .'b ' .\ DIRECTORY_SEPARATOR .'d.neon ' ,
1150
1150
),
1151
1151
),
1152
1152
);
1153
1153
}
1154
1154
1155
1155
public function testAccessDeniedException ()
1156
1156
{
1157
- if ('\\' === DIRECTORY_SEPARATOR ) {
1157
+ if ('\\' === \ DIRECTORY_SEPARATOR ) {
1158
1158
$ this ->markTestSkipped ('chmod is not supported on Windows ' );
1159
1159
}
1160
1160
1161
1161
$ finder = $ this ->buildFinder ();
1162
1162
$ finder ->files ()->in (self ::$ tmpDir );
1163
1163
1164
1164
// make 'foo' directory non-readable
1165
- $ testDir = self ::$ tmpDir .DIRECTORY_SEPARATOR .'foo ' ;
1165
+ $ testDir = self ::$ tmpDir .\ DIRECTORY_SEPARATOR .'foo ' ;
1166
1166
chmod ($ testDir , 0333 );
1167
1167
1168
1168
if (false === $ couldRead = is_readable ($ testDir )) {
@@ -1194,15 +1194,15 @@ public function testAccessDeniedException()
1194
1194
1195
1195
public function testIgnoredAccessDeniedException ()
1196
1196
{
1197
- if ('\\' === DIRECTORY_SEPARATOR ) {
1197
+ if ('\\' === \ DIRECTORY_SEPARATOR ) {
1198
1198
$ this ->markTestSkipped ('chmod is not supported on Windows ' );
1199
1199
}
1200
1200
1201
1201
$ finder = $ this ->buildFinder ();
1202
1202
$ finder ->files ()->ignoreUnreadableDirs ()->in (self ::$ tmpDir );
1203
1203
1204
1204
// make 'foo' directory non-readable
1205
- $ testDir = self ::$ tmpDir .DIRECTORY_SEPARATOR .'foo ' ;
1205
+ $ testDir = self ::$ tmpDir .\ DIRECTORY_SEPARATOR .'foo ' ;
1206
1206
chmod ($ testDir , 0333 );
1207
1207
1208
1208
if (false === ($ couldRead = is_readable ($ testDir ))) {
0 commit comments