54 throw new \InvalidArgumentException(
"Log data is empty");
61 $this->resource->getTableName(
'customer_log'),
79 return $this->logFactory->create(
81 'customerId' => isset(
$data[
'customer_id']) ?
$data[
'customer_id'] :
null,
82 'lastLoginAt' => isset(
$data[
'last_login_at']) ?
$data[
'last_login_at'] :
null,
83 'lastLogoutAt' => isset(
$data[
'last_logout_at']) ?
$data[
'last_logout_at'] :
null,
84 'lastVisitAt' => isset(
$data[
'last_visit_at']) ?
$data[
'last_visit_at'] :
null 102 [
'cl' => $this->resource->getTableName(
'customer_log')]
105 [
'cv' => $this->resource->getTableName(
'customer_visitor')],
106 'cv.customer_id = cl.customer_id',
110 'cl.customer_id = ?',
__construct(ResourceConnection $resource, \Magento\Customer\Model\LogFactory $logFactory)