PHP Class Storm\Drivers\Fluent\Object\Functional\DataBase

Inheritance: implements Storm\Drivers\Fluent\Object\Functional\IData
Show file Open project: timetoogo/penumbra

Protected Properties

Property Type Description
$BodySource string | null
$BodySourceLines array | null
$Parameters ReflectionParameter[]
$Reflection ReflectionFunctionAbstract
$Source string | null
$SourceLines array | null
$SourceLoader callable
$UsedVariablesMap array

Public Methods

Method Description
GetBodySource ( )
GetBodySourceLines ( )
GetParameters ( ) : ReflectionParameter[]
GetReflection ( )
GetSource ( )
GetSourceLines ( )
GetUsedVariablesMap ( )
__construct ( ReflectionFunctionAbstract $Reflection, callable $SourceLoader )

Private Methods

Method Description
LoadSource ( )

Method Details

GetBodySource() final public method

final public GetBodySource ( )

GetBodySourceLines() final public method

final public GetBodySourceLines ( )

GetParameters() final public method

final public GetParameters ( ) : ReflectionParameter[]
return ReflectionParameter[]

GetReflection() public method

public GetReflection ( )

GetSource() final public method

final public GetSource ( )

GetSourceLines() final public method

final public GetSourceLines ( )

GetUsedVariablesMap() final public method

final public GetUsedVariablesMap ( )

__construct() public method

public __construct ( ReflectionFunctionAbstract $Reflection, callable $SourceLoader )
$Reflection ReflectionFunctionAbstract
$SourceLoader callable

Property Details

$BodySource protected property

protected string|null $BodySource
return string | null

$BodySourceLines protected property

protected array|null $BodySourceLines
return array | null

$Parameters protected property

protected ReflectionParameter[] $Parameters
return ReflectionParameter[]

$Reflection protected property

protected ReflectionFunctionAbstract $Reflection
return ReflectionFunctionAbstract

$Source protected property

protected string|null $Source
return string | null

$SourceLines protected property

protected array|null $SourceLines
return array | null

$SourceLoader protected property

protected callable $SourceLoader
return callable

$UsedVariablesMap protected property

protected array $UsedVariablesMap
return array