app/model/Win/DAO/DAO.php 1 location
|
@@ 53-59 (lines=7) @@
|
| 50 |
|
* Retorna a instancia do DAO |
| 51 |
|
* @return static |
| 52 |
|
*/ |
| 53 |
|
public static function instance() { |
| 54 |
|
$class = get_called_class(); |
| 55 |
|
if (!isset(static::$instance[$class])): |
| 56 |
|
static::$instance[$class] = new $class(); |
| 57 |
|
endif; |
| 58 |
|
return static::$instance[$class]; |
| 59 |
|
} |
| 60 |
|
|
| 61 |
|
/** Inicia o DAO */ |
| 62 |
|
final public function __construct() { |
app/model/Win/DesignPattern/Singleton.php 1 location
|
@@ 22-29 (lines=8) @@
|
| 19 |
|
* Este metodo é capaz de retornar uma classe extendida a partir do container em Dependence Injector |
| 20 |
|
* @return static |
| 21 |
|
*/ |
| 22 |
|
public static function instance() { |
| 23 |
|
$class = get_called_class(); |
| 24 |
|
if (!isset(static::$instance[$class])): |
| 25 |
|
$classDi = static::getClassDi(); |
| 26 |
|
static::$instance[$class] = new $classDi(); |
| 27 |
|
endif; |
| 28 |
|
return static::$instance[$class]; |
| 29 |
|
} |
| 30 |
|
|
| 31 |
|
/** |
| 32 |
|
* Retorna o nome a classe que deverá ser usada no $instance |