Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Tout Structures de données Espaces de nommage Fichiers Fonctions Variables Pages
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 :