Joomla Platform
13.1
Documentation des API du framework Joomla Platform
|
Fonctions membres publiques | |
__construct ($data=null) | |
__clone () | |
__toString () | |
jsonSerialize () | |
def ($key, $default= '') | |
exists ($path) | |
get ($path, $default=null) | |
loadArray ($array) | |
loadObject ($object) | |
loadFile ($file, $format= 'JSON', $options=array()) | |
loadString ($data, $format= 'JSON', $options=array()) | |
merge ($source) | |
set ($path, $value) | |
toArray () | |
toObject () | |
toString ($format= 'JSON', $options=array()) |
Fonctions membres publiques statiques | |
static | getInstance ($id) |
Fonctions membres protégées | |
bindData ($parent, $data) | |
asArray ($data) |
Attributs protégés | |
$data |
Attributs protégés statiques | |
static | $instances = array() |
Définition à la ligne 21 du fichier registry.php.
JRegistry::__construct | ( | $data = null | ) |
Constructor
mixed | $data | The data to bind to the new JRegistry object. |
Définition à la ligne 44 du fichier registry.php.
JRegistry::__clone | ( | ) |
Magic function to clone the registry object.
Définition à la ligne 67 du fichier registry.php.
JRegistry::__toString | ( | ) |
Magic function to render this object as a string using default args of toString method.
Définition à la ligne 79 du fichier registry.php.
|
protected |
Method to recursively convert an object of data to an array.
object | $data | An object of data to return as an array. |
Définition à la ligne 458 du fichier registry.php.
|
protected |
Method to recursively bind data to a parent object.
object | $parent | The parent object on which to attach the data values. |
mixed | $data | An array or object of data to bind to the parent object. |
Définition à la ligne 423 du fichier registry.php.
Références JArrayHelper\isAssociative().
JRegistry::def | ( | $key, | |
$default = '' |
|||
) |
Sets a default value if not already assigned.
string | $key | The name of the parameter. |
mixed | $default | An optional value for the parameter. |
Définition à la ligne 108 du fichier registry.php.
Référencé par JLinkedinOauth\__construct(), JTwitterOAuth\__construct(), JOpenstreetmapOauth\__construct(), et JFacebookOAuth\__construct().
JRegistry::exists | ( | $path | ) |
Check if a registry path exists.
string | $path | Registry path (e.g. joomla.content.showauthor) |
Définition à la ligne 125 du fichier registry.php.
JRegistry::get | ( | $path, | |
$default = null |
|||
) |
Get a registry value.
string | $path | Registry path (e.g. joomla.content.showauthor) |
mixed | $default | Optional default value, returned if the internal value is null. |
Définition à la ligne 165 du fichier registry.php.
|
static |
Returns a reference to a global JRegistry object, only creating it if it doesn't already exist.
This method must be invoked as:
$registry = JRegistry::getInstance($id);
string | $id | An ID for the registry instance |
Définition à la ligne 217 du fichier registry.php.
JRegistry::jsonSerialize | ( | ) |
Implementation for the JsonSerializable interface. Allows us to pass JRegistry objects to json_encode.
Implémente JsonSerializable.
Définition à la ligne 93 du fichier registry.php.
JRegistry::loadArray | ( | $array | ) |
Load a associative array of values into the default namespace
array | $array | Associative array of value to load |
Définition à la ligne 236 du fichier registry.php.
Référencé par JTableMenu\bind(), JTableUpdate\bind(), JTableExtension\bind(), JTableUser\bind(), JTableContent\bind(), JTableModule\bind(), et JTableCategory\bind().
JRegistry::loadFile | ( | $file, | |
$format = 'JSON' , |
|||
$options = array() |
|||
) |
Load the contents of a file into the registry
string | $file | Path to file to load |
string | $format | Format of the file [optional: defaults to JSON] |
array | $options | Options used by the formatter |
Définition à la ligne 270 du fichier registry.php.
JRegistry::loadObject | ( | $object | ) |
Load the public variables of the object into the default namespace.
object | $object | The object holding the publics to load |
Définition à la ligne 252 du fichier registry.php.
JRegistry::loadString | ( | $data, | |
$format = 'JSON' , |
|||
$options = array() |
|||
) |
Load a string into the registry
string | $data | String to load into the registry |
string | $format | Format of the string |
array | $options | Options used by the formatter |
Définition à la ligne 288 du fichier registry.php.
Références JRegistryFormat\getInstance().
Référencé par JModelAdmin\getItem(), JApplication\initialise(), JDocumentRendererModule\render(), et JUser\save().
JRegistry::merge | ( | $source | ) |
Merge a JRegistry object into this one
Définition à la ligne 308 du fichier registry.php.
JRegistry::set | ( | $path, | |
$value | |||
) |
Set a registry value.
string | $path | Registry Path (e.g. joomla.content.showauthor) |
mixed | $value | Value of entry |
Explode the registry path into an array and remove empty nodes caused by passing in double dotted strings. ex: joomla..test. Finally, re-key the array so it is sequential.
Définition à la ligne 337 du fichier registry.php.
JRegistry::toArray | ( | ) |
Transforms a namespace to an array
Définition à la ligne 378 du fichier registry.php.
Référencé par JForm\bind().
JRegistry::toObject | ( | ) |
Transforms a namespace to an object
Définition à la ligne 390 du fichier registry.php.
JRegistry::toString | ( | $format = 'JSON' , |
|
$options = array() |
|||
) |
Get a namespace in a given string format
string | $format | Format to return the string in |
mixed | $options | Parameters used by the formatter, see formatters for more info |
Définition à la ligne 405 du fichier registry.php.
Références JRegistryFormat\getInstance().
|
protected |
Définition à la ligne 29 du fichier registry.php.
|
staticprotected |
Définition à la ligne 35 du fichier registry.php.