Joomla Platform Object Class
This class allows for simple but smart objects with get and set methods and an internal error handler.
- Depuis
- 1.7.0
- Obsolète:
- 4.0
◆ __construct()
__construct |
( |
|
$properties = null | ) |
|
Class constructor, overridden in descendant classes.
- Paramètres
-
mixed | $properties | Either and associative array or another object to set the initial properties of the object. |
- Depuis
- 1.7.0
Références null.
◆ __toString()
Magic method to convert the object to a string gracefully.
- Renvoie
- string The classname.
- Depuis
- 1.7.0
- Obsolète:
- 12.3 Classes should provide their own __toString() implementation.
◆ def()
def |
( |
|
$property, |
|
|
|
$default = null |
|
) |
| |
Sets a default value if not already assigned
- Paramètres
-
string | $property | The name of the property. |
mixed | $default | The default value. |
- Renvoie
- mixed
- Depuis
- 1.7.0
Références $default, et $value.
◆ get()
get |
( |
|
$property, |
|
|
|
$default = null |
|
) |
| |
◆ getError()
getError |
( |
|
$i = null , |
|
|
|
$toString = true |
|
) |
| |
Get the most recent error message.
- Paramètres
-
integer | $i | Option error index. |
boolean | $toString | Indicates if JError objects should return their error message. |
- Renvoie
- string Error message
- Depuis
- 1.7.0
- Voir également
- JError
- Obsolète:
- 12.3 JError has been deprecated
Références $i, elseif, et null.
◆ getErrors()
Return all errors, if any.
- Renvoie
- array Array of error messages or JErrors.
- Depuis
- 1.7.0
- Voir également
- JError
- Obsolète:
- 12.3 JError has been deprecated
◆ getProperties()
getProperties |
( |
|
$public = true | ) |
|
Returns an associative array of object properties.
- Paramètres
-
boolean | $public | If true, returns only the public properties. |
- Renvoie
- array
- Depuis
- 1.7.0
- Voir également
- CMSObject::get()
Références $key, et $value.
◆ set()
set |
( |
|
$property, |
|
|
|
$value = null |
|
) |
| |
Modifies a property of the object, creating it if it does not already exist.
- Paramètres
-
string | $property | The name of the property. |
mixed | $value | The value of the property to set. |
- Renvoie
- mixed Previous value of the property.
- Depuis
- 1.7.0
Références $value, et null.
◆ setError()
Add an error message.
- Paramètres
-
string | $error | Error message. |
- Renvoie
- void
- Depuis
- 1.7.0
- Voir également
- JError
- Obsolète:
- 12.3 JError has been deprecated
◆ setProperties()
setProperties |
( |
|
$properties | ) |
|
Set the object properties based on a named array/hash.
- Paramètres
-
mixed | $properties | Either an associative array or another object. |
- Renvoie
- boolean
- Depuis
- 1.7.0
- Voir également
- CMSObject::set()
◆ $_errors
La documentation de cette classe a été générée à partir du fichier suivant :