Documentation

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

Methods

getContainsTestData()

public getContainsTestData() : mixed
Return values
mixed —

getRegexNameTestData()

public getRegexNameTestData() : mixed
Return values
mixed —

getTestPathData()

public getTestPathData() : 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
dataProvider

getContainsTestData

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 —
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
see
https://bugs.php.net/68557
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
see
https://bugs.php.net/68557
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
dataProvider

getTestPathData

Return values
mixed —

testRegexName()

public testRegexName(mixed $regex) : mixed
Parameters
$regex : mixed
Tags
dataProvider

getRegexNameTestData

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
Return values
mixed —

Search results