Liste de tous les membres
Fonctions membres publiques statiques |
static | getInstance ($type) |
Attributs protégés statiques |
static | $instances = array() |
Description détaillée
Définition à la ligne 19 du fichier format.php.
Documentation des fonctions membres
static JRegistryFormat::getInstance |
( |
|
$type | ) |
|
|
static |
Returns a reference to a Format object, only creating it if it doesn't already exist.
- Paramètres:
-
string | $type | The format to load |
- Renvoie:
- JRegistryFormat Registry format handler
- Depuis:
- 11.1
- Exceptions:
-
Définition à la ligne 38 du fichier format.php.
Référencé par JRegistry\loadString(), JRegistryFormatJSON\stringToObject(), et JRegistry\toString().
{
$type = strtolower(preg_replace('/[^A-Z0-9_]/i', '', $type));
if (!isset(self::$instances[$type]))
{
$class = 'JRegistryFormat' . $type;
if (!class_exists($class))
{
$path = __DIR__ . '/format/' . $type . '.php';
if (is_file($path))
{
include_once $path;
}
else
{
throw new InvalidArgumentException('Unable to load format class.', 500);
}
}
self::$instances[$type] = new $class;
}
return self::$instances[$type];
}
JRegistryFormat::objectToString |
( |
|
$object, |
|
|
|
$options = null |
|
) |
| |
|
abstract |
JRegistryFormat::stringToObject |
( |
|
$data, |
|
|
array |
$options = array() |
|
) |
| |
|
abstract |
Documentation des données membres
JRegistryFormat::$instances = array() |
|
staticprotected |
La documentation de cette classe a été générée à partir du fichier suivant :