Documentation

FinderTest extends RealIteratorTestCase
in package

Table of Contents

Properties

$files  : mixed
$tmpDir  : mixed

Methods

getContainsTestData()  : mixed
getRegexNameTestData()  : mixed
getTestPathData()  : mixed
setUpBeforeClass()  : mixed
tearDownAfterClass()  : mixed
testAccessDeniedException()  : mixed
testAppendDoesNotRequireIn()  : mixed
testAppendReturnsAFinder()  : mixed
testAppendWithAFinder()  : mixed
testAppendWithAnArray()  : 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
testIgnoredAccessDeniedException()  : mixed
testIgnoreDotFiles()  : mixed
testIgnoreVCS()  : 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
testNotContainsOnDirectory()  : mixed
testNotName()  : mixed
testPath()  : mixed
testRegexName()  : mixed
testRegexSpecialCharsLocationWithPathRestrictionContainingStartFlag()  : mixed
testRelativePath()  : mixed
testRelativePathname()  : mixed
testSize()  : mixed
testSort()  : mixed
testSortByAccessedTime()  : mixed
testSortByChangedTime()  : mixed
testSortByModifiedTime()  : mixed
testSortByName()  : mixed
testSortByType()  : 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

getRegexNameTestData()

public getRegexNameTestData() : mixed

getTestPathData()

public getTestPathData() : mixed

testAccessDeniedException()

public testAccessDeniedException() : mixed

testAppendDoesNotRequireIn()

public testAppendDoesNotRequireIn() : mixed

testAppendReturnsAFinder()

public testAppendReturnsAFinder() : mixed

testAppendWithAFinder()

public testAppendWithAFinder() : mixed

testAppendWithAnArray()

public testAppendWithAnArray() : mixed

testContains()

public testContains(mixed $matchPatterns, mixed $noMatchPatterns, mixed $expected) : mixed
Parameters
$matchPatterns : mixed
$noMatchPatterns : mixed
$expected : mixed
Tags
dataProvider

getContainsTestData

testContainsOnDirectory()

public testContainsOnDirectory() : mixed

testCountDirectories()

public testCountDirectories() : mixed

testCountFiles()

public testCountFiles() : mixed

testCountWithoutIn()

public testCountWithoutIn() : mixed
Tags
expectedException

\LogicException

testDirectories()

public testDirectories() : mixed
public testFollowLinks() : mixed

testGetIterator()

public testGetIterator() : mixed

testGetIteratorWithoutIn()

public testGetIteratorWithoutIn() : mixed
Tags
expectedException

\LogicException

testIgnoredAccessDeniedException()

public testIgnoredAccessDeniedException() : mixed

testIgnoreDotFiles()

public testIgnoreDotFiles() : mixed

testInWithGlob()

public testInWithGlob() : mixed

testInWithGlobBrace()

public testInWithGlobBrace() : mixed

testInWithNonDirectoryGlob()

public testInWithNonDirectoryGlob() : mixed
Tags
expectedException

\InvalidArgumentException

testInWithNonExistentDirectory()

public testInWithNonExistentDirectory() : mixed
Tags
expectedException

\InvalidArgumentException

testIteratorKeys()

Iterator keys must be the file pathname.

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

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

testNotContainsOnDirectory()

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

testRegexName()

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

getRegexNameTestData

testRegexSpecialCharsLocationWithPathRestrictionContainingStartFlag()

public testRegexSpecialCharsLocationWithPathRestrictionContainingStartFlag() : mixed

testRelativePath()

public testRelativePath() : mixed

testRelativePathname()

public testRelativePathname() : mixed

testSortByAccessedTime()

public testSortByAccessedTime() : mixed

testSortByChangedTime()

public testSortByChangedTime() : mixed

testSortByModifiedTime()

public testSortByModifiedTime() : mixed

testSortByName()

public testSortByName() : mixed

testSortByType()

public testSortByType() : mixed

assertIterator()

protected assertIterator(mixed $expected, Traversable $iterator) : mixed
Parameters
$expected : mixed
$iterator : Traversable

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

assertOrderedIterator()

protected assertOrderedIterator(mixed $expected, Traversable $iterator) : mixed
Parameters
$expected : mixed
$iterator : Traversable

assertOrderedIteratorForGroups()

Same as assertOrderedIterator, but checks the order of groups of array elements.

protected assertOrderedIteratorForGroups(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 : mixed
$iterator : Traversable

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

toAbsolute()

protected static toAbsolute([mixed $files = null ]) : mixed
Parameters
$files : mixed = null

toAbsoluteFixtures()

protected static toAbsoluteFixtures(mixed $files) : mixed
Parameters
$files : mixed

        
On this page

Search results