12 namespace Symfony\Component\Finder\Tests\Iterator;
21 public function testFilter(\
Iterator $inner, array $matchPatterns, array $noMatchPatterns, array $resultArray)
34 'relativePathname' =>
'A'.DIRECTORY_SEPARATOR.
'B'.DIRECTORY_SEPARATOR.
'C'.DIRECTORY_SEPARATOR.
'abc.dat',
40 'relativePathname' =>
'A'.DIRECTORY_SEPARATOR.
'B'.DIRECTORY_SEPARATOR.
'ab.dat',
46 'relativePathname' =>
'A'.DIRECTORY_SEPARATOR.
'a.dat',
51 'name' =>
'abc.dat.copy',
52 'relativePathname' =>
'copy'.DIRECTORY_SEPARATOR.
'A'.DIRECTORY_SEPARATOR.
'B'.DIRECTORY_SEPARATOR.
'C'.DIRECTORY_SEPARATOR.
'abc.dat',
57 'name' =>
'ab.dat.copy',
58 'relativePathname' =>
'copy'.DIRECTORY_SEPARATOR.
'A'.DIRECTORY_SEPARATOR.
'B'.DIRECTORY_SEPARATOR.
'ab.dat',
63 'name' =>
'a.dat.copy',
64 'relativePathname' =>
'copy'.DIRECTORY_SEPARATOR.
'A'.DIRECTORY_SEPARATOR.
'a.dat',
68 array($inner, array(
'/^A/'), array(), array(
'abc.dat',
'ab.dat',
'a.dat')),
69 array($inner, array(
'/^A\/B/'), array(), array(
'abc.dat',
'ab.dat')),
70 array($inner, array(
'/^A\/B\/C/'), array(), array(
'abc.dat')),
71 array($inner, array(
'/A\/B\/C/'), array(), array(
'abc.dat',
'abc.dat.copy')),
73 array($inner, array(
'A'), array(), array(
'abc.dat',
'ab.dat',
'a.dat',
'abc.dat.copy',
'ab.dat.copy',
'a.dat.copy')),
74 array($inner, array(
'A/B'), array(), array(
'abc.dat',
'ab.dat',
'abc.dat.copy',
'ab.dat.copy')),
75 array($inner, array(
'A/B/C'), array(), array(
'abc.dat',
'abc.dat.copy')),
77 array($inner, array(
'copy/A'), array(), array(
'abc.dat.copy',
'ab.dat.copy',
'a.dat.copy')),
78 array($inner, array(
'copy/A/B'), array(), array(
'abc.dat.copy',
'ab.dat.copy')),
79 array($inner, array(
'copy/A/B/C'), array(), array(
'abc.dat.copy')),