Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe ReflectionCaster

Fonctions membres publiques statiques

const static castClosure (\Closure $c, array $a, Stub $stub, bool $isNested, int $filter=0)
 
static unsetClosureFileInfo (\Closure $c, array $a)
 
static castGenerator (\Generator $c, array $a, Stub $stub, bool $isNested)
 
static castType (\ReflectionType $c, array $a, Stub $stub, bool $isNested)
 
static castAttribute (\ReflectionAttribute $c, array $a, Stub $stub, bool $isNested)
 
static castReflectionGenerator (\ReflectionGenerator $c, array $a, Stub $stub, bool $isNested)
 
static castClass (\ReflectionClass $c, array $a, Stub $stub, bool $isNested, int $filter=0)
 
static castFunctionAbstract (\ReflectionFunctionAbstract $c, array $a, Stub $stub, bool $isNested, int $filter=0)
 
static castClassConstant (\ReflectionClassConstant $c, array $a, Stub $stub, bool $isNested)
 
static castMethod (\ReflectionMethod $c, array $a, Stub $stub, bool $isNested)
 
static castParameter (\ReflectionParameter $c, array $a, Stub $stub, bool $isNested)
 
static castProperty (\ReflectionProperty $c, array $a, Stub $stub, bool $isNested)
 
static castReference (\ReflectionReference $c, array $a, Stub $stub, bool $isNested)
 
static castExtension (\ReflectionExtension $c, array $a, Stub $stub, bool $isNested)
 
static castZendExtension (\ReflectionZendExtension $c, array $a, Stub $stub, bool $isNested)
 
static getSignature (array $a)
 

Champs de données

const UNSET_CLOSURE_FILE_INFO = ['Closure' => __CLASS__.'::unsetClosureFileInfo']
 

Fonctions membres privées statiques

static addExtra (array &$a, \Reflector $c)
 
static addMap (array &$a, object $c, array $map, string $prefix=Caster::PREFIX_VIRTUAL)
 
static addAttributes (array &$a, \Reflector $c, string $prefix=Caster::PREFIX_VIRTUAL)
 

Attributs privés

const EXTRA_MAP
 

Description détaillée

Casts Reflector related classes to array representation.

Auteur
Nicolas Grekas p@tch.nosp@m.work.nosp@m..com

Documentation des fonctions membres

◆ addAttributes()

static addAttributes ( array &  $a,
\Reflector  $c,
string  $prefix = Caster::PREFIX_VIRTUAL 
)
staticprivate

Références $c, $n, et $prefix.

◆ addExtra()

static addExtra ( array &  $a,
\Reflector  $c 
)
staticprivate

Références $c, et Caster\PREFIX_VIRTUAL.

◆ addMap()

static addMap ( array &  $a,
object  $c,
array  $map,
string  $prefix = Caster::PREFIX_VIRTUAL 
)
staticprivate

Références $c, $prefix, et null.

◆ castAttribute()

static castAttribute ( \ReflectionAttribute  $c,
array  $a,
Stub  $stub,
bool  $isNested 
)
static

Références $c.

◆ castClass()

static castClass ( \ReflectionClass  $c,
array  $a,
Stub  $stub,
bool  $isNested,
int  $filter = 0 
)
static

◆ castClassConstant()

static castClassConstant ( \ReflectionClassConstant  $c,
array  $a,
Stub  $stub,
bool  $isNested 
)
static

Références $c, et Caster\PREFIX_VIRTUAL.

◆ castClosure()

const static castClosure ( \Closure  $c,
array  $a,
Stub  $stub,
bool  $isNested,
int  $filter = 0 
)
static

◆ castExtension()

static castExtension ( \ReflectionExtension  $c,
array  $a,
Stub  $stub,
bool  $isNested 
)
static

Références $c.

◆ castFunctionAbstract()

static castFunctionAbstract ( \ReflectionFunctionAbstract  $c,
array  $a,
Stub  $stub,
bool  $isNested,
int  $filter = 0 
)
static

◆ castGenerator()

static castGenerator ( \Generator  $c,
array  $a,
Stub  $stub,
bool  $isNested 
)
static

Références $c, et Caster\PREFIX_VIRTUAL.

◆ castMethod()

static castMethod ( \ReflectionMethod  $c,
array  $a,
Stub  $stub,
bool  $isNested 
)
static

Références $c, et Caster\PREFIX_VIRTUAL.

◆ castParameter()

static castParameter ( \ReflectionParameter  $c,
array  $a,
Stub  $stub,
bool  $isNested 
)
static

Références $c, $prefix, null, et Caster\PREFIX_VIRTUAL.

◆ castProperty()

static castProperty ( \ReflectionProperty  $c,
array  $a,
Stub  $stub,
bool  $isNested 
)
static

Références $c, et Caster\PREFIX_VIRTUAL.

◆ castReference()

static castReference ( \ReflectionReference  $c,
array  $a,
Stub  $stub,
bool  $isNested 
)
static

Références $c, et Caster\PREFIX_VIRTUAL.

◆ castReflectionGenerator()

static castReflectionGenerator ( \ReflectionGenerator  $c,
array  $a,
Stub  $stub,
bool  $isNested 
)
static

◆ castType()

static castType ( \ReflectionType  $c,
array  $a,
Stub  $stub,
bool  $isNested 
)
static

Références $c, $prefix, elseif, et Caster\PREFIX_VIRTUAL.

◆ castZendExtension()

static castZendExtension ( \ReflectionZendExtension  $c,
array  $a,
Stub  $stub,
bool  $isNested 
)
static

Références $c.

◆ getSignature()

static getSignature ( array  $a)
static

◆ unsetClosureFileInfo()

static unsetClosureFileInfo ( \Closure  $c,
array  $a 
)
static

Références Caster\PREFIX_VIRTUAL.

Documentation des champs

◆ EXTRA_MAP

const EXTRA_MAP
private
Valeur initiale :
= [
'docComment' => 'getDocComment'

◆ UNSET_CLOSURE_FILE_INFO

const UNSET_CLOSURE_FILE_INFO = ['Closure' => __CLASS__.'::unsetClosureFileInfo']

La documentation de cette classe a été générée à partir du fichier suivant :