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