Code Duplication    Length = 7-8 lines in 2 locations

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