FinderTest
extends RealIteratorTestCase
in package
Table of Contents
- $files : mixed
- $tmpDir : mixed
- getContainsTestData() : mixed
- getRegexNameTestData() : mixed
- getTestPathData() : mixed
- setUpBeforeClass() : mixed
- tearDownAfterClass() : mixed
- testAccessDeniedException() : mixed
- testAppendDoesNotRequireIn() : mixed
- testAppendReturnsAFinder() : mixed
- testAppendWithAFinder() : mixed
- testAppendWithAnArray() : mixed
- testBackPathNotNormalized() : mixed
- testContains() : mixed
- testContainsOnDirectory() : mixed
- testCountDirectories() : mixed
- testCountFiles() : mixed
- testCountWithoutIn() : mixed
- testCreate() : mixed
- testDate() : mixed
- testDepth() : mixed
- testDirectories() : mixed
- testExclude() : mixed
- testFiles() : mixed
- testFilter() : mixed
- testFollowLinks() : mixed
- testGetIterator() : mixed
- testGetIteratorWithoutIn() : mixed
- testHasResults() : mixed
- testIgnoredAccessDeniedException() : mixed
- testIgnoreDotFiles() : mixed
- testIgnoreDotFilesCanBeDisabledAfterFirstIteration() : mixed
- testIgnoreVCS() : mixed
- testIgnoreVCSCanBeDisabledAfterFirstIteration() : mixed
- testIn() : mixed
- testInWithGlob() : mixed
- testInWithGlobBrace() : mixed
- testInWithNonDirectoryGlob() : mixed
- testInWithNonExistentDirectory() : mixed
- testIteratorKeys() : mixed
- Iterator keys must be the file pathname.
- testMultipleLocations() : mixed
- Searching in multiple locations involves AppendIterator which does an unnecessary rewind which leaves FilterIterator with inner FilesystemIterator in an invalid state.
- testMultipleLocationsWithSubDirectories() : mixed
- Searching in multiple locations with sub directories involves AppendIterator which does an unnecessary rewind which leaves FilterIterator with inner FilesystemIterator in an invalid state.
- testName() : mixed
- testNoResults() : mixed
- testNotContainsOnDirectory() : mixed
- testNotName() : mixed
- testPath() : mixed
- testRegexName() : mixed
- testRegexSpecialCharsLocationWithPathRestrictionContainingStartFlag() : mixed
- testRelativePath() : mixed
- testRelativePathname() : mixed
- testRemoveTrailingSlash() : mixed
- testSize() : mixed
- testSort() : mixed
- testSortByAccessedTime() : mixed
- testSortByChangedTime() : mixed
- testSortByModifiedTime() : mixed
- testSortByName() : mixed
- testSortByType() : mixed
- testSymlinksNotResolved() : mixed
- assertIterator() : mixed
- assertIteratorInForeach() : mixed
- Same as IteratorTestCase::assertIterator with foreach usage.
- assertOrderedIterator() : mixed
- assertOrderedIteratorForGroups() : mixed
- Same as assertOrderedIterator, but checks the order of groups of array elements.
- assertOrderedIteratorInForeach() : mixed
- Same as IteratorTestCase::assertOrderedIterator with foreach usage.
- buildFinder() : mixed
- toAbsolute() : mixed
- toAbsoluteFixtures() : mixed
Properties
$files
protected
static mixed
$files
$tmpDir
protected
static mixed
$tmpDir
Methods
getContainsTestData()
public
getContainsTestData() : mixed
Return values
mixed —getRegexNameTestData()
public
getRegexNameTestData() : mixed
Return values
mixed —getTestPathData()
public
getTestPathData() : mixed
Return values
mixed —setUpBeforeClass()
public
static setUpBeforeClass() : mixed
Return values
mixed —tearDownAfterClass()
public
static tearDownAfterClass() : mixed
Return values
mixed —testAccessDeniedException()
public
testAccessDeniedException() : mixed
Return values
mixed —testAppendDoesNotRequireIn()
public
testAppendDoesNotRequireIn() : mixed
Return values
mixed —testAppendReturnsAFinder()
public
testAppendReturnsAFinder() : mixed
Return values
mixed —testAppendWithAFinder()
public
testAppendWithAFinder() : mixed
Return values
mixed —testAppendWithAnArray()
public
testAppendWithAnArray() : mixed
Return values
mixed —testBackPathNotNormalized()
public
testBackPathNotNormalized() : mixed
Return values
mixed —testContains()
public
testContains(mixed $matchPatterns, mixed $noMatchPatterns, mixed $expected) : mixed
Parameters
- $matchPatterns : mixed
- $noMatchPatterns : mixed
- $expected : mixed
Tags
Return values
mixed —testContainsOnDirectory()
public
testContainsOnDirectory() : mixed
Return values
mixed —testCountDirectories()
public
testCountDirectories() : mixed
Return values
mixed —testCountFiles()
public
testCountFiles() : mixed
Return values
mixed —testCountWithoutIn()
public
testCountWithoutIn() : mixed
Return values
mixed —testCreate()
public
testCreate() : mixed
Return values
mixed —testDate()
public
testDate() : mixed
Return values
mixed —testDepth()
public
testDepth() : mixed
Return values
mixed —testDirectories()
public
testDirectories() : mixed
Return values
mixed —testExclude()
public
testExclude() : mixed
Return values
mixed —testFiles()
public
testFiles() : mixed
Return values
mixed —testFilter()
public
testFilter() : mixed
Return values
mixed —testFollowLinks()
public
testFollowLinks() : mixed
Return values
mixed —testGetIterator()
public
testGetIterator() : mixed
Return values
mixed —testGetIteratorWithoutIn()
public
testGetIteratorWithoutIn() : mixed
Return values
mixed —testHasResults()
public
testHasResults() : mixed
Return values
mixed —testIgnoredAccessDeniedException()
public
testIgnoredAccessDeniedException() : mixed
Return values
mixed —testIgnoreDotFiles()
public
testIgnoreDotFiles() : mixed
Return values
mixed —testIgnoreDotFilesCanBeDisabledAfterFirstIteration()
public
testIgnoreDotFilesCanBeDisabledAfterFirstIteration() : mixed
Return values
mixed —testIgnoreVCS()
public
testIgnoreVCS() : mixed
Return values
mixed —testIgnoreVCSCanBeDisabledAfterFirstIteration()
public
testIgnoreVCSCanBeDisabledAfterFirstIteration() : mixed
Return values
mixed —testIn()
public
testIn() : mixed
Return values
mixed —testInWithGlob()
public
testInWithGlob() : mixed
Return values
mixed —testInWithGlobBrace()
public
testInWithGlobBrace() : mixed
Return values
mixed —testInWithNonDirectoryGlob()
public
testInWithNonDirectoryGlob() : mixed
Return values
mixed —testInWithNonExistentDirectory()
public
testInWithNonExistentDirectory() : mixed
Return values
mixed —testIteratorKeys()
Iterator keys must be the file pathname.
public
testIteratorKeys() : mixed
Return values
mixed —testMultipleLocations()
Searching in multiple locations involves AppendIterator which does an unnecessary rewind which leaves FilterIterator with inner FilesystemIterator in an invalid state.
public
testMultipleLocations() : mixed
Tags
Return values
mixed —testMultipleLocationsWithSubDirectories()
Searching in multiple locations with sub directories involves AppendIterator which does an unnecessary rewind which leaves FilterIterator with inner FilesystemIterator in an invalid state.
public
testMultipleLocationsWithSubDirectories() : mixed
Tags
Return values
mixed —testName()
public
testName() : mixed
Return values
mixed —testNoResults()
public
testNoResults() : mixed
Return values
mixed —testNotContainsOnDirectory()
public
testNotContainsOnDirectory() : mixed
Return values
mixed —testNotName()
public
testNotName() : mixed
Return values
mixed —testPath()
public
testPath(mixed $matchPatterns, mixed $noMatchPatterns, array<string|int, mixed> $expected) : mixed
Parameters
- $matchPatterns : mixed
- $noMatchPatterns : mixed
- $expected : array<string|int, mixed>
Tags
Return values
mixed —testRegexName()
public
testRegexName(mixed $regex) : mixed
Parameters
- $regex : mixed
Tags
Return values
mixed —testRegexSpecialCharsLocationWithPathRestrictionContainingStartFlag()
public
testRegexSpecialCharsLocationWithPathRestrictionContainingStartFlag() : mixed
Return values
mixed —testRelativePath()
public
testRelativePath() : mixed
Return values
mixed —testRelativePathname()
public
testRelativePathname() : mixed
Return values
mixed —testRemoveTrailingSlash()
public
testRemoveTrailingSlash() : mixed
Return values
mixed —testSize()
public
testSize() : mixed
Return values
mixed —testSort()
public
testSort() : mixed
Return values
mixed —testSortByAccessedTime()
public
testSortByAccessedTime() : mixed
Return values
mixed —testSortByChangedTime()
public
testSortByChangedTime() : mixed
Return values
mixed —testSortByModifiedTime()
public
testSortByModifiedTime() : mixed
Return values
mixed —testSortByName()
public
testSortByName() : mixed
Return values
mixed —testSortByType()
public
testSortByType() : mixed
Return values
mixed —testSymlinksNotResolved()
public
testSymlinksNotResolved() : mixed
Return values
mixed —assertIterator()
protected
assertIterator(mixed $expected, Traversable $iterator) : mixed
Parameters
- $expected : mixed
- $iterator : Traversable
Return values
mixed —assertIteratorInForeach()
Same as IteratorTestCase::assertIterator with foreach usage.
protected
assertIteratorInForeach(array<string|int, mixed> $expected, Traversable $iterator) : mixed
Parameters
- $expected : array<string|int, mixed>
- $iterator : Traversable
Return values
mixed —assertOrderedIterator()
protected
assertOrderedIterator(mixed $expected, Traversable $iterator) : mixed
Parameters
- $expected : mixed
- $iterator : Traversable
Return values
mixed —assertOrderedIteratorForGroups()
Same as assertOrderedIterator, but checks the order of groups of array elements.
protected
assertOrderedIteratorForGroups(array<string|int, mixed> $expected, Traversable $iterator) : mixed
@param array $expected - an array of arrays. For any two subarrays $a and $b such that $a goes before $b in $expected, the method asserts that any element of $a goes before any element of $b in the sequence generated by $iterator
Parameters
- $expected : array<string|int, mixed>
- $iterator : Traversable
Return values
mixed —assertOrderedIteratorInForeach()
Same as IteratorTestCase::assertOrderedIterator with foreach usage.
protected
assertOrderedIteratorInForeach(array<string|int, mixed> $expected, Traversable $iterator) : mixed
Parameters
- $expected : array<string|int, mixed>
- $iterator : Traversable
Return values
mixed —buildFinder()
protected
buildFinder() : mixed
Return values
mixed —toAbsolute()
protected
static toAbsolute([mixed $files = null ]) : mixed
Parameters
- $files : mixed = null
Return values
mixed —toAbsoluteFixtures()
protected
static toAbsoluteFixtures(mixed $files) : mixed
Parameters
- $files : mixed