Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
3087 efrain 1
<?php
2
declare(strict_types=1);
3
 
4
namespace LeadersLinked\Mapper;
5
 
6
 
7
use LeadersLinked\Mapper\Common\MapperCommon;
8
use Laminas\Db\Adapter\AdapterInterface;
9
 
10
class UtilMapper  extends MapperCommon
11
{
12
 
13
    /**
14
     *
15
     * @var UtilMapper
16
     */
17
    private static $_instance;
18
 
19
    /**
20
     *
21
     * @param AdapterInterface $adapter
22
     */
23
    private function __construct($adapter)
24
    {
25
        parent::__construct($adapter);
26
    }
27
 
28
    /**
29
     *
30
     * @param AdapterInterface $adapter
31
     * @return UtilMapper
32
     */
33
    public static function getInstance($adapter)
34
    {
35
        if(self::$_instance == null) {
36
            self::$_instance = new UtilMapper($adapter);
37
        }
38
        return self::$_instance;
39
    }
40
 
41
    public function getDatebaseNow()
42
    {
43
        $record = $this->executeFetchOneArrayUsingParameters('SELECT now() AS now');
44
        return $record['now'];
45
 
46
    }
47
 
48
}