phpDocumentor

ThemeInheritanceHandler extends InheritanceHandler

Class ThemeInheritanceHandlerFactory

Table of Contents

APPEND  = 'APPEND'
DELETE  = 'DELETE'
MERGE  = 'MERGE'
OVERRIDE  = 'OVERRIDE'
$basePath  : Directory|false|null
$fileIO  : FileIO
$filename  : string
$files  : array<string|int, mixed>
$object  : stdClass
$resolver  : InheritanceResolverInterface
__clone()  : mixed
__construct()  : mixed
ThemeInheritanceHandler constructor.
execute()  : mixed
setFilename()  : void
handleExtension()  : mixed
handleInheritance()  : mixed|stdClass|null
reads mount the parent element and apply current information into it.
loadExtensionFile()  : mixed|null
loadMainFile()  : mixed|null
mergeExtenderTo()  : stdClass
mount()  : mixed|stdClass|null
overrideExtenderTo()  : mixed
readParentObject()  : mixed
setBasePath()  : void

Constants

Properties

Methods

setFilename()

public setFilename( $filename) : void
Parameters
$filename :
Tags
throws
Exception
Return values
void

handleInheritance()

reads mount the parent element and apply current information into it.

protected handleInheritance( $element) : mixed|stdClass|null
Parameters
$element :
Tags
throws
FileNotFoundException
Return values
mixed|stdClass|null

loadExtensionFile()

protected loadExtensionFile( $filename) : mixed|null
Parameters
$filename :
Tags
throws
Exception
Return values
mixed|null

loadMainFile()

protected loadMainFile( $filename) : mixed|null
Parameters
$filename :
Tags
throws
Exception
Return values
mixed|null

mergeExtenderTo()

protected mergeExtenderTo(stdClass $extender, stdClass $object) : stdClass
Parameters
$extender : stdClass
$object : stdClass
Return values
stdClass

mount()

protected mount( $element) : mixed|stdClass|null
Parameters
$element :
Tags
throws
Exception
Return values
mixed|stdClass|null

overrideExtenderTo()

protected overrideExtenderTo(stdClass $extender,  $object) : mixed
Parameters
$extender : stdClass
$object :
Return values
mixed

setBasePath()

protected setBasePath( $filename) : void
Parameters
$filename :
Return values
void

Search results