Loader di classi di tipo Gino.Model e classi di sistema.
More...
|
static | import ($app, $classes) |
| Importa le classi di sistema o i modelli specificati Le classi di sistema sono quelle che risiedono nella directory lib/classes, le classi model sono proprie delle app. More...
|
|
static | load ($class, $args=array(), $namespace='\Gino\\') |
| Restituisce un'istanza della classe di sistema richiesta. More...
|
|
static | singleton ($class) |
| Restituisce l'istanza Singleton di una classe. More...
|
|
static import |
( |
|
$app, |
|
|
|
$classes |
|
) |
| |
|
static |
Importa le classi di sistema o i modelli specificati Le classi di sistema sono quelle che risiedono nella directory lib/classes, le classi model sono proprie delle app.
Per importare classi di sistema, l'argomento $app deve avere la forma [class | class/subdir] dove subdir è la subdir di lib/classes in cui si trova la classe da importare, mentre le classi da importare, argomento $classes, devono essere complete di namespace. Per importare classi di tipo Gino.Model invece l'argomento $app deve essere il nome del Controller (ed anche della directory della app), mentre le classi nell'argomento $classes devono essere specificate senza namespace.
- Parameters
-
string | $app | nome dell'app dei models oppure stringa 'class[/subdir]' per le classi di sistema |
array | string | $classes | la classe o le classi da importare (comprensive di eventuale namespace) |
static load |
( |
|
$class, |
|
|
|
$args = array() , |
|
|
|
$namespace = '\Gino\\' |
|
) |
| |
|
static |
Restituisce un'istanza della classe di sistema richiesta.
- Parameters
-
string | $class | nome della classe di sistema da istanziare (senza namespace) |
array | $args | argomenti del costruttore |
string | $namespace | nome del namespace (default Gino) |
- Returns
- object
static singleton |
( |
|
$class | ) |
|
|
static |
Restituisce l'istanza Singleton di una classe.
- Parameters
-
string | $class | nome della classe comprensivo di eventuale namespace |
- Returns
- object
The documentation for this class was generated from the following file: