HumHub Documentation (unofficial)

VcsIgnoredFilterIterator extends FilterIterator
in package

FinalYes

Table of Contents

Properties

$baseDir  : string
$gitignoreFilesCache  : array<string, array{0: string, 1: string}|null>
$ignoredPathsCache  : array<string, bool>

Methods

__construct()  : mixed
accept()  : bool
isIgnored()  : bool
normalizePath()  : string
parentsDirectoryDownward()  : array<int, string>
readGitignoreFile()  : array{0: string, 1: string}|null

Properties

Methods

__construct()

public __construct(Iterator $iterator, string $baseDir) : mixed
Parameters
$iterator : Iterator
$baseDir : string

isIgnored()

private isIgnored(string $fileRealPath) : bool
Parameters
$fileRealPath : string
Return values
bool

normalizePath()

private normalizePath(string $path) : string
Parameters
$path : string
Return values
string

parentsDirectoryDownward()

private parentsDirectoryDownward(string $fileRealPath) : array<int, string>
Parameters
$fileRealPath : string
Return values
array<int, string>

readGitignoreFile()

private readGitignoreFile(string $path) : array{0: string, 1: string}|null
Parameters
$path : string
Return values
array{0: string, 1: string}|null

        
On this page

Search results