Ejemplo n.º 1
0
 /**
  * Saving information about url
  *
  * @param   \Magento\Log\Model\Visitor $visitor
  * @return  \Magento\Log\Model\Resource\Visitor
  */
 protected function _saveUrlInfo($visitor)
 {
     $adapter = $this->_getWriteAdapter();
     $data = new \Magento\Framework\Object(['url' => $this->string->substr($visitor->getUrl(), 0, 250), 'referer' => $this->string->substr($visitor->getHttpReferer(), 0, 250)]);
     $bind = $this->_prepareDataForTable($data, $this->getTable('log_url_info'));
     $adapter->insert($this->getTable('log_url_info'), $bind);
     $visitor->setLastUrlId($adapter->lastInsertId($this->getTable('log_url_info')));
     return $this;
 }