Documentation

VcsIgnoredFilterIterator extends FilterIterator
in package

Table of Contents

$baseDir  : string
$gitignoreFilesCache  : mixed
$ignoredPathsCache  : array<string, bool>
__construct()  : mixed
accept()  : bool
isIgnored()  : bool
normalizePath()  : string
parentsDirectoryDownward()  : array<int, string>
readGitignoreFile()  : array<string|int, mixed>|null

Properties

$gitignoreFilesCache

private mixed $gitignoreFilesCache = []

array<string, array{0: string, 1: string}|null>

Methods

__construct()

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

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<string|int, mixed>|null
Parameters
$path : string
Return values
array<string|int, mixed>|null

Search results