Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Autoría | Ultima modificación | Ver Log |

<?php
declare(strict_types=1);

namespace LeadersLinked\Mapper;


use LeadersLinked\Mapper\Common\MapperCommon;
use Laminas\Db\Adapter\AdapterInterface;

class UtilMapper  extends MapperCommon
{

    /**
     *
     * @var UtilMapper
     */
    private static $_instance;
    
    /**
     *
     * @param AdapterInterface $adapter
     */
    private function __construct($adapter)
    {
        parent::__construct($adapter);
    }
    
    /**
     *
     * @param AdapterInterface $adapter
     * @return UtilMapper
     */
    public static function getInstance($adapter)
    {
        if(self::$_instance == null) {
            self::$_instance = new UtilMapper($adapter);
        }
        return self::$_instance;
    }
    
    public function getDatebaseNow()
    {
        $record = $this->executeFetchOneArrayUsingParameters('SELECT now() AS now');
        return $record['now'];
        
    }
    
}