Joomla CMS  3.8.5 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.8.5 et du framework Joomla Platform intégré
Référence de la classe SimplePie_Registry

Fonctions membres publiques

 __construct ()
 
 register ($type, $class, $legacy=false)
 
 get_class ($type)
 
create ($type, $parameters=array())
 
call ($type, $method, $parameters=array())
 

Attributs protégés

 $default
 
 $classes = array()
 
 $legacy = array()
 

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( )

Constructor

No-op

Documentation des fonctions membres

◆ call()

& call (   $type,
  $method,
  $parameters = array() 
)

Call a static method for a type

Paramètres
string$type
string$method
array$parameters
Renvoie
mixed

Références $class, $parameters, $type, et get_class().

◆ create()

& create (   $type,
  $parameters = array() 
)

Create a new instance of a given type

Paramètres
string$type
array$parametersParameters to pass to the constructor
Renvoie
object Instance of class

Références $class, $parameters, $type, et get_class().

◆ get_class()

get_class (   $type)

Get the class registered for a type

Where possible, use {

Voir également
create()} or {
call()} instead
Paramètres
string$type
Renvoie
string|null

Références $type, et null.

Référencé par call(), et create().

◆ register()

register (   $type,
  $class,
  $legacy = false 
)

Register a class

Paramètres
string$typeSee {
Voir également
$default} for names
Paramètres
string$classClass name, must subclass the corresponding default
bool$legacyWhether to enable legacy support for this class
Renvoie
bool Successfulness

Références $class, $legacy, et $type.

Documentation des champs

◆ $classes

$classes = array()
protected

◆ $default

$default
protected
Valeur initiale :
= array(
'Cache' => 'SimplePie_Cache',
'Locator' => 'SimplePie_Locator',
'Parser' => 'SimplePie_Parser',
'File' => 'SimplePie_File',
'Sanitize' => 'SimplePie_Sanitize',
'Item' => 'SimplePie_Item',
'Author' => 'SimplePie_Author',
'Category' => 'SimplePie_Category',
'Enclosure' => 'SimplePie_Enclosure',
'Caption' => 'SimplePie_Caption',
'Copyright' => 'SimplePie_Copyright',
'Credit' => 'SimplePie_Credit',
'Rating' => 'SimplePie_Rating',
'Restriction' => 'SimplePie_Restriction',
'Content_Type_Sniffer' => 'SimplePie_Content_Type_Sniffer',
'Source' => 'SimplePie_Source',
'Misc' => 'SimplePie_Misc',
'XML_Declaration_Parser' => 'SimplePie_XML_Declaration_Parser',
'Parse_Date' => 'SimplePie_Parse_Date',
)

◆ $legacy

$legacy = array()
protected

Référencé par register().


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