AbstractFileExtractor
in package
AbstractYes
Base class used by classes that extract translation messages from files.
Tags
Table of Contents
Methods
- canBeExtracted() : bool
- extractFiles() : iterable<string|int, mixed>
- extractFromDirectory() : iterable<string|int, mixed>
- isFile() : bool
- toSplFileInfo() : SplFileInfo
Methods
canBeExtracted()
protected
abstract canBeExtracted(string $file) : bool
Parameters
- $file : string
Return values
boolextractFiles()
protected
extractFiles(string|iterable<string|int, mixed> $resource) : iterable<string|int, mixed>
Parameters
- $resource : string|iterable<string|int, mixed>
Return values
iterable<string|int, mixed>extractFromDirectory()
protected
abstract extractFromDirectory(string|array<string|int, mixed> $resource) : iterable<string|int, mixed>
Parameters
- $resource : string|array<string|int, mixed>
Return values
iterable<string|int, mixed>isFile()
protected
isFile(string $file) : bool
Parameters
- $file : string
Tags
Return values
booltoSplFileInfo()
private
toSplFileInfo(string $file) : SplFileInfo
Parameters
- $file : string