db = Db::getInstance(); } public function getOneBy($filter = []) { $sql = new DbQuery(); $sql->select('a.*'); $sql->from('address', 'a'); foreach ($filter as $name => $value) { $sql->where('a.' . pSQL($name) . ' = ' . '"'.pSQL($value).'"'); } $result = $this->db->getRow($sql); return $result ? $result : []; } }