Guides

ParseFileHandler
in package

FinalYes

Table of Contents

Properties

$eventDispatcher  : EventDispatcherInterface
$logger  : LoggerInterface
$parser  : Parser

Methods

__construct()  : mixed
handle()  : DocumentNode|null
buildPathOnFileSystem()  : string
createDocument()  : DocumentNode|null
getFileContents()  : string

Properties

$eventDispatcher read-only

private EventDispatcherInterface $eventDispatcher

Methods

__construct()

public __construct(LoggerInterface $logger, EventDispatcherInterface $eventDispatcher, Parser $parser) : mixed
Parameters
$logger : LoggerInterface
$eventDispatcher : EventDispatcherInterface
$parser : Parser

buildPathOnFileSystem()

private buildPathOnFileSystem(string $file, string $currentDirectory, string $extension) : string
Parameters
$file : string
$currentDirectory : string
$extension : string
Return values
string

createDocument()

private createDocument(FilesystemInterface $origin, string $documentFolder, string $fileName, string $extension, int $initialHeaderLevel, ProjectNode $projectNode, bool $isRoot) : DocumentNode|null
Parameters
$origin : FilesystemInterface
$documentFolder : string
$fileName : string
$extension : string
$initialHeaderLevel : int
$projectNode : ProjectNode
$isRoot : bool
Return values
DocumentNode|null

getFileContents()

private getFileContents(FilesystemInterface $origin, string $file) : string
Parameters
$origin : FilesystemInterface
$file : string
Return values
string

        
On this page

Search results