PluginFileExtensionsSocket
in package
implements
FileExtensionsInterface
FinalYes
Table of Contents
Interfaces
Properties
- $additionalFileExtensions : array<int, string>
- $additionalFileTypeAnalyzers : array<string, FileAnalyzer>>
- $additionalFileTypeScanners : array<string, FileScanner>>
- $config : Config
Methods
- addFileTypeAnalyzer() : void
- addFileTypeScanner() : void
- getAdditionalFileExtensions() : array<int, string>
- getAdditionalFileTypeAnalyzers() : array<string, FileAnalyzer>>
- getAdditionalFileTypeScanners() : array<string, FileScanner>>
- addFileExtension() : void
Properties
$additionalFileExtensions
private
array<int, string>
$additionalFileExtensions
= []
$additionalFileTypeAnalyzers
private
array<string, FileAnalyzer>>
$additionalFileTypeAnalyzers
= []
$additionalFileTypeScanners
private
array<string, FileScanner>>
$additionalFileTypeScanners
= []
$config read-only
private
Config
$config
Methods
addFileTypeAnalyzer()
public
addFileTypeAnalyzer(string $fileExtension, FileAnalyzer> $className) : void
Parameters
- $fileExtension : string
-
e.g.
'html' - $className : FileAnalyzer>
addFileTypeScanner()
public
addFileTypeScanner(string $fileExtension, FileScanner> $className) : void
Parameters
- $fileExtension : string
-
e.g.
'html' - $className : FileScanner>
getAdditionalFileExtensions()
public
getAdditionalFileExtensions() : array<int, string>
Return values
array<int, string> —e.g. ['html', 'perl']
getAdditionalFileTypeAnalyzers()
public
getAdditionalFileTypeAnalyzers() : array<string, FileAnalyzer>>
Return values
array<string, FileAnalyzer>>getAdditionalFileTypeScanners()
public
getAdditionalFileTypeScanners() : array<string, FileScanner>>
Return values
array<string, FileScanner>>addFileExtension()
private
addFileExtension(string $fileExtension) : void
Parameters
- $fileExtension : string
-
e.g.
'html'